|
void | Input (Level &level, const std::string &varName) const |
|
void | Input (Level &level, const std::string &varName, const std::string &varParamName) const |
|
template<class T > |
T | Get (Level &level, const std::string &varName) const |
|
template<class T > |
T | Get (Level &level, const std::string &varName, const std::string &varParamName) const |
|
template<class T > |
void | Set (Level &level, const std::string &varName, const T &data) const |
|
bool | IsAvailable (Level &level, const std::string &varName) const |
|
Definition at line 69 of file MueLu_Factory.hpp.
virtual RCP< const ParameterList > MueLu::Factory::GetValidParameterList |
( |
| ) |
const |
|
inlinevirtual |
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.
Implements MueLu::ParameterListAcceptor.
Reimplemented 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::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 >.
Definition at line 140 of file MueLu_Factory.hpp.