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