Loading...
Searching...
No Matches
CubbyFlow::SnowMPMSolver< N >::Builder Class Referencefinal
Front-end to create SnowMPMSolver objects step by step. More...
#include <Core/Solver/Particle/MPM/SnowMPMSolver.hpp>
Public Member Functions | |
| Builder & | WithResolution (const SizeType &resolution) |
| Builder & | WithGridSpacing (const VectorType &gridSpacing) |
| Builder & | WithOrigin (const VectorType &gridOrigin) |
| Builder & | WithRadius (double radius) |
| Builder & | WithMass (double mass) |
| SnowMPMSolver | Build () const |
| std::shared_ptr< SnowMPMSolver > | MakeShared () const |
Detailed Description
template<size_t N>
class CubbyFlow::SnowMPMSolver< N >::Builder
class CubbyFlow::SnowMPMSolver< N >::Builder
Front-end to create SnowMPMSolver objects step by step.
Member Function Documentation
◆ Build()
template<size_t N>
| SnowMPMSolver< N > CubbyFlow::SnowMPMSolver< N >::Builder::Build | ( | ) | const |
◆ MakeShared()
template<size_t N>
| std::shared_ptr< SnowMPMSolver< N > > CubbyFlow::SnowMPMSolver< N >::Builder::MakeShared | ( | ) | const |
◆ WithGridSpacing()
template<size_t N>
| SnowMPMSolver< N >::Builder & CubbyFlow::SnowMPMSolver< N >::Builder::WithGridSpacing | ( | const VectorType & | gridSpacing | ) |
◆ WithMass()
template<size_t N>
| SnowMPMSolver< N >::Builder & CubbyFlow::SnowMPMSolver< N >::Builder::WithMass | ( | double | mass | ) |
◆ WithOrigin()
template<size_t N>
| SnowMPMSolver< N >::Builder & CubbyFlow::SnowMPMSolver< N >::Builder::WithOrigin | ( | const VectorType & | gridOrigin | ) |
◆ WithRadius()
template<size_t N>
| SnowMPMSolver< N >::Builder & CubbyFlow::SnowMPMSolver< N >::Builder::WithRadius | ( | double | radius | ) |
◆ WithResolution()
template<size_t N>
| SnowMPMSolver< N >::Builder & CubbyFlow::SnowMPMSolver< N >::Builder::WithResolution | ( | const SizeType & | resolution | ) |
The documentation for this class was generated from the following files:
- Core/Solver/Particle/MPM/SnowMPMSolver.hpp
- Core/Solver/Particle/MPM/SnowMPMSolver-Impl.hpp
1.9.8