dune-localfunctions  2.5-git
Public Types | Static Public Attributes | List of all members
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

Public Types

typedef ImplementationDefined Jacobian
 Jacobian properties. More...
 

Static Public Attributes

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

Domain properties (local and global)

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

Range properties (global range only)

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

Detailed Description

types of domain and range

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

Member Typedef Documentation

§ DomainField

typedef ImplementationDefined Dune::BasisInterface::Traits::DomainField

Field type of the domain.

§ DomainGlobal

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

Type used for coordinate vectors in the world domain.

§ DomainLocal

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

Type used for coordinate vectors in the local domain.

§ Jacobian

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

Jacobian properties.

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

§ Range

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

Type used for range values.

§ RangeField

typedef ImplementationDefined Dune::BasisInterface::Traits::RangeField

Field type of the range.

Member Data Documentation

§ diffOrder

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

maximum number of partial derivatives supported

§ dimDomainGlobal

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

Dimension of the world coordinate system.

§ dimDomainLocal

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

Dimension of the local coordinate system.

§ dimRange

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

Dimension of the range values.


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