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