Zoltan2
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NGeometricGen
 CDOTS
 CCoordinatePoint
 CHole
 CSquareHole
 CRectangleHole
 CCircleHole
 CCubeHole
 CRectangularPrismHole
 CSphereHole
 CWeightDistribution
 CSteppedEquationExpression is a generic following method
 CCoordinateDistribution
 CCoordinateNormalDistribution
 CCoordinateUniformDistribution
 CCoordinateGridDistribution
 CGeometricGenerator
 NTeuchos
 CMultiJaggedCombinedMinMaxTotalReductionOp
 CMultiJaggedCombinedReductionOp
 CZoltan2_BoxBoundariesZoltan2_BoxBoundaries is a reduction operation to all reduce the all box boundaries
 CZoltan2_ReduceBestMappingZoltan2_ReduceBestMapping Class, reduces the minimum cost mapping, ties breaks with minimum proc id
 NZoltan2Created by mbenlioglu on Aug 31, 2020
 CAdapterWithCoords
 CAdapterWithCoordsWrapper
 CAlgAMD
 CAlgBlock
 CAlgBlockMapping
 CAlgDefaultMapping
 CAlgDistance1
 CAlgDistance1TwoGhostLayer
 CAlgDistance2
 CAlgForTestingOnly
 CAlgMatrix
 CAlgMetis
 CAlgMJMulti Jagged coordinate partitioning algorithm
 CAlgNatural
 CAlgND
 CAlgorithmAlgorithm defines the base class for all algorithms
 CAlgParMA
 CAlgParMETIS
 CAlgPartialDistance2
 CAlgPTScotch
 CAlgPuLP
 CAlgQuotient
 CAlgRandom
 CAlgRCM
 CAlgSarma
 CAlgSerialGreedy
 CAlgSortedDegree
 CAlgTwoGhostLayer
 CAlgZoltan
 CAPFMeshAdapter
 CArrayCombinationReducer
 CArrayReducer
 CBaseAdapter
 CBaseAdapterRootBaseAdapter defines methods required by all Adapters
 CBaseClassMetrics
 CBasicIdentifierAdapterThis class represents a collection of global Identifiers and their associated weights, if any
 CBasicKokkosIdentifierAdapterThis class represents a collection of global Identifiers and their associated weights, if any
 CBasicUserTypesA simple class that can be the User template argument for an InputAdapter
 CBasicVectorAdapterBasicVectorAdapter represents a vector (plus optional weights) supplied by the user as pointers to strided arrays
 CColoringProblemColoringProblem sets up coloring problems for the user
 CColoringSolutionThe class containing coloring solution
 CCommGraphModelCommGraphModel defines the interface required for communication graph
 CCommunicationModelCommunicationModel Base Class that performs mapping between the coordinate partitioning result
 CCoordinateCommunicationModelCoordinateModelInput Class that performs mapping between the coordinate partitioning result and mpi ranks base on the coordinate results and mpi physical coordinates
 CCoordinateModelThis class provides geometric coordinates with optional weights to the Zoltan2 algorithm
 CcoordinateModelPartBoxCoordinateModelPartBox Class, represents the boundaries of the box which is a result of a geometric partitioning algorithm
 CCoordinateTaskMapper
 CDebugManagerDebugManager contains the methods that perform output of debug and status messages
 CDefaultMachineA Default MachineRepresentation Class
 CEnvironmentThe user parameters, debug, timing and memory profiling output objects, and error checking methods
 CEvaluateBaseClass
 CEvaluateBaseClassRootA base class for EvaluatePartition, EvaluateOrdering, ..
 CEvaluateGlobalOrdering
 CEvaluateLocalOrdering
 CEvaluateMappingA class that computes and returns quality metrics
 CEvaluateOrderingA class that computes and returns quality metrics. \A base class for the local and global ordering versions
 CEvaluatePartitionA class that computes and returns quality metrics
 Cgid_set_t
 CGlobalOrderingSolution
 CGMWM_triplet
 CGNO_LNO_PAIR
 CGraphAdapterGraphAdapter defines the interface for graph-based user data
 CGraphMetrics
 CGraphModelGraphModel defines the interface required for graph models
 CGridHashGridHash Class, Hashing Class for part boxes
 CHyperGraphModelHyperGraphModel defines the interface required for hyper graph models
 CIdentifierAdapterIdentifierAdapter defines the interface for identifiers
 CIdentifierModelIdentifierModel defines the interface for all identifier models
 CIDs
 CImbalanceMetrics
 CInputTraitsThe traits required of User input classes or structures
 CIntegerRangeListValidatorA ParameterList validator for integer range lists
 CIntegerRangeListValidatorXMLConverterXML conversion code for IntegerRangeListValidator
 CKMeansAlgorithmKMeansAlgorithm Class that performs clustering of the coordinates, and returns the closest set of coordinates
 CKMeansCluster
 CKmeansHeapKmeansHeap Class, max heap, but holds the minimum values
 Clid_set_t
 CLocalOrderingSolution
 CMachineMachineClass Base class for representing machine coordinates, networks, etc
 CMachineDragonflyRCAA Dragonfly (e.g. Cori, Trinity, & Theta) Machine Class for task mapping
 CMachineDragonflyRCAForTestingA 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)
 CMachineForTestingA Machine Class for testing only A more realistic machine should be used for task mapping
 CMachineRepresentationMachineRepresentation Class Base class for representing machine coordinates, networks, etc
 CMachineTorusBGQTestA TopoManager Machine Class (Torus Networks) for testing only A more realistic machine should be used for task mapping
 CMachineTorusRCAAn RCA Machine class on Torus Networks
 CMachineTorusRCAForTestingAn RCA Machine Class (Torus Networks) for testing only A more realistic machine should be used for task mapping
 CMachineTorusTopoMgrA TopoManager Machine Class on Torus Networks
 CMappingProblemMappingProblem enables mapping of a partition (either computed or input) to MPI ranks
 CMappingSolutionPartitionMapping maps a solution or an input distribution to ranks
 CMatcherAn implementation of the Matcher interface that operates on Epetra matrices and Graphs
 CMatrixAdapterMatrixAdapter defines the adapter interface for matrices
 CMatrixPartitioningProblemMatrixPartitioningProblem sets up partitioning problems for the user
 CMatrixPartitioningSolutionA PartitioningSolution is a solution to a partitioning problem
 CMeshAdapterMeshAdapter defines the interface for mesh input
 CMetricOutputManagerMetricOutputManager handles output of profiling messages
 CModelThe base class for all model classes
 CMultiple_GID
 CNotImplementedException thrown when a called base-class method is not implemented
 COrderingProblemOrderingProblem sets up ordering problems for the user
 COrderingSolutionThe class containing ordering solutions
 CPamgenMeshAdapterThis class represents a mesh
 CPartitioningProblemPartitioningProblem sets up partitioning problems for the user
 CPartitioningSolutionA PartitioningSolution is a solution to a partitioning problem
 CPartitionMappingPartitionMapping maps a solution or an input distribution to ranks
 CperProcessorComponentMetrics
 CProblemProblem base class from which other classes (PartitioningProblem, ColoringProblem, OrderingProblem, MatchingProblem, etc.) derive
 CProblemRootProblemRoot allows ptr storage and safe dynamic_cast of all
 CReduceArrayFunctor
 CReduceWeightsFunctor
 CSingle_GID
 CSingle_User
 CSingle_User_Multiple_GID
 CSingle_User_Single_GID
 CSolutionJust a placeholder for now
 CSortPairs
 CSphynx
 CSphynxProblem
 CStridedDataThe StridedData class manages lists of weights or coordinates
 CTestManager
 CTimerManager
 CTpetraCrsColorer
 CTpetraCrsColorer< Tpetra::BlockCrsMatrix< SC, LO, GO, NO > >
 CTpetraRowGraphAdapterProvides access for Zoltan2 to Tpetra::RowGraph data
 CTpetraRowMatrixAdapterProvides 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
 CuMultiSortItemClass 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
 CuSortItemSort items for quick sort function
 CVector_User
 CVector_User_Multiple_GID
 CVector_User_Single_GID
 CVectorAdapterVectorAdapter defines the interface for vector input
 CXpetraCrsGraphAdapterProvides access for Zoltan2 to Xpetra::CrsGraph data
 CXpetraCrsMatrixAdapterProvides access for Zoltan2 to Xpetra::CrsMatrix data
 CXpetraMultiVectorAdapterAn adapter for Xpetra::MultiVector
 CXpetraTraitsDefines the traits required for Tpetra, Eptra and Xpetra objects
 CZoltan2_AlgMJMulti Jagged coordinate partitioning algorithm
 CZoltan2_AlgMJ_TrackCallsCounter
 CZoltan2_DD_Find_Msg
 CZoltan2_DD_Remove_Msg
 CZoltan2_DD_Update_Msg
 CZoltan2_DirectoryZoltan2_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
 CEvaluateFactoryProblemFactory class contains 1 static factory method
 CProblemFactoryProblemFactory class contains 1 static factory method
 CAdapterFactory
 CAdapterWithOptionalCoordinateAdapter
 CAdapterWithTemplateName
 CColorerTest
 CComparisonHelperA class for comparing solutions, metrics, and timing data of Zoltan2 problems
 CComparisonSourceA class used to save problem solutions and timers
 CDebugManagerDebugManager contains the methods that perform output of debug and status messages
 Cdots
 CEnvironmentThe user parameters, debug, timing and memory profiling output objects, and error checking methods
 Cexception
 Cgid_struct
 CIDs
 CInputTraitsThe traits required of User input classes or structures
 CKokkosVectorAdapter
 Clid_struct
 CMeshCoordinateTest
 CMetricAnalyzer
 CMetricAnalyzerEvaluateOrdering
 CMetricAnalyzerEvaluatePartition
 CMetricAnalyzerInfo
 CMetricOutputManagerMetricOutputManager handles output of profiling messages
 COldSchoolVectorAdapterContig
 COldSchoolVectorAdapterStrided
 CSomeBadType
 CStridedDataThe StridedData class manages lists of weights or coordinates
 CTimerManager
 Ctype_name
 CUserInputForTests
 CVerySimpleVectorAdapter
 CZoltan2Test