33 #ifndef __H__UG_basic_callbacks
34 #define __H__UG_basic_callbacks
82 template <
class TElem>
102 template <
class TElem>
callback that always returns true
Definition: basic_callbacks.h:50
bool operator()(Vertex *v) const
Definition: basic_callbacks.h:52
callback that always returns false
Definition: basic_callbacks.h:59
bool operator()(Vertex *v) const
Definition: basic_callbacks.h:61
Base-class for edges.
Definition: grid_base_objects.h:397
Definition: element_callback_interface.h:40
Faces are 2-dimensional objects.
Definition: grid_base_objects.h:510
Manages the elements of a grid and their interconnection.
Definition: grid.h:132
bool is_marked(GridObject *obj) const
returns true if the object is marked, false if not.
Definition: grid_impl.hpp:843
Element callback that returns true, if an element is marked.
Definition: basic_callbacks.h:71
IsMarked(const Grid &grid)
Definition: basic_callbacks.h:73
bool callback(TElem *e) const
Definition: basic_callbacks.h:83
bool operator()(Vertex *v) const
Definition: basic_callbacks.h:76
const Grid & m_grid
Definition: basic_callbacks.h:86
Element callback that returns true, if an element is not marked.
Definition: basic_callbacks.h:91
const Grid & m_grid
Definition: basic_callbacks.h:106
bool callback(TElem *e) const
Definition: basic_callbacks.h:103
bool operator()(Vertex *v) const
Definition: basic_callbacks.h:96
IsNotMarked(const Grid &grid)
Definition: basic_callbacks.h:93
Base-class for all vertex-types.
Definition: grid_base_objects.h:231
Volumes are 3-dimensional objects.
Definition: grid_base_objects.h:754