Dune::BasisInterface::Traits Struct Reference

types of domain and range More...

#include <dune/localfunctions/common/interface.hh>

Inheritance diagram for Dune::BasisInterface::Traits:
Inheritance graph

List of all members.

Public Types

typedef ImplementationDefined Jacobian
 Jacobian properties.

Static Public Attributes

static const std::size_t diffOrder = implementationDefined
 maximum number of partial derivatives supported

Domain properties (local and global)



typedef ImplementationDefined DomainField
 Field type of the domain.
typedef ImplementationDefined DomainLocal
 Type used for coordinate vectors in the local domain.
typedef ImplementationDefined DomainGlobal
 Type used for coordinate vectors in the world domain.
static const std::size_t dimDomainLocal = implementationDefined
 Dimension of the local coordinate system.
static const std::size_t dimDomainGlobal = implementationDefined
 Dimension of the world coordinate system.

Range properties (global range only)



typedef ImplementationDefined RangeField
 Field type of the range.
typedef ImplementationDefined Range
 Type used for range values.
static const std::size_t dimRange = implementationDefined
 Dimension of the range values.

Detailed Description

types of domain and range

Note:
This may be a typedef instead of a member class.

Member Typedef Documentation

typedef ImplementationDefined Dune::BasisInterface::Traits::DomainGlobal

Type used for coordinate vectors in the world domain.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

typedef ImplementationDefined Dune::BasisInterface::Traits::DomainLocal

Type used for coordinate vectors in the local domain.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

typedef ImplementationDefined Dune::BasisInterface::Traits::Jacobian

Jacobian properties.

Note:
The Jacobian should be some matrix type with dimRange x dimDomainGlobal components of type RangeField.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

typedef ImplementationDefined Dune::BasisInterface::Traits::Range

Member Data Documentation

const std::size_t Dune::BasisInterface::Traits::diffOrder = implementationDefined [static]

maximum number of partial derivatives supported

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

const std::size_t Dune::BasisInterface::Traits::dimDomainGlobal = implementationDefined [static]

Dimension of the world coordinate system.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

const std::size_t Dune::BasisInterface::Traits::dimDomainLocal = implementationDefined [static]

Dimension of the local coordinate system.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.

const std::size_t Dune::BasisInterface::Traits::dimRange = implementationDefined [static]

Dimension of the range values.

Reimplemented in Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >.


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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].