|
| GlobalMesh (const std::array< scalar_type, num_space_dim > &global_low_corner, const std::array< scalar_type, num_space_dim > &global_high_corner, const scalar_type cell_size) |
| Cell size constructor where all cell dimensions are the same.
|
|
| GlobalMesh (const std::array< scalar_type, num_space_dim > &global_low_corner, const std::array< scalar_type, num_space_dim > &global_high_corner, const std::array< scalar_type, num_space_dim > &cell_size) |
| Cell size constructor - each cell dimension can be different.
|
|
| GlobalMesh (const std::array< scalar_type, num_space_dim > &global_low_corner, const std::array< scalar_type, num_space_dim > &global_high_corner, const std::array< int, num_space_dim > &global_num_cell) |
| Number of global cells constructor.
|
|
scalar_type | lowCorner (const std::size_t dim) const |
| Get the global low corner of the mesh.
|
|
scalar_type | highCorner (const std::size_t dim) const |
| Get the global high corner of the mesh.
|
|
scalar_type | extent (const std::size_t dim) const |
| Get the extent of a given dimension.
|
|
int | globalNumCell (const std::size_t dim) const |
| Get the global number of cells in a given dimension.
|
|
scalar_type | cellSize (const std::size_t dim) const |
| Get the uniform cell size in a given dimension.
|
|
template<class MeshType>
class Cabana::Grid::GlobalMesh< MeshType >
Global mesh partial specialization for uniform mesh.
Uniform meshes are rectilinear meshes where every cell in the mesh is identical. A cell is described by its width in each dimension.
- Template Parameters
-