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 LagrangePointoperator[] (const unsigned int i) const
 
iterator begin () const
 
iterator end () const
 
const LocalKeylocalKey (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< LagrangePointpoints_
 

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: