dune-localfunctions 2.10
Loading...
Searching...
No Matches
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 >:
Inheritance graph

Public Types

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

Public Member Functions

 EquidistantPointSet (std::size_t order)
 
void build (GeometryType gt)
 
template<GeometryType::Id geometryId>
bool build ()
 
bool buildCube ()
 
std::size_t order () const
 
const LagrangePointoperator[] (const unsigned int i) const
 
iterator begin () const
 
iterator end () const
 
const LocalKeylocalKey (const unsigned int i) const
 
std::size_t size () const
 

Static Public Member Functions

static bool supports (GeometryType, std::size_t)
 
template<GeometryType::Id geometryId>
static bool supports (std::size_t order)
 

Static Public Attributes

static const unsigned int dimension = dim
 

Protected Attributes

std::size_t order_
 

Member Typedef Documentation

◆ Field

template<class F , unsigned int dim>
typedef F Dune::EmptyPointSet< F, dim >::Field
inherited

◆ iterator

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

◆ LagrangePoint

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

Constructor & Destructor Documentation

◆ EquidistantPointSet()

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

Member Function Documentation

◆ begin()

template<class F , unsigned int dim>
iterator Dune::EmptyPointSet< F, dim >::begin ( ) const
inlineinherited

◆ build() [1/2]

template<class F , unsigned int dim>
template<GeometryType::Id geometryId>
bool Dune::EquidistantPointSet< F, dim >::build ( )
inline

◆ build() [2/2]

template<class F , unsigned int dim>
void Dune::EquidistantPointSet< F, dim >::build ( GeometryType  gt)
inline

◆ buildCube()

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

◆ end()

template<class F , unsigned int dim>
iterator Dune::EmptyPointSet< F, dim >::end ( ) const
inlineinherited

◆ localKey()

template<class F , unsigned int dim>
const LocalKey & Dune::EmptyPointSet< F, dim >::localKey ( const unsigned int  i) const
inlineinherited

◆ operator[]()

template<class F , unsigned int dim>
const LagrangePoint & Dune::EmptyPointSet< F, dim >::operator[] ( const unsigned int  i) const
inlineinherited

◆ order()

template<class F , unsigned int dim>
std::size_t Dune::EmptyPointSet< F, dim >::order ( ) const
inline

◆ size()

template<class F , unsigned int dim>
std::size_t Dune::EmptyPointSet< F, dim >::size ( ) const
inlineinherited

◆ supports() [1/2]

template<class F , unsigned int dim>
static bool Dune::EquidistantPointSet< F, dim >::supports ( GeometryType  ,
std::size_t   
)
inlinestatic

◆ supports() [2/2]

template<class F , unsigned int dim>
template<GeometryType::Id geometryId>
static bool Dune::EquidistantPointSet< F, dim >::supports ( std::size_t  order)
inlinestatic

Member Data Documentation

◆ dimension

template<class F , unsigned int dim>
const unsigned int Dune::EquidistantPointSet< F, dim >::dimension = dim
static

◆ order_

template<class F , unsigned int dim>
std::size_t Dune::EmptyPointSet< F, dim >::order_
protectedinherited

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