MueLu Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CAdaptiveSAMLParameterListInterpreterClass that accepts ML-style parameters and builds a MueLu preconditioner. This interpreter uses the same default values as ML. This allows to compare ML/MueLu results
 CMueLu::Aggregates< LocalOrdinal, GlobalOrdinal, Node >Container class for aggregation information
 CAlgebraicPermutationStrategyClass which defines local permutations of matrix columns
 CMueLu::AppendTrait< View, AppendValue >
 CMueLu::AppendTrait< Kokkos::View< DataType, Pack... >, T >
 CBelosError
 CBelos::MueLuOpFailureMueLuOpFailure is thrown when a return value from an MueLu call on an Xpetra::Operator or MueLu::Hierarchy is non-zero
 CMueLuTests::BlackBoxPFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CBrickAggregationFactoryAggregation method for generating "brick" aggregates. It also does "hotdogs" and "pancakes."
 CMueLu::VariableContainer::Checker< T >
 CMueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >
 CMueLu::CoalesceDropFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for creating a graph based on a given matrix
 CMueLu::GeometricInterpolationPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >::coarseCoordinatesBuilderFunctor
 CMueLu::CombineMemoryTraits< MT, T >
 CMueLu::CombineMemoryTraits< Kokkos::MemoryTraits< U >, T >
 CMueLuTests::CombinePFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CTeuchos::Comm< Ordinal >
 CMueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::compare
 CMueLu::CompPairs< Scalar, LocalOrdinal >
 CMueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor
 CMueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataLinearFunctor
 CMueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor
 CConstraintClass which contains the constraint space details
 CMueLu::constraintKernel< local_matrix_type >
 CMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >::ConvDataData struct for defining stopping criteria of multigrid iteration
 CMueLu::VariableContainer::DataBase
 CMueLu::VariableContainer::Data< T >
 CMueLu::DefaultProblemStrings< T, U >Helper class to initialize DefaultProblemTypeLists_ in class MasterList
 CTeuchos::Describable
 CMueLu::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType >
 CMueLu::DescribableBase class for MueLu classes
 CMueLu::BaseClassBase class for MueLu classes
 CMueLu::AMGXOperator< double, int, int, Node >
 CMueLu::AggregationAlgorithmBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::AggregationPhase1Algorithm< LocalOrdinal, GlobalOrdinal, Node >Algorithm for coarsening a graph with uncoupled aggregation
 CMueLu::AggregationPhase2aAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Among unaggregated points, see if we can make a reasonable size aggregate out of it
 CMueLu::AggregationPhase2bAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Add leftovers to existing aggregates
 CMueLu::AggregationPhase3Algorithm< LocalOrdinal, GlobalOrdinal, Node >Handle leftover nodes. Try to avoid singleton nodes
 CMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Algorithm for coarsening a graph with structured aggregation
 CMueLu::InterfaceAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Algorithm for coarsening a graph with uncoupled aggregation. creates aggregates along an interface using specified root nodes
 CMueLu::IsolatedNodeAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Ignores isolated nodes during aggregation. Marks the node to be "aggregated" without adding real aggregates for them
 CMueLu::OnePtAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Algorithm for coarsening a graph with uncoupled aggregation. keep special marked nodes as singleton node aggregates over all multigrid levels
 CMueLu::PreserveDirichletAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >Builds one-to-one aggregates for all Dirichlet boundary nodes. For some applications this might be necessary. (default = off)
 CMueLu::AggregationAlgorithmBase_kokkos< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::AggregationPhase1Algorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase2aAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase2bAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase3Algorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IsolatedNodeAggregationAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::OnePtAggregationAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PreserveDirichletAggregationAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AlgebraicPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AmalgamationInfo< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AmalgamationInfo< mm_LocalOrd, mm_GlobalOrd, mm_node_t >
 CMueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FacadeClassBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::FacadeBGS2x2< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FacadeSimple< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Graph< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GraphBase< mm_LocalOrd, mm_GlobalOrd, mm_node_t >
 CMueLu::GraphBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::Graph< LocalOrdinal, GlobalOrdinal, Node >MueLu representation of a compressed row storage graph
 CMueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node >Lightweight MueLu representation of a compressed row storage graph
 CMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Hierarchy< double, mm_LocalOrd, mm_GlobalOrd, mm_node_t >
 CMueLu::Hierarchy< complex_t, mm_LocalOrd, mm_GlobalOrd, mm_node_t >
 CMueLu::HierarchyFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::HierarchyManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MLParameterListInterpreter< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::HierarchyFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::HierarchyManager< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::AdaptiveSaMLParameterListInterpreter< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MLParameterListInterpreter< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that accepts ML-style parameters and builds a MueLu preconditioner. This interpreter uses the same default values as ML. This allows to compare ML/MueLu results
 CMueLu::ParameterListInterpreter< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::HierarchyManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IndexManager< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::GlobalLexicographicIndexManager< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LocalPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MutuallyExclusiveTimeMonitor< MueLu::FactoryBase >
 CMueLu::PreDropFunctionBaseClass< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PreDropFunctionConstVal< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PreDropFunctionBaseClass< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::PreDropFunctionConstVal< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SmootherBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::DirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MatlabSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RefMaxwellSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TrilinosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SmootherBase< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type >
 CMueLu::SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type >
 CMueLu::SmootherBase< double, int, int, Xpetra::EpetraNode >
 CMueLu::SmootherPrototype< double, int, int, Xpetra::EpetraNode >
 CMueLu::Amesos2Smoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::Amesos2Smoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode >
 CMueLu::SmootherBase< double, int, int, typename SmootherPrototype< double, int, int >::node_type >
 CMueLu::SmootherPrototype< double, int, int, typename SmootherPrototype< double, int, int >::node_type >
 CMueLu::SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type, typename SmootherBase< SmootherBase<>::scalar_type, typename SmootherBase< SmootherBase<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type >
 CMueLu::SmootherBase< double, int, GlobalOrdinal, Node >
 CMueLu::SmootherPrototype< double, int, GlobalOrdinal, Node >
 CMueLu::TekoSmoother< double, int, GlobalOrdinal, Node >
 CMueLu::TekoSmoother< double, int, GlobalOrdinal, Node >
 CMueLu::SolverBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CGSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GMRESSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SteepestDescentSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SolverBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::CGSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >Implements conjugate gradient algorithm for energy-minimization
 CMueLu::GMRESSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >Implements conjugate gradient algorithm for energy-minimization
 CMueLu::SteepestDescentSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >Implements steepest descent algorithm for energy-minimization
 CMueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >Adapter for AmgX library from Nvidia
 CMueLu::Aggregates< LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node >Pure virtual base class for all MueLu aggregation algorithms
 CMueLu::AggregationPhase1Algorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase2aAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase2bAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationPhase3Algorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::InterfaceAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::OnePtAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PreserveDirichletAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationAlgorithmBase_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AlgebraicPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node >Algebraic permutation strategy
 CMueLu::AmalgamationInfo< LocalOrdinal, GlobalOrdinal, Node >Minimal container class for storing amalgamation information
 CMueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node >Constraint space information for the potential prolongator
 CMueLu::FacadeClassBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FacadeClassFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FactoryBaseBase class for factories (e.g., R, P, and A_coarse)
 CMueLu::Factory
 CMueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type >
 CMueLu::SmootherPrototype< double, int, int, Xpetra::EpetraNode >
 CMueLu::SmootherPrototype< double, int, int, typename SmootherPrototype< double, int, int >::node_type >
 CMueLu::SmootherPrototype< double, int, GlobalOrdinal, Node >
 CMueLu::SingleLevelFactoryBaseBase class for factories that use one level (currentLevel)
 CMueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ClassicalMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CloneRepartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CoarseMapFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::BlockedCoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for generating coarse level map. Used by BlockedPFactory
 CMueLu::FilteredAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::InitialBlockNumberFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::InterfaceAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IsorropiaInterface< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LowPrecisionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MergedBlockedMatrixFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RebalanceMapFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RepartitionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RepartitionHeuristicFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ScaledNullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SchurComplementFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Zoltan2Interface< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Zoltan2Interface< double, int, int, Xpetra::EpetraNode >
 CMueLu::ZoltanInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregateQualityEstimateFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >An factory which assigns each aggregate a quality estimate. Originally developed by Napov and Notay in the context of plain aggregation, while this quality estimate does not correspond to a robust convergence guarentee (as it does for plain aggregation), we find empirically that it is a good way of discovering poorly constructed aggregates even in the smoothed aggregation context
 CMueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >AmalgamationFactory for subblocks of strided map based amalgamation data
 CMueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ClassicalMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for generating F/C-splitting and a coarse level map. Used by ClassicalPFactory
 CMueLu::CloneRepartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >Helper class which transforms an "Partition" array generated from a block in a blocked operator to a new "Partition" vector for another compatible block in the blocked operator
 CMueLu::CoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for creating a graph based on a given matrix
 CMueLu::CoalesceDropFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for generating coarse level map. Used by TentativePFactory
 CMueLu::CoupledRBMFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Nullspace Factory for coupled acoustic-elastic problems
 CMueLu::DemoFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Empty factory for demonstration
 CMueLu::DropNegativeEntriesFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Application-specific filtering for A. Can be used in context of graph coarsening and aggregation
 CMueLu::FilteredAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building filtered matrices using filtered graphs
 CMueLu::FineLevelInputDataFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::HybridAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >Factory for building aggregates on meshes partly structured and partly unstructured
 CMueLu::InitialBlockNumberFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class for generating an initial LocalOrdinal-type BlockNumber vector, based on an input paraemter for interleaved dofs
 CMueLu::InterfaceAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building aggregates for Lagrange multipliers in surface-coupled problems
 CMueLu::InverseApproximationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building the approximate inverse of a matrix
 CMueLu::IsorropiaInterface< LocalOrdinal, GlobalOrdinal, Node >Interface to Isorropia
 CMueLu::LineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building line detection information
 CMueLu::LowPrecisionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for converting matrices to half precision operators
 CMueLu::MergedBlockedMatrixFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::NodePartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >Partitioning within a node only
 CMueLu::NotayAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for generating nullspace
 CMueLu::NullspaceFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::NullspacePresmoothFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory generates a row- and column permutation operators P and Q such that P*A*Q^T is a (hopefully) diagonal-dominant matrix. It's meant to be used with PermutingSmoother
 CMueLu::RebalanceMapFactory< LocalOrdinal, GlobalOrdinal, Node >Factory which rebalances a map on current level using the Importer object generated by the RepartitionFactory
 CMueLu::ReorderBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building a reordered (nested) block operator
 CMueLu::RepartitionBlockDiagonalFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory which rebalances a map on current level using the Importer object generated by the RepartitionFactory
 CMueLu::RepartitionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building permutation matrix that can be be used to shuffle data (matrices, vectors) among processes
 CMueLu::RepartitionHeuristicFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for determing the number of partitions for rebalancing
 CMueLu::RepartitionInterface< LocalOrdinal, GlobalOrdinal, Node >Helper class which transforms an "AmalgamatedPartition" array to an unamalgamated "Partition"
 CMueLu::RigidBodyModeFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Nullspace Factory for building rigid body modes
 CMueLu::ScaledNullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for generating a very special nullspace
 CMueLu::SchurComplementFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building the Schur Complement for a 2x2 block matrix
 CMueLu::SegregatedAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building a new "segregated" A operator. Here, "segregated" means that the user provides a map (containing a subset of the row gids of the input matrix A) and the factory drops the off-diagonal entries (a,b) and (b,a) in A where "a" denotes a GID entry in the provided map and "b" denotes a GID that is not contained in the provided map
 CMueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for interacting with Matlab
 CMueLu::SmooVecCoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for creating a graph base on a given matrix
 CMueLu::SmootherFactoryBase
 CMueLu::SmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Generic Smoother Factory for generating the smoothers of the MG hierarchy
 CMueLu::StructuredAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building aggregates on structured grids
 CMueLu::StructuredAggregationFactory_kokkos< LocalOrdinal, GlobalOrdinal, Node >Factory for building structured aggregates or CrsGraph for interpolation base prolongator
 CMueLu::StructuredLineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory building line detection information on structured meshes
 CMueLu::SubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building a thresholded operator
 CMueLu::ThresholdAFilterFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building a thresholded operator
 CMueLu::TopSmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::UncoupledAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >Factory for building uncoupled aggregates
 CMueLu::UncoupledAggregationFactory_kokkos< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::UserAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::VariableDofLaplacianFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building scalar Laplace operator (that is used as fake operator for variable dof size problems)
 CMueLu::ZeroSubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for extracting a zero block from a BlockedCrsMatrix
 CMueLu::Zoltan2Interface< Scalar, LocalOrdinal, GlobalOrdinal, Node >Interface to Zoltan2 library
 CMueLu::Zoltan2Interface< double, int, int, Xpetra::EpetraNode >
 CMueLu::ZoltanInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >Interface to Zoltan library
 CMueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoother prototypes
 CMueLu::AmesosSmoother< Node >
 CMueLu::IfpackSmoother< Node >
 CMueLu::Amesos2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates Amesos2 direct solvers
 CMueLu::AmesosSmoother< Node >Class that encapsulates Amesos direct solvers
 CMueLu::BelosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates Belos smoothers
 CMueLu::BlockedDirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >Direct solver for nxn blocked matrices
 CMueLu::BlockedGaussSeidelSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Block Gauss-Seidel method for blocked matrices
 CMueLu::BlockedJacobiSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Block Jacobi method for blocked matrices
 CMueLu::BraessSarazinSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >BraessSarazin smoother for 2x2 block matrices
 CMueLu::DirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates direct solvers. Autoselection of AmesosSmoother or Amesos2Smoother according to the compile time configuration of Trilinos
 CMueLu::Ifpack2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates Ifpack2 smoothers
 CMueLu::IfpackSmoother< Node >Class that encapsulates Ifpack smoothers
 CMueLu::IndefBlockedDiagonalSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Cheap Blocked diagonal smoother for indefinite 2x2 block matrices
 CMueLu::MatlabSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::MergedSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PermutingSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >This class first calculates row- and column permutation operators and applies a smoother to the permuted linear system
 CMueLu::ProjectorSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >This class enables the elimination of the nullspace component of the solution through the use of projection
 CMueLu::RefMaxwellSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates Operator smoothers
 CMueLu::SimpleSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >SIMPLE smoother for 2x2 block matrices
 CMueLu::TekoSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Interface to block smoothers in Teko package
 CMueLu::TrilinosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class that encapsulates external library smoothers
 CMueLu::UzawaSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Block triangle Uzawa smoother for 2x2 block matrices
 CMueLu::TwoLevelFactoryBaseBase class for factories that use two levels (fineLevel and coarseLevel)
 CMueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::BlockedRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::InterfaceMappingTransferFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LocalOrdinalTransferFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RAPShiftFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RebalanceAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RebalanceTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ToggleCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TransPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory to export aggregation info or visualize aggregates using VTK
 CMueLu::BlockedCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class for transferring coordinates from a finer level to a coarser one for BlockedCrsMatrices. This basically combines the Coordinates generated by each separate block
 CMueLu::BlockedRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building coarse matrices
 CMueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory to visualize coarsening information using prolongation operators
 CMueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building the constraint operator
 CMueLu::CoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class for transferring coordinates from a finer level to a coarser one
 CMueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building restriction operators using a prolongator factory
 CMueLu::InterfaceMappingTransferFactory< LocalOrdinal, GlobalOrdinal, Node >Transfer mapping data for interface aggregation to the coarse level
 CMueLu::LocalOrdinalTransferFactory< LocalOrdinal, GlobalOrdinal, Node >Class for transferring a vector of local ordinals from a finer level to a coarser one, where each aggregate has a unique one
 CMueLu::MHDRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building coarse matrices
 CMueLu::MapTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory to transfer a map from a fine to a coarse level
 CMueLu::MatrixAnalysisFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >This class checks matrix properties of A on current level. This factory can be plugged in everywhere in the factory layout of the MueLu preconditioner. It only needs A as input and pipes it through as output
 CMueLu::MultiVectorTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class for restricting a MultiVector from a finer to a coarser level
 CMueLu::PFactoryFactory that provides an interface for a concrete implementation of a prolongation operator
 CMueLu::ClassicalPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::EminPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PgPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::ReitzingerPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SaPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TogglePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory performing geometric coarsening
 CMueLu::BlockedPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building blocked, segregated prolongation operators
 CMueLu::ClassicalPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CombinePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory that replicates 'Psubblock' matrix to create new prolongator suitable for PDE systems
 CMueLu::EminPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building Energy Minimization prolongators
 CMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory performing geometric coarsening
 CMueLu::GeoInterpFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for GMG Q2-Q1-Q2 interpolation
 CMueLu::GeometricInterpolationPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GeometricInterpolationPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IntrepidPCoarsenFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building transfer operators based on coarsening in polynomial degree, following the Intrepid basis functions
 CMueLu::MatrixFreeTentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::PgPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building Petrov-Galerkin Smoothed Aggregation prolongators
 CMueLu::ReitzingerPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building tentative prolongator
 CMueLu::ReplicatePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory that replicates 'Psubblock' matrix to create new prolongator suitable for PDE systems
 CMueLu::SaPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building Smoothed Aggregation prolongators
 CMueLu::SaPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory performing semi-coarsening
 CMueLu::SemiCoarsenPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building tentative prolongator
 CMueLu::TentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::TogglePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory which allows switching between two different prolongator strategies
 CMueLu::UnsmooshFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building "unsmooshed" transfer operators from transfer operators associated with a scalar helper problem (built by the VariableDofLaplacianFactory)
 CMueLu::UserPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building nonzero patterns for energy minimization
 CMueLu::Q2Q1Q2CoarseGridFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for GMG Q2-Q1-Q2 interpolation
 CMueLu::RAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building coarse matrices
 CMueLu::RAPShiftFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building coarse grid matrices, when the matrix is of the form K+a*M. Useful when you want to change the shift variable ("a") at every level. Each level must store the stiffness matrix K and mass matrix M separately
 CMueLu::RebalanceAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building coarse matrices
 CMueLu::RebalanceBlockAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::RebalanceBlockInterpolationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Applies permutation to prolongation operators
 CMueLu::RebalanceBlockRestrictionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Applies permutation to restriction operators
 CMueLu::RebalanceTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Applies permutation to grid transfer operators
 CMueLu::RegionRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory that builds a restriction operator for region multigrid
 CMueLu::RegionRFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory that builds a restriction operator for region multigrid
 CMueLu::RfromP_Or_TransP< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building restriction operators
 CMueLu::ToggleCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Class for transferring coordinates from a finer level to a coarser one
 CMueLu::TopRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::TransPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building restriction operators
 CMueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for interacting with Matlab
 CMueLu::NoFactoryNoFactory that is used for data stored in level class for that no generating factory is available/necessary
 CMueLu::FactoryFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory that can generate other factories from
 CMueLu::FactoryManagerBaseClass that provides default factories within Needs class
 CMueLu::FactoryManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FactoryManager< Scalar, LocalOrdinal, GlobalOrdinal, Node >This class specifies the default factory that should generate some data on a Level if the data does not exist and the generating factory has not been specified
 CMueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >MueLu representation of a graph
 CMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >Provides methods to build a multigrid hierarchy and apply multigrid cycles
 CMueLu::HierarchyFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IndexManager< LocalOrdinal, GlobalOrdinal, Node >Container class for mesh layout and indices calculation
 CMueLu::LocalLexicographicIndexManager< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::UncoupledIndexManager< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::IndexManager_kokkos< LocalOrdinal, GlobalOrdinal, Node >Container class for mesh layout and indices calculation
 CMueLu::LevelClass that holds all level-specific information
 CMueLu::LocalPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node >Local permutation strategy
 CMueLu::MonitorTimer to be used in non-factories
 CMueLu::FactoryMonitorTimer to be used in factories. Similar to Monitor but with additional timers
 CMueLu::MutuallyExclusiveTime< TagName >This class wraps a Teuchos::Time and maintains a mutually exclusive property between wrapped timers
 CMueLu::MutuallyExclusiveTimeMonitor< TagName >Similar to TimeMonitor, but uses MutuallyExclusiveTime objects
 CMueLu::PreDropFunctionBaseClass< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PrintMonitor
 CMueLu::ShiftedLaplacian< Scalar, LocalOrdinal, GlobalOrdinal, Node >Shifted Laplacian Helmholtz solver
 CMueLu::SmootherBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoothers
 CMueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoother prototypes
 CMueLu::SolverBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for energy-minimization iterative solvers
 CMueLu::SubMonitorTimer to be used in non-factories. Similar to Monitor, but doesn't print object description
 CMueLu::SubFactoryMonitorTimer to be used in factories. Similar to SubMonitor but adds a timer level by level
 CMueLu::TimeMonitorIntegrates Teuchos::TimeMonitor with MueLu verbosity system
 CMueLu::VariableContainerClass that stores all relevant data for a variable
 CMueLu::Details::LinearSolver< MV, OP, NormType >
 CMueLu::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType >
 CMueLu::DisableMultipleCallCheckAn exception safe way to call the method TwoLevelFactoryBase::DisableMultipleCallCheck
 CMueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >
 CMueLu::CoalesceDrop_Kokkos_Details::DistanceLaplacianDropFunctor< LO, GhostedViewType, DistanceFunctor >
 CMueLu::Details::DropTol< real_type, LO >
 CTeuchos::ExceptionBase
 CMueLu::Exceptions::BadCastException indicating invalid cast attempted
 CMueLu::Exceptions::DependencyErrorException throws to report data dependency problems between factories
 CMueLu::Exceptions::IncompatibleException throws to report incompatible objects (like maps)
 CMueLu::Exceptions::InvalidArgumentException throws to report invalid user entry
 CMueLu::Exceptions::NotImplementedException throws when you call an unimplemented method of MueLu
 CMueLu::Exceptions::OverflowException throws to report overflows
 CMueLu::Exceptions::RuntimeErrorException throws to report errors in the internal logical of the program
 CMueLu::FactoryAcceptor
 CMueLu::Factory
 CMueLu::FakeSmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::fillAggregatesFunctor
 CFineLevelInputDataFactory for piping in input data from the finest level into the MueLu data dependency system
 CMueLuTests::FineLevelInputDataFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::FormattingHelper
 CMueLuTests::GeneralGeometricPFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GeometricData
 CMueLu::VariableContainer::Getter< T >
 CMueLu::VariableContainer::Getter< Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > >
 CZoltan2::GraphAdapter
 CMueLu::MueLuGraphBaseAdapter< User, UserCoord >
 CMueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CZoltan2::InputTraits< MueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node > >
 CMueLu::LeftoverAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CThyra::LinearOpDefaultBase
 CThyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete Thyra::LinearOpBase subclass for Xpetra::Operator
 CTrilinos::Details::LinearSolver
 CMueLu::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType >
 CMueLu::Details::LinearSolver< MV, OP, NormType >
 CMueLu::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, typename Teuchos::ScalarTraits< Scalar >::magnitudeType >
 CTrilinos::Details::LinearSolverFactory
 CMueLu::Details::LinearSolverFactory< MV, OP, NormType >Interface for a "factory" that creates MueLu solvers
 CMueLu::LinkedList
 CMueLu::LocalAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::LocalLWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Node >Lightweight MueLu representation of a compressed row storage graph
 CMueLu::LocalLWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CLocalPermutationStrategyClass which defines local permutations of matrix columns which correspond to DOFs of the same node
 CMueLu::LWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Node >Lightweight MueLu representation of a compressed row storage graph
 CMueLu::LWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::MasterListStatic class that holds the complete list of valid MueLu parameters
 CMueLu::MatrixFreeTentativeP< Scalar, LocalOrdinal, GlobalOrdinal, Node >Matrix-free tentative restrictor operator
 CMueLu::MatrixFreeTentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building the matrix-free tentative restrictor
 CMergedBlockedMatrixFactory provides a merged version of a blocked matrix
 CMergedSmoother
 CMueLu::ML2MueLuParameterTranslatorClass that accepts ML-style parameters and builds a MueLu parameter list (easy input deck)
 CMueLu::MueLu_Node_Struct
 CMueLu::MuemexArg
 CMueLu::MuemexData< T >
 CMueLu::myTriangle
 CMueLu::myVec2
 CMueLu::myVec3
 CMueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodeID
 CMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodeID
 CMueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodesIDs
 CMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodesIDs
 CMueLu::NullspaceFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::NullspaceFunctor< NullspaceType, LO >
 CTpetra::Operator
 CMueLu::TpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >Adapter for AmgX library from Nvidia
 CMueLu::TpetraOperator< double, int, int, Node >
 CMueLu::AMGXOperator< double, int, int, Node >
 CMueLu::AMGXOperator< double, int, int, Node >
 CMueLu::ShiftedLaplacianOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >Wraps an existing MueLu::Hierarchy as a Tpetra::Operator, with an optional two-level correction. Intended to be used with MueLu::ShiftedLaplacian
 CMueLu::TpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >Wraps an existing MueLu::Hierarchy as a Tpetra::Operator
 CXpetra::Operator
 CMueLu::MatrixFreeTentativeP< Scalar, LocalOrdinal, GlobalOrdinal, Tpetra::KokkosCompat::KokkosDeviceWrapperNode< DeviceType > >
 CMueLu::Maxwell1< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for Maxwell's equations in curl-curl form
 CMueLu::MultiPhys< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for solving MultiPhysics PDEs
 CMueLu::RefMaxwell< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for Maxwell's equations in curl-curl form
 CMueLu::XpetraOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node >Wraps an existing MueLu::Hierarchy as a Xpetra::Operator
 COperatorT
 CBelos::MueLuOp< Scalar, LocalOrdinal, GlobalOrdinal, Node >MueLuOp derives from Belos::OperatorT and administrates a MueLu::Hierarchy. It implements the apply call which represents the effect of the multigrid preconditioner on a given vector. Note, in contrast to Belos::XpetraOp this operator has the multigrid hierarchy
 CMueLu::optimalSatisfyConstraintsForScalarPDEsKernel< local_matrix_type >
 CMueLu::ParameterListAcceptorAbstract interface of a class accepting parameter lists
 CMueLu::ParameterListAcceptorImpl
 CMueLu::Factory
 CMueLu::PerfModels< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PerfUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CPreconditionerFactoryBase
 CThyra::MueLuTpetraQ2Q1PreconditionerFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Concrete preconditioner factory subclass based on MueLu
 CMueLu::PRFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLuTests::ReplicatePFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CTpetra::RowMatrix
 CMueLu::TpetraOperatorAsRowMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::SaPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory for building Smoothed Aggregation prolongators
 CMueLu::CoalesceDrop_Kokkos_Details::ScalarFunctor< SC, LO, MatrixType, BndViewType, DropFunctorType >
 CMueLu::CoalesceDrop_Kokkos_Details::ScanFunctor< LO, RowType >
 CMueLu::SemiCoarsenPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >Prolongator factory performing semi-coarsening
 CMueLu::SetFactoryManagerAn exception safe way to call the method 'Level::SetFactoryManager()'
 CMueLu::Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoother factories
 CSmootherPrototypex
 CMueLu::AdvSmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CAmesos2::Solver< OP, MV >
 CMueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >
 CMueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >
 CMueLu::CoalesceDrop_Kokkos_Details::Stage1dVectorFunctor< MatrixType, ColDofNnzType, ColDofType, ColNodeNnzType, ColNodeType >
 CStatusTestResNorm
 CBelos::StatusTestGenResSubNorm< Scalar, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node >, Belos::OperatorT< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > >Template specialization of Belos::StatusTestGenResSubNorm class using the Xpetra::MultiVector and Belos::OperatorT MueLu adapter class
 CMueLu::TentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Triplet< T, W >
 CMueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >MueLu utility class
 CMueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode >
 CMueLu::Utilities< double, int, int, Xpetra::EpetraNode >
 CMueLu::Utilities< double, int, int, Xpetra::EpetraNode >
 CMueLu::UtilitiesBase< Scalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node >MueLu utility class
 CTeuchos::VerboseObject
 CMueLu::VerboseObjectVerbose class for MueLu classes
 CMueLu::BaseClassBase class for MueLu classes
 CMueLu::Maxwell1< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for Maxwell's equations in curl-curl form
 CMueLu::Maxwell_Utils< Scalar, LocalOrdinal, GlobalOrdinal, Node >Utility functions for Maxwell
 CMueLu::MultiPhys< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for solving MultiPhysics PDEs
 CMueLu::RefMaxwell< Scalar, LocalOrdinal, GlobalOrdinal, Node >Preconditioner (wrapped as a Xpetra::Operator) for Maxwell's equations in curl-curl form
 CMueLu::VisualizationHelpers< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class providing routines to visualize aggregates and coarsening information
 CMueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::VisualizationHelpers< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory to export aggregation info or visualize aggregates using VTK
 CMueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >Factory to visualize coarsening information using prolongation operators