dune-alugrid 2.8.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild > Class Template Reference

#include <dune/alugrid/common/geostorage.hh>

Public Member Functions

 ALULocalGeometryStorage (const GeometryType type, const bool nonConform)
 
 ALULocalGeometryStorage ()
 
const GeometryImpl & operator[] (int child) const
 

Static Public Member Functions

static const ThisTypestorage (const GeometryType type, const bool nonConforming)
 access local geometry storage More...
 

Protected Member Functions

bool geomCreated (int child) const
 
bool initialize (const GeometryType type, const bool nonConform)
 initialize local geometries More...
 
template<class Grid >
void createGeometries (const GeometryType &type)
 
template<class Geometry >
void create (const Geometry &father, const Geometry &son, const int child)
 

Constructor & Destructor Documentation

◆ ALULocalGeometryStorage() [1/2]

template<class GridImp , class GeometryImpl , int nChild>
Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::ALULocalGeometryStorage ( const GeometryType  type,
const bool  nonConform 
)
inline

◆ ALULocalGeometryStorage() [2/2]

template<class GridImp , class GeometryImpl , int nChild>
Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::ALULocalGeometryStorage ( )
inline

Member Function Documentation

◆ create()

template<class GridImp , class GeometryImpl , int nChild>
template<class Geometry >
void Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::create ( const Geometry &  father,
const Geometry &  son,
const int  child 
)
inlineprotected

◆ createGeometries()

template<class GridImp , class GeometryImpl , int nChild>
template<class Grid >
void Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::createGeometries ( const GeometryType &  type)
inlineprotected

◆ geomCreated()

template<class GridImp , class GeometryImpl , int nChild>
bool Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::geomCreated ( int  child) const
inlineprotected

◆ initialize()

template<class GridImp , class GeometryImpl , int nChild>
bool Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::initialize ( const GeometryType  type,
const bool  nonConform 
)
inlineprotected

initialize local geometries

◆ operator[]()

template<class GridImp , class GeometryImpl , int nChild>
const GeometryImpl & Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::operator[] ( int  child) const
inline

◆ storage()

template<class GridImp , class GeometryImpl , int nChild>
static const ThisType & Dune::ALULocalGeometryStorage< GridImp, GeometryImpl, nChild >::storage ( const GeometryType  type,
const bool  nonConforming 
)
inlinestatic

access local geometry storage


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