MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::ParameterListAcceptorImpl Class Reference

#include <MueLu_ParameterListAcceptor.hpp>

Inheritance diagram for MueLu::ParameterListAcceptorImpl:
MueLu::ParameterListAcceptor MueLu::Factory MueLu::SingleLevelFactoryBase MueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TwoLevelFactoryBase MueLu::SmootherPrototype< double, int, GlobalOrdinal, Node > MueLu::SmootherPrototype< double, int, int, Node > MueLu::SmootherPrototype< double, int, int, Xpetra::EpetraNode > MueLu::AggregateQualityEstimateFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ClassicalMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CloneRepartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoalesceDropFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoupledRBMFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::DemoFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::DropNegativeEntriesFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::FilteredAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::FineLevelInputDataFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::HybridAggregationFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::InitialBlockNumberFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::InterfaceAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::InverseApproximationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::IsorropiaInterface< LocalOrdinal, GlobalOrdinal, Node > MueLu::LineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::LowPrecisionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MergedBlockedMatrixFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::NodePartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::NotayAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::NullspacePresmoothFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceMapFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::ReorderBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RepartitionBlockDiagonalFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RepartitionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RepartitionHeuristicFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RepartitionInterface< LocalOrdinal, GlobalOrdinal, Node > MueLu::RigidBodyModeFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ScaledNullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SchurComplementFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SegregatedAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SmootherFactoryBase MueLu::SmooVecCoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::StructuredAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::StructuredAggregationFactory_kokkos< LocalOrdinal, GlobalOrdinal, Node > MueLu::StructuredLineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ThresholdAFilterFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TopSmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::UncoupledAggregationFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::UserAggregationFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::VariableDofLaplacianFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ZeroSubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Zoltan2Interface< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Zoltan2Interface< double, int, int, Xpetra::EpetraNode > MueLu::ZoltanInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Amesos2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BelosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BlockedDirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BlockedGaussSeidelSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BlockedJacobiSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BraessSarazinSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::DirectSolver< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::Ifpack2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::IndefBlockedDiagonalSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MatlabSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MergedSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PermutingSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ProjectorSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RefMaxwellSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SimpleSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TekoSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TrilinosSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::UzawaSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BlockedCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::BlockedRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::InterfaceMappingTransferFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::LocalOrdinalTransferFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::MapTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MatrixAnalysisFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MHDRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MultiVectorTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PFactory MueLu::Q2Q1Q2CoarseGridFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RAPShiftFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceBlockAcFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceBlockInterpolationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceBlockRestrictionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RebalanceTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RegionRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RegionRFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::RfromP_Or_TransP< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::ToggleCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TopRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TransPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TekoSmoother< double, int, GlobalOrdinal, Node > MueLu::AmesosSmoother< Node > MueLu::IfpackSmoother< Node > MueLu::Amesos2Smoother< double, int, int, Xpetra::EpetraNode > MueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode > MueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode >

Public Member Functions

 ParameterListAcceptorImpl ()
 
virtual ~ParameterListAcceptorImpl ()=default
 
virtual void SetParameterList (const Teuchos::ParameterList &paramList)
 Set parameters from a parameter list and return with default values. More...
 
virtual const
Teuchos::ParameterList
GetParameterList () const
 
void SetParameter (const std::string &name, const ParameterEntry &entry)
 Set a parameter directly as a ParameterEntry. More...
 
const ParameterEntryGetParameter (const std::string &name) const
 Retrieves a const entry with the name name. More...
 
virtual void GetDocumentation (std::ostream &os) const
 
- Public Member Functions inherited from MueLu::ParameterListAcceptor
 ParameterListAcceptor ()
 
virtual ~ParameterListAcceptor ()=default
 
virtual Teuchos::RCP< const
Teuchos::ParameterList
GetValidParameterList () const =0
 Return a const parameter list of valid parameters that setParameterList() will accept. More...
 

Private Attributes

Teuchos::ParameterList paramList_
 

Detailed Description

Definition at line 89 of file MueLu_ParameterListAcceptor.hpp.

Constructor & Destructor Documentation

MueLu::ParameterListAcceptorImpl::ParameterListAcceptorImpl ( )

Definition at line 16 of file MueLu_ParameterListAcceptor.cpp.

virtual MueLu::ParameterListAcceptorImpl::~ParameterListAcceptorImpl ( )
virtualdefault

Member Function Documentation

const Teuchos::ParameterList & MueLu::ParameterListAcceptorImpl::GetParameterList ( ) const
virtual

Implements MueLu::ParameterListAcceptor.

Definition at line 41 of file MueLu_ParameterListAcceptor.cpp.

void MueLu::ParameterListAcceptorImpl::SetParameter ( const std::string &  name,
const ParameterEntry entry 
)
virtual

Set a parameter directly as a ParameterEntry.

Implements MueLu::ParameterListAcceptor.

Definition at line 64 of file MueLu_ParameterListAcceptor.cpp.

const ParameterEntry & MueLu::ParameterListAcceptorImpl::GetParameter ( const std::string &  name) const
virtual

Retrieves a const entry with the name name.

Implements MueLu::ParameterListAcceptor.

Definition at line 70 of file MueLu_ParameterListAcceptor.cpp.

void MueLu::ParameterListAcceptorImpl::GetDocumentation ( std::ostream &  os) const
virtual

Implements MueLu::ParameterListAcceptor.

Definition at line 74 of file MueLu_ParameterListAcceptor.cpp.

Member Data Documentation

Teuchos::ParameterList MueLu::ParameterListAcceptorImpl::paramList_
mutableprivate

Definition at line 109 of file MueLu_ParameterListAcceptor.hpp.


The documentation for this class was generated from the following files: