MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::ParameterListAcceptor Class Referenceabstract

Abstract interface of a class accepting parameter lists. More...

#include <MueLu_ParameterListAcceptor.hpp>

Inheritance diagram for MueLu::ParameterListAcceptor:
MueLu::ParameterListAcceptorImpl MueLu::Factory MueLu::SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type, typename SmootherPrototype< SmootherPrototype<>::scalar_type >::local_ordinal_type >::global_ordinal_type >::node_type > MueLu::SmootherPrototype< double, int, int, Xpetra::EpetraNode > MueLu::SmootherPrototype< double, int, int, typename SmootherPrototype< double, int, int >::node_type > MueLu::SmootherPrototype< double, int, GlobalOrdinal, Node > MueLu::SingleLevelFactoryBase MueLu::SmootherPrototype< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::TwoLevelFactoryBase MueLu::Amesos2Smoother< double, int, int, Xpetra::EpetraNode > MueLu::BelosSmoother< double, int, int, Xpetra::EpetraNode > MueLu::Ifpack2Smoother< double, int, int, Xpetra::EpetraNode > MueLu::TekoSmoother< double, int, GlobalOrdinal, Node > MueLu::CoarseMapFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode > MueLu::AggregateQualityEstimateFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::AmalgamationFactory_kokkos< 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, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > MueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::CoarseMapFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > MueLu::CoupledAggregationFactory< 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::NullspaceFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > 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::SmooVecCoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::SmootherFactoryBase 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::UncoupledAggregationFactory_kokkos< 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::AmesosSmoother< 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::IfpackSmoother< 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::CoordinatesTransferFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > > MueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::InterfaceMappingTransferFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::LocalOrdinalTransferFactory< LocalOrdinal, GlobalOrdinal, Node > MueLu::MHDRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MapTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MatrixAnalysisFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::MultiVectorTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > MueLu::PFactory MueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node > 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 >

Constructors/Destructors

 ParameterListAcceptor ()
 
virtual ~ParameterListAcceptor ()=default
 

Get/Set methods.

virtual Teuchos::RCP< const Teuchos::ParameterList > GetValidParameterList () const =0
 Return a const parameter list of valid parameters that setParameterList() will accept.
 
virtual void SetParameterList (const Teuchos::ParameterList &paramList)=0
 Set parameters from a parameter list and return with default values.
 
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.
 
virtual const ParameterEntry & GetParameter (const std::string &name) const =0
 Retrieves a const entry with the name name.
 
virtual void GetDocumentation (std::ostream &os) const =0
 

Detailed Description

Abstract interface of a class accepting parameter lists.

Definition at line 24 of file MueLu_ParameterListAcceptor.hpp.

Constructor & Destructor Documentation

◆ ParameterListAcceptor()

MueLu::ParameterListAcceptor::ParameterListAcceptor ( )

Definition at line 14 of file MueLu_ParameterListAcceptor.cpp.

◆ ~ParameterListAcceptor()

virtual MueLu::ParameterListAcceptor::~ParameterListAcceptor ( )
virtualdefault

Member Function Documentation

◆ GetValidParameterList()

virtual Teuchos::RCP< const Teuchos::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::SingleLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TwoLevelMatlabFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BrickAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::HybridAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AmalgamationFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoalesceDropFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::SmooVecCoalesceDropFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::UnsmooshFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::VariableDofLaplacianFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::NotayAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::StructuredAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::StructuredAggregationFactory_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::UncoupledAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::UncoupledAggregationFactory_kokkos< LocalOrdinal, GlobalOrdinal, Node >, MueLu::UserAggregationFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregateQualityEstimateFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoordinatesTransferFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::DropNegativeEntriesFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::FilteredAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::FineLevelInputDataFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::InitialBlockNumberFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::InverseApproximationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::LineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::LocalOrdinalTransferFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::LowPrecisionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MergedBlockedMatrixFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MultiVectorTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RAPShiftFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SchurComplementFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SegregatedAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::StructuredLineDetectionFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Factory, MueLu::CloneRepartitionInterface< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::IsorropiaInterface< LocalOrdinal, GlobalOrdinal, Node >, MueLu::NodePartitionInterface< 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::RebalanceMapFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::RebalanceTransferFactory< 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::Zoltan2Interface< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Zoltan2Interface< double, int, int, Xpetra::EpetraNode >, MueLu::ZoltanInterface< 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::IndefBlockedDiagonalSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SimpleSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TekoSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TekoSmoother< double, int, GlobalOrdinal, Node >, MueLu::UzawaSmoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::Amesos2Smoother< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SmootherFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlackBoxPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ReorderBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ClassicalPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ConstraintFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::EminPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::NullspacePresmoothFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PatternFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GeneralGeometricPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GeometricInterpolationPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GeometricInterpolationPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RegionRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RegionRFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::GenericRFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ReplicatePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::RfromP_Or_TransP< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TransPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MatrixFreeTentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::IntrepidPCoarsenFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PgPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SemiCoarsenPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SemiCoarsenPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::ToggleCoordinatesTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TogglePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoarseMapFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::NullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::NullspaceFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::ReitzingerPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SaPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SaPFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::ScaledNullspaceFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TentativePFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::TentativePFactory_kokkos< Scalar, LocalOrdinal, GlobalOrdinal, Kokkos::Compat::KokkosDeviceWrapperNode< DeviceType > >, MueLu::UserPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::AggregationExportFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoarseningVisualizationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::MatrixAnalysisFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::PermutationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedCoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::AmalgamationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::BlockedRAPFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::InterfaceAggregationFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::InterfaceMappingTransferFactory< LocalOrdinal, GlobalOrdinal, Node >, MueLu::MapTransferFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::SubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ZeroSubBlockAFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::ClassicalMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, MueLu::CoarseMapFactory< Scalar, LocalOrdinal, GlobalOrdinal, Node >, and MueLu::CoarseMapFactory< DefaultScalar, DefaultLocalOrdinal, DefaultGlobalOrdinal, DefaultNode >.

◆ SetParameterList()

◆ GetParameterList()

virtual const Teuchos::ParameterList & MueLu::ParameterListAcceptor::GetParameterList ( ) const
pure virtual

◆ SetParameter()

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

Set a parameter directly as a ParameterEntry.

Implemented in MueLu::ParameterListAcceptorImpl.

◆ GetParameter()

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

Retrieves a const entry with the name name.

Implemented in MueLu::ParameterListAcceptorImpl.

◆ GetDocumentation()

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

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