PPL Logo

topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType > Class Template Reference

Partial specialization when input is a container of vtxTypes. More...

#include <treeStrategy_3dTorus_minBytesHops.h>

Inheritance diagram for topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType >:

Inheritance graph
[legend]
Collaboration diagram for topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType >:

Collaboration graph
[legend]

Public Member Functions

virtual SpanningTreeVertexbuildNextGen (const Iterator firstVtx, const Iterator beyondLastVtx, const int maxBranches=2)
 Concrete builders should implement this (preferably only for the appropriate specializations).

Detailed Description

template<typename Iterator>
class topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType >

Partial specialization when input is a container of vtxTypes.

Simply builds a container of SpanningTreeVertices from the input data and delegates the actual tree building to another specialization.

Definition at line 51 of file treeStrategy_3dTorus_minBytesHops.h.


Member Function Documentation

template<typename Iterator>
virtual SpanningTreeVertex* topo::topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, vtxType >::buildNextGen ( const Iterator  firstVtx,
const Iterator  beyondLastVtx,
const int  maxBranches = 2 
) [inline, virtual]

Concrete builders should implement this (preferably only for the appropriate specializations).

Implements topo::SpanningTreeStrategy< Iterator >.

Definition at line 54 of file treeStrategy_3dTorus_minBytesHops.h.

References topo::SpanningTreeStrategy_3dTorus_minBytesHops< Iterator, ValueType >::buildNextGen(), and topo::SpanningTreeVertex::id.

Here is the call graph for this function:


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

Generated on Mon Sep 21 08:34:27 2020 for Charm++ by  doxygen 1.5.5