MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu_AdaptiveSaMLParameterListInterpreter_def.hpp File Reference
#include <Teuchos_XMLParameterListHelpers.hpp>
#include "MueLu_ConfigDefs.hpp"
#include <ml_ValidateParameters.h>
#include <Xpetra_Matrix.hpp>
#include <Xpetra_MultiVector.hpp>
#include <Xpetra_MultiVectorFactory.hpp>
#include <Xpetra_Operator.hpp>
#include <Xpetra_IO.hpp>
#include "MueLu_AdaptiveSaMLParameterListInterpreter_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_TransPFactory.hpp"
#include "MueLu_GenericRFactory.hpp"
#include "MueLu_SmootherPrototype.hpp"
#include "MueLu_SmootherFactory.hpp"
#include "MueLu_TrilinosSmoother.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_ParameterListInterpreter.hpp"
#include "MueLu_DisableMultipleCallCheck.hpp"

Go to the source code of this file.

Namespaces

 MueLu
 Namespace for MueLu classes and methods.
 
 MueLu::AdaptiveDetails
 

Macros

#define MUELU_READ_PARAM(paramList, paramStr, varType, defaultValue, varName)
 
#define MUELU_COPY_PARAM(paramList, paramStr, varType, defaultValue, outParamList, outParamStr)
 

Functions

template<class SC , class LO , class GO , class NO >
Teuchos::RCP
< MueLu::SmootherFactory< SC,
LO, GO, NO > > 
MueLu::AdaptiveDetails::getSmoother (Teuchos::ParameterList &list)
 

Macro Definition Documentation

#define MUELU_READ_PARAM (   paramList,
  paramStr,
  varType,
  defaultValue,
  varName 
)
Value:
varType varName = defaultValue; \
if (paramList.isParameter(paramStr)) varName = paramList.get<varType>(paramStr);

Definition at line 56 of file MueLu_AdaptiveSaMLParameterListInterpreter_def.hpp.

#define MUELU_COPY_PARAM (   paramList,
  paramStr,
  varType,
  defaultValue,
  outParamList,
  outParamStr 
)
Value:
if (paramList.isParameter(paramStr)) \
outParamList.set<varType>(outParamStr, paramList.get<varType>(paramStr)); \
else \
outParamList.set<varType>(outParamStr, defaultValue);

Definition at line 61 of file MueLu_AdaptiveSaMLParameterListInterpreter_def.hpp.