dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > > Struct Template Reference

#include <dune/fem/space/shapefunctionset/vectorial.hh>

Public Types

typedef FieldMatrix< K, 1, dimD > ScalarType
 
typedef FieldMatrix< K, dimR, dimD > VectorialType
 
typedef FieldTraits< VectorialType >::field_type field_type
 
typedef VectorialType::size_type ComponentType
 
typedef VectorialType::size_type size_type
 

Static Public Member Functions

static ComponentType begin ()
 
static ComponentType end ()
 
static VectorialType zeroVectorial ()
 
static const FieldVector< K, dimD > & access (const ScalarType &x)
 
static FieldVector< K, dimD > & access (ScalarType &x)
 
static const FieldVector< K, dimD > & access (const VectorialType &x, const ComponentType &i)
 
static FieldVector< K, dimD > & access (VectorialType &x, const ComponentType &i)
 
static size_type index (const ComponentType &i)
 

Static Public Attributes

static const size_type factor = dimR
 

Member Typedef Documentation

◆ ComponentType

template<class K , int dimR, int dimD>
typedef VectorialType::size_type Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::ComponentType

◆ field_type

template<class K , int dimR, int dimD>
typedef FieldTraits<VectorialType>::field_type Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::field_type

◆ ScalarType

template<class K , int dimR, int dimD>
typedef FieldMatrix< K, 1, dimD > Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::ScalarType

◆ size_type

template<class K , int dimR, int dimD>
typedef VectorialType::size_type Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::size_type

◆ VectorialType

template<class K , int dimR, int dimD>
typedef FieldMatrix< K, dimR, dimD > Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::VectorialType

Member Function Documentation

◆ access() [1/4]

template<class K , int dimR, int dimD>
static const FieldVector< K, dimD > & Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::access ( const ScalarType x)
inlinestatic

◆ access() [2/4]

template<class K , int dimR, int dimD>
static const FieldVector< K, dimD > & Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::access ( const VectorialType x,
const ComponentType i 
)
inlinestatic

◆ access() [3/4]

template<class K , int dimR, int dimD>
static FieldVector< K, dimD > & Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::access ( ScalarType x)
inlinestatic

◆ access() [4/4]

template<class K , int dimR, int dimD>
static FieldVector< K, dimD > & Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::access ( VectorialType x,
const ComponentType i 
)
inlinestatic

◆ begin()

template<class K , int dimR, int dimD>
static ComponentType Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::begin ( )
inlinestatic

◆ end()

template<class K , int dimR, int dimD>
static ComponentType Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::end ( )
inlinestatic

◆ index()

template<class K , int dimR, int dimD>
static size_type Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::index ( const ComponentType i)
inlinestatic

◆ zeroVectorial()

template<class K , int dimR, int dimD>
static VectorialType Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::zeroVectorial ( )
inlinestatic

Member Data Documentation

◆ factor

template<class K , int dimR, int dimD>
const size_type Dune::Fem::MakeVectorialTraits< FieldMatrix< K, 1, dimD >, FieldMatrix< K, dimR, dimD > >::factor = dimR
static

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