Go to the documentation of this file.
8 #ifndef MUELU_ADAPTIVESAMLPARAMTERLISTINTERPRETER_DECL_HPP_
9 #define MUELU_ADAPTIVESAMLPARAMTERLISTINTERPRETER_DECL_HPP_
73 template <
class Scalar =
double,
class LocalOrdinal =
int,
class GlobalOrdinal = LocalOrdinal,
class Node = KokkosClassic::DefaultNode::DefaultNodeType>
76 #undef MUELU_ADAPTIVESAMLPARAMETERLISTINTERPRETER_SHORT
150 const int lastLevel = startLevel + numDesiredLevel - 1;
153 for(
int iLevel = startLevel; iLevel <= lastLevel; iLevel++) {
164 if (levelID == -1)
return Teuchos::null;
165 if (levelID == lastLevelID+1)
return Teuchos::null;
208 #define MUELU_ADAPTIVESAMLPARAMETERLISTINTERPRETER_SHORT
bool bExportAggregates_
export aggregates
void SetParameterList(const Teuchos::ParameterList ¶mList)
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
Namespace for MueLu classes and methods.
int nullspaceDim_
nullspace can be embedded in the ML parameter list
size_t NumTransferFactories() const
Returns number of transfer factories.
virtual ~AdaptiveSaMLParameterListInterpreter()
Destructor.
virtual void SetupHierarchy(Hierarchy &H) const
Setup Hierarchy object.
void AddTransferFactory(const RCP< FactoryBase > &factory)
Add transfer factory in the end of list of transfer factories for RAPFactory.
Array< RCP< FactoryManagerBase > > init_levelManagers_
Teuchos::RCP< FactoryManagerBase > InitLvlMngr(int levelID, int lastLevelID) const
int blksize_
Matrix configuration storage.
AdaptiveSaMLParameterListInterpreter()
Constructor.
Classes::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > Operator
void SetupInitHierarchy(Hierarchy &H) const
std::vector< RCP< FactoryBase > > TransferFacts_
Provides methods to build a multigrid hierarchy and apply multigrid cycles.
void AddInitFactoryManager(int startLevel, int numDesiredLevel, RCP< FactoryManagerBase > manager)
internal routine to add a new factory manager used for the initialization phase
This class specifies the default factory that should generate some data on a Level if the data does n...
virtual void SetupOperator(Operator &Op) const