dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
Dune::Fem::GridWidthProvider< GridType, MinMax > Class Template Reference

utility functions for calculating the maximum grid width More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/misc/gridwidth.hh>

Public Types

typedef SingletonList< const GridType *, ThisTypeProviderType
 type of singleton provider More...
 

Public Member Functions

 GridWidthProvider (const GridType *grid)
 constructor taking grid part More...
 
double gridWidth () const
 return characteristic grid width More...
 

Protected Types

typedef DofManager< GridType > DofManagerType
 
typedef LeafGridPart< GridType > GridPartType
 

Protected Member Functions

 GridWidthProvider (const ThisType &)
 
void calcWidths () const
 

Protected Attributes

const GridType & grid_
 
const DofManagerTypedm_
 
GridPartType gridPart_
 
double width_
 
int sequence_
 

Detailed Description

template<class GridType, class MinMax>
class Dune::Fem::GridWidthProvider< GridType, MinMax >

utility functions for calculating the maximum grid width

Member Typedef Documentation

template<class GridType , class MinMax >
typedef DofManager<GridType> Dune::Fem::GridWidthProvider< GridType, MinMax >::DofManagerType
protected
template<class GridType , class MinMax >
typedef LeafGridPart< GridType > Dune::Fem::GridWidthProvider< GridType, MinMax >::GridPartType
protected
template<class GridType , class MinMax >
typedef SingletonList< const GridType* , ThisType > Dune::Fem::GridWidthProvider< GridType, MinMax >::ProviderType

type of singleton provider

Constructor & Destructor Documentation

template<class GridType , class MinMax >
Dune::Fem::GridWidthProvider< GridType, MinMax >::GridWidthProvider ( const ThisType )
protected
template<class GridType , class MinMax >
Dune::Fem::GridWidthProvider< GridType, MinMax >::GridWidthProvider ( const GridType *  grid)
inline

constructor taking grid part

Member Function Documentation

template<class GridType , class MinMax >
void Dune::Fem::GridWidthProvider< GridType, MinMax >::calcWidths ( ) const
inlineprotected
template<class GridType , class MinMax >
double Dune::Fem::GridWidthProvider< GridType, MinMax >::gridWidth ( ) const
inline

return characteristic grid width

Member Data Documentation

template<class GridType , class MinMax >
const DofManagerType& Dune::Fem::GridWidthProvider< GridType, MinMax >::dm_
protected
template<class GridType , class MinMax >
const GridType& Dune::Fem::GridWidthProvider< GridType, MinMax >::grid_
protected
template<class GridType , class MinMax >
GridPartType Dune::Fem::GridWidthProvider< GridType, MinMax >::gridPart_
protected
template<class GridType , class MinMax >
int Dune::Fem::GridWidthProvider< GridType, MinMax >::sequence_
mutableprotected
template<class GridType , class MinMax >
double Dune::Fem::GridWidthProvider< GridType, MinMax >::width_
mutableprotected

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