Template Class ElementMeshIterator

Class Documentation

template<typename Predicate, typename MeshTp>
class ElementMeshIterator

Public Types

typedef Predicate predicate_t
typedef MeshTp mesh_t
typedef mesh_t::element_iterator_impl iterator_impl
typedef FilteredIterator<Predicate, iterator_impl>::value_type value_type
typedef FilteredIterator<Predicate, iterator_impl> result_t

Public Functions

ElementMeshIterator(mesh_t &mesh)

constructor

result_t begin()

begin the iteration

result_t end()

end the iteration

template<typename T>
result_t begin(const T &item)

begin iteration

template<typename T>
result_t end(const T &item)

end iteration

Protected Attributes

mesh_t &mesh_