Adds nonlinear variable. More...
#include <AddVariableAction.h>
Public Member Functions | |
AddVariableAction (InputParameters params) | |
virtual void | act () override |
Method to add objects to the simulation or perform other setup tasks. More... | |
virtual void | addRelationshipManagers (Moose::RelationshipManagerType when_type) override |
Method to add a relationship manager for the objects being added to the system. More... | |
void | addRelationshipManagers (Moose::RelationshipManagerType when_type, const InputParameters &moose_object_pars) |
Method to add a relationship manager for the objects being added to the system. More... | |
virtual void | addRelationshipManagers (Moose::RelationshipManagerType when_type) |
Method to add a relationship manager for the objects being added to the system. More... | |
InputParameters & | getObjectParams () |
Retreive the parameters of the object to be created by this action. More... | |
const InputParameters & | getObjectParams () const |
Constant version of retreiving the parameters of the object to be created by this action. More... | |
const std::string & | getMooseObjectType () const |
Return the object type to be created. More... | |
void | timedAct () |
The method called externally that causes the action to act() More... | |
const std::string & | name () const |
The name of the action. More... | |
const std::string & | type () const |
InputParameters & | parameters () |
const InputParameters & | parameters () const |
const std::string & | specificTaskName () const |
const std::set< std::string > & | getAllTasks () const |
template<typename T > | |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
Verifies that the requested parameter exists and is not NULL and returns it to the caller. More... | |
bool | isParamValid (const std::string &name) const |
void | appendTask (const std::string &task) |
template<typename... Args> | |
void | paramError (const std::string ¶m, Args... args) |
Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
template<typename... Args> | |
void | paramWarning (const std::string ¶m, Args... args) |
Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
template<typename... Args> | |
void | paramInfo (const std::string ¶m, Args... args) |
Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
std::string | getBaseName () const |
Deprecated name methods, use name() More... | |
std::string | getShortName () const |
DEPRECATED METHODS. More... | |
template<typename T > | |
const T & | getParamTempl (const std::string &name) const |
Retrieve a parameter for the object. More... | |
Static Public Member Functions | |
static InputParameters | validParams () |
Class constructor. More... | |
static MooseEnum | getNonlinearVariableFamilies () |
Get the possible variable families. More... | |
static MooseEnum | getNonlinearVariableOrders () |
Get the possible variable orders. More... | |
static FEType | feType (const InputParameters ¶ms) |
determine the FEType by examining family and order in the provided parameters More... | |
static std::string | determineType (const FEType &fe_type, unsigned int components) |
determine the variable type given an FEType and number of components More... | |
Public Attributes | |
const ConsoleStream | _console |
An instance of helper class to write streams to the Console objects. More... | |
Static Public Attributes | |
static constexpr auto | FILE_SUFFIX = "_mesh" |
The suffix appended when writing the restartable data file. More... | |
static constexpr auto | SYSTEM = "MeshMetaData" |
The system name used when initializing the Restartable interface. More... | |
static constexpr auto | NAME = "<empty>" |
The data name used when initializing the Restartable interface for non-MeshGenerator objects. More... | |
Protected Member Functions | |
virtual void | init () |
Initialize the action's member variables. More... | |
void | addVariable (const std::string &var_name) |
Adds a nonlinear variable to the system. More... | |
void | createInitialConditionAction () |
Create the action to generate the InitialCondition object. More... | |
std::set< SubdomainID > | getSubdomainIDs () |
Get the block ids from the input parameters. More... | |
void | addRelationshipManagers (Moose::RelationshipManagerType when_type, const InputParameters &moose_object_pars) |
Method to add a relationship manager for the objects being added to the system. More... | |
template<typename T > | |
const T & | getMeshProperty (const std::string &data_name, const std::string &prefix) |
Method for retrieving a property with the given type and name exists in the mesh meta-data store. More... | |
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) |
Call to register a named section for timing. More... | |
Protected Attributes | |
FEType | _fe_type |
FEType for the variable being created. More... | |
bool | _scalar_var |
True if the variable being created is a scalar. More... | |
unsigned int | _components |
Number of components for an array variable. More... | |
std::function< void(FEProblemBase &, const std::string &, const std::string &, InputParameters &)> | _problem_add_var_method |
std::string | _type |
The Object type that is being created. More... | |
InputParameters | _moose_object_pars |
The parameters for the object to be created. More... | |
InputParameters | _pars |
Input parameters for the action. More... | |
std::string | _registered_identifier |
std::string | _name |
The name of the action. More... | |
std::string | _action_type |
MooseApp & | _app |
The MOOSE application this is associated with. More... | |
Factory & | _factory |
The Factory associated with the MooseApp. More... | |
ActionFactory & | _action_factory |
Builds Actions. More... | |
std::string | _specific_task_name |
This member will only be populated if this Action instance is only designed to handle one task. More... | |
std::set< std::string > | _all_tasks |
A list of all the tasks that this Action will satisfy. More... | |
ActionWarehouse & | _awh |
Reference to ActionWarehouse where we store object build by actions. More... | |
const std::string & | _current_task |
The current action (even though we have seperate instances for each action) More... | |
std::shared_ptr< MooseMesh > & | _mesh |
std::shared_ptr< MooseMesh > & | _displaced_mesh |
std::shared_ptr< FEProblemBase > & | _problem |
Convenience reference to a problem this action works on. More... | |
PerfID | _act_timer |
Timers. More... | |
const InputParameters * | _pg_params |
Params. More... | |
PerfGraph & | _perf_graph |
The performance graph to add to. More... | |
std::string | _prefix |
A prefix to use for all sections. More... | |
Private Member Functions | |
void | addRelationshipManager (Moose::RelationshipManagerType input_rm_type, const InputParameters &moose_object_pars, std::string rm_name, Moose::RelationshipManagerType rm_type, Moose::RelationshipManagerInputParameterCallback rm_input_parameter_func, Moose::RMSystemType sys_type) |
Method for adding a single relationship manager. More... | |
RestartableDataValue & | registerMetaDataOnApp (const std::string &name, std::unique_ptr< RestartableDataValue > data) |
Helper function for actually registering the restartable data. More... | |
Private Attributes | |
MooseApp & | _meta_data_app |
Reference to the application. More... | |
Adds nonlinear variable.
Definition at line 25 of file AddVariableAction.h.
AddVariableAction::AddVariableAction | ( | InputParameters | params | ) |
Definition at line 58 of file AddVariableAction.C.
|
overridevirtual |
Method to add objects to the simulation or perform other setup tasks.
Implements Action.
Reimplemented in AddElementalFieldAction.
Definition at line 139 of file AddVariableAction.C.
|
privateinherited |
Method for adding a single relationship manager.
input_rm_type | What relationship manager type we are currently adding |
moose_object_pars | The parameters of the MooseObject that requested the RM |
rm_name | The class type of the RM, e.g. ElementSideNeighborLayers |
rm_type | The RelationshipManagerType, e.g. geometric, algebraic, coupling |
rm_input_parameter_func | The RM callback function, typically a lambda defined in the requesting MooseObject's validParams function |
sys_type | A RMSystemType that can be used to limit the systems and consequent dof_maps that the RM can be attached to |
Definition at line 97 of file Action.C.
Referenced by Action::addRelationshipManagers().
|
inherited |
Method to add a relationship manager for the objects being added to the system.
Relationship managers have to be added relatively early. In many cases before the Action::act() method is called.
when_type | The parameter indicating the normal time for adding either Geometric or Algebraic RelationshipManagers. It may not always be possible to add your RelationshipManager as early as you'd like. In these cases, your DistributedMesh may consume more memory during the problem setup. |
|
overridevirtualinherited |
Method to add a relationship manager for the objects being added to the system.
Relationship managers have to be added relatively early. In many cases before the Action::act() method is called.
when_type | The parameter indicating the normal time for adding either Geometric or Algebraic RelationshipManagers. It may not always be possible to add your RelationshipManager as early as you'd like. In these cases, your DistributedMesh may consume more memory during the problem setup. |
Reimplemented from Action.
Definition at line 46 of file MooseObjectAction.C.
|
inherited |
Method to add a relationship manager for the objects being added to the system.
Relationship managers have to be added relatively early. In many cases before the Action::act() method is called.
when_type | The parameter indicating the normal time for adding either Geometric or Algebraic RelationshipManagers. It may not always be possible to add your RelationshipManager as early as you'd like. In these cases, your DistributedMesh may consume more memory during the problem setup. |
moose_object_pars | The MooseObject to inspect for RelationshipManagers to add |
|
protectedinherited |
Method to add a relationship manager for the objects being added to the system.
Relationship managers have to be added relatively early. In many cases before the Action::act() method is called.
when_type | The parameter indicating the normal time for adding either Geometric or Algebraic RelationshipManagers. It may not always be possible to add your RelationshipManager as early as you'd like. In these cases, your DistributedMesh may consume more memory during the problem setup. |
moose_object_pars | The MooseObject to inspect for RelationshipManagers to add |
Definition at line 197 of file Action.C.
Referenced by CouplingFunctorCheckAction::act().
|
protected |
Adds a nonlinear variable to the system.
var_name | The name of the variable. |
Definition at line 221 of file AddVariableAction.C.
Referenced by AddElementalFieldAction::act(), and act().
|
inlineinherited |
|
protected |
Create the action to generate the InitialCondition object.
If the user supplies a value for 'initial_condition' in the input file this method will create the proper InitialCondition object.
Definition at line 154 of file AddVariableAction.C.
Referenced by act().
|
static |
determine the variable type given an FEType and number of components
Definition at line 199 of file AddVariableAction.C.
Referenced by init().
|
static |
determine the FEType by examining family and order in the provided parameters
Definition at line 81 of file AddVariableAction.C.
|
inlineinherited |
|
inherited |
|
inlineinherited |
Verifies that the requested parameter exists and is not NULL and returns it to the caller.
The template parameter must be a pointer or an error will be thrown.
|
protectedinherited |
Method for retrieving a property with the given type and name exists in the mesh meta-data store.
This method will throw an error if the property does not exist.
Definition at line 72 of file MeshMetaDataInterface.h.
|
inlineinherited |
Return the object type to be created.
Definition at line 44 of file MooseObjectAction.h.
Referenced by CommonOutputAction::hasConsole().
|
static |
Get the possible variable families.
Definition at line 67 of file AddVariableAction.C.
Referenced by validParams().
|
static |
Get the possible variable orders.
Definition at line 75 of file AddVariableAction.C.
Referenced by EqualValueEmbeddedConstraint::validParams(), and validParams().
|
inlineinherited |
Retreive the parameters of the object to be created by this action.
Definition at line 34 of file MooseObjectAction.h.
Referenced by CreateProblemDefaultAction::act(), MaterialOutputAction::act(), MooseApp::getCheckpointDirectories(), CommonOutputAction::hasConsole(), and ActionWarehouse::printInputFile().
|
inlineinherited |
Constant version of retreiving the parameters of the object to be created by this action.
Definition at line 39 of file MooseObjectAction.h.
|
inherited |
Retrieve a parameter for the object.
name | The name of the parameter |
Definition at line 254 of file Action.h.
Referenced by MooseApp::getCheckpointDirectories().
|
inherited |
|
protected |
Get the block ids from the input parameters.
Definition at line 240 of file AddVariableAction.C.
|
protectedvirtual |
Initialize the action's member variables.
Reimplemented in AddAuxVariableAction, and AddElementalFieldAction.
Definition at line 88 of file AddVariableAction.C.
Referenced by act(), and AddAuxVariableAction::init().
|
inlineinherited |
Definition at line 144 of file Action.h.
Referenced by CopyNodalVarsAction::act(), SetAdaptivityOptionsAction::act(), SetupMeshAction::act(), CreateDisplacedProblemAction::act(), AddPeriodicBCAction::autoTranslationBoundaries(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), and SetupMeshAction::setupMesh().
|
inlineinherited |
The name of the action.
Definition at line 105 of file Action.h.
Referenced by AddElementalFieldAction::act(), CopyNodalVarsAction::act(), AdaptivityAction::act(), DeprecatedBlockAction::act(), DisplayGhostingAction::act(), act(), AddPeriodicBCAction::act(), MaterialOutputAction::act(), Action::addRelationshipManager(), createInitialConditionAction(), Action::getCheckedPointerParam(), Action::getParamTempl(), Action::isParamValid(), GlobalParamsAction::remove(), GlobalParamsAction::setDoubleIndexParam(), GlobalParamsAction::setScalarParam(), and GlobalParamsAction::setVectorParam().
|
inlineinherited |
Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseError - only printing a message using the given args.
Definition at line 155 of file Action.h.
|
inlineinherited |
Definition at line 117 of file Action.h.
Referenced by Action::getCheckedPointerParam(), GlobalParamsAction::remove(), GlobalParamsAction::setDoubleIndexParam(), GlobalParamsAction::setScalarParam(), and GlobalParamsAction::setVectorParam().
|
inlineinherited |
|
inlineinherited |
Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseInfo - only printing a message using the given args.
Definition at line 186 of file Action.h.
|
inlineinherited |
Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseWarning - only printing a message using the given args.
Definition at line 170 of file Action.h.
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 23 of file MeshMetaDataInterface.C.
Referenced by MeshMetaDataInterface::getMeshProperty().
|
protectedinherited |
Call to register a named section for timing.
section_name | The name of the code section to be timed |
level | The importance of the timer - lower is more important (0 will always come out) |
Definition at line 51 of file PerfGraphInterface.C.
|
inlineinherited |
|
inherited |
The method called externally that causes the action to act()
|
inlineinherited |
Definition at line 115 of file Action.h.
Referenced by CreateProblemDefaultAction::act(), SetupDebugAction::act(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), MaterialOutputAction::getParams(), and CommonOutputAction::hasConsole().
|
static |
Class constructor.
Definition at line 35 of file AddVariableAction.C.
Referenced by AddElementalFieldAction::validParams(), and AddAuxVariableAction::validParams().
|
protectedinherited |
|
protectedinherited |
Builds Actions.
Definition at line 219 of file Action.h.
Referenced by CommonOutputAction::create(), createInitialConditionAction(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), and CreateExecutionerAction::setupAutoPreconditioning().
|
protectedinherited |
Definition at line 210 of file Action.h.
Referenced by Action::type().
|
protectedinherited |
A list of all the tasks that this Action will satisfy.
Note: That this is not populated at construction time. However, all tasks will be added prior to act().
Definition at line 234 of file Action.h.
Referenced by Action::appendTask(), and Action::getAllTasks().
|
protectedinherited |
The MOOSE application this is associated with.
Definition at line 213 of file Action.h.
Referenced by CheckIntegrityAction::act(), CreateExecutionerAction::act(), SetAdaptivityOptionsAction::act(), ExecuteMeshGenerators::act(), CopyNodalVarsAction::act(), CreateProblemDefaultAction::act(), AddMeshGeneratorAction::act(), AddMeshModifierAction::act(), CreateProblemAction::act(), SplitMeshAction::act(), MeshOnlyAction::act(), SetupMeshAction::act(), AdaptivityAction::act(), SetupMeshCompleteAction::act(), SetupPredictorAction::act(), SetupTimeStepperAction::act(), CouplingFunctorCheckAction::act(), AddRelationshipManager::act(), DisplayGhostingAction::act(), SetupRecoverFileBaseAction::act(), AddPeriodicBCAction::act(), MaterialOutputAction::act(), CommonOutputAction::act(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), Action::addRelationshipManager(), CheckOutputAction::checkConsoleOutput(), CheckOutputAction::checkMaterialOutput(), CheckOutputAction::checkPerfLogOutput(), CheckOutputAction::checkVariableOutput(), SetupMeshCompleteAction::completeSetup(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), SetupMeshAction::modifyParamsForUseSplit(), and SetupMeshAction::setupMesh().
|
protectedinherited |
Reference to ActionWarehouse where we store object build by actions.
Definition at line 237 of file Action.h.
Referenced by CheckIntegrityAction::act(), SetupDampersAction::act(), CreateExecutionerAction::act(), CreateProblemDefaultAction::act(), SetupMeshAction::act(), AddRelationshipManager::act(), CommonOutputAction::create(), createInitialConditionAction(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), CommonOutputAction::hasConsole(), CreateExecutionerAction::setupAutoPreconditioning(), and SetupDebugAction::SetupDebugAction().
|
protected |
Number of components for an array variable.
Definition at line 93 of file AddVariableAction.h.
Referenced by addVariable(), createInitialConditionAction(), and init().
|
inherited |
An instance of helper class to write streams to the Console objects.
Definition at line 31 of file ConsoleStreamInterface.h.
Referenced by IterationAdaptiveDT::acceptStep(), Adaptivity::adaptMesh(), FEProblemBase::adaptMesh(), SimplePredictor::apply(), MultiApp::backup(), FEProblemBase::backupMultiApps(), ReferenceResidualProblem::checkNonlinearConvergence(), FEProblemBase::checkProblemIntegrity(), CoarsenedPiecewiseLinear::CoarsenedPiecewiseLinear(), IterationAdaptiveDT::computeAdaptiveDT(), Transient::computeConstrainedDT(), NonlinearSystemBase::computeDamping(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInterpolationDT(), FEProblemBase::computeResidualTags(), NonlinearSystem::computeScaling(), IterationAdaptiveDT::constrainStep(), TimeStepper::constrainStep(), MultiApp::createApp(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppCopyTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), Steady::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), ElementQualityChecker::finalize(), FEProblemBase::finishMultiAppStep(), MultiApp::globalAppToLocal(), InversePowerMethod::init(), NonlinearEigen::init(), Steady::init(), FEProblemBase::initialAdaptMesh(), FEProblemBase::initialSetup(), EigenExecutionerBase::inversePowerIteration(), Transient::keepGoing(), IterationAdaptiveDT::limitDTByFunction(), IterationAdaptiveDT::limitDTToPostprocessorValue(), EigenExecutionerBase::makeBXConsistent(), Console::meshChanged(), MooseObject::mooseDeprecated(), MooseObject::mooseInfo(), MooseObject::mooseWarning(), PerfGraphOutput::output(), DOFMapOutput::output(), VariableResidualNormsDebugOutput::output(), Console::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Console::outputInput(), Console::outputPostprocessors(), Console::outputScalarVariables(), Console::outputSystemInformation(), FEProblemBase::possiblyRebuildGeomSearchPatches(), MultiAppConservativeTransfer::postExecute(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), EigenExecutionerBase::printEigenvalue(), MaterialPropertyDebugOutput::printMaterialMap(), AutomaticMortarGeneration::projectMasterNodesSinglePair(), AutomaticMortarGeneration::projectSlaveNodesSinglePair(), SolutionTimeAdaptiveDT::rejectStep(), DT2::rejectStep(), MultiApp::restore(), FEProblemBase::restoreMultiApps(), SimplePredictor::shouldApply(), PicardSolve::solve(), NonlinearSystem::solve(), LStableDirk2::solve(), LStableDirk3::solve(), ImplicitMidpoint::solve(), ExplicitTVDRK2::solve(), AStableDirk4::solve(), LStableDirk4::solve(), ExplicitRK2::solve(), TransientMultiApp::solveStep(), PicardSolve::solveStep(), DT2::step(), AB2PredictorCorrector::step(), NonlinearEigen::takeStep(), Transient::takeStep(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
The current action (even though we have seperate instances for each action)
Definition at line 240 of file Action.h.
Referenced by AddDGKernelAction::act(), AddKernelAction::act(), CheckIntegrityAction::act(), AddScalarKernelAction::act(), SetAdaptivityOptionsAction::act(), CopyNodalVarsAction::act(), AddInterfaceKernelAction::act(), CreateProblemDefaultAction::act(), SetupMeshCompleteAction::act(), AdaptivityAction::act(), SetupMeshAction::act(), CreateDisplacedProblemAction::act(), AddRelationshipManager::act(), MaterialDerivativeTestAction::act(), DisplayGhostingAction::act(), AddOutputAction::act(), SetupRecoverFileBaseAction::act(), AddPeriodicBCAction::act(), MaterialOutputAction::act(), and AddNodalNormalsAction::act().
|
protectedinherited |
Definition at line 243 of file Action.h.
Referenced by SetupMeshAction::act(), SetupMeshCompleteAction::act(), CreateDisplacedProblemAction::act(), and Action::addRelationshipManager().
|
protectedinherited |
The Factory associated with the MooseApp.
Definition at line 216 of file Action.h.
Referenced by CreateExecutionerAction::act(), PartitionerAction::act(), SetAdaptivityOptionsAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), AdaptivityAction::act(), SetupPredictorAction::act(), SetupPreconditionerAction::act(), SetupTimeStepperAction::act(), SetupResidualDebugAction::act(), CreateDisplacedProblemAction::act(), MaterialDerivativeTestAction::act(), DisplayGhostingAction::act(), AddPeriodicBCAction::act(), MaterialOutputAction::act(), AddControlAction::act(), AddNodalNormalsAction::act(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), Action::addRelationshipManager(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), and MaterialOutputAction::getParams().
|
protected |
FEType for the variable being created.
Definition at line 87 of file AddVariableAction.h.
Referenced by AddElementalFieldAction::init(), AddAuxVariableAction::init(), and init().
|
protectedinherited |
Definition at line 242 of file Action.h.
Referenced by PartitionerAction::act(), SetAdaptivityOptionsAction::act(), CreateProblemDefaultAction::act(), AddMeshGeneratorAction::act(), AddMeshModifierAction::act(), CreateProblemAction::act(), SetupMeshAction::act(), SetupMeshCompleteAction::act(), AdaptivityAction::act(), CreateDisplacedProblemAction::act(), AddPeriodicBCAction::act(), and Action::addRelationshipManager().
|
privateinherited |
Reference to the application.
Definition at line 67 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::registerMetaDataOnApp().
|
protectedinherited |
The parameters for the object to be created.
Definition at line 51 of file MooseObjectAction.h.
Referenced by AddBCAction::act(), AddDamperAction::act(), AddKernelAction::act(), AddMarkerAction::act(), AddScalarKernelAction::act(), AddTransferAction::act(), PartitionerAction::act(), AddMultiAppAction::act(), AddInitialConditionAction::act(), AddVectorPostprocessorAction::act(), AddNodalKernelAction::act(), AddUserObjectAction::act(), AddICAction::act(), AddConstraintAction::act(), AddIndicatorAction::act(), CreateExecutionerAction::act(), AddDGKernelAction::act(), AddDiracKernelAction::act(), AddMaterialAction::act(), AddPostprocessorAction::act(), AddInterfaceKernelAction::act(), CreateProblemAction::act(), AddMeshGeneratorAction::act(), AddFieldSplitAction::act(), AddMeshModifierAction::act(), SetupMeshAction::act(), AddDistributionAction::act(), SetupTimeStepperAction::act(), SetupTimeIntegratorAction::act(), SetupPredictorAction::act(), SetupPreconditionerAction::act(), AddFunctionAction::act(), AddSamplerAction::act(), AddOutputAction::act(), act(), AddControlAction::act(), MooseObjectAction::addRelationshipManagers(), addVariable(), createInitialConditionAction(), MooseObjectAction::getObjectParams(), getSubdomainIDs(), AddElementalFieldAction::init(), init(), SetupMeshAction::modifyParamsForUseSplit(), MooseObjectAction::MooseObjectAction(), and CreateExecutionerAction::setupAutoPreconditioning().
|
protectedinherited |
The name of the action.
Definition at line 207 of file Action.h.
Referenced by AddBCAction::act(), AddConstraintAction::act(), AddKernelAction::act(), AddDiracKernelAction::act(), AddScalarKernelAction::act(), AddInitialConditionAction::act(), AddUserObjectAction::act(), AddTransferAction::act(), AddInterfaceKernelAction::act(), PartitionerAction::act(), AddMaterialAction::act(), AddMultiAppAction::act(), AddDGKernelAction::act(), AddMarkerAction::act(), AddNodalKernelAction::act(), AddDamperAction::act(), AddVectorPostprocessorAction::act(), AddIndicatorAction::act(), AddPostprocessorAction::act(), AddMeshGeneratorAction::act(), AddFieldSplitAction::act(), AddMeshModifierAction::act(), SetupPreconditionerAction::act(), AddFunctionAction::act(), AddDistributionAction::act(), SetupTimeIntegratorAction::act(), AddSamplerAction::act(), AddOutputAction::act(), AddPeriodicBCAction::act(), AddControlAction::act(), SetupPostprocessorDataAction::act(), addVariable(), CouplingFunctorCheckAction::CouplingFunctorCheckAction(), Action::getBaseName(), Action::getShortName(), and Action::name().
|
protectedinherited |
Input parameters for the action.
Definition at line 201 of file Action.h.
Referenced by AddICAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), SetupDebugAction::act(), SetupMeshAction::act(), AddPeriodicBCAction::act(), CommonOutputAction::act(), Action::getParamTempl(), init(), Action::isParamValid(), Action::paramError(), Action::parameters(), Action::paramInfo(), Action::paramWarning(), and SetupMeshAction::setupMesh().
|
protectedinherited |
The performance graph to add to.
Definition at line 67 of file PerfGraphInterface.h.
Referenced by PerfGraphData::getValue(), and PerfGraphInterface::registerTimedSection().
|
protectedinherited |
Params.
Definition at line 64 of file PerfGraphInterface.h.
|
protectedinherited |
A prefix to use for all sections.
Definition at line 70 of file PerfGraphInterface.h.
Referenced by PerfGraphInterface::registerTimedSection().
|
protectedinherited |
Convenience reference to a problem this action works on.
Definition at line 246 of file Action.h.
Referenced by AddBCAction::act(), AddBoundsVectorsAction::act(), AddNodalKernelAction::act(), AddDGKernelAction::act(), CheckIntegrityAction::act(), InitProblemAction::act(), AddIndicatorAction::act(), AddInitialConditionAction::act(), AddVectorPostprocessorAction::act(), AddMarkerAction::act(), AddMaterialAction::act(), AddDamperAction::act(), AddICAction::act(), AddScalarKernelAction::act(), AddTransferAction::act(), AddUserObjectAction::act(), AddInterfaceKernelAction::act(), AddDiracKernelAction::act(), AddKernelAction::act(), CopyNodalVarsAction::act(), AddConstraintAction::act(), AddMultiAppAction::act(), CreateExecutionerAction::act(), SetAdaptivityOptionsAction::act(), SetupDampersAction::act(), AddPostprocessorAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), AddFieldSplitAction::act(), SetupDebugAction::act(), AdaptivityAction::act(), SetupTimeStepperAction::act(), SetupPredictorAction::act(), AddDistributionAction::act(), AddFunctionAction::act(), SetupPreconditionerAction::act(), SetupTimeIntegratorAction::act(), SetupResidualDebugAction::act(), CreateDisplacedProblemAction::act(), MaterialDerivativeTestAction::act(), CouplingFunctorCheckAction::act(), SetupQuadratureAction::act(), DisplayGhostingAction::act(), AddSamplerAction::act(), AddExternalAuxVariableAction::act(), AddOutputAction::act(), AddPeriodicBCAction::act(), MaterialOutputAction::act(), AddControlAction::act(), AddNodalNormalsAction::act(), SetupPostprocessorDataAction::act(), Action::addRelationshipManager(), addVariable(), AddPeriodicBCAction::autoTranslationBoundaries(), CheckOutputAction::checkMaterialOutput(), CheckOutputAction::checkVariableOutput(), getSubdomainIDs(), MaterialOutputAction::materialOutputHelper(), and AddPeriodicBCAction::setPeriodicVars().
|
protected |
Definition at line 96 of file AddVariableAction.h.
Referenced by addVariable(), AddElementalFieldAction::init(), AddAuxVariableAction::init(), and init().
|
protectedinherited |
Definition at line 204 of file Action.h.
Referenced by SetupMeshAction::act().
|
protected |
True if the variable being created is a scalar.
Definition at line 90 of file AddVariableAction.h.
Referenced by createInitialConditionAction(), AddElementalFieldAction::init(), and AddAuxVariableAction::init().
|
protectedinherited |
This member will only be populated if this Action instance is only designed to handle one task.
This happens when an Action is registered with several pieces of syntax in which case separate instances are built to handle the different incoming parameter values.
Definition at line 227 of file Action.h.
Referenced by Action::specificTaskName().
|
protectedinherited |
The Object type that is being created.
Definition at line 48 of file MooseObjectAction.h.
Referenced by AddBCAction::act(), AddDamperAction::act(), AddKernelAction::act(), AddMarkerAction::act(), AddPostprocessorAction::act(), AddIndicatorAction::act(), AddNodalKernelAction::act(), AddMultiAppAction::act(), AddDiracKernelAction::act(), CreateExecutionerAction::act(), AddConstraintAction::act(), AddInitialConditionAction::act(), AddICAction::act(), AddVectorPostprocessorAction::act(), AddTransferAction::act(), PartitionerAction::act(), AddDGKernelAction::act(), AddScalarKernelAction::act(), AddMaterialAction::act(), AddUserObjectAction::act(), AddInterfaceKernelAction::act(), CreateProblemAction::act(), AddMeshGeneratorAction::act(), AddFieldSplitAction::act(), AddMeshModifierAction::act(), SetupMeshAction::act(), SetupPredictorAction::act(), AddFunctionAction::act(), AddDistributionAction::act(), SetupTimeStepperAction::act(), SetupTimeIntegratorAction::act(), SetupPreconditionerAction::act(), AddSamplerAction::act(), AddOutputAction::act(), AddControlAction::act(), addVariable(), MooseObjectAction::getMooseObjectType(), AddElementalFieldAction::init(), init(), and SetupMeshAction::modifyParamsForUseSplit().
|
staticconstexprinherited |
The suffix appended when writing the restartable data file.
Definition at line 32 of file MeshMetaDataInterface.h.
Referenced by SetupRecoverFileBaseAction::act(), and Checkpoint::output().
|
staticconstexprinherited |
The data name used when initializing the Restartable interface for non-MeshGenerator objects.
Definition at line 38 of file MeshMetaDataInterface.h.
|
staticconstexprinherited |
The system name used when initializing the Restartable interface.
Definition at line 35 of file MeshMetaDataInterface.h.
Referenced by MeshGenerator::declareMeshProperty(), and MeshMetaDataInterface::getMeshProperty().