Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > > Class Template Reference

#include <cartesianindexmapper.hh>

Public Member Functions

 CartesianIndexMapper (const Grid &grid)
 
const std::array< int, dimension > & cartesianDimensions () const
 
int cartesianSize () const
 
int compressedSize () const
 
int compressedLevelZeroSize () const
 
int cartesianIndex (const int compressedElementIndex) const
 
void cartesianCoordinate (const int compressedElementIndex, std::array< int, dimension > &coords) const
 
void cartesianCoordinateLevel (const int compressedElementIndexOnLevel, std::array< int, dimension > &coordsOnLevel, int level) const
 

Static Public Attributes

static const int dimension = Grid :: dimension
 

Constructor & Destructor Documentation

◆ CartesianIndexMapper()

template<int dim, int dimworld, typename coord_t >
Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::CartesianIndexMapper ( const Grid grid)
inlineexplicit

Member Function Documentation

◆ cartesianCoordinate()

template<int dim, int dimworld, typename coord_t >
void Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::cartesianCoordinate ( const int  compressedElementIndex,
std::array< int, dimension > &  coords 
) const
inline

◆ cartesianCoordinateLevel()

template<int dim, int dimworld, typename coord_t >
void Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::cartesianCoordinateLevel ( const int  compressedElementIndexOnLevel,
std::array< int, dimension > &  coordsOnLevel,
int  level 
) const
inline

◆ cartesianDimensions()

template<int dim, int dimworld, typename coord_t >
const std::array< int, dimension > & Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::cartesianDimensions ( ) const
inline

◆ cartesianIndex()

template<int dim, int dimworld, typename coord_t >
int Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::cartesianIndex ( const int  compressedElementIndex) const
inline

◆ cartesianSize()

template<int dim, int dimworld, typename coord_t >
int Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::cartesianSize ( ) const
inline

◆ compressedLevelZeroSize()

template<int dim, int dimworld, typename coord_t >
int Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::compressedLevelZeroSize ( ) const
inline

◆ compressedSize()

template<int dim, int dimworld, typename coord_t >
int Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::compressedSize ( ) const
inline

Member Data Documentation

◆ dimension

template<int dim, int dimworld, typename coord_t >
const int Dune::CartesianIndexMapper< PolyhedralGrid< dim, dimworld, coord_t > >::dimension = Grid :: dimension
static

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