Napf | |
►NGeometricGen | |
CCircleHole | |
CCoordinateDistribution | |
CCoordinateGridDistribution | |
CCoordinateNormalDistribution | |
CCoordinatePoint | |
CCoordinateUniformDistribution | |
CCubeHole | |
CDOTS | |
CGeometricGenerator | |
CHole | |
CRectangleHole | |
CRectangularPrismHole | |
CSphereHole | |
CSquareHole | |
CSteppedEquation | Expression is a generic following method |
CWeightDistribution | |
►NTeuchos | |
CMultiJaggedCombinedMinMaxTotalReductionOp | |
CMultiJaggedCombinedReductionOp | |
CZoltan2_BoxBoundaries | Zoltan2_BoxBoundaries is a reduction operation to all reduce the all box boundaries |
CZoltan2_ReduceBestMapping | Zoltan2_ReduceBestMapping Class, reduces the minimum cost mapping, ties breaks with minimum proc id |
NvalidXML | |
►NZoltan2 | Created by mbenlioglu on Aug 31, 2020 |
NDetails | |
NImpl | |
CAdapterWithCoords | |
CAdapterWithCoordsWrapper | |
CAlgAMD | |
CAlgBlock | |
CAlgBlockMapping | |
CAlgDefaultMapping | |
CAlgDistance1 | |
CAlgDistance1TwoGhostLayer | |
CAlgDistance2 | |
CAlgForTestingOnly | |
CAlgMatrix | |
CAlgMetis | |
CAlgMJ | Multi Jagged coordinate partitioning algorithm |
CAlgNatural | |
CAlgND | |
CAlgorithm | Algorithm defines the base class for all algorithms |
CAlgParMA | |
CAlgParMETIS | |
CAlgPartialDistance2 | |
CAlgPTScotch | |
CAlgPuLP | |
CAlgQuotient | |
CAlgRandom | |
CAlgRCM | |
CAlgSarma | |
CAlgSerialGreedy | |
CAlgSortedDegree | |
CAlgTwoGhostLayer | |
CAlgZoltan | |
CAPFMeshAdapter | |
CArrayCombinationReducer | |
CArrayReducer | |
CBaseAdapter | |
CBaseAdapterRoot | BaseAdapter defines methods required by all Adapters |
CBaseClassMetrics | |
CBasicIdentifierAdapter | This class represents a collection of global Identifiers and their associated weights, if any |
CBasicKokkosIdentifierAdapter | This class represents a collection of global Identifiers and their associated weights, if any |
CBasicUserTypes | A simple class that can be the User template argument for an InputAdapter |
CBasicVectorAdapter | BasicVectorAdapter represents a vector (plus optional weights) supplied by the user as pointers to strided arrays |
CColoringProblem | ColoringProblem sets up coloring problems for the user |
CColoringSolution | The class containing coloring solution |
CCommGraphModel | CommGraphModel defines the interface required for communication graph |
CCommunicationModel | CommunicationModel Base Class that performs mapping between the coordinate partitioning result |
CCoordinateCommunicationModel | CoordinateModelInput Class that performs mapping between the coordinate partitioning result and mpi ranks base on the coordinate results and mpi physical coordinates |
CCoordinateModel | This class provides geometric coordinates with optional weights to the Zoltan2 algorithm |
CcoordinateModelPartBox | CoordinateModelPartBox Class, represents the boundaries of the box which is a result of a geometric partitioning algorithm |
CCoordinateTaskMapper | |
CDebugManager | DebugManager contains the methods that perform output of debug and status messages |
CDefaultMachine | A Default MachineRepresentation Class |
CEnvironment | The user parameters, debug, timing and memory profiling output objects, and error checking methods |
CEvaluateBaseClass | |
CEvaluateBaseClassRoot | A base class for EvaluatePartition, EvaluateOrdering, .. |
CEvaluateGlobalOrdering | |
CEvaluateLocalOrdering | |
CEvaluateMapping | A class that computes and returns quality metrics |
CEvaluateOrdering | A class that computes and returns quality metrics. \A base class for the local and global ordering versions |
CEvaluatePartition | A class that computes and returns quality metrics |
Cgid_set_t | |
CGlobalOrderingSolution | |
CGMWM_triplet | |
CGNO_LNO_PAIR | |
CGraphAdapter | GraphAdapter defines the interface for graph-based user data |
CGraphMetrics | |
CGraphModel | GraphModel defines the interface required for graph models |
CGridHash | GridHash Class, Hashing Class for part boxes |
CHyperGraphModel | HyperGraphModel defines the interface required for hyper graph models |
CIdentifierAdapter | IdentifierAdapter defines the interface for identifiers |
CIdentifierModel | IdentifierModel defines the interface for all identifier models |
CIDs | |
CImbalanceMetrics | |
CInputTraits | The traits required of User input classes or structures |
CIntegerRangeListValidator | A ParameterList validator for integer range lists |
CIntegerRangeListValidatorXMLConverter | XML conversion code for IntegerRangeListValidator |
CKMeansAlgorithm | KMeansAlgorithm Class that performs clustering of the coordinates, and returns the closest set of coordinates |
CKMeansCluster | |
CKmeansHeap | KmeansHeap Class, max heap, but holds the minimum values |
Clid_set_t | |
CLocalOrderingSolution | |
CMachine | MachineClass Base class for representing machine coordinates, networks, etc |
CMachineDragonflyRCA | A Dragonfly (e.g. Cori, Trinity, & Theta) Machine Class for task mapping |
CMachineDragonflyRCAForTesting | A Dragonfly (e.g. Cori, Trinity, Theta) Machine Class for testing only. A more realistic machine should be used for task mapping (i.e. see Zoltan2_MachineDragonflyRCA.hpp) |
CMachineForTesting | A Machine Class for testing only A more realistic machine should be used for task mapping |
CMachineRepresentation | MachineRepresentation Class Base class for representing machine coordinates, networks, etc |
CMachineTorusBGQTest | A TopoManager Machine Class (Torus Networks) for testing only A more realistic machine should be used for task mapping |
CMachineTorusRCA | An RCA Machine class on Torus Networks |
CMachineTorusRCAForTesting | An RCA Machine Class (Torus Networks) for testing only A more realistic machine should be used for task mapping |
CMachineTorusTopoMgr | A TopoManager Machine Class on Torus Networks |
CMappingProblem | MappingProblem enables mapping of a partition (either computed or input) to MPI ranks |
CMappingSolution | PartitionMapping maps a solution or an input distribution to ranks |
CMatcher | An implementation of the Matcher interface that operates on Epetra matrices and Graphs |
CMatrixAdapter | MatrixAdapter defines the adapter interface for matrices |
CMatrixPartitioningProblem | MatrixPartitioningProblem sets up partitioning problems for the user |
CMatrixPartitioningSolution | A PartitioningSolution is a solution to a partitioning problem |
CMeshAdapter | MeshAdapter defines the interface for mesh input |
CMetricOutputManager | MetricOutputManager handles output of profiling messages |
CModel | The base class for all model classes |
CMultiple_GID | |
CNotImplemented | Exception thrown when a called base-class method is not implemented |
COrderingProblem | OrderingProblem sets up ordering problems for the user |
COrderingSolution | The class containing ordering solutions |
CPamgenMeshAdapter | This class represents a mesh |
CPartitioningProblem | PartitioningProblem sets up partitioning problems for the user |
CPartitioningSolution | A PartitioningSolution is a solution to a partitioning problem |
CPartitionMapping | PartitionMapping maps a solution or an input distribution to ranks |
CperProcessorComponentMetrics | |
CProblem | Problem base class from which other classes (PartitioningProblem, ColoringProblem, OrderingProblem, MatchingProblem, etc.) derive |
CProblemRoot | ProblemRoot allows ptr storage and safe dynamic_cast of all |
CReduceArrayFunctor | |
CReduceWeightsFunctor | |
CSingle_GID | |
CSingle_User | |
CSingle_User_Multiple_GID | |
CSingle_User_Single_GID | |
CSolution | Just a placeholder for now |
CSortPairs | |
CSphynx | |
CSphynxProblem | |
CStridedData | The StridedData class manages lists of weights or coordinates |
CTestManager | |
CTimerManager | |
CTpetraCrsColorer | |
CTpetraCrsColorer< Tpetra::BlockCrsMatrix< SC, LO, GO, NO > > | |
CTpetraRowGraphAdapter | Provides access for Zoltan2 to Tpetra::RowGraph data |
CTpetraRowMatrixAdapter | Provides access for Zoltan2 to Tpetra::RowMatrix data |
CTPL_Traits | |
CTPL_Traits< first_t, first_t > | |
CTPL_Traits< first_t, ZOLTAN_ID_PTR > | |
CTPL_Traits< ZOLTAN_ID_PTR, second_t > | |
Ctype_name | |
CuMultiSortItem | Class for sorting items with multiple values. First sorting with respect to val[0], then val[1] then ... val[count-1]. The last tie breaking is done with index values. Used for task mapping partitioning where the points on a cut line needs to be distributed consistently |
CuSignedSortItem | |
CuSortItem | Sort items for quick sort function |
CVector_User | |
CVector_User_Multiple_GID | |
CVector_User_Single_GID | |
CVectorAdapter | VectorAdapter defines the interface for vector input |
CXpetraCrsGraphAdapter | Provides access for Zoltan2 to Xpetra::CrsGraph data |
CXpetraCrsMatrixAdapter | Provides access for Zoltan2 to Xpetra::CrsMatrix data |
CXpetraMultiVectorAdapter | An adapter for Xpetra::MultiVector |
CXpetraTraits | Defines the traits required for Tpetra, Eptra and Xpetra objects |
CZoltan2_AlgMJ | Multi Jagged coordinate partitioning algorithm |
CZoltan2_AlgMJ_TrackCallsCounter | |
CZoltan2_DD_Find_Msg | |
CZoltan2_DD_Remove_Msg | |
CZoltan2_DD_Update_Msg | |
CZoltan2_Directory | Zoltan2_Directory is an abstract base class |
CZoltan2_Directory_Comm | |
CZoltan2_Directory_Node | |
CZoltan2_Directory_Plan | |
CZoltan2_Directory_Simple | |
CZoltan2_Directory_Vector | |
CZoltan2_MJArrayType | |
CZoltan2CrsColorer | |
CZoltan2CrsColorer< Tpetra::BlockCrsMatrix< SC, LO, GO, NO > > | |
CZoltanCrsColorer | |
►NZoltan2_TestingFramework | |
CEvaluateFactory | ProblemFactory class contains 1 static factory method |
CProblemFactory | ProblemFactory class contains 1 static factory method |