Loading...
Searching...
No Matches
PCISPHSolver2.hpp
Go to the documentation of this file.
Definition Matrix.hpp:30
Front-end to create PCISPHSolver2 objects step by step.
Definition PCISPHSolver2.hpp:107
PCISPHSolver2Ptr MakeShared() const
Builds shared pointer of PCISPHSolver2 instance.
PCISPHSolver2(double targetDensity, double targetSpacing, double relativeKernelRadius)
void OnBeginAdvanceTimeStep(double timeStepInSeconds) override
Performs pre-processing step before the simulation.
PCISPHSolver2(PCISPHSolver2 &&) noexcept=delete
Deleted move constructor.
void SetMaxDensityErrorRatio(double ratio)
Sets max allowed density error ratio.
PCISPHSolver2(const PCISPHSolver2 &)=delete
Deleted copy constructor.
void SetMaxNumberOfIterations(unsigned int n)
Sets max number of PCISPH iterations.
void AccumulatePressureForce(double timeIntervalInSeconds) override
unsigned int GetMaxNumberOfIterations() const
Returns max number of iterations.
double GetMaxDensityErrorRatio() const
Returns max allowed density error ratio.
Base class for SPH-based fluid solver builder.
Definition SPHSolver2.hpp:209
Definition pybind11Utils.hpp:21
std::shared_ptr< PCISPHSolver2 > PCISPHSolver2Ptr
Shared pointer type for the PCISPHSolver2.
Definition PCISPHSolver2.hpp:101
1.9.8