19 #ifndef MESH_TYPES_HH_ 20 #define MESH_TYPES_HH_ 25 template <
int spacedim>
flow::Vector< Edge > EdgeVector
ElementVector::Iter ElementIter
Envelop over std::vector, use enhanced iterators.
ElementVector::FullIter ElementFullIter
EdgeVector::Iter EdgeIter
BoundaryVector::Iter BoundaryIter
BoundaryVector::FullIter BoundaryFullIter
flow::VectorId< Element > ElementVector
Iterator that keeps also reference to its container. Safer and provides indexes.
Class for O(log N) lookup for intersections with a set of bounding boxes.
flow::VectorId< Node > NodeVector
flow::Vector< Boundary > BoundaryVector
NodeVector::Iter NodeIter
Vector classes to support both Iterator, index and Id access and creating co-located vectors...
T * Iter
Default iterator for this class.
NodeVector::FullIter NodeFullIter
EdgeVector::FullIter EdgeFullIter
Main class for computation of intersection of meshes of combined dimensions.