CubbyFlow::SPHSolver3::Builder Class Referencefinal

Front-end to create SPHSolver3 objects step by step. More...

#include <Core/Solver/Particle/SPH/SPHSolver3.hpp>

Inheritance diagram for CubbyFlow::SPHSolver3::Builder:
CubbyFlow::SPHSolverBuilderBase3< Builder >

Public Member Functions

SPHSolver3 Build () const
 Builds SPHSolver3. More...
 
SPHSolver3Ptr MakeShared () const
 Builds shared pointer of SPHSolver3 instance. More...
 
- Public Member Functions inherited from CubbyFlow::SPHSolverBuilderBase3< Builder >
Builder & WithTargetDensity (double targetDensity)
 Returns builder with target density. More...
 
Builder & WithTargetSpacing (double targetSpacing)
 Returns builder with target spacing. More...
 
Builder & WithRelativeKernelRadius (double relativeKernelRadius)
 Returns builder with relative kernel radius. More...
 

Additional Inherited Members

- Protected Attributes inherited from CubbyFlow::SPHSolverBuilderBase3< Builder >
double m_targetDensity
 
double m_targetSpacing
 
double m_relativeKernelRadius
 

Detailed Description

Front-end to create SPHSolver3 objects step by step.

Member Function Documentation

◆ Build()

SPHSolver3 CubbyFlow::SPHSolver3::Builder::Build ( ) const

Builds SPHSolver3.

◆ MakeShared()

SPHSolver3Ptr CubbyFlow::SPHSolver3::Builder::MakeShared ( ) const

Builds shared pointer of SPHSolver3 instance.


The documentation for this class was generated from the following file: