MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCAdaptiveSAMLParameterListInterpreterClass 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
oCAlgebraicPermutationStrategyClass which defines local permutations of matrix columns
oCMueLu::AppendTrait< View, AppendValue >
oCMueLu::AppendTrait< Kokkos::View< DataType, Pack...>, T >
oCBelosError
oCMueLuTests::BlackBoxPFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::Misc::BlockDiagonalizeFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Functor that drops all entries that are not on the block diagonal
oCMueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >
oCMueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >Functor that serially applies sub-functors to rows
oCMueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor >
oCBrickAggregationFactoryAggregation method for generating "brick" aggregates. It also does "hotdogs" and "pancakes."
oCMueLu::VariableContainer::Checker< T >
oCMueLu::GeometricInterpolationPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >::coarseCoordinatesBuilderFunctor
oCMueLu::CombineMemoryTraits< MT, T >
oCMueLu::CombineMemoryTraits< Kokkos::MemoryTraits< U >, T >
oCMueLuTests::CombinePFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::CutDrop::UnscaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Comparator< local_matrix_type2 >
oCMueLu::CutDrop::ScaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Comparator< local_matrix_type2, diag_view_type2 >
oCMueLu::CutDrop::UnscaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >::Comparator< local_matrix_type2, DistanceFunctorType2, diag_view_type2 >
oCMueLu::CutDrop::ScaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >::Comparator< local_matrix_type2, DistanceFunctorType2, diag_view_type2 >
oCMueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::Comparator< local_matrix_type2 >
oCMueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::compare
oCMueLu::CompPairs< Scalar, LocalOrdinal >
oCMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor
oCMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataLinearFunctor
oCMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor
oCConstraintClass which contains the constraint space details
oCMueLu::constraintKernel< local_matrix_type >
oCMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >::ConvDataData struct for defining stopping criteria of multigrid iteration
oCMueLu::CutDrop::CutDropFunctor< comparison_type >Order each row by a criterion, compare the ratio of values and drop all entries once the ratio is below the threshold
oCMueLu::VariableContainer::DataBase
oCMueLu::Misc::DebugFunctor< local_matrix_type >Functor that checks that all entries have been marked
oCMueLu::DefaultProblemStrings< T, U >Helper class to initialize DefaultProblemTypeLists_ in class MasterList
oCMueLu::DisableMultipleCallCheckAn exception safe way to call the method TwoLevelFactoryBase::DisableMultipleCallCheck
oCDistanceFunctorComputes the unscaled distance Laplacian
oCMueLu::DistanceLaplacian::DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >Drops entries the unscaled distance Laplacian
oCMueLu::Misc::DropOffRankFunctor< local_matrix_type >Functor that drops off-rank entries
oCMueLu::Details::DropTol< real_type, LO >
oCTeuchos::ExceptionBase [external]
oCMueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >
oCMueLu::FactoryAcceptor
oCMueLu::FakeSmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::fillAggregatesFunctor
oCFineLevelInputDataFactory for piping in input data from the finest level into the MueLu data dependency system
oCMueLuTests::FineLevelInputDataFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::FormattingHelper
oCMueLuTests::GeneralGeometricPFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::GeometricData
oCMueLu::VariableContainer::Getter< T >
oCMueLu::VariableContainer::Getter< Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > >
oCMueLu::Graph< LocalOrdinal, GlobalOrdinal, Node >
oCGraphAdapter
oCMueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCZoltan2::InputTraits< MueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node > >
oCMueLu::Misc::KeepDiagonalFunctor< local_matrix_type >Functor that marks diagonal as kept, unless the are already marked as boundary
oCTeuchos::LabeledObject [external]
oCMueLu::LeftoverAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
oCLinearOpDefaultBase
oCTrilinos::Details::LinearSolver< MV, OP, NormType > [external]
oCTrilinos::Details::LinearSolver< Tpetra::MultiVector< Scalar, LO, GO, Node >, Tpetra::Operator< Scalar, LO, GO, Node >, Teuchos::ScalarTraits< Scalar >::magnitudeType > [external]
oCTrilinos::Details::LinearSolverFactory< MV, OP, NormType > [external]
oCMueLu::LocalAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
oCLocalPermutationStrategyClass which defines local permutations of matrix columns which correspond to DOFs of the same node
oCMueLu::LWGraphBase< LocalOrdinal, GlobalOrdinal, Node, OnHost >
oCMueLu::LWGraphBase< LocalOrdinal, GlobalOrdinal, Node, false >
oCMueLu::LWGraphBase< LocalOrdinal, GlobalOrdinal, Node, true >
oCMueLu::Misc::MarkSingletonFunctor< local_matrix_type >Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary
oCMueLu::Misc::MarkSingletonVectorFunctor< local_matrix_type >Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary
oCMueLu::MasterListStatic class that holds the complete list of valid MueLu parameters
oCMueLu::MatlabSmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMergedBlockedMatrixFactory provides a merged version of a blocked matrix
oCMergedSmoother
oCMueLu::ML2MueLuParameterTranslatorClass that accepts ML-style parameters and builds a MueLu parameter list (easy input deck)
oCMueLu::MuemexArg
oCMueLu::myTriangle
oCMueLu::myVec2
oCMueLu::myVec3
oCMueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodeID
oCMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodeID
oCMueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodesIDs
oCMueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::NodesIDs
oCMueLu::Misc::NoOpFunctor< local_ordinal_type >
oCMueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >
oCTpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > [external]
oCTpetra::Operator< double, int, int, Node > [external]
oCOperatorT
oCMueLu::optimalSatisfyConstraintsForScalarPDEsKernel< local_matrix_type >
oCTpetra::Packable< char, LocalOrdinal > [external]
oCMueLu::ParameterListAcceptorAbstract interface of a class accepting parameter lists
oCMueLu::PerfModels< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::PerfUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::BoundaryDetection::PointDirichletFunctor< local_matrix_type >Functor for marking nodes as Dirichlet
oCMueLu::MatrixConstruction::PointwiseCountingFunctor< local_matrix_type, functor_type, remaining_functor_types >Functor that executes a sequence of sub-functors on each row for a problem with blockSize == 1
oCMueLu::MatrixConstruction::PointwiseCountingFunctor< local_matrix_type, functor_type >
oCMueLu::Misc::PointwiseDropBoundaryFunctor< local_matrix_type >Functor that drops boundary nodes for a blockSize == 1 problem
oCMueLu::MatrixConstruction::PointwiseFillNoReuseFunctor< local_matrix_type, lumping >Functor does not reuse the graph of the matrix for a problem with blockSize == 1
oCMueLu::MatrixConstruction::PointwiseFillReuseFunctor< local_matrix_type, local_graph_type, lumping >Functor that fills the filtered matrix while reusing the graph of the matrix before dropping, blockSize == 1
oCPreconditionerFactoryBase
oCMueLu::PRFactory< LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::Projection< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLuTests::ReplicatePFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::BoundaryDetection::RowSumFunctor< local_matrix_type >Functor for marking nodes as Dirichlet based on rowsum
oCMueLu::ClassicalDropping::SAFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Classical smoothed aggregation dropping criterion
oCMueLu::DistanceLaplacian::ScalarMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::CutDrop::ScaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >Orders entries of row \(i\) by \(\frac{|A_{ij}|^2}{|A_{ii}| |A_{jj}|}\)
oCMueLu::CutDrop::ScaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >Orders entries of row \(i\) by \(\frac{|d_{ij}|^2}{|d_{ii}| |d_{jj}|}\) where \(d_ij\) is the distance Laplacian
oCMueLu::SetFactoryManagerAn exception safe way to call the method 'Level::SetFactoryManager()'
oCMueLu::ClassicalDropping::SignedRSFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Signed classical Ruge-Stueben dropping criterion
oCMueLu::ClassicalDropping::SignedSAFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Signed classical smoothed aggregation dropping criterion
oCMueLu::Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoother factories
oCSmootherPrototypex
oCAmesos2::Solver< OP, MV >
oCTpetra::SrcDistObject [external]
oCStatusTestResNorm
oCMueLu::Misc::SymmetrizeFunctor< local_matrix_type >Functor that symmetrizes the dropping decisions
oCMueLu::DistanceLaplacian::TensorInversion< local_ordinal_type, material_vector_type, material_matrix_type >
oCMueLu::DistanceLaplacian::TensorMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::Triplet< T, W >
oCMueLu::CutDrop::UnscaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >Orders entries of row \(i\) by \(|A_{ij}|^2\)
oCMueLu::CutDrop::UnscaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >
oCMueLu::DistanceLaplacian::UnweightedDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
oCMueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >MueLu utility class
oCMueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode >
oCMueLu::MatrixConstruction::VectorCountingFunctor< local_matrix_type, functor_type, remaining_functor_types >Functor that executes a sequence of sub-functors on each block of rows
oCMueLu::MatrixConstruction::VectorCountingFunctor< local_matrix_type, functor_type >
oCMueLu::BoundaryDetection::VectorDirichletFunctor< local_matrix_type, useGreedyDirichlet >Functor for marking nodes as Dirichlet in a block operator
oCMueLu::Misc::VectorDropBoundaryFunctor< local_matrix_type >Functor that drops boundary nodes for a blockSize > 1 problem
oCMueLu::MatrixConstruction::VectorFillFunctor< local_matrix_type, lumping, reuse >
oCVectorFillNoReuseFunctorFunctor does not reuse the graph of the matrix for a problem with blockSize>1
oCTeuchos::VerboseObjectBase [external]
\CMueLu::VisualizationHelpers< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class providing routines to visualize aggregates and coarsening information