|
Jet
v1.3.3
|
Front-end to create CellCenteredScalarGrid3 objects step by step. More...
#include <jet/face_centered_grid3.h>
Public Member Functions | |
| Builder & | withResolution (const Size3 &resolution) |
| Returns builder with resolution. More... | |
| Builder & | withResolution (size_t resolutionX, size_t resolutionY, size_t resolutionZ) |
| Returns builder with resolution. More... | |
| Builder & | withGridSpacing (const Vector3D &gridSpacing) |
| Returns builder with grid spacing. More... | |
| Builder & | withGridSpacing (double gridSpacingX, double gridSpacingY, double gridSpacingZ) |
| Returns builder with grid spacing. More... | |
| Builder & | withOrigin (const Vector3D &gridOrigin) |
| Returns builder with grid origin. More... | |
| Builder & | withOrigin (double gridOriginX, double gridOriginY, double gridOriginZ) |
| Returns builder with grid origin. More... | |
| Builder & | withInitialValue (const Vector3D &initialVal) |
| Returns builder with initial value. More... | |
| Builder & | withInitialValue (double initialValX, double initialValY, double initialValZ) |
| Returns builder with initial value. More... | |
| FaceCenteredGrid3 | build () const |
| Builds CellCenteredScalarGrid3 instance. More... | |
| FaceCenteredGrid3Ptr | makeShared () const |
| Builds shared pointer of FaceCenteredGrid3 instance. More... | |
| VectorGrid3Ptr | build (const Size3 &resolution, const Vector3D &gridSpacing, const Vector3D &gridOrigin, const Vector3D &initialVal) const override |
| Builds shared pointer of FaceCenteredGrid3 instance. More... | |
Public Member Functions inherited from jet::VectorGridBuilder3 | |
| VectorGridBuilder3 () | |
| Creates a builder. More... | |
| virtual | ~VectorGridBuilder3 () |
| Default destructor. More... | |
Front-end to create CellCenteredScalarGrid3 objects step by step.
| FaceCenteredGrid3 jet::FaceCenteredGrid3::Builder::build | ( | ) | const |
Builds CellCenteredScalarGrid3 instance.
|
overridevirtual |
Builds shared pointer of FaceCenteredGrid3 instance.
This is an overriding function that implements VectorGridBuilder3.
Implements jet::VectorGridBuilder3.
| FaceCenteredGrid3Ptr jet::FaceCenteredGrid3::Builder::makeShared | ( | ) | const |
Builds shared pointer of FaceCenteredGrid3 instance.
Returns builder with grid spacing.
| Builder& jet::FaceCenteredGrid3::Builder::withGridSpacing | ( | double | gridSpacingX, |
| double | gridSpacingY, | ||
| double | gridSpacingZ | ||
| ) |
Returns builder with grid spacing.
Returns builder with initial value.
| Builder& jet::FaceCenteredGrid3::Builder::withInitialValue | ( | double | initialValX, |
| double | initialValY, | ||
| double | initialValZ | ||
| ) |
Returns builder with initial value.
Returns builder with grid origin.
| Builder& jet::FaceCenteredGrid3::Builder::withOrigin | ( | double | gridOriginX, |
| double | gridOriginY, | ||
| double | gridOriginZ | ||
| ) |
Returns builder with grid origin.
Returns builder with resolution.
| Builder& jet::FaceCenteredGrid3::Builder::withResolution | ( | size_t | resolutionX, |
| size_t | resolutionY, | ||
| size_t | resolutionZ | ||
| ) |
Returns builder with resolution.
1.8.18