#include <Teuchos_XMLParameterListHelpers.hpp>
#include "MueLu_ConfigDefs.hpp"
#include <ml_ValidateParameters.h>
#include <Xpetra_Matrix.hpp>
#include <Xpetra_MatrixUtils.hpp>
#include <Xpetra_MultiVector.hpp>
#include <Xpetra_MultiVectorFactory.hpp>
#include <Xpetra_Operator.hpp>
#include "MueLu_MLParameterListInterpreter_decl.hpp"
#include "MueLu_Level.hpp"
#include "MueLu_Hierarchy.hpp"
#include "MueLu_FactoryManager.hpp"
#include "MueLu_TentativePFactory.hpp"
#include "MueLu_SaPFactory.hpp"
#include "MueLu_PgPFactory.hpp"
#include "MueLu_AmalgamationFactory.hpp"
#include "MueLu_TransPFactory.hpp"
#include "MueLu_GenericRFactory.hpp"
#include "MueLu_SmootherPrototype.hpp"
#include "MueLu_SmootherFactory.hpp"
#include "MueLu_TrilinosSmoother.hpp"
#include "MueLu_IfpackSmoother.hpp"
#include "MueLu_DirectSolver.hpp"
#include "MueLu_HierarchyUtils.hpp"
#include "MueLu_RAPFactory.hpp"
#include "MueLu_CoalesceDropFactory.hpp"
#include "MueLu_UncoupledAggregationFactory.hpp"
#include "MueLu_NullspaceFactory.hpp"
#include "MueLu_ParameterListUtils.hpp"
#include "MueLu_CoalesceDropFactory_kokkos.hpp"
#include "MueLu_TentativePFactory_kokkos.hpp"
#include "MueLu_IsorropiaInterface.hpp"
#include "MueLu_RepartitionHeuristicFactory.hpp"
#include "MueLu_RepartitionFactory.hpp"
#include "MueLu_RebalanceTransferFactory.hpp"
#include "MueLu_RepartitionInterface.hpp"
#include "MueLu_RebalanceAcFactory.hpp"
Go to the source code of this file.
#define MUELU_READ_PARAM |
( |
|
paramList, |
|
|
|
paramStr, |
|
|
|
varType, |
|
|
|
defaultValue, |
|
|
|
varName |
|
) |
| |
#define MUELU_COPY_PARAM |
( |
|
paramList, |
|
|
|
paramStr, |
|
|
|
varType, |
|
|
|
defaultValue, |
|
|
|
outParamList, |
|
|
|
outParamStr |
|
) |
| |
Value:if (paramList.isParameter(paramStr)) \
outParamList.set(outParamStr, paramList.get<varType>(paramStr)); \
else \
outParamList.set(outParamStr, static_cast<varType>(defaultValue));
Definition at line 75 of file MueLu_MLParameterListInterpreter_def.hpp.
#define MUELU_MLPARAMETERLISTINTERPRETER_SHORT |