|
dune-fem 2.12-git
|
Loading...
Searching...
No Matches
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, dimDomain > | DomainType |
| Type of domain vector (using type of domain field) has a Dune::FieldVector type interface. | |
| typedef FieldVector< RangeFieldType, dimRange > | RangeType |
| Type of range vector (using type of range field) has a Dune::FieldVector type interface. | |
| typedef FieldMatrix< RangeFieldType, dimRange, dimDomain > | LinearMappingType |
| 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 >
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 |
◆ anonymous enum
template<class DomainField , class RangeField , int dimD, int dimR>
| anonymous enum |
The documentation for this struct was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8