CAdaptiveSAMLParameterListInterpreter | 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::Aggregates_kokkos< LocalOrdinal, GlobalOrdinal, Node > | |
CAlgebraicPermutationStrategy | Class which defines local permutations of matrix columns |
CMueLu::AppendTrait< View, AppendValue > | |
CMueLu::AppendTrait< Kokkos::View< DataType, Pack... >, T > | |
►CBelosError | |
CBelos::MueLuOpFailure | MueLuOpFailure 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 > | |
CBrickAggregationFactory | Aggregation method for generating "brick" aggregates. It also does "hotdogs" and "pancakes." |
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::CoarseMapFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::CombineMemoryTraits< MT, T > | |
CMueLu::CombineMemoryTraits< Kokkos::MemoryTraits< U >, T > | |
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 | |
CConstraint | Class which contains the constraint space details |
CMueLu::constraintKernel< local_matrix_type > | |
CMueLu::Hierarchy< Scalar, LocalOrdinal, GlobalOrdinal, Node >::ConvData | Data struct for defining stopping criteria of multigrid iteration |
CMueLu::CoordinatesTransferFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
►CMueLu::VariableContainer::DataBase | |
CMueLu::VariableContainer::Data< T > | |
CMueLu::DefaultProblemStrings< T, U > | Helper class to initialize DefaultProblemTypeLists_ in class MasterList |
►CTeuchos::Describable | |
►CMueLu::Describable | Base class for MueLu classes |
►CMueLu::BaseClass | Base class for MueLu classes |
CMueLu::AggregationAlgorithmBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::AggregationAlgorithmBase_kokkos< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::FacadeClassBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::GraphBase< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::HierarchyFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::IndexManager< DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::MutuallyExclusiveTimeMonitor< MueLu::FactoryBase > | |
CMueLu::PreDropFunctionBaseClass< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
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::SmootherBase< double, int, int, Xpetra::EpetraNode > | |
CMueLu::SmootherBase< 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::SolverBase< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
CMueLu::AMGXOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Adapter for AmgX library from Nvidia |
CMueLu::Aggregates< LocalOrdinal, GlobalOrdinal, Node > | Container class for aggregation information |
CMueLu::Aggregates_kokkos< LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
►CMueLu::AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node > | Pure virtual base class for all MueLu aggregation algorithms |
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< LocalOrdinal, GlobalOrdinal, Node > | |
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 > | Algebraic permutation strategy |
CMueLu::AmalgamationInfo< LocalOrdinal, GlobalOrdinal, Node > | Minimal container class for storing amalgamation information |
CMueLu::AmalgamationInfo_kokkos< LocalOrdinal, GlobalOrdinal, Node > | Minimal container class for storing amalgamation information |
CMueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Constraint space information for the potential prolongator |
CMueLu::CoupledAggregationCommHelper< LocalOrdinal, GlobalOrdinal, Node > | Helper class for providing arbitrated communication across processors |
►CMueLu::FacadeClassBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::FacadeBGS2x2< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::FacadeSimple< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::FacadeClassFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
►CMueLu::FactoryBase | Base class for factories (e.g., R, P, and A_coarse) |
►CMueLu::Factory | |
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::Amesos2Smoother< double, int, int, Xpetra::EpetraNode > | |
CMueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode > | |
CMueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode > | |
CMueLu::SmootherPrototype< double, int, int, typename SmootherPrototype< double, int, int >::node_type > | |
►CMueLu::SmootherPrototype< double, int, GlobalOrdinal, Node > | |
CMueLu::TekoSmoother< double, int, GlobalOrdinal, Node > | |
►CMueLu::SingleLevelFactoryBase | Base class for factories that use one level (currentLevel) |
CMueLu::CoarseMapFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
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::AmalgamationFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | AmalgamationFactory_kokkos 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, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
►CMueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Factory for generating coarse level map. Used by TentativePFactory |
CMueLu::BlockedCoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Factory for generating coarse level map. Used by BlockedPFactory |
CMueLu::CoarseMapFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::CoupledAggregationFactory< LocalOrdinal, GlobalOrdinal, Node > | Factory for coarsening a graph with uncoupled aggregation |
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, Kokkos::Compat::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 > | 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::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::TwoLevelFactoryBase | Base class for factories that use two levels (fineLevel and coarseLevel) |
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::CoordinatesTransferFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
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::PFactory | Factory that provides an interface for a concrete implementation of a prolongation operator |
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::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_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::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, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Prolongator factory performing semi-coarsening |
CMueLu::SemiCoarsenPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Factory for building tentative prolongator |
CMueLu::TentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::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::NoFactory | NoFactory 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::FactoryManagerBase | Class that provides default factories within Needs class |
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::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 > | Provides methods to build a multigrid hierarchy and apply multigrid cycles |
►CMueLu::HierarchyFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::HierarchyManager< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
►CMueLu::HierarchyManager< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
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::IndexManager< LocalOrdinal, GlobalOrdinal, Node > | Container class for mesh layout and indices calculation |
CMueLu::GlobalLexicographicIndexManager< LocalOrdinal, GlobalOrdinal, Node > | |
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::LeftoverAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node > | |
CMueLu::Level | Class that holds all level-specific information |
CMueLu::LocalAggregationAlgorithm< LocalOrdinal, GlobalOrdinal, Node > | Algorithm for coarsening a graph with uncoupled aggregation |
CMueLu::LocalPermutationStrategy< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Local permutation strategy |
►CMueLu::Monitor | Timer to be used in non-factories |
CMueLu::FactoryMonitor | Timer 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::PreDropFunctionConstVal< 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< 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::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Base class for smoother prototypes |
►CMueLu::SolverBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Base class for energy-minimization iterative solvers |
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::SubMonitor | Timer to be used in non-factories. Similar to Monitor, but doesn't print object description |
CMueLu::SubFactoryMonitor | Timer to be used in factories. Similar to SubMonitor but adds a timer level by level |
CMueLu::TimeMonitor | Integrates Teuchos::TimeMonitor with MueLu verbosity system |
CMueLu::VariableContainer | Class 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::DisableMultipleCallCheck | An 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::BadCast | Exception indicating invalid cast attempted |
CMueLu::Exceptions::DependencyError | Exception throws to report data dependency problems between factories |
CMueLu::Exceptions::Incompatible | Exception throws to report incompatible objects (like maps) |
CMueLu::Exceptions::InvalidArgument | Exception throws to report invalid user entry |
CMueLu::Exceptions::NotImplemented | Exception throws when you call an unimplemented method of MueLu |
CMueLu::Exceptions::Overflow | Exception throws to report overflows |
CMueLu::Exceptions::RuntimeError | Exception 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 | |
CFineLevelInputData | Factory 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 > > | |
►CThyra::LinearOpDefaultBase | |
CThyra::XpetraLinearOp< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Concrete Thyra::LinearOpBase subclass for Xpetra::Operator |
►CTrilinos::Details::LinearSolver | |
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::LocalLWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Node > | Lightweight MueLu representation of a compressed row storage graph |
CMueLu::LocalLWGraph_kokkos< LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::LocalLWGraph_kokkos< LocalOrdinal, GlobalOrdinal, node_type > | |
CLocalPermutationStrategy | Class 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, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::MasterList | Static class that holds the complete list of valid MueLu parameters |
CMatrixFreeTentativeP | Matrix-free tentative restrictor operator |
CMueLu::MatrixFreeTentativeP_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMatrixFreeTentativePFactory | Factory for building the matrix-free tentative restrictor |
CMueLu::MatrixFreeTentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
CMergedBlockedMatrix | Factory provides a merged version of a blocked matrix |
CMergedSmoother | |
CMueLu::ML2MueLuParameterTranslator | Class that accepts ML-style parameters and builds a MueLu parameter list (easy input deck) |
CMueLu::MueLu_Node_Struct | |
CMueLu::MueLu_SuperNode_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::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_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > | |
CMueLu::Maxwell1< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Preconditioner (wrapped as a Xpetra::Operator) for Maxwell's equations in curl-curl form |
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::ParameterListAcceptor | Abstract 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::SetFactoryManager | An 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 > | |
CMueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | MueLu utility class |
CMueLu::Utilities_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
►CMueLu::UtilitiesBase< double, int, int, Node > | |
CMueLu::Utilities_kokkos< double, int, int, Node > | |
►CMueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | |
CMueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
CMueLu::UtilitiesBase< Scalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |
►CTeuchos::VerboseObject | |
►CMueLu::VerboseObject | Verbose class for MueLu classes |
CMueLu::BaseClass | Base 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::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 > | Factory to export aggregation info or visualize aggregates using VTK |
CMueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > | Factory to visualize coarsening information using prolongation operators |
CMueLu::VisualizationHelpers< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > | |