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