MueLu  Version of the Day
MueLu_UseShortNamesScalar.hpp
Go to the documentation of this file.
1 // New definition of types using the types Scalar, LocalOrdinal, GlobalOrdinal, Node of the current context.
2 
3 #include <Xpetra_UseShortNamesScalar.hpp>
4 
5 #ifdef MUELU_AGGREGATIONEXPORTFACTORY_SHORT
7 #endif
8 #ifdef MUELU_AMALGAMATIONFACTORY_SHORT
10 #endif
11 #ifdef MUELU_AMESOS2SMOOTHER_SHORT
13 #endif
14 #ifdef MUELU_AMGXOPERATOR_SHORT
16 #endif
17 #ifdef MUELU_ALGEBRAICPERMUTATIONSTRATEGY_SHORT
19 #endif
20 #ifdef MUELU_BLACKBOXPFACTORY_SHORT
22 #endif
23 #ifdef MUELU_BLOCKEDCOARSEMAPFACTORY_SHORT
25 #endif
26 #ifdef MUELU_BLOCKEDCOORDINATESTRANSFERFACTORY_SHORT
28 #endif
29 #ifdef MUELU_BLOCKEDDIRECTSOLVER_SHORT
31 #endif
32 #ifdef MUELU_BLOCKEDGAUSSSEIDELSMOOTHER_SHORT
34 #endif
35 #ifdef MUELU_BLOCKEDJACOBISMOOTHER_SHORT
37 #endif
38 #ifdef MUELU_BLOCKEDPFACTORY_SHORT
40 #endif
41 #ifdef MUELU_BLOCKEDRAPFACTORY_SHORT
43 #endif
44 #ifdef MUELU_BRICKAGGREGATIONFACTORY_SHORT
46 #endif
47 #ifdef MUELU_BRAESSSARAZINSMOOTHER_SHORT
49 #endif
50 #ifdef MUELU_CGSOLVER_SHORT
52 #endif
53 #ifdef MUELU_CLONEREPARTITIONINTERFACE_SHORT
55 #endif
56 #ifdef MUELU_COALESCEDROPFACTORY_SHORT
58 #endif
59 #ifdef MUELU_COALESCEDROPFACTORY_KOKKOS_SHORT
60 typedef MueLu::CoalesceDropFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> CoalesceDropFactory_kokkos;
61 #endif
62 #ifdef MUELU_COARSEMAPFACTORY_SHORT
64 #endif
65 #ifdef MUELU_COARSEMAPFACTORY_KOKKOS_SHORT
66 typedef MueLu::CoarseMapFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> CoarseMapFactory_kokkos;
67 #endif
68 #ifdef MUELU_COARSENINGVISUALIZATIONFACTORY_SHORT
70 #endif
71 #ifdef MUELU_CONSTRAINT_SHORT
73 #endif
74 #ifdef MUELU_CONSTRAINTFACTORY_SHORT
76 #endif
77 #ifdef MUELU_COORDINATESTRANSFERFACTORY_SHORT
79 #endif
80 #ifdef MUELU_COORDINATESTRANSFERFACTORY_KOKKOS_SHORT
81 typedef MueLu::CoordinatesTransferFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> CoordinatesTransferFactory_kokkos;
82 #endif
83 #ifdef MUELU_COUPLEDRBMFACTORY_SHORT
85 #endif
86 #ifdef MUELU_DEMOFACTORY_SHORT
88 #endif
89 #ifdef MUELU_DIRECTSOLVER_SHORT
91 #endif
92 #ifdef MUELU_DROPNEGATIVEENTRIESFACTORY_SHORT
94 #endif
95 #ifdef MUELU_EMINPFACTORY_SHORT
97 #endif
98 #ifdef MUELU_FACADECLASSFACTORY_SHORT
100 #endif
101 #ifdef MUELU_FACTORYMANAGER_SHORT
103 #endif
104 #ifdef MUELU_FAKESMOOTHERPROTOTYPE_SHORT
106 #endif
107 #ifdef MUELU_FILTEREDAFACTORY_SHORT
109 #endif
110 #ifdef MUELU_FINELEVELINPUTDATAFACTORY_SHORT
112 #endif
113 #ifdef MUELU_GENERALGEOMETRICPFACTORY_SHORT
115 #endif
116 #ifdef MUELU_GENERICRFACTORY_SHORT
118 #endif
119 #ifdef MUELU_GEOMETRICINTERPOLATIONPFACTORY_SHORT
121 #endif
122 #ifdef MUELU_GMRESSOLVER_SHORT
124 #endif
125 #ifdef MUELU_HIERARCHY_SHORT
127 #endif
128 #ifdef MUELU_HIERARCHYMANAGER_SHORT
130 #endif
131 #ifdef MUELU_HIERARCHYFACTORY_SHORT
133 #endif
134 #ifdef MUELU_HIERARCHYUTILS_SHORT
136 #endif
137 #ifdef MUELU_IFPACK2SMOOTHER_SHORT
139 #endif
140 #ifdef MUELU_INDEFBLOCKEDDIAGONALSMOOTHER_SHORT
142 #endif
143 #ifdef MUELU_INTREPIDPCOARSENFACTORY_SHORT
145 #endif
146 #ifdef MUELU_LINEDETECTIONFACTORY_SHORT
148 #endif
149 #ifdef MUELU_LOCALPERMUTATIONSTRATEGY_SHORT
151 #endif
152 #ifdef MUELU_MAPTRANSFERFACTORY_SHORT
154 #endif
155 #ifdef MUELU_MATRIXANALYSISFACTORY_SHORT
157 #endif
158 #ifdef MUELU_MERGEDBLOCKEDMATRIXFACTORY_SHORT
160 #endif
161 #ifdef MUELU_MERGEDSMOOTHER_SHORT
163 #endif
164 #ifdef MUELU_MULTIVECTORTRANSFERFACTORY_SHORT
166 #endif
167 #ifdef MUELU_NULLSPACEFACTORY_SHORT
169 #endif
170 #ifdef MUELU_NULLSPACEFACTORY_KOKKOS_SHORT
171 typedef MueLu::NullspaceFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> NullspaceFactory_kokkos;
172 #endif
173 #ifdef MUELU_NULLSPACEPRESMOOTHFACTORY_SHORT
175 #endif
176 #ifdef MUELU_PATTERNFACTORY_SHORT
178 #endif
179 #ifdef MUELU_PERFUTILS_SHORT
181 #endif
182 #ifdef MUELU_PERMUTATIONFACTORY_SHORT
184 #endif
185 #ifdef MUELU_PERMUTINGSMOOTHER_SHORT
187 #endif
188 #ifdef MUELU_PGPFACTORY_SHORT
190 #endif
191 #ifdef MUELU_PREDROPFUNCTIONBASECLASS_SHORT
193 #endif
194 #ifdef MUELU_PREDROPFUNCTIONCONSTVAL_SHORT
196 #endif
197 #ifdef MUELU_PROJECTORSMOOTHER_SHORT
199 #endif
200 #ifdef MUELU_RAPFACTORY_SHORT
202 #endif
203 #ifdef MUELU_RAPSHIFTFACTORY_SHORT
205 #endif
206 #ifdef MUELU_REBALANCEACFACTORY_SHORT
208 #endif
209 #ifdef MUELU_REBALANCEBLOCKACFACTORY_SHORT
211 #endif
212 #ifdef MUELU_REBALANCEBLOCKINTERPOLATIONFACTORY_SHORT
214 #endif
215 #ifdef MUELU_REBALANCEBLOCKRESTRICTIONFACTORY_SHORT
217 #endif
218 #ifdef MUELU_REBALANCETRANSFERFACTORY_SHORT
220 #endif
221 #ifdef MUELU_REORDERBLOCKAFACTORY_SHORT
223 #endif
224 #ifdef MUELU_REPARTITIONFACTORY_SHORT
226 #endif
227 #ifdef MUELU_REPARTITIONBLOCKDIAGONALFACTORY_SHORT
229 #endif
230 #ifdef MUELU_REPARTITIONHEURISTICFACTORY_SHORT
232 #endif
233 #ifdef MUELU_RIGIDBODYMODEFACTORY_SHORT
235 #endif
236 #ifdef MUELU_SAPFACTORY_SHORT
238 #endif
239 #ifdef MUELU_SAPFACTORY_KOKKOS_SHORT
240 typedef MueLu::SaPFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> SaPFactory_kokkos;
241 #endif
242 #ifdef MUELU_SCHURCOMPLEMENTFACTORY_SHORT
244 #endif
245 #ifdef MUELU_SEGREGATEDAFACTORY_SHORT
247 #endif
248 #ifdef MUELU_SHIFTEDLAPLACIAN_SHORT
250 #endif
251 #ifdef MUELU_SHIFTEDLAPLACIANOPERATOR_SHORT
253 #endif
254 #ifdef MUELU_SIMPLESMOOTHER_SHORT
256 #endif
257 #ifdef MUELU_SMOOTHER_SHORT
259 #endif
260 #ifdef MUELU_SMOOTHERBASE_SHORT
262 #endif
263 #ifdef MUELU_SMOOTHERFACTORY_SHORT
265 #endif
266 #ifdef MUELU_SMOOTHERPROTOTYPE_SHORT
268 #endif
269 #ifdef MUELU_SOLVERBASE_SHORT
271 #endif
272 #ifdef MUELU_STEEPESTDESCENTSOLVER_SHORT
274 #endif
275 #ifdef MUELU_STRUCTUREDAGGREGATIONFACTORY_SHORT
277 #endif
278 #ifdef MUELU_STRUCTUREDLINEDETECTIONFACTORY_SHORT
280 #endif
281 #ifdef MUELU_SUBBLOCKAFACTORY_SHORT
283 #endif
284 #ifdef MUELU_TEKOSMOOTHER_SHORT
286 #endif
287 #ifdef MUELU_TENTATIVEPFACTORY_SHORT
289 #endif
290 #ifdef MUELU_TENTATIVEPFACTORY_KOKKOS_SHORT
291 typedef MueLu::TentativePFactory_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> TentativePFactory_kokkos;
292 #endif
293 #ifdef MUELU_THRESHOLDAFILTERFACTORY_SHORT
295 #endif
296 #ifdef MUELU_TOGGLECOORDINATESTRANSFERFACTORY_SHORT
298 #endif
299 #ifdef MUELU_TOGGLEPFACTORY_SHORT
301 #endif
302 #ifdef MUELU_TOPRAPFACTORY_SHORT
304 #endif
305 #ifdef MUELU_TOPSMOOTHERFACTORY_SHORT
307 #endif
308 #ifdef MUELU_TPETRAOPERATOR_SHORT
310 #endif
311 #ifdef MUELU_TRANSPFACTORY_SHORT
313 #endif
314 #ifdef MUELU_TRILINOSSMOOTHER_SHORT
316 #endif
317 #ifdef MUELU_UNSMOOSHFACTORY_SHORT
319 #endif
320 #ifdef MUELU_USERPFACTORY_SHORT
322 #endif
323 #ifdef MUELU_UTILITIES_SHORT
325 #endif
326 #ifdef MUELU_UTILITIESBASE_SHORT
328 #endif
329 #ifdef MUELU_UTILITIES_KOKKOS_SHORT
330 typedef MueLu::Utilities_kokkos<Scalar,LocalOrdinal,GlobalOrdinal,Node> Utilities_kokkos;
331 #endif
332 #ifdef MUELU_VARIABLEDOFLAPLACIANFACTORY_SHORT
334 #endif
335 #ifdef MUELU_SEMICOARSENPFACTORY_SHORT
337 #endif
338 #ifdef MUELU_UZAWASMOOTHER_SHORT
340 #endif
341 #ifdef MUELU_VISUALIZATIONHELPERS_SHORT
343 #endif
344 #ifdef MUELU_ZOLTANINTERFACE_SHORT
346 #endif
347 #ifdef MUELU_ZOLTAN2INTERFACE_SHORT
349 #endif
350 #ifdef MUELU_ADAPTIVESAMLPARAMETERLISTINTERPRETER_SHORT
352 #endif
353 #ifdef MUELU_FACTORYFACTORY_SHORT
355 #endif
356 #ifdef MUELU_MLPARAMETERLISTINTERPRETER_SHORT
358 #endif
359 #ifdef MUELU_PARAMETERLISTINTERPRETER_SHORT
361 #endif
362 #ifdef MUELU_TWOLEVELMATLABFACTORY_SHORT
364 #endif
365 #ifdef MUELU_SINGLELEVELMATLABFACTORY_SHORT
367 #endif
368 #ifdef MUELU_MATLABSMOOTHER_SHORT
370 #endif
MueLu::UnsmooshFactory
Factory for building "unsmooshed" transfer operators from transfer operators associated with a scalar...
Definition: MueLu_UnsmooshFactory_decl.hpp:97
MueLu::BlockedJacobiSmoother
block Jacobi method for blocked matrices
Definition: MueLu_BlockedJacobiSmoother_decl.hpp:117
MueLu::AmalgamationFactory
AmalgamationFactory for subblocks of strided map based amalgamation data.
Definition: MueLu_AmalgamationFactory_decl.hpp:75
MueLu::GenericRFactory
Factory for building restriction operators using a prolongator factory.
Definition: MueLu_GenericRFactory_decl.hpp:71
MueLu::NullspaceFactory
Factory for generating nullspace.
Definition: MueLu_NullspaceFactory_decl.hpp:106
MueLu::RebalanceBlockAcFactory
Definition: MueLu_RebalanceBlockAcFactory_decl.hpp:81
MueLu::Amesos2Smoother
Class that encapsulates Amesos2 direct solvers.
Definition: MueLu_Amesos2Smoother_decl.hpp:77
MueLu::Smoother
Base class for smoother factories.
Definition: MueLu_Smoother_fwd.hpp:54
MueLu::ZoltanInterface
Interface to Zoltan library.
Definition: MueLu_ZoltanInterface_decl.hpp:115
MueLu::ConstraintFactory
Factory for building the constraint operator.
Definition: MueLu_ConstraintFactory_decl.hpp:66
MueLu::DemoFactory
empty factory for demonstration
Definition: MueLu_DemoFactory_decl.hpp:61
MueLu::SolverBase
Base class for energy-minimization iterative solvers.
Definition: MueLu_SolverBase.hpp:67
MueLu::IntrepidPCoarsenFactory
Factory for building transfer operators based on coarsening in polynomial degree, following the Intre...
Definition: MueLu_IntrepidPCoarsenFactory_decl.hpp:112
MueLu::MapTransferFactory
transfer factory for maps
Definition: MueLu_MapTransferFactory_decl.hpp:77
MueLu::ReorderBlockAFactory
Factory for building a reordered (nested) block operator.
Definition: MueLu_ReorderBlockAFactory_decl.hpp:79
MueLu::GeneralGeometricPFactory
Prolongator factory performing geometric coarsening.
Definition: MueLu_GeneralGeometricPFactory_decl.hpp:116
MueLu::TrilinosSmoother
Class that encapsulates external library smoothers.
Definition: MueLu_TrilinosSmoother_decl.hpp:83
MueLu::DirectSolver
Class that encapsulates direct solvers. Autoselection of AmesosSmoother or Amesos2Smoother according ...
Definition: MueLu_DirectSolver_decl.hpp:78
MueLu::FactoryFactory
Factory that can generate other factories from.
Definition: MueLu_FactoryFactory_decl.hpp:179
MueLu::FilteredAFactory
Factory for building filtered matrices using filtered graphs.
Definition: MueLu_FilteredAFactory_decl.hpp:66
MueLu::ShiftedLaplacian
Shifted Laplacian Helmholtz solver.
Definition: MueLu_ShiftedLaplacian_decl.hpp:107
MueLu::PerfUtils
Definition: MueLu_PerfUtils_fwd.hpp:54
MueLu::BlackBoxPFactory
Prolongator factory performing geometric coarsening.
Definition: MueLu_BlackBoxPFactory_decl.hpp:117
MueLu::MultiVectorTransferFactory
Class for restricting a MultiVector from a finer to a coarser level.
Definition: MueLu_MultiVectorTransferFactory_decl.hpp:66
MueLu::UserPFactory
Definition: MueLu_UserPFactory_decl.hpp:63
MueLu::PreDropFunctionBaseClass
Definition: MueLu_PreDropFunctionBaseClass_decl.hpp:62
MueLu::BlockedDirectSolver
direct solver for nxn blocked matrices
Definition: MueLu_BlockedDirectSolver_decl.hpp:85
MueLu::SegregatedAFactory
Factory for building a new "segregated" A operator. Here, "segregated" means that the user provides a...
Definition: MueLu_SegregatedAFactory_decl.hpp:74
MueLu::MatrixAnalysisFactory
This class checks matrix properties of A on current level. This factory can be plugged in everywhere ...
Definition: MueLu_MatrixAnalysisFactory_fwd.hpp:54
MueLu::PreDropFunctionConstVal
Definition: MueLu_PreDropFunctionConstVal_decl.hpp:62
MueLu::SteepestDescentSolver
Implements steepest descent algorithm for energy-minimization.
Definition: MueLu_SteepestDescentSolver_decl.hpp:69
MueLu::EminPFactory
Factory for building Energy Minimization prolongators.
Definition: MueLu_EminPFactory_decl.hpp:74
MueLu::AMGXOperator
Adapter for AmgX library from Nvidia.
Definition: MueLu_AMGXOperator_fwd.hpp:54
LocalPermutationStrategy
Class which defines local permutations of matrix columns which correspond to DOFs of the same node.
MueLu::FakeSmootherPrototype
Definition: MueLu_FakeSmootherPrototype_fwd.hpp:54
MueLu::Utilities
MueLu utility class.
Definition: MueLu_Utilities_fwd.hpp:54
MueLu::RebalanceBlockRestrictionFactory
Applies permutation to restriction operators.
Definition: MueLu_RebalanceBlockRestrictionFactory_decl.hpp:78
MueLu::BlockedRAPFactory
Factory for building coarse matrices.
Definition: MueLu_BlockedRAPFactory_decl.hpp:72
AlgebraicPermutationStrategy
Class which defines local permutations of matrix columns.
MueLu::ThresholdAFilterFactory
Factory for building a thresholded operator.
Definition: MueLu_ThresholdAFilterFactory_decl.hpp:69
MueLu::VariableDofLaplacianFactory
Factory for building scalar Laplace operator (that is used as fake operator for variable dof size pro...
Definition: MueLu_VariableDofLaplacianFactory_decl.hpp:104
MueLu::VisualizationHelpers
Base class providing routines to visualize aggregates and coarsening information.
Definition: MueLu_VisualizationHelpers_fwd.hpp:54
MueLu::TopSmootherFactory
Definition: MueLu_TopSmootherFactory_decl.hpp:27
MueLu::NullspacePresmoothFactory
Definition: MueLu_NullspacePresmoothFactory_decl.hpp:56
MueLu::TwoLevelMatlabFactory
Factory for interacting with Matlab.
Definition: MueLu_TwoLevelMatlabFactory_fwd.hpp:51
MueLu::PermutationFactory
factory generates a row- and column permutation operators P and Q such that P*A*Q^T is a (hopefully) ...
Definition: MueLu_PermutationFactory_fwd.hpp:54
MueLu::RigidBodyModeFactory
Nullspace Factory for building rigid body modes.
Definition: MueLu_RigidBodyModeFactory_fwd.hpp:54
MueLu::RepartitionFactory
Factory for building permutation matrix that can be be used to shuffle data (matrices,...
Definition: MueLu_RepartitionFactory_decl.hpp:112
MueLu::AggregationExportFactory
Factory to export aggregation info or visualize aggregates using VTK.
Definition: MueLu_AggregationExportFactory_fwd.hpp:54
MueLu::BlockedCoordinatesTransferFactory
Class for transferring coordinates from a finer level to a coarser one for BlockedCrsMatrices....
Definition: MueLu_BlockedCoordinatesTransferFactory_decl.hpp:93
MueLu::CoupledRBMFactory
Nullspace Factory for coupled acoustic-elastic problems.
Definition: MueLu_CoupledRBMFactory_fwd.hpp:54
MueLu::TopRAPFactory
Definition: MueLu_TopRAPFactory_decl.hpp:23
MueLu::GeometricInterpolationPFactory
Definition: MueLu_GeometricInterpolationPFactory_decl.hpp:63
MueLu::SmootherBase
Base class for smoothers.
Definition: MueLu_SmootherBase.hpp:68
MueLu::SemiCoarsenPFactory
Prolongator factory performing semi-coarsening.
Definition: MueLu_SemiCoarsenPFactory_decl.hpp:108
MueLu::Ifpack2Smoother
Class that encapsulates Ifpack2 smoothers.
Definition: MueLu_Ifpack2Smoother_decl.hpp:93
MueLu::CoarseningVisualizationFactory
Factory to visualize coarsening information using prolongation operators.
Definition: MueLu_CoarseningVisualizationFactory_fwd.hpp:54
MueLu::ShiftedLaplacianOperator
Wraps an existing MueLu::Hierarchy as a Tpetra::Operator, with an optional two-level correction....
Definition: MueLu_ShiftedLaplacianOperator_decl.hpp:69
MueLu::UtilitiesBase
Definition: MueLu_UtilitiesBase_fwd.hpp:54
MueLu::HierarchyFactory
Definition: MueLu_HierarchyFactory.hpp:60
MueLu::UzawaSmoother
Block triangle Uzawa smoother for 2x2 block matrices.
Definition: MueLu_UzawaSmoother_decl.hpp:93
MueLu::MergedBlockedMatrixFactory
Definition: MueLu_MergedBlockedMatrixFactory_decl.hpp:70
MueLu::BlockedGaussSeidelSmoother
block Gauss-Seidel method for blocked matrices
Definition: MueLu_BlockedGaussSeidelSmoother_decl.hpp:121
MueLu::RepartitionBlockDiagonalFactory
Factory which rebalances a map on current level using the Importer object generated by the Repartitio...
Definition: MueLu_RepartitionBlockDiagonalFactory_decl.hpp:73
MueLu::StructuredLineDetectionFactory
Factory building line detection information on structured meshes.
Definition: MueLu_StructuredLineDetectionFactory_decl.hpp:63
MueLu::HierarchyUtils
Definition: MueLu_HierarchyUtils_decl.hpp:103
MueLu::StructuredAggregationFactory
Factory for building aggregates on structured grids.
Definition: MueLu_StructuredAggregationFactory_decl.hpp:105
MueLu::FineLevelInputDataFactory
Definition: MueLu_FineLevelInputDataFactory_decl.hpp:79
MueLu::LineDetectionFactory
Factory for building line detection information.
Definition: MueLu_LineDetectionFactory_decl.hpp:68
MueLu::LocalPermutationStrategy
Local permutation strategy.
Definition: MueLu_LocalPermutationStrategy_fwd.hpp:54
MueLu::TransPFactory
Factory for building restriction operators.
Definition: MueLu_TransPFactory_decl.hpp:73
MueLu::CloneRepartitionInterface
Helper class which transforms an "Partition" array generated from a block in a blocked operator to a ...
Definition: MueLu_CloneRepartitionInterface_decl.hpp:100
MergedSmoother
MueLu::IndefBlockedDiagonalSmoother
Cheap Blocked diagonal smoother for indefinite 2x2 block matrices.
Definition: MueLu_IndefBlockedDiagonalSmoother_decl.hpp:97
MueLu::RebalanceBlockInterpolationFactory
Applies permutation to prolongation operators.
Definition: MueLu_RebalanceBlockInterpolationFactory_decl.hpp:75
MueLu::PermutingSmoother
This class first calculates row- and column permutation operators and applies a smoother to the permu...
Definition: MueLu_PermutingSmoother_decl.hpp:85
MueLu::CGSolver
Implements conjugate gradient algorithm for energy-minimization.
Definition: MueLu_CGSolver_decl.hpp:77
MueLu::PatternFactory
Factory for building nonzero patterns for energy minimization.
Definition: MueLu_PatternFactory_decl.hpp:64
MueLu::SmootherFactory
Generic Smoother Factory for generating the smoothers of the MG hierarchy.
Definition: MueLu_SmootherFactory_decl.hpp:91
MueLu::Zoltan2Interface
Interface to Zoltan2 library.
Definition: MueLu_Zoltan2Interface_decl.hpp:118
MueLu::CoordinatesTransferFactory
Class for transferring coordinates from a finer level to a coarser one.
Definition: MueLu_CoordinatesTransferFactory_decl.hpp:99
MueLu::ToggleCoordinatesTransferFactory
Class for transferring coordinates from a finer level to a coarser one.
Definition: MueLu_ToggleCoordinatesTransferFactory_decl.hpp:62
MueLu::DropNegativeEntriesFactory
Application-specific filtering for A. Can be used in context of graph coarsening and aggregation.
Definition: MueLu_DropNegativeEntriesFactory_decl.hpp:69
MueLu::ProjectorSmoother
This class enables the elimination of the nullspace component of the solution through the use of proj...
Definition: MueLu_ProjectorSmoother_decl.hpp:80
MueLu::AdaptiveSaMLParameterListInterpreter
Definition: MueLu_AdaptiveSaMLParameterListInterpreter_decl.hpp:74
MueLu::TpetraOperator
Wraps an existing MueLu::Hierarchy as a Tpetra::Operator.
Definition: MueLu_TpetraOperator_fwd.hpp:54
MueLu::TekoSmoother
Interface to block smoothers in Teko package.
Definition: MueLu_TekoSmoother_decl.hpp:86
MueLu::ParameterListInterpreter
Definition: MueLu_ParameterListInterpreter_decl.hpp:114
MueLu::RepartitionHeuristicFactory
Factory for determing the number of partitions for rebalancing.
Definition: MueLu_RepartitionHeuristicFactory_decl.hpp:119
MueLu::SmootherPrototype
Base class for smoother prototypes.
Definition: MueLu_SmootherPrototype_decl.hpp:74
MueLu::GMRESSolver
Implements conjugate gradient algorithm for energy-minimization.
Definition: MueLu_GMRESSolver_decl.hpp:77
MueLu::SingleLevelMatlabFactory
Factory for interacting with Matlab.
Definition: MueLu_SingleLevelMatlabFactory_fwd.hpp:51
MueLu::SchurComplementFactory
Factory for building the Schur Complement for a 2x2 block matrix.
Definition: MueLu_SchurComplementFactory_decl.hpp:88
MueLu::RebalanceAcFactory
Factory for building coarse matrices.
Definition: MueLu_RebalanceAcFactory_decl.hpp:74
MueLu::MLParameterListInterpreter
Class that accepts ML-style parameters and builds a MueLu preconditioner. This interpreter uses the s...
Definition: MueLu_MLParameterListInterpreter_decl.hpp:125
MueLu::MatlabSmoother
Definition: MueLu_MatlabSmoother_fwd.hpp:51
MueLu::SubBlockAFactory
Factory for building a thresholded operator.
Definition: MueLu_SubBlockAFactory_decl.hpp:98
MueLu::RAPFactory
Factory for building coarse matrices.
Definition: MueLu_RAPFactory_decl.hpp:73
MueLu::CoarseMapFactory
Factory for generating coarse level map. Used by TentativePFactory.
Definition: MueLu_CoarseMapFactory_decl.hpp:114
MueLu::TogglePFactory
Prolongator factory which allows switching between two different prolongator strategies.
Definition: MueLu_TogglePFactory_decl.hpp:92
MueLu::SimpleSmoother
SIMPLE smoother for 2x2 block matrices.
Definition: MueLu_SimpleSmoother_decl.hpp:93
MueLu::TentativePFactory
Factory for building tentative prolongator.
Definition: MueLu_TentativePFactory_decl.hpp:122
MueLu::PgPFactory
Factory for building Petrov-Galerkin Smoothed Aggregation prolongators.
Definition: MueLu_PgPFactory_decl.hpp:81
MueLu::AlgebraicPermutationStrategy
Algebraic permutation strategy.
Definition: MueLu_AlgebraicPermutationStrategy_fwd.hpp:54
Constraint
Class which contains the constraint space details.
BrickAggregationFactory
Aggregation method for generating "brick" aggregates.
MueLu::SaPFactory
Factory for building Smoothed Aggregation prolongators.
Definition: MueLu_SaPFactory_decl.hpp:96
MueLu::MergedSmoother
Definition: MueLu_MergedSmoother_decl.hpp:65
MueLu::BlockedCoarseMapFactory
Factory for generating coarse level map. Used by BlockedPFactory.
Definition: MueLu_BlockedCoarseMapFactory_decl.hpp:80
MueLu::RAPShiftFactory
Factory for building coarse grid matrices, when the matrix is of the form K+a*M. Useful when you want...
Definition: MueLu_RAPShiftFactory_decl.hpp:75
MueLu::HierarchyManager
Definition: MueLu_HierarchyManager.hpp:78
MueLu::BraessSarazinSmoother
BraessSarazin smoother for 2x2 block matrices.
Definition: MueLu_BraessSarazinSmoother_decl.hpp:90
MueLu::RebalanceTransferFactory
Applies permutation to grid transfer operators.
Definition: MueLu_RebalanceTransferFactory_decl.hpp:76
MueLu::Hierarchy
Provides methods to build a multigrid hierarchy and apply multigrid cycles.
Definition: MueLu_Hierarchy_decl.hpp:104
MueLu::BlockedPFactory
Factory for building blocked, segregated prolongation operators.
Definition: MueLu_BlockedPFactory_decl.hpp:122
MueLu::FactoryManager
This class specifies the default factory that should generate some data on a Level if the data does n...
Definition: MueLu_FactoryManager_decl.hpp:103
MueLu::FacadeClassFactory
Definition: MueLu_FacadeClassFactory_decl.hpp:60
MueLu::BrickAggregationFactory
Definition: MueLu_BrickAggregationFactory_decl.hpp:82
MueLu::CoalesceDropFactory
Factory for creating a graph base on a given matrix.
Definition: MueLu_CoalesceDropFactory_decl.hpp:135
MueLu::Constraint
Constraint space information for the potential prolongator.
Definition: MueLu_Constraint_decl.hpp:106