bitrl & cuberl Documentation
Simulation engine for reinforcement learning agents
Loading...
Searching...
No Matches
bitrl::utils::geom::ElementMeshIterator< Predicate, MeshTp > Class Template Reference

#include <element_mesh_iterator.h>

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_implresult_t
 

Public Member 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_tmesh_
 

Member Typedef Documentation

◆ iterator_impl

typedef mesh_t::element_iterator_impl bitrl::utils::geom::ElementMeshIterator< Predicate, MeshTp >::iterator_impl

◆ mesh_t

◆ predicate_t

◆ result_t

◆ value_type

Constructor & Destructor Documentation

◆ ElementMeshIterator()

constructor

Member Function Documentation

◆ begin() [1/2]

◆ begin() [2/2]

◆ end() [1/2]

◆ end() [2/2]

Member Data Documentation

◆ mesh_


The documentation for this class was generated from the following file: