dune-grid  2.3.0
Public Types | Static Public Attributes | Protected Member Functions | List of all members
Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl > Class Template Reference

Derive an implementation of an analytical coordinate function from this class. More...

#include <dune/grid/geometrygrid/coordfunction.hh>

Inheritance diagram for Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >:
Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >

Public Types

typedef Base::DomainVector DomainVector
 
typedef Base::RangeVector RangeVector
 
typedef This Interface
 
typedef Impl Implementation
 
typedef ct ctype
 field type of the coordinate vector More...
 

Static Public Attributes

static const unsigned int dimDomain = dimD
 dimension of the range vector (dimensionworld of host grid) More...
 
static const unsigned int dimRange = dimR
 dimension of the range vector More...
 

Protected Member Functions

 AnalyticalCoordFunction ()
 
const ImplementationasImp () const
 
ImplementationasImp ()
 

Detailed Description

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
class Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >

Derive an implementation of an analytical coordinate function from this class.

Member Typedef Documentation

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
typedef ct Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::ctype
inherited

field type of the coordinate vector

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
typedef Base :: DomainVector Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >::DomainVector
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
typedef Impl Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::Implementation
inherited
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
typedef This Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::Interface
inherited
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
typedef Base :: RangeVector Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >::RangeVector

Constructor & Destructor Documentation

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
Dune::AnalyticalCoordFunction< ct, dimD, dimR, Impl >::AnalyticalCoordFunction ( )
inlineprotected

Member Function Documentation

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
const Implementation& Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::asImp ( ) const
inlineprotectedinherited
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
Implementation& Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::asImp ( )
inlineprotectedinherited

Member Data Documentation

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
const unsigned int Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::dimDomain = dimD
staticinherited

dimension of the range vector (dimensionworld of host grid)

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
const unsigned int Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::dimRange = dimR
staticinherited

dimension of the range vector


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