dune-localfunctions  2.5.1
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: