dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::TwistMapperStrategy< ct, dim > Struct Template Referenceabstract

This class factors out all geometry dependent stuff in a strategy class. More...

#include <dune/fem/quadrature/caching/twistprovider.hh>

Inheritance diagram for Dune::Fem::TwistMapperStrategy< ct, dim >:
Inheritance graph

Public Types

typedef FieldMatrix< ct, dim+1, dim > MatrixType
 

Public Member Functions

 TwistMapperStrategy (int minTwist, int maxTwist)
 
virtual ~TwistMapperStrategy ()=default
 virtual desctructor because of virtual functions
 
virtual MatrixType buildTransformationMatrix (int twist) const =0
 
int minTwist () const
 
int maxTwist () const
 

Detailed Description

template<class ct, int dim>
struct Dune::Fem::TwistMapperStrategy< ct, dim >

This class factors out all geometry dependent stuff in a strategy class.

Member Typedef Documentation

◆ MatrixType

template<class ct , int dim>
typedef FieldMatrix<ct, dim+1, dim> Dune::Fem::TwistMapperStrategy< ct, dim >::MatrixType

Constructor & Destructor Documentation

◆ TwistMapperStrategy()

template<class ct , int dim>
Dune::Fem::TwistMapperStrategy< ct, dim >::TwistMapperStrategy ( int  minTwist,
int  maxTwist 
)
inline

◆ ~TwistMapperStrategy()

template<class ct , int dim>
virtual Dune::Fem::TwistMapperStrategy< ct, dim >::~TwistMapperStrategy ( )
virtualdefault

virtual desctructor because of virtual functions

Member Function Documentation

◆ buildTransformationMatrix()

template<class ct , int dim>
virtual MatrixType Dune::Fem::TwistMapperStrategy< ct, dim >::buildTransformationMatrix ( int  twist) const
pure virtual

◆ maxTwist()

template<class ct , int dim>
int Dune::Fem::TwistMapperStrategy< ct, dim >::maxTwist ( ) const
inline

◆ minTwist()

template<class ct , int dim>
int Dune::Fem::TwistMapperStrategy< ct, dim >::minTwist ( ) const
inline

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