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 >:
Inheritance graph

List of all members.

Public Types

typedef Base::DomainVector DomainVector
 domain vector for the evaluate method
typedef Base::RangeVector RangeVector
 range vector for the evaluate method
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 (  )  [inline, protected]

Member Function Documentation

template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
const Implementation& Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::asImp (  )  const [inline, protected, inherited]
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
Implementation& Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::asImp (  )  [inline, protected, inherited]

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 [static, inherited]

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 [static, inherited]

dimension of the range vector


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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].