38#ifndef __H__LIBGRID__SELECTOR_GRID_ELEM__
39#define __H__LIBGRID__SELECTOR_GRID_ELEM__
96template <
class TBaseElem>
110 case EDGE: this->enable_element_support(
SE_EDGE);
break;
111 case FACE: this->enable_element_support(
SE_FACE);
break;
122 case EDGE: this->enable_element_support(
SE_EDGE);
break;
123 case FACE: this->enable_element_support(
SE_FACE);
break;
129 using Selector::begin;
Manages the elements of a grid and their interconnection.
Definition grid.h:132
specialization of ISelector for a grid of class Grid.
Definition selector_grid.h:96
specialization of ISelector for a subset of the elements in a grid of class Grid.
Definition selector_grid_elem.h:98
geometry_traits< TBaseElem >::const_iterator const_iterator
Definition selector_grid_elem.h:101
iterator begin()
Definition selector_grid_elem.h:130
const_iterator end() const
Definition selector_grid_elem.h:135
TElemSelector(Grid &grid)
Definition selector_grid_elem.h:117
iterator end()
Definition selector_grid_elem.h:134
geometry_traits< TBaseElem >::iterator iterator
Definition selector_grid_elem.h:100
TElemSelector()
Definition selector_grid_elem.h:105
const_iterator begin() const
Definition selector_grid_elem.h:131
Definition grid_base_object_traits.h:68
#define UG_API
Definition ug_config.h:65
TElemSelector< Face > FaceSelector
Definition selector_grid_elem.h:144
TElemSelector< Volume > VolumeSelector
Definition selector_grid_elem.h:145
TElemSelector< Edge > EdgeSelector
Definition selector_grid_elem.h:143
TElemSelector< Vertex > VertexSelector
Definition selector_grid_elem.h:142
@ VOLUME
Definition grid_base_objects.h:63
@ VERTEX
Definition grid_base_objects.h:60
@ EDGE
Definition grid_base_objects.h:61
@ FACE
Definition grid_base_objects.h:62