dune-fem 2.8.0
Loading...
Searching...
No Matches
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 <dune/fem/misc/gridwidth.hh>

Public Types

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

Public Member Functions

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

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

◆ DofManagerType

template<class GridType , class MinMax >
typedef DofManager<GridType> Dune::Fem::GridWidthProvider< GridType, MinMax >::DofManagerType
protected

◆ GridPartType

template<class GridType , class MinMax >
typedef LeafGridPart< GridType > Dune::Fem::GridWidthProvider< GridType, MinMax >::GridPartType
protected

◆ ProviderType

template<class GridType , class MinMax >
typedef SingletonList< const GridType* , ThisType > Dune::Fem::GridWidthProvider< GridType, MinMax >::ProviderType

type of singleton provider

Constructor & Destructor Documentation

◆ GridWidthProvider() [1/2]

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

◆ GridWidthProvider() [2/2]

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

constructor taking grid part

Member Function Documentation

◆ calcWidths()

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

◆ gridWidth()

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

return characteristic grid width

Member Data Documentation

◆ dm_

template<class GridType , class MinMax >
const DofManagerType& Dune::Fem::GridWidthProvider< GridType, MinMax >::dm_
protected

◆ grid_

template<class GridType , class MinMax >
const GridType& Dune::Fem::GridWidthProvider< GridType, MinMax >::grid_
protected

◆ gridPart_

template<class GridType , class MinMax >
GridPartType Dune::Fem::GridWidthProvider< GridType, MinMax >::gridPart_
protected

◆ sequence_

template<class GridType , class MinMax >
int Dune::Fem::GridWidthProvider< GridType, MinMax >::sequence_
mutableprotected

◆ width_

template<class GridType , class MinMax >
double Dune::Fem::GridWidthProvider< GridType, MinMax >::width_
mutableprotected

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