Loading...
Searching...
No Matches
CubbyFlow::FaceCenteredGrid< N >::Builder Class Referencefinal
Front-end to create FaceCenteredGrid objects step by step. More...
#include <Core/Grid/FaceCenteredGrid.hpp>
Inheritance diagram for CubbyFlow::FaceCenteredGrid< N >::Builder:
Detailed Description
template<size_t N>
class CubbyFlow::FaceCenteredGrid< N >::Builder
class CubbyFlow::FaceCenteredGrid< N >::Builder
Front-end to create FaceCenteredGrid objects step by step.
Member Function Documentation
◆ Build() [1/2]
template<size_t N>
| FaceCenteredGrid CubbyFlow::FaceCenteredGrid< N >::Builder::Build | ( | ) | const |
Builds FaceCenteredGrid instance.
◆ Build() [2/2]
template<size_t N>
|
overridevirtual |
Builds shared pointer of FaceCenteredGrid instance.
This is an overriding function that implements VectorGridBuilder2.
Implements CubbyFlow::VectorGridBuilder< N >.
◆ MakeShared()
template<size_t N>
| std::shared_ptr< FaceCenteredGrid > CubbyFlow::FaceCenteredGrid< N >::Builder::MakeShared | ( | ) | const |
Builds shared pointer of FaceCenteredGrid instance.
◆ WithGridSpacing()
template<size_t N>
| Builder & CubbyFlow::FaceCenteredGrid< N >::Builder::WithGridSpacing | ( | const Vector< double, N > & | gridSpacing | ) |
Returns builder with grid spacing.
◆ WithInitialValue()
template<size_t N>
| Builder & CubbyFlow::FaceCenteredGrid< N >::Builder::WithInitialValue | ( | const Vector< double, N > & | initialVal | ) |
Returns builder with initial value.
◆ WithOrigin()
template<size_t N>
| Builder & CubbyFlow::FaceCenteredGrid< N >::Builder::WithOrigin | ( | const Vector< double, N > & | gridOrigin | ) |
Returns builder with grid origin.
◆ WithResolution()
template<size_t N>
| Builder & CubbyFlow::FaceCenteredGrid< N >::Builder::WithResolution | ( | const Vector< size_t, N > & | resolution | ) |
Returns builder with resolution.
The documentation for this class was generated from the following file:
- Core/Grid/FaceCenteredGrid.hpp
Public Member Functions inherited from
1.9.8