| Zoltan2::AlgAMD< Adapter > | |
| Zoltan2::AlgBlock< Adapter > | |
| Zoltan2::AlgMJ< mj_scalar_t, mj_lno_t, mj_gno_t, mj_part_t > | Multi Jagged coordinate partitioning algorithm |
| Zoltan2::AlgNatural< Adapter > | |
| Zoltan2::Algorithm< Adapter > | Algorithm defines the base class for all algorithms |
| Zoltan2::AlgParMETIS< Adapter > | |
| Zoltan2::AlgPTScotch< Adapter > | |
| Zoltan2::AlgRandom< Adapter > | |
| Zoltan2::AlgRCB< Adapter > | Recursive coordinate bisection algorithm |
| Zoltan2::AlgRCM< Adapter > | |
| Zoltan2::AlgSerialGreedy< Adapter > | |
| Zoltan2::AlgSortedDegree< Adapter > | |
| Zoltan2::AlgWolf< Adapter > | The boolean parameters of interest to the Block algorithm |
| Zoltan2::BaseAdapter< User > | BaseAdapter defines methods required by all Adapters |
| Zoltan2::BasicIdentifierAdapter< User > | This class represents a collection of global Identifiers and their associated weights, if any |
| Zoltan2::BasicUserTypes< scalar, gid, lno, gno > | A simple class that can be the User template argument for an InputAdapter |
| Zoltan2::BasicVectorAdapter< User > | BasicVectorAdapter represents a vector (plus optional weights) supplied by the user as pointers to strided arrays |
| GeometricGen::CircleHole< T > | |
| Zoltan2::ColoringProblem< Adapter > | ColoringProblem sets up coloring problems for the user |
| Zoltan2::ColoringSolution< Adapter > | The class containing coloring solution |
| Zoltan2::CommunicationModel< part_t, pcoord_t > | CommunicationModel Base Class that performs mapping between the coordinate partitioning result |
| Zoltan2::CoordinateCommunicationModel< pcoord_t, tcoord_t, part_t > | CoordinateModelInput Class that performs mapping between the coordinate partitioning result and mpi ranks base on the coordinate results and mpi physical coordinates |
| GeometricGen::CoordinateDistribution< T, lno_t, gno_t > | |
| GeometricGen::CoordinateGridDistribution< T, lno_t, gno_t > | |
| Zoltan2::CoordinateModel< Adapter > | This class provides geometric coordinates with optional weights to the Zoltan2 algorithm |
| Zoltan2::coordinateModelPartBox< scalar_t, part_t > | CoordinateModelPartBox Class, represents the boundaries of the box which is a result of a geometric partitioning algorithm |
| GeometricGen::CoordinateNormalDistribution< T, lno_t, gno_t > | |
| GeometricGen::CoordinatePoint< T > | |
| Zoltan2::CoordinateTaskMapper< Adapter, part_t > | |
| GeometricGen::CoordinateUniformDistribution< T, lno_t, gno_t > | |
| GeometricGen::CubeHole< T > | |
| Zoltan2::DebugManager | DebugManager contains the methods that perform output of debug and status messages |
| Zoltan2::Environment | The user parameters, debug, timing and memory profiling output objects, and error checking methods |
| GeometricGen::GeometricGenerator< scalar_t, lno_t, gno_t, node_t > | |
| Zoltan2::GidLookupHelper< T, lno_t > | A class to do GID lookups |
| Zoltan2::GMWM_triplet< vtx_t, wgt_t > | |
| Zoltan2::GNO_LNO_PAIR< gno_t, part_t > | |
| Zoltan2::GraphAdapter< User, UserCoord > | GraphAdapter defines the interface for graph-based user data |
| Zoltan2::GraphModel< Adapter > | GraphModel defines the interface required for graph models |
| Zoltan2::GridHash< scalar_t, part_t > | GridHash Class, Hashing Class for part boxes |
| GeometricGen::Hole< T > | |
| Zoltan2::IdentifierAdapter< User > | IdentifierAdapter defines the interface for identifiers |
| Zoltan2::IdentifierMap< User > | An IdentifierMap manages a global space of object identifiers |
| Zoltan2::IdentifierModel< Adapter > | IdentifierModel defines the interface for all identifier models |
| Zoltan2::IdentifierTraits< T > | The functions to be defined for users' global ID types |
| Zoltan2::InputTraits< User > | The traits required of User input classes or structures |
| Zoltan2::IntegerRangeListValidator< Integral > | A ParameterList validator for integer range lists |
| Zoltan2::IntegerRangeListValidatorXMLConverter< Integral > | XML conversion code for IntegerRangeListValidator |
| Zoltan2::KMeansAlgorithm< IT, WT > | KMeansAlgorithm Class that performs clustering of the coordinates, and returns the closest set of coordinates. Useful to filter the processors, when there are more processors than needed |
| Zoltan2::KMeansCluster< IT, WT > | KMeansCluster Class |
| Zoltan2::KmeansHeap< IT, WT > | KmeansHeap Class, max heap, but holds the minimum values |
| Zoltan2::MachineRepresentation< pcoord_t > | MachineRepresentation Class Finds the coordinate of the processor. Used to find the processor coordinates or graph |
| Zoltan2::MatrixAdapter< User, UserCoord > | MatrixAdapter defines the adapter interface for matrices |
| Zoltan2::MeshAdapter< User > | MeshAdapter defines the interface for mesh input |
| Zoltan2::MetricOutputManager< T > | MetricOutputManager handles output of profiling messages |
| Zoltan2::MetricValues< scalar_t > | A class containing the metrics for one measurable item |
| Zoltan2::Model< Adapter > | The base class for all model classes |
| Teuchos::MultiJaggedCombinedMinMaxTotalReductionOp< Ordinal, T > | |
| Teuchos::MultiJaggedCombinedReductionOp< Ordinal, T > | |
| Zoltan2::OrderingProblem< Adapter > | OrderingProblem sets up ordering problems for the user |
| Zoltan2::OrderingSolution< zgid_t, lno_t > | The class containing ordering solutions |
| Zoltan2::PamgenMeshAdapter< User > | This class represents a mesh |
| Zoltan2::PartitioningProblem< Adapter > | PartitioningProblem sets up partitioning problems for the user |
| Zoltan2::PartitioningSolution< Adapter > | A PartitioningSolution is a solution to a partitioning problem |
| Zoltan2::PartitioningSolutionQuality< Adapter > | A class that computes and returns quality metrics |
| Zoltan2::PartitionMapping< Adapter > | PartitionMapping maps a solution or an input distribution to ranks |
| Zoltan2::Problem< Adapter > | Problem base class from which other classes (PartitioningProblem, ColoringProblem, OrderingProblem, MatchingProblem, etc.) derive |
| GeometricGen::RectangleHole< T > | |
| GeometricGen::RectangularPrismHole< T > | |
| Zoltan2::Solution | Just a placeholder for now |
| Zoltan2::SortPairs< key_t, value_t > | |
| GeometricGen::SphereHole< T > | |
| GeometricGen::SquareHole< T > | |
| GeometricGen::SteppedEquation< T, weighttype > | Expression is a generic following method |
| Zoltan2::StridedData< lno_t, scalar_t > | The StridedData class manages lists of weights or coordinates |
| Zoltan2::TimerManager | |
| Zoltan2::TPL_Traits< tpl_t, zno_t > | |
| Zoltan2::TPL_Traits< tpl_t, tpl_t > | |
| Zoltan2::uMultiSortItem< IT, CT, WT > | 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 |
| Zoltan2::UndefIdTraits< T > | Structure to catch invalid user ID types |
| UserIdTraits< T > | |
| UserIdTraits< int > | |
| UserIdTraits< long > | |
| UserIdTraits< std::pair< int, int > > | |
| UserInputForTests | A class that generates typical user input for testing |
| Zoltan2::uSortItem< IT, WT > | Sort items for quick sort function |
| Zoltan2::VectorAdapter< User > | VectorAdapter defines the interface for vector input |
| GeometricGen::WeightDistribution< T, weighttype > | |
| Zoltan2::XpetraCrsGraphAdapter< User, UserCoord > | Provides access for Zoltan2 to Xpetra::CrsGraph data |
| Zoltan2::XpetraCrsMatrixAdapter< User, UserCoord > | Provides access for Zoltan2 to Xpetra::CrsMatrix data |
| Zoltan2::XpetraMultiVectorAdapter< User > | An adapter for Xpetra::MultiVector |
| Zoltan2::XpetraRowMatrixAdapter< User, UserCoord > | Provides access for Zoltan2 to Xpetra::RowMatrix data |
| Zoltan2::XpetraTraits< User > | Defines the traits required for Tpetra, Eptra and Xpetra objects |
| Zoltan2::Zoltan2_AlgMJ< Adapter > | Multi Jagged coordinate partitioning algorithm |
| Teuchos::Zoltan2_BoxBoundaries< Ordinal, T > | Zoltan2_BoxBoundaries is a reduction operation to all reduce the all box boundaries |
| Zoltan2::Zoltan2_MinMaxOperation< T > | Teuchos reduction operation |
| Teuchos::Zoltan2_RCBOperation< Ordinal, T > | A Teuchos::MPIComm reduction operation |
| Teuchos::Zoltan2_ReduceBestMapping< Ordinal, T > | Zoltan2_ReduceBestMapping Class, reduces the minimum cost mapping, ties breaks with minimum proc id |