Loading...
Searching...
No Matches
CubbyFlow::VertexCenteredVectorGrid< N >::Builder Class Referencefinal
A grid builder class that returns N-D vertex-centered vector grid. More...
#include <Core/Grid/VertexCenteredVectorGrid.hpp>
Inheritance diagram for CubbyFlow::VertexCenteredVectorGrid< N >::Builder:
Detailed Description
template<size_t N>
class CubbyFlow::VertexCenteredVectorGrid< N >::Builder
class CubbyFlow::VertexCenteredVectorGrid< N >::Builder
A grid builder class that returns N-D vertex-centered vector grid.
Member Function Documentation
◆ Build() [1/2]
template<size_t N>
| VertexCenteredVectorGrid CubbyFlow::VertexCenteredVectorGrid< N >::Builder::Build | ( | ) | const |
Builds VertexCenteredVectorGrid instance.
◆ Build() [2/2]
template<size_t N>
|
overridevirtual |
Builds shared pointer of VertexCenteredVectorGrid instance.
This is an overriding function that implements VectorGridBuilder2.
Implements CubbyFlow::VectorGridBuilder< N >.
◆ MakeShared()
template<size_t N>
| std::shared_ptr< VertexCenteredVectorGrid< N > > CubbyFlow::VertexCenteredVectorGrid< N >::Builder::MakeShared | ( | ) | const |
Builds shared pointer of VertexCenteredVectorGrid instance.
◆ WithGridSpacing()
template<size_t N>
| Builder & CubbyFlow::VertexCenteredVectorGrid< N >::Builder::WithGridSpacing | ( | const Vector< double, N > & | gridSpacing | ) |
Returns builder with grid spacing.
◆ WithInitialValue()
template<size_t N>
| Builder & CubbyFlow::VertexCenteredVectorGrid< N >::Builder::WithInitialValue | ( | const Vector< double, N > & | initialVal | ) |
Returns builder with initial value.
◆ WithOrigin()
template<size_t N>
| Builder & CubbyFlow::VertexCenteredVectorGrid< N >::Builder::WithOrigin | ( | const Vector< double, N > & | gridOrigin | ) |
Returns builder with grid origin.
◆ WithResolution()
template<size_t N>
| Builder & CubbyFlow::VertexCenteredVectorGrid< 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/VertexCenteredVectorGrid.hpp
Public Member Functions inherited from
1.9.8