dune-pdelab  2.5-dev
Public Types | List of all members
Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R > Struct Template Reference

#include <dune/pdelab/common/function.hh>

Inheritance diagram for Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >:
Inheritance graph

Public Types

enum  { dimDomain = n }
 Enum for domain dimension. More...
 
enum  { dimRange = m }
 Enum for range dimension. More...
 
typedef DF DomainFieldType
 Export type for domain field. More...
 
typedef D DomainType
 domain type in dim-size coordinates More...
 
typedef RF RangeFieldType
 Export type for range field. More...
 
typedef R RangeType
 range type More...
 

Detailed Description

template<class DF, int n, class D, class RF, int m, class R>
struct Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >

traits class holding function signature, same as in local function

Template Parameters
DFThe numeric type of the field representing the domain.
dimensionof the domain.
DThe type of the domain.
mThe dimension of the range.
RFThe numeric type of the field representing the range.
RThe type of the range.

Member Typedef Documentation

◆ DomainFieldType

template<class DF , int n, class D , class RF , int m, class R >
typedef DF Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::DomainFieldType

Export type for domain field.

◆ DomainType

template<class DF , int n, class D , class RF , int m, class R >
typedef D Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::DomainType

domain type in dim-size coordinates

◆ RangeFieldType

template<class DF , int n, class D , class RF , int m, class R >
typedef RF Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::RangeFieldType

Export type for range field.

◆ RangeType

template<class DF , int n, class D , class RF , int m, class R >
typedef R Dune::PDELab::FunctionTraits< DF, n, D, RF, m, R >::RangeType

range type

Member Enumeration Documentation

◆ anonymous enum

template<class DF , int n, class D , class RF , int m, class R >
anonymous enum

Enum for domain dimension.

Enumerator
dimDomain 

dimension of the domain

◆ anonymous enum

template<class DF , int n, class D , class RF , int m, class R >
anonymous enum

Enum for range dimension.

Enumerator
dimRange 

dimension of the range


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