Go to the source code of this file.
Namespaces | |
namespace | topo |
namespace | topo::impl |
Data Structures | |
class | topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, ValueType > |
A concrete tree builder for use on machines with a 3D Torus topology. More... | |
class | topo::topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, SpanningTreeVertex > |
Partial specialization for scenario for a container of SpanningTreeVertices. More... | |
class | topo::topo::SpanningTreeStrategy_3dTorus_minHops< Iterator, vtxType > |
Partial specialization for scenario when a container of vtxTypes is input. More... | |
class | topo::impl::TreeBoundingBoxOn3dTorus< Iterator > |
Utility class to partition the bounding box of a spanning (sub)tree on a 3D mesh machine and divide that into the necessary number of branches. More... | |
class | topo::impl::TreeBoundingBoxOn3dTorus< Iterator >::lessThan |
Configure a lessThan functor to compare vertices. More... | |
Functions | |
template<typename Iterator> | |
void | topo::impl::checkSection (const Iterator start, const Iterator end, const Iterator p1, const Iterator p2) |
int | topo::impl::modulo (int k, int n) |