dune-localfunctions 2.10
Loading...
Searching...
No Matches
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
 
Range properties (global range only)
typedef ImplementationDefined RangeFieldType
 Field type of the range.
 
typedef ImplementationDefined RangeType
 Type used for range values.
 

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
 

Domain properties (local and global)

typedef ImplementationDefined DomainFieldType
 Field type of the domain.
 
typedef ImplementationDefined DomainType
 Type used for coordinate vectors in the domain.
 
static constexpr int dimDomain = implementationDefined
 dimension of the domain
 

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

◆ DomainFieldType

typedef ImplementationDefined Dune::BasisInterface::Traits::DomainFieldType
inherited

Field type of the domain.

◆ 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

◆ DomainType

typedef ImplementationDefined Dune::BasisInterface::Traits::DomainType
inherited

Type used for coordinate vectors in the domain.

◆ 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

◆ RangeFieldType

typedef ImplementationDefined Dune::BasisInterface::Traits::RangeFieldType
inherited

Field type of the range.

◆ RangeType

typedef ImplementationDefined Dune::BasisInterface::Traits::RangeType
inherited

Type used for range values.

Member Data Documentation

◆ dimDomain

constexpr int Dune::BasisInterface::Traits::dimDomain = implementationDefined
staticconstexprinherited

dimension of the domain

◆ 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: