dune-alugrid  2.8-git
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Dune::TrivialTwists< topologyId, dim > Struct Template Reference

#include <dune/alugrid/common/twists.hh>

Inheritance diagram for Dune::TrivialTwists< topologyId, dim >:
Inheritance graph

Public Types

typedef TrivialTwist< topologyId, dim > Twist
 
typedef const TwistIterator
 

Public Member Functions

 TrivialTwists ()
 
 TrivialTwists (GeometryType type)
 
GeometryType type () const
 obtain type of reference element More...
 
Iterators
Iterator begin () const
 obtain begin iterator More...
 
Iterator end () const
 obtain end iterator More...
 
template<class Permutation >
Iterator find (const Permutation &permutation) const
 

Static Public Member Functions

static std::size_t size ()
 obtain number of twists in the group More...
 
static std::size_t index (const Twist &)
 obtain index of a given twist More...
 

Static Public Attributes

static const int dimension = dim
 dimension More...
 

Member Typedef Documentation

◆ Iterator

template<unsigned int topologyId, int dim>
typedef const Twist* Dune::TrivialTwists< topologyId, dim >::Iterator

◆ Twist

template<unsigned int topologyId, int dim>
typedef TrivialTwist< topologyId, dim > Dune::TrivialTwists< topologyId, dim >::Twist

Constructor & Destructor Documentation

◆ TrivialTwists() [1/2]

template<unsigned int topologyId, int dim>
Dune::TrivialTwists< topologyId, dim >::TrivialTwists ( )
inline

◆ TrivialTwists() [2/2]

template<unsigned int topologyId, int dim>
Dune::TrivialTwists< topologyId, dim >::TrivialTwists ( GeometryType  type)
inlineexplicit

Member Function Documentation

◆ begin()

template<unsigned int topologyId, int dim>
Iterator Dune::TrivialTwists< topologyId, dim >::begin ( ) const
inline

obtain begin iterator

◆ end()

template<unsigned int topologyId, int dim>
Iterator Dune::TrivialTwists< topologyId, dim >::end ( ) const
inline

obtain end iterator

◆ find()

template<unsigned int topologyId, int dim>
template<class Permutation >
Iterator Dune::TrivialTwists< topologyId, dim >::find ( const Permutation &  permutation) const
inline

◆ index()

template<unsigned int topologyId, int dim>
static std::size_t Dune::TrivialTwists< topologyId, dim >::index ( const Twist )
inlinestatic

obtain index of a given twist

◆ size()

template<unsigned int topologyId, int dim>
static std::size_t Dune::TrivialTwists< topologyId, dim >::size ( )
inlinestatic

obtain number of twists in the group

◆ type()

template<unsigned int topologyId, int dim>
GeometryType Dune::TrivialTwists< topologyId, dim >::type ( ) const
inline

obtain type of reference element

Member Data Documentation

◆ dimension

template<unsigned int topologyId, int dim>
const int Dune::TrivialTwists< topologyId, dim >::dimension = dim
static

dimension


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