KASKADE 7 development version
Public Member Functions | Static Public Attributes | Protected Attributes | List of all members
Kaskade::BasicGridElement< Real, dim_ > Class Template Reference

#include <cube.hh>

Detailed Description

template<class Real, int dim_>
class Kaskade::BasicGridElement< Real, dim_ >

Definition at line 25 of file cube.hh.

Public Member Functions

 BasicGridElement ()
 
 BasicGridElement (BasicGridElement const &other)=default
 
 BasicGridElement (BasicGridElement &&other)
 
BasicGridElementoperator= (BasicGridElement const &other)=default
 
BasicGridElementoperator= (BasicGridElement &&other)
 
std::vector< Dune::FieldVector< Real, dim > > const & getVertices () const
 
std::vector< std::vector< unsigned int > > const & getSimplices () const
 

Static Public Attributes

static constexpr int dim = dim_
 

Protected Attributes

std::vector< Dune::FieldVector< Real, dim > > vertices
 
std::vector< std::vector< unsigned int > > simplices
 
Real pi
 

Constructor & Destructor Documentation

◆ BasicGridElement() [1/3]

template<class Real , int dim_>
Kaskade::BasicGridElement< Real, dim_ >::BasicGridElement ( )
inline

Definition at line 30 of file cube.hh.

◆ BasicGridElement() [2/3]

template<class Real , int dim_>
Kaskade::BasicGridElement< Real, dim_ >::BasicGridElement ( BasicGridElement< Real, dim_ > const &  other)
default

◆ BasicGridElement() [3/3]

template<class Real , int dim_>
Kaskade::BasicGridElement< Real, dim_ >::BasicGridElement ( BasicGridElement< Real, dim_ > &&  other)
inline

Definition at line 34 of file cube.hh.

Member Function Documentation

◆ getSimplices()

template<class Real , int dim_>
std::vector< std::vector< unsigned int > > const & Kaskade::BasicGridElement< Real, dim_ >::getSimplices ( ) const
inline

Definition at line 50 of file cube.hh.

◆ getVertices()

template<class Real , int dim_>
std::vector< Dune::FieldVector< Real, dim > > const & Kaskade::BasicGridElement< Real, dim_ >::getVertices ( ) const
inline

Definition at line 49 of file cube.hh.

◆ operator=() [1/2]

template<class Real , int dim_>
BasicGridElement & Kaskade::BasicGridElement< Real, dim_ >::operator= ( BasicGridElement< Real, dim_ > &&  other)
inline

Definition at line 41 of file cube.hh.

◆ operator=() [2/2]

template<class Real , int dim_>
BasicGridElement & Kaskade::BasicGridElement< Real, dim_ >::operator= ( BasicGridElement< Real, dim_ > const &  other)
default

Member Data Documentation

◆ dim

template<class Real , int dim_>
constexpr int Kaskade::BasicGridElement< Real, dim_ >::dim = dim_
staticconstexpr

Definition at line 28 of file cube.hh.

◆ pi

template<class Real , int dim_>
Real Kaskade::BasicGridElement< Real, dim_ >::pi
protected

Definition at line 55 of file cube.hh.

Referenced by Kaskade::BasicGridElement< Real, dim_ >::operator=().

◆ simplices

template<class Real , int dim_>
std::vector<std::vector<unsigned int> > Kaskade::BasicGridElement< Real, dim_ >::simplices
protected

◆ vertices

template<class Real , int dim_>
std::vector<Dune::FieldVector<Real,dim> > Kaskade::BasicGridElement< Real, dim_ >::vertices
protected

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