Loading...
Searching...
No Matches
FLIPSolver3.hpp
Go to the documentation of this file.
Definition Array.hpp:36
Front-end to create FLIPSolver3 objects step by step.
Definition FLIPSolver3.hpp:95
FLIPSolver3Ptr MakeShared() const
Builds shared pointer of FLIPSolver3 instance.
3-D Fluid-Implicit Particle (FLIP) implementation.
Definition FLIPSolver3.hpp:30
void SetPICBlendingFactor(double factor)
Sets the PIC blending factor.
FLIPSolver3(const Vector3UZ &resolution, const Vector3D &gridSpacing, const Vector3D &gridOrigin)
Constructs solver with initial grid size.
FLIPSolver3(FLIPSolver3 &&) noexcept=delete
Deleted move constructor.
double GetPICBlendingFactor() const
Returns the PIC blending factor.
void TransferFromGridsToParticles() override
Transfers velocity field from grids to particles.
void TransferFromParticlesToGrids() override
Transfers velocity field from particles to grids.
Base class for grid-based fluid solver builder.
Definition GridFluidSolver3.hpp:316
Definition Matrix.hpp:30
Definition pybind11Utils.hpp:21
std::shared_ptr< FLIPSolver3 > FLIPSolver3Ptr
Shared pointer type for the FLIPSolver3.
Definition FLIPSolver3.hpp:89
1.9.8