|
virtual RCP< const ParameterList > | GetValidParameterList () const =0 |
| Return a const parameter list of valid parameters that setParameterList() will accept. More...
|
|
virtual void | SetParameterList (const ParameterList ¶mList)=0 |
| Set parameters from a parameter list and return with default values. More...
|
|
virtual const Teuchos::ParameterList & | GetParameterList () const =0 |
|
virtual void | SetParameter (const std::string &name, const ParameterEntry &entry)=0 |
| Set a parameter directly as a ParameterEntry. More...
|
|
virtual const ParameterEntry & | GetParameter (const std::string &name) const =0 |
| Retrieves a const entry with the name name. More...
|
|
virtual void | GetDocumentation (std::ostream &os) const =0 |
|
Abstract interface of a class accepting parameter lists.
Definition at line 28 of file MueLu_ParameterListAcceptor.hpp.
virtual RCP<const ParameterList> MueLu::ParameterListAcceptor::GetValidParameterList |
( |
| ) |
const |
|
pure virtual |
Return a const parameter list of valid parameters that setParameterList() will accept.
Also define the default values of parameters according to the input parameter list.
Implemented in MueLu::UncoupledAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedGaussSeidelSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Factory, MueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Zoltan2Interface< double, int, int, Xpetra::EpetraNode >, MueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::IndefBlockedDiagonalSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SimpleSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::UzawaSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BraessSarazinSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SaPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SchurComplementFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedDirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TogglePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MatrixAnalysisFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PgPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedCoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceBlockAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ZoltanInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Zoltan2Interface< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceBlockRestrictionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RepartitionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MapTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceBlockInterpolationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::EminPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MultiVectorTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceMapFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::MergedBlockedMatrixFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SegregatedAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TransPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::UserAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::ToggleCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::LineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::FilteredAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::UserPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::NullspacePresmoothFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::IsorropiaInterface< LocalOrdinal, GlobalOrdinal, Node >, and MueLu::RepartitionInterface< LocalOrdinal, GlobalOrdinal, Node >.