Skip to content

Project OpenGeode

class RegularGridBuilder

cpp
Inherits from SurfaceMeshBuilder<2>, GridBuilder<2>
Inherits from SurfaceMeshBuilder<2>, GridBuilder<2>

Functions

create

cpp
public std::unique_ptr<RegularGridBuilder<2> > create(RegularGrid2D & grid)
public std::unique_ptr<RegularGridBuilder<2> > create(RegularGrid2D & grid)

initialize_grid

cpp
public void initialize_grid(const Point2D & origin, std::array<index_t, 2> cells_number, array cells_length)
public void initialize_grid(const Point2D & origin, std::array<index_t, 2> cells_number, array cells_length)

initialize_grid

cpp
public void initialize_grid(const Point2D & origin, std::array<index_t, 2> cells_number, double cells_length)
public void initialize_grid(const Point2D & origin, std::array<index_t, 2> cells_number, double cells_length)

initialize_grid

cpp
public void initialize_grid(Point origin, std::array<index_t, 2> cells_number, std::array<Vector2D, 2> cell_directions)
public void initialize_grid(Point origin, std::array<index_t, 2> cells_number, std::array<Vector2D, 2> cell_directions)

update_origin

cpp
public void update_origin(const Point2D & origin)
public void update_origin(const Point2D & origin)

update_origin_and_directions

cpp
public void update_origin_and_directions(Point origin, std::array<Vector2D, 2> cell_directions)
public void update_origin_and_directions(Point origin, std::array<Vector2D, 2> cell_directions)

copy

cpp
public void copy(const RegularGrid2D & grid)
public void copy(const RegularGrid2D & grid)

RegularGridBuilder

cpp
protected void RegularGridBuilder(RegularGrid2D & grid)
protected void RegularGridBuilder(RegularGrid2D & grid)

create

cpp
public int create(RegularGrid2D & mesh)
public int create(RegularGrid2D & mesh)

class RegularGridBuilder

class RegularGridBuilder

cpp
Inherits from SolidMeshBuilder<3>, GridBuilder<3>
Inherits from SolidMeshBuilder<3>, GridBuilder<3>

Functions

create

cpp
public std::unique_ptr<RegularGridBuilder<3> > create(RegularGrid3D & grid)
public std::unique_ptr<RegularGridBuilder<3> > create(RegularGrid3D & grid)

initialize_grid

cpp
public void initialize_grid(const Point3D & origin, std::array<index_t, 3> cells_number, array cells_length)
public void initialize_grid(const Point3D & origin, std::array<index_t, 3> cells_number, array cells_length)

initialize_grid

cpp
public void initialize_grid(const Point3D & origin, std::array<index_t, 3> cells_number, double cells_length)
public void initialize_grid(const Point3D & origin, std::array<index_t, 3> cells_number, double cells_length)

initialize_grid

cpp
public void initialize_grid(Point origin, std::array<index_t, 3> cells_number, std::array<Vector3D, 3> cell_directions)
public void initialize_grid(Point origin, std::array<index_t, 3> cells_number, std::array<Vector3D, 3> cell_directions)

update_origin

cpp
public void update_origin(const Point3D & origin)
public void update_origin(const Point3D & origin)

update_origin_and_directions

cpp
public void update_origin_and_directions(Point origin, std::array<Vector3D, 3> cell_directions)
public void update_origin_and_directions(Point origin, std::array<Vector3D, 3> cell_directions)

copy

cpp
public void copy(const RegularGrid3D & grid)
public void copy(const RegularGrid3D & grid)

RegularGridBuilder

cpp
protected void RegularGridBuilder(RegularGrid3D & grid)
protected void RegularGridBuilder(RegularGrid3D & grid)

create

cpp
public int create(RegularGrid3D & mesh)
public int create(RegularGrid3D & mesh)

Geode-solutions' documentation website