Go to the source code of this file.
|
| | hit |
| |
| | Moose |
| | MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to address this in their environment if C++17 compatibility isn't found.
|
| |
| | Moose::internal |
| |
|
| template<> |
| void | InputParameters::addRequiredParam< std::vector< MooseEnum > > (const std::string &name, const std::vector< MooseEnum > &moose_enums, const std::string &doc_string) |
| |
| template<> |
| void | InputParameters::addRequiredParam< std::vector< MultiMooseEnum > > (const std::string &name, const std::vector< MultiMooseEnum > &moose_enums, const std::string &doc_string) |
| |
| template<> |
| void | InputParameters::addParam< std::vector< MooseEnum > > (const std::string &, const std::string &) |
| |
| template<> |
| void | InputParameters::addParam< std::vector< MultiMooseEnum > > (const std::string &, const std::string &) |
| |
| template<> |
| void | InputParameters::addRequiredParam< std::vector< MultiMooseEnum > > (const std::string &, const std::string &) |
| |
| template<> |
| void | InputParameters::addDeprecatedParam< std::vector< MooseEnum > > (const std::string &, const std::string &, const std::string &) |
| |
| InputParameters | emptyInputParameters () |
| |
| template<typename T > |
| constexpr T * | Moose::internal::getNullptrExample () |
| |
| template<typename T > |
| constexpr bool | Moose::internal::isMFEMFunctorNameTypeHelper (T *) |
| |
| template<typename T , typename A > |
| constexpr bool | Moose::internal::isMFEMFunctorNameTypeHelper (std::vector< T, A > *) |
| |
| template<typename T > |
| constexpr bool | Moose::internal::isScalarFunctorNameTypeHelper (T *) |
| |
| template<typename T , typename A > |
| constexpr bool | Moose::internal::isScalarFunctorNameTypeHelper (std::vector< T, A > *) |
| |
| template<typename T > |
| constexpr bool | Moose::internal::isVectorFunctorNameTypeHelper (T *) |
| |
| template<typename T , typename A > |
| constexpr bool | Moose::internal::isVectorFunctorNameTypeHelper (std::vector< T, A > *) |
| |
| template<typename T > |
| constexpr bool | Moose::internal::isFunctorNameTypeHelper (T *ex) |
| |
◆ emptyInputParameters()
Definition at line 31 of file InputParameters.C.
Referenced by NEML2ModelExecutor::actionParams(), ConstantReporter::addReporterTypeParams(), Moose::FV::advectedInterpolationParameter(), Factory::clone(), CompositionDT::compositionDTParams(), AppFactory::createAppShared(), Moose::createMooseApp(), TransientBase::defaultSteadyStateConvergenceParams(), dummyParams(), AdvancedOutput::enableOutputTypes(), FEProblemSolve::feProblemDefaultConvergenceParams(), FixedPointSolve::fixedPointDefaultConvergenceParams(), MooseServer::gatherDocumentCompletionItems(), MooseServer::gatherDocumentDefinitionLocations(), PhysicsBase::getAdditionalRMParams(), MooseServer::getFileNameTypeValues(), MooseServer::getHoverDisplayText(), MooseServer::getNodesByValueAndTypes(), Moose::PetscSupport::getPetscValidParams(), MooseServer::getRequiredParamsText(), Moose::SlepcSupport::getSlepcEigenProblemValidParams(), PiecewiseTabularInterface::validParams(), ParsedMaterialBase::validParams(), FVDiffusionInterpolationInterface::validParams(), FVRelationshipManagerInterface::validParams(), MFEMProblemSolve::validParams(), MultiSystemSolveObject::validParams(), MeshDisplacedInterface::validParams(), NonlinearSolveObject::validParams(), ReferenceResidualInterface::validParams(), MeshChangedInterface::validParams(), FixedPointSolve::validParams(), VectorPostprocessorInterface::validParams(), ReporterInterface::validParams(), ElementIDInterface::validParams(), MFEMBlockRestrictable::validParams(), GeometricSearchInterface::validParams(), MFEMBoundaryRestrictable::validParams(), UserObjectInterface::validParams(), FVInterpolationMethodInterface::validParams(), NeighborCoupleableMooseVariableDependencyIntermediateInterface::validParams(), DistributionInterface::validParams(), ReporterTransferInterface::validParams(), InitialConditionInterface::validParams(), FunctorInterface::validParams(), MOOSEToNEML2::validParams(), SamplerInterface::validParams(), Moose::PeriodicBCHelper::validParams(), BoundaryRestrictableRequired::validParams(), ExecutorInterface::validParams(), FileRangeBuilder::validParams(), SetupInterface::validParams(), LayeredBase::validParams(), MortarConsumerInterface::validParams(), SamplerBase::validParams(), DiffusionLHDGAssemblyHelper::validParams(), OrientedBoxInterface::validParams(), ShapeUserObject< SideUserObject >::validParams(), MooseParsedFunctionBase::validParams(), IPHDGAssemblyHelper::validParams(), NestedSolveTempl< is_ad >::validParams(), RandomInterface::validParams(), TransientInterface::validParams(), BoundaryRestrictable::validParams(), PostprocessorInterface::validParams(), Reporter::validParams(), OutputInterface::validParams(), FunctionParserUtils< false >::validParams(), FunctionInterface::validParams(), PerfGraphInterface::validParams(), MooseBase::validParams(), TaggingInterface::validParams(), Moose::Builder::validParams(), BlockRestrictable::validParams(), MaterialPropertyInterface::validParams(), MeshBaseImageSampler::validParams(), ImageSampler::validParams(), and MooseAppCoordTransform::validParams().
◆ InputParameters::addDeprecatedParam< std::vector< MooseEnum > >()
Definition at line 1436 of file InputParameters.C.
1441 mooseError(
"You must supply a vector of MooseEnum object(s) and the deprecation string when " 1442 "using addDeprecatedParam, even if the parameter is not required!");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
◆ InputParameters::addParam< std::vector< MooseEnum > >()
Definition at line 1373 of file InputParameters.C.
1376 mooseError(
"You must supply a vector of MooseEnum object(s) when using addParam, even if the " 1377 "parameter is not required!");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
◆ InputParameters::addParam< std::vector< MultiMooseEnum > >()
Definition at line 1382 of file InputParameters.C.
1386 "You must supply a vector of MultiMooseEnum object(s) when using addParam, even if the " 1387 "parameter is not required!");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
◆ InputParameters::addRequiredParam< std::vector< MooseEnum > >()
Definition at line 1320 of file InputParameters.C.
1325 InputParameters::set<std::vector<MooseEnum>>(
name) =
1327 auto & metadata = _params[
name];
1328 metadata._required =
true;
1329 metadata._doc_string = doc_string;
std::string name(const ElemQuality q)
◆ InputParameters::addRequiredParam< std::vector< MultiMooseEnum > >() [1/2]
Definition at line 1334 of file InputParameters.C.
1340 moose_enums.size() == 1,
1341 "Only 1 MultiMooseEnum is supported in addRequiredParam<std::vector<MultiMooseEnum>> for " +
1343 mooseAssert(!moose_enums[0].items().empty(),
1344 "The MultiMooseEnum in addRequiredParam<std::vector<MultiMooseEnum>> is empty for " +
1346 InputParameters::set<std::vector<MultiMooseEnum>>(
name) =
1348 auto & metadata = _params[
name];
1349 metadata._required =
true;
1350 metadata._doc_string = doc_string;
std::string name(const ElemQuality q)
◆ InputParameters::addRequiredParam< std::vector< MultiMooseEnum > >() [2/2]
Definition at line 1392 of file InputParameters.C.
1395 mooseError(
"You must supply a vector of MultiMooseEnum object(s) when using addRequiredParam!");
void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application...
◆ Action