dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | List of all members
Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR > Struct Template Reference

Traits class for vector function spaces. More...

#include <dune/fem/space/common/functionspace.hh>

Public Types

enum  { dimDomain = dimD }
 dimension of range vector space More...
 
enum  { dimRange = dimR }
 dimension of domain vector space More...
 
typedef DomainField DomainFieldType
 Intrinsic type used for values in the domain field (usually a double)
 
typedef RangeField RangeFieldType
 Intrinsic type used for values in the range field (usually a double)
 
typedef FieldVector< DomainFieldType, dimDomainDomainType
 Type of domain vector (using type of domain field) has a Dune::FieldVector type interface.
 
typedef FieldVector< RangeFieldType, dimRangeRangeType
 Type of range vector (using type of range field) has a Dune::FieldVector type interface.
 
typedef FieldMatrix< RangeFieldType, dimRange, dimDomainLinearMappingType
 linear mapping type
 
typedef FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1 > ScalarFunctionSpaceType
 scalar function space type
 

Detailed Description

template<class DomainField, class RangeField, int dimD, int dimR>
struct Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >

Traits class for vector function spaces.

Member Typedef Documentation

◆ DomainFieldType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef DomainField Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::DomainFieldType

Intrinsic type used for values in the domain field (usually a double)

◆ DomainType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef FieldVector< DomainFieldType, dimDomain > Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::DomainType

Type of domain vector (using type of domain field) has a Dune::FieldVector type interface.

◆ LinearMappingType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef FieldMatrix< RangeFieldType, dimRange, dimDomain > Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::LinearMappingType

linear mapping type

◆ RangeFieldType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef RangeField Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::RangeFieldType

Intrinsic type used for values in the range field (usually a double)

◆ RangeType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef FieldVector< RangeFieldType, dimRange> Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::RangeType

Type of range vector (using type of range field) has a Dune::FieldVector type interface.

◆ ScalarFunctionSpaceType

template<class DomainField , class RangeField , int dimD, int dimR>
typedef FunctionSpace< DomainFieldType, RangeFieldType, dimDomain, 1> Dune::Fem::VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::ScalarFunctionSpaceType

scalar function space type

Member Enumeration Documentation

◆ anonymous enum

template<class DomainField , class RangeField , int dimD, int dimR>
anonymous enum

dimension of range vector space

Enumerator
dimDomain 

◆ anonymous enum

template<class DomainField , class RangeField , int dimD, int dimR>
anonymous enum

dimension of domain vector space

Enumerator
dimRange 

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