dune-localfunctions  2.2.1
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
Dune::EquidistantPointSet< F, dim > Class Template Reference

#include <dune/localfunctions/lagrange/equidistantpoints.hh>

Inheritance diagram for Dune::EquidistantPointSet< F, dim >:
Dune::EmptyPointSet< F, dim >

Public Types

typedef F Field
 
typedef Dune::LagrangePoint
< Field, dimension > 
LagrangePoint
 
typedef std::vector
< LagrangePoint >
::const_iterator 
iterator
 

Public Member Functions

 EquidistantPointSet (unsigned int order)
 
template<class T >
bool build ()
 
const LagrangePoint & operator[] (const unsigned int i) const
 
iterator begin () const
 
iterator end () const
 
const LocalKey & localKey (const unsigned int i) const
 
unsigned int order () const
 
unsigned int size () const
 

Static Public Member Functions

template<class T >
static bool supports (unsigned int order)
 

Static Public Attributes

static const unsigned int dimension = dim
 

Protected Attributes

unsigned int order_
 
std::vector< LagrangePoint > points_
 

Member Typedef Documentation

template<class F , unsigned int dim>
typedef F Dune::EmptyPointSet< F, dim >::Field
inherited
template<class F , unsigned int dim>
typedef std::vector< LagrangePoint >::const_iterator Dune::EmptyPointSet< F, dim >::iterator
inherited
template<class F , unsigned int dim>
typedef Dune::LagrangePoint< Field, dimension > Dune::EmptyPointSet< F, dim >::LagrangePoint
inherited

Constructor & Destructor Documentation

template<class F , unsigned int dim>
Dune::EquidistantPointSet< F, dim >::EquidistantPointSet ( unsigned int  order)
inline

Member Function Documentation

template<class F , unsigned int dim>
iterator Dune::EmptyPointSet< F, dim >::begin ( ) const
inlineinherited
template<class F , unsigned int dim>
template<class T >
bool Dune::EquidistantPointSet< F, dim >::build ( )
inline
template<class F , unsigned int dim>
iterator Dune::EmptyPointSet< F, dim >::end ( ) const
inlineinherited
template<class F , unsigned int dim>
const LocalKey& Dune::EmptyPointSet< F, dim >::localKey ( const unsigned int  i) const
inlineinherited
template<class F , unsigned int dim>
const LagrangePoint& Dune::EmptyPointSet< F, dim >::operator[] ( const unsigned int  i) const
inlineinherited
template<class F , unsigned int dim>
unsigned int Dune::EmptyPointSet< F, dim >::order ( ) const
inlineinherited
template<class F , unsigned int dim>
unsigned int Dune::EmptyPointSet< F, dim >::size ( ) const
inlineinherited
template<class F , unsigned int dim>
template<class T >
static bool Dune::EquidistantPointSet< F, dim >::supports ( unsigned int  order)
inlinestatic

Member Data Documentation

template<class F , unsigned int dim>
const unsigned int Dune::EquidistantPointSet< F, dim >::dimension = dim
static
template<class F , unsigned int dim>
unsigned int Dune::EmptyPointSet< F, dim >::order_
protectedinherited
template<class F , unsigned int dim>
std::vector< LagrangePoint > Dune::EmptyPointSet< F, dim >::points_
protectedinherited

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