dune-grid  2.3.1
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

Static Public Attributes

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

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: