Feel++  0.91.4
Protected Member Functions
Feel::Mesh0D< Shape > Class Template Reference
Inheritance diagram for Feel::Mesh0D< Shape >:
Feel::VisitableBase<> Feel::MeshBase

List of all members.

Public Member Functions

Constructors, destructor
 Mesh0D ()
 Mesh0D (Mesh0D const &m)
 ~Mesh0D ()
Operator overloads
Mesh0Doperator= (Mesh0D const &m)
Accessors
bool isEmpty () const
size_type numElements () const
size_type numLocalFaces () const
size_type numLocalVertices () const
size_type numFaces () const
size_type numPoints () const
Methods
virtual void clear ()
 FEELPP_DEFINE_VISITABLE ()

Protected Member Functions

void renumber ()
void updateEntitiesCoDimensionOnePermutation ()
void updateEntitiesCoDimensionTwo ()

Typedefs

typedef VisitableBase::return_type return_type
typedef VisitableBase super_visitable
typedef MeshBase super
typedef Elements< Shape > super_elements
typedef
super_elements::elements_type 
elements_type
typedef
super_elements::element_type 
element_type
typedef
super_elements::element_iterator 
element_iterator
typedef
super_elements::element_const_iterator 
element_const_iterator
typedef
super_elements::update_element_neighbor_type 
update_element_neighbor_type
typedef super_elements super_faces
typedef elements_type faces_type
typedef Points< nRealDim > super_points
typedef super_points::points_type points_type
typedef super_points::point_type point_type
typedef Mesh0D< Shape > self_type
typedef boost::shared_ptr
< self_type
self_ptrtype
static const uint16_type nDim = Shape::nRealDim
static const uint16_type nRealDim = Shape::nRealDim

template<typename Shape>
class Feel::Mesh0D< Shape >


Constructor & Destructor Documentation

template<typename Shape >
Feel::Mesh0D< Shape >::Mesh0D ( ) [inline]

default constructor

template<typename Shape >
Feel::Mesh0D< Shape >::Mesh0D ( Mesh0D< Shape > const &  m) [inline]

copy constructor

template<typename Shape >
Feel::Mesh0D< Shape >::~Mesh0D ( ) [inline]

destructor


Member Function Documentation

template<typename Shape >
virtual void Feel::Mesh0D< Shape >::clear ( ) [inline, virtual]

clear out all data from the mesh, isEmpty() should return true after a clear()

Reimplemented from Feel::MeshBase.

References Feel::elements(), Feel::Mesh0D< Shape >::isEmpty(), and Feel::points().

template<typename Shape >
bool Feel::Mesh0D< Shape >::isEmpty ( ) const [inline]
Returns:
true if all containers are empty, false otherwise

Referenced by Feel::Mesh0D< Shape >::clear().

template<typename Shape >
size_type Feel::Mesh0D< Shape >::numElements ( ) const [inline, virtual]
Returns:
the number of elements

Implements Feel::MeshBase.

References Feel::elements().

template<typename Shape >
size_type Feel::Mesh0D< Shape >::numFaces ( ) const [inline, virtual]
Returns:
the number of faces

Implements Feel::MeshBase.

template<typename Shape >
size_type Feel::Mesh0D< Shape >::numLocalFaces ( ) const [inline]
Returns:
the number of faces in an element
template<typename Shape >
size_type Feel::Mesh0D< Shape >::numLocalVertices ( ) const [inline]
Returns:
the number of vertices in an element
template<typename Shape >
size_type Feel::Mesh0D< Shape >::numPoints ( ) const [inline, virtual]
Returns:
the number of points

Implements Feel::MeshBase.

References Feel::points().

template<typename Shape >
void Feel::Mesh0D< Shape >::renumber ( ) [inline, protected, virtual]

dummy implementation

See also:
Mesh

Implements Feel::MeshBase.

template<typename Shape >
void Feel::Mesh0D< Shape >::updateEntitiesCoDimensionOnePermutation ( ) [inline, protected]

update permutation of entities of co-dimension 1

template<typename Shape >
void Feel::Mesh0D< Shape >::updateEntitiesCoDimensionTwo ( ) [inline, protected, virtual]

update the entities of co-dimension 2

Implements Feel::MeshBase.