dune-pdelab  2.0.0
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type > Struct Template Reference

Switch for uniform treatment of local and global basis classes. More...

#include <dune/pdelab/localoperator/stokesdg_vecfem.hh>

Public Types

typedef Basis::Traits::DomainType DomainLocal
 export vector type of the local coordinates More...
 
typedef
Basis::Traits::RangeFieldType 
RangeField
 export field type of the values More...
 

Static Public Member Functions

template<typename Geometry >
static void jacobian (const Basis &basis, const Geometry &geometry, const DomainLocal &xl, std::vector< FieldMatrix< RangeField, dimRange, Geometry::coorddimension > > &jac)
 Compute global jacobian matrix for vector valued bases. More...
 

Static Public Attributes

static const std::size_t dimRange = Basis::Traits::dimRange
 export dimension of the values More...
 

Detailed Description

template<class Basis>
struct Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type >

Switch for uniform treatment of local and global basis classes.

Member Typedef Documentation

template<class Basis >
typedef Basis::Traits::DomainType Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type >::DomainLocal

export vector type of the local coordinates

template<class Basis >
typedef Basis::Traits::RangeFieldType Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type >::RangeField

export field type of the values

Member Function Documentation

template<class Basis >
template<typename Geometry >
static void Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type >::jacobian ( const Basis &  basis,
const Geometry &  geometry,
const DomainLocal xl,
std::vector< FieldMatrix< RangeField, dimRange, Geometry::coorddimension > > &  jac 
)
inlinestatic

Compute global jacobian matrix for vector valued bases.

References Dune::PDELab::VectorBasisInterfaceSwitch< Basis, Dummy >::dimRange.

Member Data Documentation

template<class Basis >
const std::size_t Dune::PDELab::VectorBasisInterfaceSwitch< Basis, typename enable_if< Basis::Traits::dimDomain >::type >::dimRange = Basis::Traits::dimRange
static

export dimension of the values


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