dune-fem  2.4.1-rc
Public Types | List of all members
Dune::Fem::MatrixFunctionSpace< DomainFieldImp, RangeFieldImp, n, m1, m2 > Class Template Reference

A matrix valued function space. More...

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

Inheritance diagram for Dune::Fem::MatrixFunctionSpace< DomainFieldImp, RangeFieldImp, n, m1, m2 >:
Inheritance graph

Public Types

enum  
 Dimensions of domain and range. More...
 
enum  
 
typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::DomainFieldType DomainFieldType
 Intrinsic type used for values in the domain field (usually a double) More...
 
typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::RangeFieldType RangeFieldType
 Intrinsic type used for values in the range field (usually a double) More...
 
typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::DomainType DomainType
 Type of domain vector (using type of domain field) has a Dune::FieldVector type interface. More...
 
typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::RangeType RangeType
 Type of range vector (using type of range field) has a Dune::FieldVector type interface. More...
 
typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::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 MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 >::ScalarFunctionSpaceType ScalarFunctionSpaceType
 corresponding scalar function space More...
 

Detailed Description

template<typename DomainFieldImp, typename RangeFieldImp, int n, int m1, int m2>
class Dune::Fem::MatrixFunctionSpace< DomainFieldImp, RangeFieldImp, n, m1, m2 >

A matrix valued function space.

Member Typedef Documentation

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > ::DomainFieldType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::DomainFieldType
inherited

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

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > ::DomainType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::DomainType
inherited

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

typedef FieldVector< FieldMatrix< RangeFieldType, dimDomain, dimDomain >, dimRange > Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::HessianRangeType
inherited

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

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > ::LinearMappingType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::JacobianRangeType
inherited

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

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > ::RangeFieldType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::RangeFieldType
inherited

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

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > ::RangeType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::RangeType
inherited

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

typedef MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > :: ScalarFunctionSpaceType Dune::Fem::FunctionSpaceInterface< MatrixSpaceTraits< DomainFieldImp, RangeFieldImp, n, m1, m2 > >::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: