Skip to content

Project OpenGeode ​

class RegularGrid ​

cpp
Inherits from SurfaceMesh<2>, Grid<2>
Inherits from SurfaceMesh<2>, Grid<2>

Functions ​

create ​

cpp
public std::unique_ptr<RegularGrid2D> create()
public std::unique_ptr<RegularGrid2D> create()

Create a new RegularGrid using default data structure.

create ​

cpp
public std::unique_ptr<RegularGrid2D> create(const MeshImpl & impl)
public std::unique_ptr<RegularGrid2D> create(const MeshImpl & impl)

Create a new RegularGrid using a specified data structure.

impl [in] Data structure implementation

type_name_static ​

cpp
public NamedType type_name_static()
public NamedType type_name_static()

native_extension ​

cpp
public basic_string_view native_extension()
public basic_string_view native_extension()

native_extension_static ​

cpp
public basic_string_view native_extension_static()
public basic_string_view native_extension_static()

cell_attribute_manager ​

cpp
public AttributeManager & cell_attribute_manager()
public AttributeManager & cell_attribute_manager()

grid_vertex_attribute_manager ​

cpp
public AttributeManager & grid_vertex_attribute_manager()
public AttributeManager & grid_vertex_attribute_manager()

clone ​

cpp
public std::unique_ptr<RegularGrid2D> clone()
public std::unique_ptr<RegularGrid2D> clone()

vertices_around_vertex ​

cpp
public SurfaceMesh<2>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)
public SurfaceMesh<2>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)

RegularGrid ​

cpp
protected void RegularGrid()
protected void RegularGrid()

RegularGrid ​

cpp
protected void RegularGrid(RegularGrid<2> && other)
protected void RegularGrid(RegularGrid<2> && other)

operator= ​

cpp
protected RegularGrid<2> & operator=(RegularGrid<2> && other)
protected RegularGrid<2> & operator=(RegularGrid<2> && other)

class RegularGrid ​

cpp
Inherits from SolidMesh<3>, Grid<3>
Inherits from SolidMesh<3>, Grid<3>

Functions ​

create ​

cpp
public std::unique_ptr<RegularGrid3D> create()
public std::unique_ptr<RegularGrid3D> create()

Create a new RegularGrid using default data structure.

create ​

cpp
public std::unique_ptr<RegularGrid3D> create(const MeshImpl & impl)
public std::unique_ptr<RegularGrid3D> create(const MeshImpl & impl)

Create a new RegularGrid using a specified data structure.

impl [in] Data structure implementation

type_name_static ​

cpp
public NamedType type_name_static()
public NamedType type_name_static()

native_extension ​

cpp
public basic_string_view native_extension()
public basic_string_view native_extension()

native_extension_static ​

cpp
public basic_string_view native_extension_static()
public basic_string_view native_extension_static()

cell_attribute_manager ​

cpp
public AttributeManager & cell_attribute_manager()
public AttributeManager & cell_attribute_manager()

grid_vertex_attribute_manager ​

cpp
public AttributeManager & grid_vertex_attribute_manager()
public AttributeManager & grid_vertex_attribute_manager()

clone ​

cpp
public std::unique_ptr<RegularGrid3D> clone()
public std::unique_ptr<RegularGrid3D> clone()

vertices_around_vertex ​

cpp
public SolidMesh<3>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)
public SolidMesh<3>::VerticesAroundVertex vertices_around_vertex(index_t vertex_id)

RegularGrid ​

cpp
protected void RegularGrid()
protected void RegularGrid()

RegularGrid ​

cpp
protected void RegularGrid(RegularGrid<3> && other)
protected void RegularGrid(RegularGrid<3> && other)

operator= ​

cpp
protected RegularGrid<3> & operator=(RegularGrid<3> && other)
protected RegularGrid<3> & operator=(RegularGrid<3> && other)

class RegularGrid ​

Geode-solutions' documentation website