1#ifndef ELEMENT_ITERATOR_H
2#define ELEMENT_ITERATOR_H
43template <
typename Predicate,
typename MeshTp>
50template <
typename Predicate,
typename MeshTp>
56 mesh_.elements_end());
59template <
typename Predicate,
typename MeshTp>
65 mesh_.elements_end());
68template <
typename Predicate,
typename MeshTp>
75 mesh_.elements_end());
78template <
typename Predicate,
typename MeshTp>
85 mesh_.elements_end());
118template <
typename Predicate,
typename MeshTp>
125template <
typename Predicate,
typename MeshTp>
131 mesh_.elements_end());
134template <
typename Predicate,
typename MeshTp>
140 mesh_.elements_end());
143template <
typename Predicate,
typename MeshTp>
150 mesh_.elements_end());
153template <
typename Predicate,
typename MeshTp>
160 mesh_.elements_end());
Simple wrapper to boost::filter_iterator.
Definition filtered_iterator.h:13
iterator_t::value_type value_type
Definition filtered_iterator.h:19
Definition element_mesh_iterator.h:89
FilteredIterator< Predicate, iterator_impl >::value_type value_type
Definition element_mesh_iterator.h:95
result_t end() const
end the iteration
Definition element_mesh_iterator.h:136
result_t begin() const
begin the iteration
Definition element_mesh_iterator.h:127
MeshTp mesh_t
Definition element_mesh_iterator.h:93
Predicate predicate_t
Definition element_mesh_iterator.h:92
FilteredIterator< Predicate, iterator_impl > result_t
Definition element_mesh_iterator.h:96
const mesh_t & mesh_
Definition element_mesh_iterator.h:115
mesh_t::celement_iterator_impl iterator_impl
Definition element_mesh_iterator.h:94
ConstElementMeshIterator(const mesh_t &mesh)
constructor
Definition element_mesh_iterator.h:119
Definition element_mesh_iterator.h:14
Predicate predicate_t
Definition element_mesh_iterator.h:17
MeshTp mesh_t
Definition element_mesh_iterator.h:18
FilteredIterator< Predicate, iterator_impl > result_t
Definition element_mesh_iterator.h:21
result_t begin()
begin the iteration
Definition element_mesh_iterator.h:52
mesh_t & mesh_
Definition element_mesh_iterator.h:40
mesh_t::element_iterator_impl iterator_impl
Definition element_mesh_iterator.h:19
FilteredIterator< Predicate, iterator_impl >::value_type value_type
Definition element_mesh_iterator.h:20
ElementMeshIterator(mesh_t &mesh)
constructor
Definition element_mesh_iterator.h:44
result_t end()
end the iteration
Definition element_mesh_iterator.h:61
OutT resolve(const std::string &name, const std::map< std::string, std::any > &input)
Definition std_map_utils.h:25
Definition bitrl_consts.h:14