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