dune-grid 2.10
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
Dune::DGFCoordFunction< dimD, dimR > Class Template Reference

#include <dune/grid/io/file/dgfparser/dgfgeogrid.hh>

Inheritance diagram for Dune::DGFCoordFunction< dimD, dimR >:
Inheritance graph

Public Types

typedef Base::DomainVector DomainVector
 
typedef Base::RangeVector RangeVector
 
typedef dgf::ProjectionBlock::Expression Expression
 
typedef This Interface
 
typedef Impl Implementation
 
typedef ct ctype
 field type of the coordinate vector
 

Public Member Functions

 DGFCoordFunction (const Expression *expression)
 
void evaluate (const DomainVector &x, RangeVector &y) const
 
void evaluate (const DomainVector &x, RangeVector &y) const
 evaluate method for global mapping
 

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

const ImplementationasImp () const
 
ImplementationasImp ()
 

Member Typedef Documentation

◆ ctype

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

◆ DomainVector

template<int dimD, int dimR>
typedef Base::DomainVector Dune::DGFCoordFunction< dimD, dimR >::DomainVector

◆ Expression

template<int dimD, int dimR>
typedef dgf::ProjectionBlock::Expression Dune::DGFCoordFunction< dimD, dimR >::Expression

◆ Implementation

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

◆ Interface

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

◆ RangeVector

template<int dimD, int dimR>
typedef Base::RangeVector Dune::DGFCoordFunction< dimD, dimR >::RangeVector

Constructor & Destructor Documentation

◆ DGFCoordFunction()

template<int dimD, int dimR>
Dune::DGFCoordFunction< dimD, dimR >::DGFCoordFunction ( const Expression expression)
inline

Member Function Documentation

◆ asImp() [1/2]

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

◆ asImp() [2/2]

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

◆ evaluate() [1/2]

template<class ct , unsigned int dimD, unsigned int dimR, class Impl >
void Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >::evaluate ( const DomainVector x,
RangeVector y 
) const
inherited

evaluate method for global mapping

◆ evaluate() [2/2]

template<int dimD, int dimR>
void Dune::DGFCoordFunction< dimD, dimR >::evaluate ( const DomainVector x,
RangeVector y 
) const
inline

Member Data Documentation

◆ dimDomain

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)

◆ dimRange

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: