MueLu Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 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
 CAlgebraicPermutationStrategyClass which defines local permutations of matrix columns
 CMueLu::AppendTrait< View, AppendValue >
 CMueLu::AppendTrait< Kokkos::View< DataType, Pack... >, T >
 CBelosError
 CMueLuTests::BlackBoxPFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Misc::BlockDiagonalizeFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Functor that drops all entries that are not on the block diagonal
 CMueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >
 CMueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >Functor that serially applies sub-functors to rows
 CMueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor >
 CBrickAggregationFactoryAggregation method for generating "brick" aggregates. It also does "hotdogs" and "pancakes."
 CMueLu::VariableContainer::Checker< T >
 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::CutDrop::ScaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Comparator< local_matrix_type2, diag_view_type2 >
 CMueLu::CutDrop::ScaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >::Comparator< local_matrix_type2, DistanceFunctorType2, diag_view_type2 >
 CMueLu::CutDrop::UnscaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >::Comparator< local_matrix_type2 >
 CMueLu::CutDrop::UnscaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >::Comparator< local_matrix_type2, DistanceFunctorType2, diag_view_type2 >
 CMueLu::MatrixConstruction::BlockRowComparison< local_matrix_type >::Comparator< local_matrix_type2 >
 CMueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >::compare
 CMueLu::CompPairs< Scalar, LocalOrdinal >
 CMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor
 CMueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataLinearFunctor
 CMueLu::AggregationStructuredAlgorithm< 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::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
 CMueLu::VariableContainer::DataBase
 CMueLu::Misc::DebugFunctor< local_matrix_type >Functor that checks that all entries have been marked
 CMueLu::DefaultProblemStrings< T, U >Helper class to initialize DefaultProblemTypeLists_ in class MasterList
 CTeuchos::Describable
 CMueLu::DisableMultipleCallCheckAn exception safe way to call the method TwoLevelFactoryBase::DisableMultipleCallCheck
 CDistanceFunctorComputes the unscaled distance Laplacian
 CMueLu::DistanceLaplacian::DropFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >Drops entries the unscaled distance Laplacian
 CMueLu::Misc::DropOffRankFunctor< local_matrix_type >Functor that drops off-rank entries
 CMueLu::Details::DropTol< real_type, LO >
 CTeuchos::ExceptionBase
 CMueLu::ExpansionFunctor< AggStatType, ProcWinnerType, Vertex2AggType, ColorsType, LocalGraphType, AggPenaltyType, LO, deterministic, matchMLbehavior >
 CMueLu::FactoryAcceptor
 CMueLu::FakeSmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::AggregationStructuredAlgorithm< 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 > > >
 CMueLu::Graph< LocalOrdinal, GlobalOrdinal, Node >
 CZoltan2::GraphAdapter
 CMueLu::GraphBase< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::HierarchyUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CZoltan2::InputTraits< MueLu::LWGraph< LocalOrdinal, GlobalOrdinal, Node > >
 CMueLu::Misc::KeepDiagonalFunctor< local_matrix_type >Functor that marks diagonal as kept, unless the are already marked as boundary
 CMueLu::LeftoverAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CThyra::LinearOpDefaultBase
 CTrilinos::Details::LinearSolver
 CTrilinos::Details::LinearSolverFactory
 CMueLu::LocalAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node >
 CLocalPermutationStrategyClass which defines local permutations of matrix columns which correspond to DOFs of the same node
 CMueLu::LWGraphBase< LocalOrdinal, GlobalOrdinal, Node, OnHost >
 CMueLu::LWGraphBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode, true >
 CMueLu::LWGraphBase< LocalOrdinal, GlobalOrdinal, Node, false >
 CMueLu::Misc::MarkSingletonFunctor< local_matrix_type >Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary
 CMueLu::Misc::MarkSingletonVectorFunctor< local_matrix_type >Functor that marks singletons (all off-diagonal entries in a row are dropped) as boundary
 CMueLu::MasterListStatic class that holds the complete list of valid MueLu parameters
 CMueLu::MatlabSmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 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::MuemexArg
 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::Misc::NoOpFunctor< local_ordinal_type >
 CMueLu::NullspaceFunctor< NullspaceType, CoordsType, MeanCoordsType, LO >
 CTpetra::Operator
 CXpetra::Operator
 COperatorT
 CMueLu::optimalSatisfyConstraintsForScalarPDEsKernel< local_matrix_type >
 CMueLu::ParameterListAcceptorAbstract interface of a class accepting parameter lists
 CMueLu::PerfModels< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::PerfUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::BoundaryDetection::PointDirichletFunctor< local_matrix_type >Functor for marking nodes as Dirichlet
 CMueLu::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
 CMueLu::MatrixConstruction::PointwiseCountingFunctor< local_matrix_type, functor_type >
 CMueLu::Misc::PointwiseDropBoundaryFunctor< local_matrix_type >Functor that drops boundary nodes for a blockSize == 1 problem
 CMueLu::MatrixConstruction::PointwiseFillNoReuseFunctor< local_matrix_type, lumping >Functor does not reuse the graph of the matrix for a problem with blockSize == 1
 CMueLu::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
 CPreconditionerFactoryBase
 CMueLu::PRFactory< LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Projection< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLuTests::ReplicatePFactoryTester< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CTpetra::RowMatrix
 CMueLu::BoundaryDetection::RowSumFunctor< local_matrix_type >Functor for marking nodes as Dirichlet based on rowsum
 CMueLu::ClassicalDropping::SAFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Classical smoothed aggregation dropping criterion
 CMueLu::DistanceLaplacian::ScalarMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::CutDrop::ScaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >Orders entries of row \(i\) by \(\frac{|A_{ij}|^2}{|A_{ii}| |A_{jj}|}\)
 CMueLu::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
 CMueLu::SetFactoryManagerAn exception safe way to call the method 'Level::SetFactoryManager()'
 CMueLu::ClassicalDropping::SignedRSFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Signed classical Ruge-Stueben dropping criterion
 CMueLu::ClassicalDropping::SignedSAFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >Signed classical smoothed aggregation dropping criterion
 CMueLu::Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class for smoother factories
 CSmootherPrototypex
 CAmesos2::Solver< OP, MV >
 CStatusTestResNorm
 CMueLu::Misc::SymmetrizeFunctor< local_matrix_type >Functor that symmetrizes the dropping decisions
 CMueLu::DistanceLaplacian::TensorInversion< local_ordinal_type, material_vector_type, material_matrix_type >
 CMueLu::DistanceLaplacian::TensorMaterialDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::Triplet< T, W >
 CMueLu::CutDrop::UnscaledComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node >Orders entries of row \(i\) by \(|A_{ij}|^2\)
 CMueLu::CutDrop::UnscaledDistanceLaplacianComparison< Scalar, LocalOrdinal, GlobalOrdinal, Node, DistanceFunctorType >
 CMueLu::DistanceLaplacian::UnweightedDistanceFunctor< Scalar, LocalOrdinal, GlobalOrdinal, Node >
 CMueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >MueLu utility class
 CMueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode >
 CMueLu::UtilitiesBase< Scalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >
 CMueLu::MatrixConstruction::VectorCountingFunctor< local_matrix_type, functor_type, remaining_functor_types >Functor that executes a sequence of sub-functors on each block of rows
 CMueLu::MatrixConstruction::VectorCountingFunctor< local_matrix_type, functor_type >
 CMueLu::BoundaryDetection::VectorDirichletFunctor< local_matrix_type, useGreedyDirichlet >Functor for marking nodes as Dirichlet in a block operator
 CMueLu::Misc::VectorDropBoundaryFunctor< local_matrix_type >Functor that drops boundary nodes for a blockSize > 1 problem
 CMueLu::MatrixConstruction::VectorFillFunctor< local_matrix_type, lumping, reuse >
 CVectorFillNoReuseFunctorFunctor does not reuse the graph of the matrix for a problem with blockSize>1
 CTeuchos::VerboseObject
 CMueLu::VisualizationHelpers< Scalar, LocalOrdinal, GlobalOrdinal, Node >Base class providing routines to visualize aggregates and coarsening information
 CMueLu::VisualizationHelpers< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >