dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Classes | Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::SPGeometricGridLevel< ct, dim > Class Template Reference

#include <dune/grid/spgrid/geometricgridlevel.hh>

Inheritance diagram for Dune::SPGeometricGridLevel< ct, dim >:
Inheritance graph

Classes

struct  Codim
 

Public Types

typedef SPReferenceCubeContainer< ct, dim > ReferenceCubeContainer
 
typedef ReferenceCubeContainer::ReferenceCube ReferenceCube
 
typedef ReferenceCube::ctype ctype
 
typedef ReferenceCube::GlobalVector GlobalVector
 
typedef SPDirection< dimensionDirection
 

Public Member Functions

 SPGeometricGridLevel (const ReferenceCubeContainer &refCubes, const GlobalVector &h)
 
 SPGeometricGridLevel (const This &other)
 
 ~SPGeometricGridLevel ()
 
const ReferenceCubereferenceCube () const
 
template<int codim>
const Codim< codim >::ReferenceCubereferenceCube () const
 
const GlobalVectorh () const
 
template<int codim>
const Codim< codim >::GeometryCache & geometryCache (Direction dir, Dune::Codim< codim >=Dune::Codim< codim >()) const
 
const Codim< 0 >::GeometryCache & geometryCache (Dune::Codim< 0 >) const
 
ctype faceVolume (int i) const
 

Static Public Attributes

static const int dimension = ReferenceCube::dimension
 
static const unsigned int numDirections = ReferenceCube::numCorners
 

Member Typedef Documentation

◆ ctype

template<class ct , int dim>
typedef ReferenceCube::ctype Dune::SPGeometricGridLevel< ct, dim >::ctype

◆ Direction

template<class ct , int dim>
typedef SPDirection< dimension > Dune::SPGeometricGridLevel< ct, dim >::Direction

◆ GlobalVector

template<class ct , int dim>
typedef ReferenceCube::GlobalVector Dune::SPGeometricGridLevel< ct, dim >::GlobalVector

◆ ReferenceCube

template<class ct , int dim>
typedef ReferenceCubeContainer::ReferenceCube Dune::SPGeometricGridLevel< ct, dim >::ReferenceCube

◆ ReferenceCubeContainer

template<class ct , int dim>
typedef SPReferenceCubeContainer< ct, dim > Dune::SPGeometricGridLevel< ct, dim >::ReferenceCubeContainer

Constructor & Destructor Documentation

◆ SPGeometricGridLevel() [1/2]

template<class ct , int dim>
Dune::SPGeometricGridLevel< ct, dim >::SPGeometricGridLevel ( const ReferenceCubeContainer refCubes,
const GlobalVector h 
)
inline

◆ SPGeometricGridLevel() [2/2]

template<class ct , int dim>
Dune::SPGeometricGridLevel< ct, dim >::SPGeometricGridLevel ( const This other)
inline

◆ ~SPGeometricGridLevel()

template<class ct , int dim>
Dune::SPGeometricGridLevel< ct, dim >::~SPGeometricGridLevel
inline

Member Function Documentation

◆ faceVolume()

template<class ct , int dim>
ctype Dune::SPGeometricGridLevel< ct, dim >::faceVolume ( int  i) const
inline

◆ geometryCache() [1/2]

template<class ct , int dim>
template<int codim>
const Codim< codim >::GeometryCache & Dune::SPGeometricGridLevel< ct, dim >::geometryCache ( Direction  dir,
Dune::Codim< codim >  = Dune::Codim< codim >() 
) const
inline

◆ geometryCache() [2/2]

template<class ct , int dim>
const Codim< 0 >::GeometryCache & Dune::SPGeometricGridLevel< ct, dim >::geometryCache ( Dune::Codim< 0 >  ) const
inline

◆ h()

template<class ct , int dim>
const GlobalVector & Dune::SPGeometricGridLevel< ct, dim >::h ( ) const
inline

◆ referenceCube() [1/2]

template<class ct , int dim>
const ReferenceCube & Dune::SPGeometricGridLevel< ct, dim >::referenceCube ( ) const
inline

◆ referenceCube() [2/2]

template<class ct , int dim>
template<int codim>
const Codim< codim >::ReferenceCube & Dune::SPGeometricGridLevel< ct, dim >::referenceCube ( ) const
inline

Member Data Documentation

◆ dimension

template<class ct , int dim>
const int Dune::SPGeometricGridLevel< ct, dim >::dimension = ReferenceCube::dimension
static

◆ numDirections

template<class ct , int dim>
const unsigned int Dune::SPGeometricGridLevel< ct, dim >::numDirections = ReferenceCube::numCorners
static

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