CubbyFlow::VectorGridBuilder2 Class Referenceabstract

Abstract base class for 2-D vector grid builder. More...

#include <Core/Grid/VectorGrid2.h>

Inheritance diagram for CubbyFlow::VectorGridBuilder2:
CubbyFlow::CellCenteredVectorGrid2::Builder CubbyFlow::FaceCenteredGrid2::Builder CubbyFlow::VertexCenteredVectorGrid2::Builder

Public Member Functions

 VectorGridBuilder2 ()
 Creates a builder. More...
 
virtual ~VectorGridBuilder2 ()
 Default destructor. More...
 
virtual VectorGrid2Ptr Build (const Size2 &resolution, const Vector2D &gridSpacing, const Vector2D &gridOrigin, const Vector2D &initialVal) const =0
 Returns 2-D vector grid with given parameters. More...
 

Detailed Description

Abstract base class for 2-D vector grid builder.

Constructor & Destructor Documentation

◆ VectorGridBuilder2()

CubbyFlow::VectorGridBuilder2::VectorGridBuilder2 ( )

Creates a builder.

◆ ~VectorGridBuilder2()

virtual CubbyFlow::VectorGridBuilder2::~VectorGridBuilder2 ( )
virtual

Default destructor.

Member Function Documentation

◆ Build()

virtual VectorGrid2Ptr CubbyFlow::VectorGridBuilder2::Build ( const Size2 resolution,
const Vector2D gridSpacing,
const Vector2D gridOrigin,
const Vector2D initialVal 
) const
pure virtual

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