Dune Core Modules (unstable)
Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl > Class Template Reference
Interface class for using an analytical function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::AnalyticalCoordFunction and the evaluate method mapping \( R^d\to R^r \) has to be supplied. More...
#include <dune/grid/geometrygrid/coordfunction.hh>
Public Types | |
typedef ct | ctype |
field type of the coordinate vector | |
typedef FieldVector< ctype, dimDomain > | DomainVector |
domain vector for the evaluate method | |
typedef FieldVector< ctype, dimRange > | RangeVector |
range vector for the evaluate method | |
Public Member Functions | |
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 | |
Detailed Description
template<class ct, unsigned int dimD, unsigned int dimR, class Impl>
class Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >
class Dune::AnalyticalCoordFunctionInterface< ct, dimD, dimR, Impl >
Interface class for using an analytical function to define the geometry of a Dune::GeometryGrid. An implementation should be derived from Dune::AnalyticalCoordFunction and the evaluate method mapping \( R^d\to R^r \) has to be supplied.
- Template Parameters
-
ct coordinate field type ( ct
in Dune::GeometryGrid)dimD dimension of the domain of the mapping ( dimension
in the host grid).dimR dimension of the range of the mapping ( dimensionworld
in Dune::GeometryGrid)Impl implementation class (BN trick)
The documentation for this class was generated from the following file:
- dune/grid/geometrygrid/coordfunction.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 20, 23:30, 2024)