dune-fem  2.4.1-rc
Public Types | List of all members
Dune::Fem::FunctionSpace< DomainField, RangeField, dimD, dimR > Class Template Reference

A vector valued function space. More...

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/common/functionspace.hh>

Inheritance diagram for Dune::Fem::FunctionSpace< DomainField, RangeField, dimD, dimR >:
Inheritance graph

Public Types

typedef ThisType FunctionSpaceType
 
enum  
 Dimensions of domain and range. More...
 
enum  
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::DomainFieldType DomainFieldType
 Intrinsic type used for values in the domain field (usually a double) More...
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::RangeFieldType RangeFieldType
 Intrinsic type used for values in the range field (usually a double) More...
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::DomainType DomainType
 Type of domain vector (using type of domain field) has a Dune::FieldVector type interface. More...
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::RangeType RangeType
 Type of range vector (using type of range field) has a Dune::FieldVector type interface. More...
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::LinearMappingType JacobianRangeType
 Intrinsic type used for the jacobian values has a Dune::FieldMatrix type interface. More...
 
typedef FieldVector< FieldMatrix< RangeFieldType, dimDomain, dimDomain >, dimRangeHessianRangeType
 Intrinsic type used for the hessian values has a Dune::FieldMatrix type interface. More...
 
typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR >::ScalarFunctionSpaceType ScalarFunctionSpaceType
 corresponding scalar function space More...
 

Detailed Description

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

A vector valued function space.

FunctionSpace defines what the types of the domain vector space and the range vector space for a function are.

Member Typedef Documentation

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > ::DomainFieldType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::DomainFieldType
inherited

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

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > ::DomainType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::DomainType
inherited

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

template<class DomainField , class RangeField , int dimD, int dimR>
typedef ThisType Dune::Fem::FunctionSpace< DomainField, RangeField, dimD, dimR >::FunctionSpaceType
typedef FieldVector< FieldMatrix< RangeFieldType, dimDomain, dimDomain >, dimRange > Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::HessianRangeType
inherited

Intrinsic type used for the hessian values has a Dune::FieldMatrix type interface.

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > ::LinearMappingType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::JacobianRangeType
inherited

Intrinsic type used for the jacobian values has a Dune::FieldMatrix type interface.

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > ::RangeFieldType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::RangeFieldType
inherited

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

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > ::RangeType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::RangeType
inherited

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

typedef VectorSpaceTraits< DomainField, RangeField, dimD, dimR > :: ScalarFunctionSpaceType Dune::Fem::FunctionSpaceInterface< VectorSpaceTraits< DomainField, RangeField, dimD, dimR > >::ScalarFunctionSpaceType
inherited

corresponding scalar function space

Member Enumeration Documentation

anonymous enum
inherited

Dimensions of domain and range.

anonymous enum
inherited

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