dune-localfunctions  2.2.0
Classes | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Attributes
Dune::EquidistantPointSet< F, dim > Class Template Reference

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

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

List of all members.

Classes

struct  Topology

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: