dune-fem  2.4.1-rc
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/space/lagrange/lagrangepoints.hh>

Public Types

typedef GridPart GridPartType
 
typedef GridPartType::ctype FieldType
 
typedef FieldVector< FieldType, dimensionpointType
 
typedef LagrangePointSet< GridPartType, polynomialOrderLagrangePointSetType
 

Public Member Functions

 SubEntityLagrangePointIterator ()
 
unsigned int operator* () const
 
ThisTypeoperator++ ()
 
bool operator== (const ThisType &other) const
 
bool operator!= (const ThisType &other) const
 

Static Public Member Functions

static ThisType begin (const LagrangePointSetType &lagrangePointSet, unsigned int subEntity)
 
static ThisType end (const LagrangePointSetType &lagrangePointSet, unsigned int subEntity)
 

Static Public Attributes

static const int dimension = GridPartType::dimension
 
static const int codimension = codim
 
static const unsigned int polynomialOrder = polOrder
 

Member Typedef Documentation

template<class GridPart , int codim, unsigned int polOrder>
typedef GridPartType::ctype Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::FieldType
template<class GridPart , int codim, unsigned int polOrder>
typedef GridPart Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::GridPartType
template<class GridPart , int codim, unsigned int polOrder>
typedef LagrangePointSet< GridPartType, polynomialOrder > Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::LagrangePointSetType
template<class GridPart , int codim, unsigned int polOrder>
typedef FieldVector< FieldType, dimension > Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::pointType

Constructor & Destructor Documentation

template<class GridPart , int codim, unsigned int polOrder>
Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::SubEntityLagrangePointIterator ( )
inline

Member Function Documentation

template<class GridPart , int codim, unsigned int polOrder>
static ThisType Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::begin ( const LagrangePointSetType lagrangePointSet,
unsigned int  subEntity 
)
inlinestatic
template<class GridPart , int codim, unsigned int polOrder>
static ThisType Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::end ( const LagrangePointSetType lagrangePointSet,
unsigned int  subEntity 
)
inlinestatic
template<class GridPart , int codim, unsigned int polOrder>
bool Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::operator!= ( const ThisType other) const
inline
template<class GridPart , int codim, unsigned int polOrder>
unsigned int Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::operator* ( ) const
inline
template<class GridPart , int codim, unsigned int polOrder>
ThisType& Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::operator++ ( )
inline
template<class GridPart , int codim, unsigned int polOrder>
bool Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::operator== ( const ThisType other) const
inline

Member Data Documentation

template<class GridPart , int codim, unsigned int polOrder>
const int Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::codimension = codim
static
template<class GridPart , int codim, unsigned int polOrder>
const int Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::dimension = GridPartType::dimension
static
template<class GridPart , int codim, unsigned int polOrder>
const unsigned int Dune::Fem::SubEntityLagrangePointIterator< GridPart, codim, polOrder >::polynomialOrder = polOrder
static

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