dune-localfunctions  2.5-git
Public Types | Static Public Attributes | List of all members
Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ > Struct Template Reference

Traits class for local-to-global basis adaptors. More...

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

Inheritance diagram for Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >:
Inheritance graph

Public Types

typedef LocalBasisTraits::DomainFieldType DomainField
 
typedef LocalBasisTraits::DomainType DomainLocal
 
typedef FieldVector< DomainField, dimDomainGlobalDomainGlobal
 
typedef LocalBasisTraits::RangeFieldType RangeField
 
typedef LocalBasisTraits::RangeType Range
 
typedef FieldMatrix< RangeField, dimRange, dimDomainGlobalJacobian
 

Static Public Attributes

static const std::size_t dimDomainLocal = LocalBasisTraits::dimDomain
 
static const std::size_t dimDomainGlobal = dimDomainGlobal_
 
static const std::size_t dimRange = LocalBasisTraits::dimRange
 
static const std::size_t diffOrder = LocalBasisTraits::diffOrder
 

Detailed Description

template<class LocalBasisTraits, std::size_t dimDomainGlobal_>
struct Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >

Traits class for local-to-global basis adaptors.

Template Parameters
LocalBasisTraitsTraits class of the LocalBasis to be adapted.
dimDomainGlobal_Dimension of the global coordinates, i.e. Geometry::coorddimension, if the global coordinates are determined by a Geometry.

Member Typedef Documentation

§ DomainField

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef LocalBasisTraits::DomainFieldType Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::DomainField

§ DomainGlobal

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef FieldVector<DomainField, dimDomainGlobal> Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::DomainGlobal

§ DomainLocal

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef LocalBasisTraits::DomainType Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::DomainLocal

§ Jacobian

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef FieldMatrix<RangeField, dimRange, dimDomainGlobal> Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::Jacobian

§ Range

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef LocalBasisTraits::RangeType Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::Range

§ RangeField

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
typedef LocalBasisTraits::RangeFieldType Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::RangeField

Member Data Documentation

§ diffOrder

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
const std::size_t Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::diffOrder = LocalBasisTraits::diffOrder
static

§ dimDomainGlobal

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
const std::size_t Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::dimDomainGlobal = dimDomainGlobal_
static

§ dimDomainLocal

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
const std::size_t Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::dimDomainLocal = LocalBasisTraits::dimDomain
static

§ dimRange

template<class LocalBasisTraits , std::size_t dimDomainGlobal_>
const std::size_t Dune::LocalToGlobalBasisAdaptorTraits< LocalBasisTraits, dimDomainGlobal_ >::dimRange = LocalBasisTraits::dimRange
static

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