COOLFluiD
Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
|
#include <FindComponents.hpp>
Inherits iterator_range< boost::filter_iterator< Predicate, ComponentIterator< T > > >.
Public Types | |
typedef boost::iterator_range< boost::filter_iterator< Predicate, ComponentIterator< T > > > | Base |
typedef boost::filter_iterator< Predicate, ComponentIterator< T > > | iterator |
typedef ComponentIteratorRange | type |
Public Member Functions | |
ComponentIteratorRange (const ComponentIterator< T > &b, const ComponentIterator< T > &e) | |
ComponentIteratorRange (const ComponentIterator< T > &b, const ComponentIterator< T > &e, const Predicate &pred) | |
ComponentIteratorRange (const std::vector< boost::shared_ptr< T > > &vec) | |
bool | operator== (const ComponentIteratorRange &rhs) |
bool | operator!= (const ComponentIteratorRange &rhs) |
std::vector< Handle< T > > | as_vector () |
std::vector< Handle< T const > > | as_const_vector () |
Uint | size () const |
Definition at line 176 of file FindComponents.hpp.
typedef boost::iterator_range< boost::filter_iterator< Predicate, ComponentIterator<T> > > Base |
Definition at line 179 of file FindComponents.hpp.
typedef boost::filter_iterator< Predicate, ComponentIterator<T> > iterator |
Definition at line 181 of file FindComponents.hpp.
typedef ComponentIteratorRange type |
Definition at line 184 of file FindComponents.hpp.
|
inline |
Definition at line 186 of file FindComponents.hpp.
|
inline |
Definition at line 191 of file FindComponents.hpp.
|
inline |
Definition at line 196 of file FindComponents.hpp.
|
inline |
Definition at line 212 of file FindComponents.hpp.
|
inline |
Definition at line 204 of file FindComponents.hpp.
|
inline |
Definition at line 202 of file FindComponents.hpp.
|
inline |
Definition at line 201 of file FindComponents.hpp.
|
inline |
Definition at line 220 of file FindComponents.hpp.
Send comments to: COOLFluiD Web Admin |