This class is similar to ParsedFunction except it returns a vector function. More...
#include <MooseParsedVectorFunction.h>
Public Member Functions | |
MooseParsedVectorFunction (const InputParameters ¶meters) | |
Class constructor. More... | |
virtual RealVectorValue | vectorValue (Real t, const Point &p) override |
Override this to evaluate the vector function at a point (t,x,y,z), by default this returns a zero vector, you must override it. More... | |
virtual RealGradient | gradient (Real t, const Point &p) override |
Function objects can optionally provide a gradient at a point. More... | |
virtual void | initialSetup () override |
Gets called at the beginning of the simulation before this object is asked to do its job. More... | |
virtual Real | value (Real t, const Point &p) |
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero, you must override it. More... | |
virtual Real | timeDerivative (Real t, const Point &p) |
Get the time derivative of the function. More... | |
virtual Real | integral () |
virtual Real | average () |
const std::string & | type () const |
Get the type of this object. More... | |
const std::string & | name () const |
Get the name of the object. More... | |
const InputParameters & | parameters () const |
Get the parameters of the object. More... | |
template<typename T > | |
const T & | getParam (const std::string &name) const |
Retrieve a parameter for the object. More... | |
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 |
Test if the supplied parameter is valid. More... | |
MooseApp & | getMooseApp () const |
Get the MooseApp this object is associated with. More... | |
virtual bool | enabled () const |
Return the enabled status of the object. More... | |
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... | |
template<typename... Args> | |
void | mooseError (Args &&... args) const |
template<typename... Args> | |
void | mooseWarning (Args &&... args) const |
template<typename... Args> | |
void | mooseDeprecated (Args &&... args) const |
template<typename... Args> | |
void | mooseInfo (Args &&... args) const |
virtual void | timestepSetup () |
Gets called at the beginning of the timestep before this object is asked to do its job. More... | |
virtual void | jacobianSetup () |
Gets called just before the Jacobian is computed and before this object is asked to do its job. More... | |
virtual void | residualSetup () |
Gets called just before the residual is computed and before this object is asked to do its job. More... | |
virtual void | subdomainSetup () |
Gets called when the subdomain changes (i.e. More... | |
const ExecFlagEnum & | getExecuteOnEnum () const |
Return the execute on MultiMooseEnum for this object. More... | |
virtual const std::vector< ExecFlagType > & | execFlags () const |
(DEPRECATED) Get the execution flag for the object TODO: ExecFlagType More... | |
ExecFlagType | execBitFlags () const |
(DEPRECATED) Build and return the execution flags as a bitfield TODO: ExecFlagType More... | |
bool | isImplicit () |
bool | hasPostprocessor (const std::string &name) const |
Determine if the Postprocessor exists. More... | |
bool | hasPostprocessorByName (const PostprocessorName &name) |
Determine if the Postprocessor exists. More... | |
template<class T > | |
const T & | getUserObject (const std::string &name) |
Get an user object with a given parameter name. More... | |
template<class T > | |
const T & | getUserObjectByName (const std::string &name) |
Get an user object with a given name. More... | |
const UserObject & | getUserObjectBase (const std::string &name) |
Get an user object with a given parameter name. More... | |
const UserObject & | getUserObjectBaseByName (const std::string &name) |
Get an user object with a given name. More... | |
virtual void | meshChanged () |
Called on this object when the mesh changes. More... | |
const std::vector< MooseVariableScalar * > & | getCoupledMooseScalarVars () |
Get the list of coupled scalar variables. More... | |
std::set< TagID > & | getScalarVariableCoupleableVectorTags () |
std::set< TagID > & | getScalarVariableCoupleableMatrixTags () |
void | addScalarVariableCoupleableVectorTag (TagID tag) |
void | addScalarVariableCoupleableMatrixTag (TagID tag) |
const PostprocessorValue & | getPostprocessorValue (const std::string &name) |
Retrieve the value of a Postprocessor or one of it's old or older values. More... | |
const PostprocessorValue & | getPostprocessorValueOld (const std::string &name) |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string &name) |
const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) |
Retrieve the value of the Postprocessor. More... | |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) |
const PostprocessorValue & | getDefaultPostprocessorValue (const std::string &name) |
Return the default postprocessor value. More... | |
Static Public Member Functions | |
static ExecFlagEnum | getExecuteOptions () |
(DEPRECATED) Returns the available options for the 'execute_on' input parameters TODO: ExecFlagType More... | |
Public Attributes | |
const ConsoleStream | _console |
An instance of helper class to write streams to the Console objects. More... | |
Protected Member Functions | |
template<typename T > | |
T & | declareRestartableData (std::string data_name) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableData (std::string data_name, const T &init_value) |
Declare a piece of data as "restartable" and initialize it. More... | |
template<typename T > | |
T & | declareRestartableDataWithContext (std::string data_name, void *context) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableDataWithContext (std::string data_name, const T &init_value, void *context) |
Declare a piece of data as "restartable" and initialize it. More... | |
template<typename T > | |
T & | declareRecoverableData (std::string data_name) |
Declare a piece of data as "recoverable". More... | |
template<typename T > | |
T & | declareRecoverableData (std::string data_name, const T &init_value) |
Declare a piece of data as "restartable" and initialize it. More... | |
template<typename T > | |
T & | declareRestartableDataWithObjectName (std::string data_name, std::string object_name) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableDataWithObjectNameWithContext (std::string data_name, std::string object_name, void *context) |
Declare a piece of data as "restartable". More... | |
virtual bool | isCoupledScalar (const std::string &var_name, unsigned int i=0) |
Returns true if a variables has been coupled_as name. More... | |
virtual unsigned int | coupledScalarComponents (const std::string &var_name) |
Return the number of components to the coupled scalar variable. More... | |
virtual unsigned int | coupledScalar (const std::string &var_name, unsigned int comp=0) |
Returns the index for a scalar coupled variable by name. More... | |
virtual Order | coupledScalarOrder (const std::string &var_name, unsigned int comp=0) |
Returns the order for a scalar coupled variable by name. More... | |
virtual VariableValue & | coupledScalarValue (const std::string &var_name, unsigned int comp=0) |
Returns value of a scalar coupled variable. More... | |
virtual VariableValue & | coupledVectorTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) |
Returns value of a scalar coupled variable. More... | |
virtual VariableValue & | coupledMatrixTagScalarValue (const std::string &var_name, TagID tag, unsigned int comp=0) |
Returns value of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarValueOld (const std::string &var_name, unsigned int comp=0) |
Returns the old (previous time step) value of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarValueOlder (const std::string &var_name, unsigned int comp=0) |
Returns the older (two time steps previous) value of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarDot (const std::string &var_name, unsigned int comp=0) |
Returns the time derivative of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarDotDot (const std::string &var_name, unsigned int comp=0) |
Returns the second time derivative of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarDotOld (const std::string &var_name, unsigned int comp=0) |
Returns the old time derivative of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarDotDotOld (const std::string &var_name, unsigned int comp=0) |
Returns the old second time derivative of a scalar coupled variable. More... | |
virtual VariableValue & | coupledScalarDotDu (const std::string &var_name, unsigned int comp=0) |
Time derivative of a scalar coupled variable with respect to the coefficients. More... | |
virtual VariableValue & | coupledScalarDotDotDu (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a scalar coupled variable with respect to the coefficients. More... | |
VariableValue * | getDefaultValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default value for an uncoupled variable. More... | |
void | checkVar (const std::string &var_name) |
Check that the right kind of variable is being coupled in. More... | |
MooseVariableScalar * | getScalarVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a scalar coupled variable. More... | |
void | validateExecutionerType (const std::string &name, const std::string &fn_name) const |
Checks to make sure that the current Executioner has set "_is_transient" when old/older values are coupled in. More... | |
const std::string | verifyFunction (const std::string &function_str) |
A helper method to check if the function value contains quotes. More... | |
Protected Attributes | |
std::string | _vector_value |
Storage for gradient input function(s), in format ready for libMesh. More... | |
const InputParameters & | _pars |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse. More... | |
MooseApp & | _app |
The MooseApp this object is associated with. More... | |
const std::string & | _type |
The type of this object (the Class name) More... | |
const std::string & | _name |
The name of this object, reference to value stored in InputParameters. More... | |
const bool & | _enabled |
Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects. More... | |
const ExecFlagEnum & | _execute_enum |
Execute settings for this oejct. More... | |
const std::vector< ExecFlagType > | _exec_flags |
(DEPRECATED) execution flag (when is the object executed/evaluated) TODO: ExecFlagType More... | |
const ExecFlagType & | _current_execute_flag |
Reference to FEProblemBase. More... | |
const InputParameters & | _ti_params |
FEProblemBase & | _ti_feproblem |
bool | _is_implicit |
If the object is using implicit or explicit form. More... | |
Real & | _t |
Time. More... | |
int & | _t_step |
The number of the time step. More... | |
Real & | _dt |
Time step size. More... | |
Real & | _dt_old |
Size of the old time step. More... | |
bool | _is_transient |
FEProblemBase & | _mci_feproblem |
Reference to FEProblemBase instance. More... | |
const InputParameters & | _sc_parameters |
const std::string & | _sc_name |
The name of the object this interface is part of. More... | |
FEProblemBase & | _sc_fe_problem |
std::map< std::string, std::vector< MooseVariableScalar * > > | _coupled_scalar_vars |
Coupled vars whose values we provide. More... | |
std::map< std::string, VariableValue * > | _default_value |
Will hold the default value for optional coupled scalar variables. More... | |
std::vector< MooseVariableScalar * > | _coupled_moose_scalar_vars |
Vector of coupled variables. More... | |
bool | _sc_is_implicit |
True if implicit value is required. More... | |
const InputParameters & | _coupleable_params |
Local InputParameters. More... | |
THREAD_ID | _sc_tid |
Thread ID of the thread using this object. More... | |
const Real & | _real_zero |
Scalar zero. More... | |
const VariableValue & | _scalar_zero |
Zero value of a scalar variable. More... | |
const Point & | _point_zero |
Zero point. More... | |
FEProblemBase & | _pfb_feproblem |
Reference to the FEProblemBase class for this object. More... | |
const std::vector< std::string > | _vars |
Variables passed to libMesh::ParsedFunction. More... | |
const std::vector< std::string > | _vals |
Values passed by the user, they may be Reals for Postprocessors. More... | |
std::unique_ptr< MooseParsedFunctionWrapper > | _function_ptr |
Pointer to the Parsed function wrapper object for the scalar. More... | |
This class is similar to ParsedFunction except it returns a vector function.
Definition at line 27 of file MooseParsedVectorFunction.h.
MooseParsedVectorFunction::MooseParsedVectorFunction | ( | const InputParameters & | parameters | ) |
Class constructor.
parameters | The input parameters |
Definition at line 27 of file MooseParsedVectorFunction.C.
|
inlineinherited |
Definition at line 59 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue().
|
inlineinherited |
Definition at line 57 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledVectorTagScalarValue().
|
virtualinherited |
Reimplemented in PiecewiseConstant, and PiecewiseLinear.
Definition at line 70 of file Function.C.
|
protectedinherited |
Check that the right kind of variable is being coupled in.
var_name | The name of the coupled variable |
Definition at line 257 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalar(), ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
protectedvirtualinherited |
Returns value of a scalar coupled variable.
var_name | Name of coupled variable |
tag | Tag ID of coupled matrix; |
comp | Component number for vector of coupled variables |
Definition at line 162 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the index for a scalar coupled variable by name.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 105 of file ScalarCoupleable.C.
Referenced by ParsedODEKernel::ParsedODEKernel().
|
protectedvirtualinherited |
Return the number of components to the coupled scalar variable.
var_name | The of the coupled variable |
Definition at line 304 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the time derivative of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 204 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the second time derivative of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 213 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Second time derivative of a scalar coupled variable with respect to the coefficients.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 248 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the old second time derivative of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 231 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Time derivative of a scalar coupled variable with respect to the coefficients.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 239 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the old time derivative of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 222 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the order for a scalar coupled variable by name.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 112 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns value of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 136 of file ScalarCoupleable.C.
Referenced by ParsedODEKernel::ParsedODEKernel().
|
protectedvirtualinherited |
Returns the old (previous time step) value of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 177 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns the older (two time steps previous) value of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 189 of file ScalarCoupleable.C.
|
protectedvirtualinherited |
Returns value of a scalar coupled variable.
var_name | Name of coupled variable |
tag | Tag ID of coupled vector ; |
comp | Component number for vector of coupled variables |
Definition at line 147 of file ScalarCoupleable.C.
|
protectedinherited |
Declare a piece of data as "recoverable".
This means that in the event of a recovery this piece of data will be restored back to its previous value.
Note - this data will NOT be restored on Restart!
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
Definition at line 269 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
Note - this data will NOT be restored on Restart!
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
init_value | The initial value of the data |
Definition at line 280 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
Definition at line 202 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
init_value | The initial value of the data |
Definition at line 209 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
context | Context pointer that will be passed to the load and store functions |
Definition at line 216 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable" and initialize it.
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
init_value | The initial value of the data |
context | Context pointer that will be passed to the load and store functions |
Definition at line 229 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
object_name | A supplied name for the object that is declaring this data. |
Definition at line 245 of file Restartable.h.
|
protectedinherited |
Declare a piece of data as "restartable".
This means that in the event of a restart this piece of data will be restored back to its previous value.
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
object_name | A supplied name for the object that is declaring this data. |
context | Context pointer that will be passed to the load and store functions |
Definition at line 252 of file Restartable.h.
|
inlinevirtualinherited |
Return the enabled status of the object.
Reimplemented in EigenKernel.
Definition at line 96 of file MooseObject.h.
Referenced by EigenKernel::enabled().
|
inherited |
(DEPRECATED) Build and return the execution flags as a bitfield TODO: ExecFlagType
Definition at line 85 of file SetupInterface.C.
|
virtualinherited |
(DEPRECATED) Get the execution flag for the object TODO: ExecFlagType
Reimplemented in MultiAppTransfer.
Definition at line 73 of file SetupInterface.C.
|
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.
Definition at line 77 of file MooseObject.h.
|
inherited |
Get the list of coupled scalar variables.
Definition at line 77 of file ScalarCoupleable.C.
Referenced by AuxScalarKernel::AuxScalarKernel(), and ScalarInitialCondition::ScalarInitialCondition().
|
inherited |
Return the default postprocessor value.
name | The name of the postprocessor parameter |
Definition at line 86 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
protectedinherited |
Helper method to return (and insert if necessary) the default value for an uncoupled variable.
var_name | the name of the variable for which to retrieve a default value |
Definition at line 122 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
inherited |
Return the execute on MultiMooseEnum for this object.
Definition at line 67 of file SetupInterface.C.
Referenced by ExecuteMooseObjectWarehouse< Transfer >::addObjectMask(), EigenExecutionerBase::init(), AttribExecOns::initFrom(), and MultiAppTransfer::MultiAppTransfer().
|
staticinherited |
(DEPRECATED) Returns the available options for the 'execute_on' input parameters TODO: ExecFlagType
Definition at line 101 of file SetupInterface.C.
|
inlineinherited |
Get the MooseApp this object is associated with.
Definition at line 91 of file MooseObject.h.
Referenced by RestartableDataIO::createBackup(), RestartableDataIO::deserializeRestartableData(), ConsoleUtils::outputMeshInformation(), Resurrector::restartRestartableData(), and RestartableDataIO::restoreBackup().
|
inherited |
Retrieve a parameter for the object.
name | The name of the parameter |
Definition at line 188 of file MooseObject.h.
Referenced by FEProblemBase::addMaterialHelper(), ConstraintWarehouse::addObject(), BicubicSplineFunction::BicubicSplineFunction(), Piecewise::buildFromXandY(), MultiApp::createApp(), DerivativeParsedMaterial::DerivativeParsedMaterial(), EigenKernel::EigenKernel(), FEProblemBase::FEProblemBase(), FieldSplitPreconditioner::FieldSplitPreconditioner(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), SideSetsBetweenSubdomainsGenerator::generate(), ExtraNodesetGenerator::generate(), MeshExtruderGenerator::generate(), SideSetsAroundSubdomainGenerator::generate(), GenericConstantRankTwoTensor::GenericConstantRankTwoTensor(), TimeSequenceStepper::init(), AttribThread::initFrom(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), Console::initialSetup(), AdvancedOutput::initialSetup(), SideSetsBetweenSubdomains::modify(), AddExtraNodeset::modify(), MeshExtruder::modify(), SideSetsAroundSubdomain::modify(), ParsedAddSideset::ParsedAddSideset(), ParsedAux::ParsedAux(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedMaterial::ParsedMaterial(), ParsedODEKernel::ParsedODEKernel(), ParsedSubdomainMeshGenerator::ParsedSubdomainMeshGenerator(), ParsedSubdomainMeshModifier::ParsedSubdomainMeshModifier(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), SingleMatrixPreconditioner::SingleMatrixPreconditioner(), TimePeriod::TimePeriod(), and VectorOfPostprocessors::VectorOfPostprocessors().
|
inherited |
Retrieve the value of a Postprocessor or one of it's old or older values.
name | The name of the Postprocessor parameter (see below) |
The name required by this method is the name that is hard-coded into your source code. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValueByName getPostprocessorValueOldByName getPostprocessorValueOlderByName
Definition at line 23 of file PostprocessorInterface.C.
Referenced by GeneralUserObject::getPostprocessorValue(), and AuxKernel::getPostprocessorValue().
|
inherited |
Retrieve the value of the Postprocessor.
name | Postprocessor name (see below) |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValue getPostprocessorValueOld getPostprocessorValueOlder
Definition at line 56 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel(), GeneralUserObject::getPostprocessorValueByName(), AuxKernel::getPostprocessorValueByName(), and EigenExecutionerBase::inversePowerIteration().
|
inherited |
Definition at line 34 of file PostprocessorInterface.C.
|
inherited |
Definition at line 62 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
inherited |
Definition at line 45 of file PostprocessorInterface.C.
|
inherited |
Definition at line 68 of file PostprocessorInterface.C.
|
protectedinherited |
Extract pointer to a scalar coupled variable.
var_name | Name of parameter desired |
comp | Component number of multiple coupled variables |
Definition at line 276 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalar(), ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), ScalarCoupleable::coupledVectorTagScalarValue(), and ParsedODEKernel::ParsedODEKernel().
|
inlineinherited |
Definition at line 55 of file ScalarCoupleable.h.
|
inlineinherited |
Definition at line 53 of file ScalarCoupleable.h.
|
inherited |
Get an user object with a given parameter name.
name | The name of the parameter key of the user object to retrieve |
Definition at line 81 of file UserObjectInterface.h.
|
inherited |
Get an user object with a given parameter name.
name | The name of the parameter key of the user object to retrieve |
Definition at line 24 of file UserObjectInterface.C.
Referenced by UserObjectInterface::getUserObject(), InitialConditionBase::getUserObjectBase(), and AuxKernel::getUserObjectBase().
|
inherited |
Get an user object with a given name.
name | The name of the user object to retrieve |
Definition at line 30 of file UserObjectInterface.C.
Referenced by UserObjectInterface::getUserObjectByName().
|
inherited |
Get an user object with a given name.
name | The name of the user object to retrieve |
Definition at line 89 of file UserObjectInterface.h.
|
overridevirtual |
Function objects can optionally provide a gradient at a point.
By default this returns 0, you must override it.
t | The time |
p | The Point in space (x,y,z) |
Reimplemented from Function.
Definition at line 43 of file MooseParsedVectorFunction.C.
|
inherited |
Determine if the Postprocessor exists.
name | The name of the Postprocessor parameter |
Definition at line 74 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel(), PostprocessorInterface::getPostprocessorValue(), PostprocessorInterface::getPostprocessorValueOld(), PostprocessorInterface::getPostprocessorValueOlder(), and TestSetupPostprocessorDataActionFunction::TestSetupPostprocessorDataActionFunction().
|
inherited |
Determine if the Postprocessor exists.
name | The name of the Postprocessor |
Definition at line 80 of file PostprocessorInterface.C.
Referenced by VectorOfPostprocessors::VectorOfPostprocessors().
|
overridevirtual |
Gets called at the beginning of the simulation before this object is asked to do its job.
Reimplemented from SetupInterface.
Definition at line 49 of file MooseParsedVectorFunction.C.
|
virtualinherited |
Reimplemented in PiecewiseConstant, and PiecewiseLinear.
Definition at line 63 of file Function.C.
|
protectedvirtualinherited |
Returns true if a variables has been coupled_as name.
var_name | The of the coupled variable |
i | By default 0, in general the index to test in a vector of MooseVariable pointers. |
Definition at line 83 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
inlineinherited |
Definition at line 42 of file TransientInterface.h.
|
inlineinherited |
Test if the supplied parameter is valid.
name | The name of the parameter to test |
Definition at line 86 of file MooseObject.h.
Referenced by AdvancedOutput::AdvancedOutput(), BicubicSplineFunction::BicubicSplineFunction(), Piecewise::buildFromFile(), Piecewise::buildFromXandY(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), CartesianMeshGenerator::CartesianMeshGenerator(), LibmeshPartitioner::clone(), OversampleOutput::cloneMesh(), CSVReader::CSVReader(), MultiAppNearestNodeTransfer::execute(), Exodus::Exodus(), FEProblemBase::FEProblemBase(), FileOutput::FileOutput(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), RenameBoundaryGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), ElementSubdomainIDGenerator::generate(), ExtraNodesetGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), MeshSideSetGenerator::generate(), RenameBlockGenerator::generate(), GeneratedMeshGenerator::generate(), ParsedSubdomainMeshGenerator::generate(), MeshExtruderGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), MultiAppNearestNodeTransfer::getLocalEntities(), MeshGenerator::getMesh(), MultiAppNearestNodeTransfer::getNearestNode(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), MooseMesh::init(), AdvancedOutput::initExecutionTypes(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), SolutionAux::initialSetup(), initialSetup(), Console::initialSetup(), Receiver::initialSetup(), SolutionFunction::initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), AdvancedOutput::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), IterationAdaptiveDT::IterationAdaptiveDT(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), BreakBoundaryOnSubdomain::modify(), MeshExtruder::modify(), MeshSideSet::modify(), LowerDBlockFromSideset::modify(), AssignElementSubdomainID::modify(), ParsedSubdomainMeshModifier::modify(), RenameBlock::modify(), SubdomainBoundingBox::modify(), MooseMesh::MooseMesh(), EigenExecutionerBase::normalizeSolution(), Output::Output(), PetscOutput::PetscOutput(), Piecewise::Piecewise(), SolutionUserObject::readExodusII(), RenameBlock::RenameBlock(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), SolutionUserObject::SolutionUserObject(), and TimePeriod::TimePeriod().
|
virtualinherited |
Gets called just before the Jacobian is computed and before this object is asked to do its job.
Reimplemented in EqualValueEmbeddedConstraint.
Definition at line 52 of file SetupInterface.C.
|
inlinevirtualinherited |
Called on this object when the mesh changes.
Reimplemented in DiracKernel, Console, Exodus, Nemesis, OversampleOutput, ActuallyExplicitEuler, GeometryBase, and EqualValueBoundaryConstraint.
Definition at line 38 of file MeshChangedInterface.h.
|
inlineinherited |
Definition at line 158 of file MooseObject.h.
Referenced by FEProblemBase::advanceMultiApps(), MultiApp::appProblem(), MooseMesh::buildSideList(), ChangeOverTimestepPostprocessor::ChangeOverTimestepPostprocessor(), FEProblemBase::computeResidual(), Material::declarePropertyOld(), Material::declarePropertyOlder(), MooseMesh::elem(), MultiAppTransfer::execFlags(), UserForcingFunction::f(), FaceFaceConstraint::FaceFaceConstraint(), FunctionDT::FunctionDT(), RandomICBase::generateRandom(), Control::getExecuteOptions(), FEProblemBase::getNonlinearSystem(), FEProblemBase::getUserObjects(), FEProblemBase::getVectorPostprocessorValue(), FEProblemBase::getVectorPostprocessorValueOld(), NodalScalarKernel::NodalScalarKernel(), MooseMesh::node(), PercentChangePostprocessor::PercentChangePostprocessor(), MooseMesh::setBoundaryToNormalMap(), Exodus::setOutputDimension(), and UserForcingFunction::UserForcingFunction().
|
inlineinherited |
Definition at line 144 of file MooseObject.h.
Referenced by PetscExternalPartitioner::_do_partition(), GridPartitioner::_do_partition(), FEProblemBase::addConstraint(), FEProblemBase::addInitialCondition(), FEProblem::addLineSearch(), FEProblemBase::addLineSearch(), FEProblemBase::addOutput(), DiracKernel::addPointWithValidId(), FEProblemBase::addPostprocessor(), MooseMesh::addQuadratureNode(), FEProblemBase::addVectorPostprocessor(), Output::advancedExecuteOn(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), DerivativeParsedMaterialHelper::assembleDerivatives(), Function::average(), Axisymmetric2D3DSolutionFunction::Axisymmetric2D3DSolutionFunction(), BicubicSplineFunction::BicubicSplineFunction(), BoundingValueElementDamper::BoundingValueElementDamper(), BoundingValueNodalDamper::BoundingValueNodalDamper(), BoundsAux::BoundsAux(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), MooseMesh::buildCoarseningMap(), Piecewise::buildFromFile(), Piecewise::buildFromXandY(), Piecewise::buildFromXY(), TiledMesh::buildMesh(), FileMesh::buildMesh(), SpiralAnnularMesh::buildMesh(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), ImageMeshGenerator::buildMesh3D(), ImageMesh::buildMesh3D(), MooseMesh::buildMeshBaseObject(), MooseMesh::buildRefinementMap(), MooseMesh::buildSideList(), CartesianMeshGenerator::CartesianMeshGenerator(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), EigenExecutionerBase::chebyshev(), SubProblem::checkBlockMatProps(), SubProblem::checkBoundaryMatProps(), FEProblemBase::checkCoordinateSystems(), FEProblemBase::checkDependMaterialsHelper(), FEProblemBase::checkDisplacementOrders(), Material::checkExecutionStage(), BreakMeshByBlockBase::checkInputParameter(), Steady::checkIntegrity(), EigenExecutionerBase::checkIntegrity(), ActuallyExplicitEuler::checkLinearConvergence(), FEProblemBase::checkProblemIntegrity(), Material::checkStatefulSanity(), FEProblemBase::checkUserObjects(), LibmeshPartitioner::clone(), MooseMesh::clone(), ComparisonPostprocessor::comparisonIsTrue(), CompositeFunction::CompositeFunction(), ElementLpNormAux::compute(), ElementH1ErrorFunctionAux::compute(), NodalPatchRecovery::compute(), KernelBase::computeADOffDiagJacobian(), InterfaceKernel::computeElemNeighJacobian(), TimeSequenceStepperBase::computeFailedDT(), IterationAdaptiveDT::computeFailedDT(), TimeStepper::computeFailedDT(), HistogramVectorPostprocessor::computeHistogram(), EqualValueEmbeddedConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), KernelValue::computeQpResidual(), FEProblemBase::computeResidualInternal(), FEProblemBase::computeResidualTag(), FEProblemBase::computeResidualType(), StatisticsVectorPostprocessor::computeStatValue(), Material::computeSubdomainProperties(), ExplicitEuler::computeTimeDerivatives(), ImplicitEuler::computeTimeDerivatives(), BDF2::computeTimeDerivatives(), NewmarkBeta::computeTimeDerivatives(), CrankNicolson::computeTimeDerivatives(), ActuallyExplicitEuler::computeTimeDerivatives(), LStableDirk2::computeTimeDerivatives(), LStableDirk3::computeTimeDerivatives(), ImplicitMidpoint::computeTimeDerivatives(), ExplicitTVDRK2::computeTimeDerivatives(), AStableDirk4::computeTimeDerivatives(), LStableDirk4::computeTimeDerivatives(), ExplicitRK2::computeTimeDerivatives(), PenetrationAux::computeValue(), ConcentricCircleMesh::ConcentricCircleMesh(), ConcentricCircleMeshGenerator::ConcentricCircleMeshGenerator(), TimeStepper::constrainStep(), AuxKernel::coupledDot(), AuxKernel::coupledDotDu(), CoupledForce::CoupledForce(), DebugResidualAux::DebugResidualAux(), BicubicSplineFunction::derivative(), DerivativeSumMaterial::DerivativeSumMaterial(), DGKernel::DGKernel(), FEProblemBase::duplicateVariableCheck(), EigenProblem::EigenProblem(), Eigenvalues::Eigenvalues(), ElementalVariableValue::ElementalVariableValue(), ElementQualityAux::ElementQualityAux(), MooseMesh::errorIfDistributedMesh(), SolutionUserObject::evalMeshFunction(), SolutionUserObject::evalMeshFunctionGradient(), SolutionUserObject::evalMultiValuedMeshFunction(), SolutionUserObject::evalMultiValuedMeshFunctionGradient(), MultiAppPostprocessorTransfer::execute(), DiscreteElementUserObject::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), ElementQualityChecker::execute(), NodalValueSampler::execute(), PointValue::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), FindValueOnLine::execute(), MultiAppNearestNodeTransfer::execute(), TimeExtremeValue::execute(), VectorPostprocessorComparison::execute(), LeastSquaresFit::execute(), LeastSquaresFitHistory::execute(), FEProblemBase::executeControls(), MultiAppVectorPostprocessorTransfer::executeFromMultiapp(), MultiAppVectorPostprocessorTransfer::executeToMultiapp(), Exodus::Exodus(), FileOutput::FileOutput(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), VerifyElementUniqueID::finalize(), VerifyNodalUniqueID::finalize(), DiscreteElementUserObject::finalize(), ElementQualityChecker::finalize(), MemoryUsage::finalize(), PointSamplerBase::finalize(), Transfer::find_sys(), BreakMeshByBlockBase::findFreeBoundaryId(), BreakMeshByBlockGeneratorBase::findFreeBoundaryId(), FunctionDT::FunctionDT(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), GapValueAux::GapValueAux(), ElementSubdomainIDGenerator::generate(), ExtraNodesetGenerator::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), GeneratedMeshGenerator::generate(), MeshExtruderGenerator::generate(), SideSetsFromBoundingBoxGenerator::generate(), StackGenerator::generate(), SpiralAnnularMeshGenerator::generate(), PatternedMeshGenerator::generate(), BoundingBoxNodeSetGenerator::generate(), GeneratedMesh::GeneratedMesh(), GeneratedMeshGenerator::GeneratedMeshGenerator(), RandomICBase::generateRandom(), GenericConstantMaterial::GenericConstantMaterial(), GenericFunctionMaterial::GenericFunctionMaterial(), MooseMesh::getBoundaryID(), MultiApp::getBoundingBox(), MooseMesh::getCoarseningMap(), Control::getControllableParameterByName(), FEProblemBase::getCoordSystem(), PiecewiseConstant::getDirection(), FEProblemBase::getDistribution(), ElementGenerator::getElemType(), MultiApp::getExecutioner(), FEProblemBase::getFunction(), SolutionUserObject::getLocalVarIndex(), AuxKernel::getMaterialProperty(), AuxKernel::getMaterialPropertyOld(), AuxKernel::getMaterialPropertyOlder(), SubProblem::getMatrixTagID(), AnnularMesh::getMaxInDimension(), DistributedGeneratedMesh::getMaxInDimension(), GeneratedMesh::getMaxInDimension(), FEProblemBase::getMaxQps(), FEProblemBase::getMaxShapeFunctions(), AnnularMesh::getMinInDimension(), DistributedGeneratedMesh::getMinInDimension(), GeneratedMesh::getMinInDimension(), MooseMesh::getMortarInterface(), MooseMesh::getMortarInterfaceByName(), MooseMesh::getNodeBlockIds(), MooseMesh::getNodeList(), FEProblemBase::getNonlinearSystem(), MooseMesh::getPairedBoundaryMapping(), ImageMeshGenerator::GetPixelInfo(), ImageMesh::GetPixelInfo(), MaterialStdVectorAux::getRealValue(), MooseMesh::getRefinementMap(), FEProblemBase::getSampler(), DisplacedProblem::getScalarVariable(), FEProblemBase::getScalarVariable(), DisplacedProblem::getStandardVariable(), FEProblemBase::getStandardVariable(), MooseMesh::getSubdomainBoundaryIds(), MooseMesh::getSubdomainID(), DisplacedProblem::getSystem(), FEProblemBase::getSystem(), FEProblemBase::getUserObject(), FEProblemBase::getUserObjectBase(), Residual::getValue(), PerformanceData::getValue(), PerfGraphData::getValue(), LineValueSampler::getValue(), FindValueOnLine::getValueAtPoint(), SubProblem::getVariableHelper(), SubProblem::getVectorTagID(), DisplacedProblem::getVectorVariable(), FEProblemBase::getVectorVariable(), MultiApp::globalAppToLocal(), gradient(), AdvancedOutput::hasOutputHelper(), CrankNicolson::init(), CSVTimeSequenceStepper::init(), IterationAdaptiveDT::init(), EigenExecutionerBase::init(), Transient::init(), MooseMesh::init(), FEProblemBase::init(), NumPicardIterations::initialize(), FullSolveMultiApp::initialSetup(), PiecewiseBase::initialSetup(), SolutionAux::initialSetup(), Axisymmetric2D3DSolutionFunction::initialSetup(), SolutionFunction::initialSetup(), Exodus::initialSetup(), SolutionUserObject::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), AdvancedOutput::initShowHideLists(), Material::initStatefulProperties(), Function::integral(), InterfaceKernel::InterfaceKernel(), InterfaceTimeKernel::InterfaceTimeKernel(), EigenExecutionerBase::inversePowerIteration(), InversePowerMethod::InversePowerMethod(), IterationAdaptiveDT::IterationAdaptiveDT(), LayeredSideIntegral::LayeredSideIntegral(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), LinearCombinationFunction::LinearCombinationFunction(), LinearCombinationPostprocessor::LinearCombinationPostprocessor(), LinearNodalConstraint::LinearNodalConstraint(), LineMaterialSamplerBase< Real >::LineMaterialSamplerBase(), LineSearch::lineSearch(), LineValueSampler::LineValueSampler(), MaterialRealTensorValueAux::MaterialRealTensorValueAux(), MaterialRealVectorValueAux::MaterialRealVectorValueAux(), MaterialStdVectorRealGradientAux::MaterialStdVectorRealGradientAux(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), Distribution::median(), SubProblem::meshChanged(), MeshExtruder::MeshExtruder(), MeshExtruderGenerator::MeshExtruderGenerator(), MeshSideSetGenerator::MeshSideSetGenerator(), SideSetsFromNormals::modify(), SideSetsFromPoints::modify(), BreakMeshByBlockBase::modify(), MeshExtruder::modify(), AddExtraNodeset::modify(), SmoothMesh::modify(), AssignElementSubdomainID::modify(), AddAllSideSetsByNormals::modify(), ElementDeleterBase::modify(), RenameBlock::modify(), ParsedSubdomainMeshModifier::modify(), ImageSubdomain::modify(), OrientedSubdomainBoundingBox::modify(), BoundingBoxNodeSet::modify(), AddSideSetsFromBoundingBox::modify(), SubdomainBoundingBox::modify(), MooseMesh::MooseMesh(), MultiAppMeshFunctionTransfer::MultiAppMeshFunctionTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), NearestNodeDistanceAux::NearestNodeDistanceAux(), NearestNodeValueAux::NearestNodeValueAux(), RenameBlockGenerator::newBlockID(), RenameBlock::newBlockID(), RenameBlockGenerator::newBlockName(), RenameBlock::newBlockName(), NewmarkBeta::NewmarkBeta(), NodalConstraint::NodalConstraint(), NodalScalarKernel::NodalScalarKernel(), NodalVariableValue::NodalVariableValue(), NumDOFs::NumDOFs(), NumNonlinearIterations::NumNonlinearIterations(), NumVars::NumVars(), ElementSideNeighborLayers::operator()(), ElementPointNeighbors::operator()(), RelationshipManager::operator==(), XDA::output(), SolutionHistory::output(), Exodus::output(), AdvancedOutput::outputElementalVariables(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), AdvancedOutput::outputPostprocessors(), AdvancedOutput::outputScalarVariables(), AdvancedOutput::outputSystemInformation(), Console::outputVectorPostprocessors(), AdvancedOutput::outputVectorPostprocessors(), MooseObject::paramError(), PiecewiseBilinear::parse(), ParsedAddSideset::ParsedAddSideset(), ParsedAux::ParsedAux(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedODEKernel::ParsedODEKernel(), ParsedSubdomainMeshGenerator::ParsedSubdomainMeshGenerator(), ParsedSubdomainMeshModifier::ParsedSubdomainMeshModifier(), PetscExternalPartitioner::PetscExternalPartitioner(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), Piecewise::Piecewise(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseMulticonstant::PiecewiseMulticonstant(), PiecewiseMultiInterpolation::PiecewiseMultiInterpolation(), SolutionUserObject::pointValueGradientWrapper(), SolutionUserObject::pointValueWrapper(), LStableDirk2::postResidual(), LStableDirk3::postResidual(), ImplicitMidpoint::postResidual(), ExplicitTVDRK2::postResidual(), LStableDirk4::postResidual(), AStableDirk4::postResidual(), ExplicitRK2::postResidual(), Predictor::Predictor(), SolutionUserObject::readExodusII(), SolutionUserObject::readXda(), EqualValueEmbeddedConstraint::reinitConstraint(), RelativeSolutionDifferenceNorm::RelativeSolutionDifferenceNorm(), RenameBlock::RenameBlock(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), RinglebMesh::RinglebMesh(), RinglebMeshGenerator::RinglebMeshGenerator(), ScalarComponentIC::ScalarComponentIC(), BicubicSplineFunction::secondDerivative(), FEProblemBase::setCoordSystem(), PiecewiseBase::setData(), EigenProblem::setEigenproblemType(), Sampler::setNumberOfRequiedRandomSeeds(), Exodus::setOutputDimensionInExodusWriter(), Split::setup(), TransientMultiApp::setupApp(), TimeSequenceStepperBase::setupSequence(), Transient::setupTimeIntegrator(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), SideSetsFromNormals::SideSetsFromNormals(), SideSetsFromNormalsGenerator::SideSetsFromNormalsGenerator(), SideSetsFromPoints::SideSetsFromPoints(), SideSetsFromPointsGenerator::SideSetsFromPointsGenerator(), SolutionTimeAdaptiveDT::SolutionTimeAdaptiveDT(), SolutionUserObject::SolutionUserObject(), PicardSolve::solve(), ActuallyExplicitEuler::solve(), FullSolveMultiApp::solveStep(), UserObject::spatialValue(), SphericalAverage::SphericalAverage(), SpiralAnnularMesh::SpiralAnnularMesh(), SpiralAnnularMeshGenerator::SpiralAnnularMeshGenerator(), StitchedMesh::StitchedMesh(), NodalUserObject::subdomainSetup(), GeneralUserObject::subdomainSetup(), Constraint::subdomainSetup(), Console::systemInfoFlags(), Terminator::Terminator(), TestSetupPostprocessorDataActionFunction::TestSetupPostprocessorDataActionFunction(), ThreadedGeneralUserObject::ThreadedGeneralUserObject(), ThreadedGeneralUserObject::threadJoin(), DiscreteElementUserObject::threadJoin(), GeneralUserObject::threadJoin(), TiledMeshGenerator::TiledMeshGenerator(), Function::timeDerivative(), TimeExtremeValue::TimeExtremeValue(), TimePeriod::TimePeriod(), VectorPostprocessorVisualizationAux::timestepSetup(), MultiAppCopyTransfer::transfer(), MultiAppMeshFunctionTransfer::transferVariable(), FEProblemBase::uDotDotOldRequested(), FEProblemBase::uDotOldRequested(), EqualValueBoundaryConstraint::updateConstrainedNodes(), SolutionUserObject::updateExodusBracketingTimeIndices(), Axisymmetric2D3DSolutionFunction::value(), ValueRangeMarker::ValueRangeMarker(), ValueThresholdMarker::ValueThresholdMarker(), MultiAppTransfer::variableIntegrityCheck(), VariableTimeIntegrationAux::VariableTimeIntegrationAux(), VectorNodalBC::VectorNodalBC(), VectorOfPostprocessors::VectorOfPostprocessors(), VectorPostprocessorFunction::VectorPostprocessorFunction(), MooseParsedGradFunction::vectorValue(), MooseParsedFunction::vectorValue(), VolumeHistogram::VolumeHistogram(), VTKOutput::VTKOutput(), DOFMapOutput::writeStreamToFile(), and Console::writeStreamToFile().
|
inlineinherited |
Definition at line 164 of file MooseObject.h.
Referenced by DerivativeParsedMaterialHelper::assembleDerivatives(), AStableDirk4::AStableDirk4(), ExplicitRK2::ExplicitRK2(), ExplicitTVDRK2::ExplicitTVDRK2(), ParsedMaterialHelper::functionsOptimize(), ImplicitMidpoint::ImplicitMidpoint(), LStableDirk2::LStableDirk2(), LStableDirk3::LStableDirk3(), LStableDirk4::LStableDirk4(), and MooseObject::paramInfo().
|
inlineinherited |
Definition at line 152 of file MooseObject.h.
Referenced by CartesianMeshGenerator::CartesianMeshGenerator(), OversampleOutput::cloneMesh(), GapValueAux::computeValue(), ElementQualityChecker::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), ElementSubdomainIDGenerator::generate(), MooseMesh::getBoundaryIDs(), FEProblemBase::getMaterial(), MooseMesh::getSubdomainIDs(), DerivativeFunctionMaterialBase::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), LeastSquaresFit::LeastSquaresFit(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), AssignElementSubdomainID::modify(), MultiAppTransfer::MultiAppTransfer(), NewmarkBeta::NewmarkBeta(), NodalPatchRecovery::NodalPatchRecovery(), NonlocalIntegratedBC::NonlocalIntegratedBC(), NonlocalKernel::NonlocalKernel(), Output::Output(), MooseObject::paramWarning(), Executioner::problem(), Material::resetQpProperties(), FEProblemBase::sizeZeroes(), TransientMultiApp::solveStep(), Tecplot::Tecplot(), and Checkpoint::updateCheckpointFiles().
|
inlineinherited |
Get the name of the object.
Definition at line 56 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), FEProblemBase::addADJacobianMaterial(), FEProblemBase::addADResidualMaterial(), Executioner::addAttributeReporter(), DumpObjectsProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarKernel(), DumpObjectsProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), FEProblemBase::addConstraint(), FEProblemBase::addDamper(), DumpObjectsProblem::addDGKernel(), FEProblemBase::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), FEProblemBase::addIndicator(), DumpObjectsProblem::addInitialCondition(), FEProblemBase::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), FEProblemBase::addInterfaceKernel(), DumpObjectsProblem::addKernel(), FEProblemBase::addKernel(), FEProblemBase::addMarker(), DumpObjectsProblem::addMaterial(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), MooseMesh::addMortarInterface(), FEProblemBase::addMultiApp(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addNodalKernel(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarKernel(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), FEProblemBase::addUserObject(), FEProblemBase::addVectorPostprocessor(), Output::advancedExecuteOn(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), DerivativeParsedMaterialHelper::assembleDerivatives(), AStableDirk4::AStableDirk4(), Function::average(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), FEProblemBase::checkDependMaterialsHelper(), Damper::checkMinDamping(), Material::checkStatefulSanity(), CompositeFunction::CompositeFunction(), Material::computeSubdomainProperties(), VectorPostprocessorVisualizationAux::computeValue(), AuxKernel::coupledCallback(), AuxKernel::coupledDot(), AuxKernel::coupledDotDu(), MultiApp::createApp(), FEProblemBase::declareVectorPostprocessorVector(), DOFMapOutput::demangle(), DerivativeSumMaterial::DerivativeSumMaterial(), DGKernel::DGKernel(), DumpObjectsProblem::dumpObjectHelper(), ElementValueSampler::ElementValueSampler(), MooseMesh::errorIfDistributedMesh(), AB2PredictorCorrector::estimateTimeError(), SolutionUserObject::evalMeshFunction(), SolutionUserObject::evalMeshFunctionGradient(), SolutionUserObject::evalMultiValuedMeshFunction(), SolutionUserObject::evalMultiValuedMeshFunctionGradient(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), StatisticsVectorPostprocessor::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), PointValue::execute(), MultiAppInterpolationTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), HistogramVectorPostprocessor::execute(), MultiAppCopyTransfer::execute(), Exodus::Exodus(), FileOutput::FileOutput(), MultiApp::fillPositions(), PointSamplerBase::finalize(), DerivativeParsedMaterialHelper::findMatPropDerivative(), FunctionDT::FunctionDT(), GeneralUserObject::GeneralUserObject(), LowerDBlockFromSidesetGenerator::generate(), StitchedMeshGenerator::generate(), Material::getADMaterialProperty(), MultiApp::getBoundingBox(), MooseObject::getCheckedPointerParam(), Control::getControllableParameterByName(), Control::getControllableValue(), Control::getControllableValueByName(), DistributionInterface::getDistribution(), FEProblemBase::getDistribution(), DistributionInterface::getDistributionByName(), MultiApp::getExecutioner(), OutputWarehouse::getFileNumbers(), FEProblemBase::getFunction(), SolutionUserObject::getLocalVarIndex(), Marker::getMarkerValue(), FEProblemBase::getMaterial(), NodalPatchRecovery::getMaterialProperty(), AuxKernel::getMaterialProperty(), Material::getMaterialProperty(), SubProblem::getMaterialPropertyBlockNames(), SubProblem::getMaterialPropertyBoundaryNames(), NodalPatchRecovery::getMaterialPropertyOld(), AuxKernel::getMaterialPropertyOld(), Material::getMaterialPropertyOld(), NodalPatchRecovery::getMaterialPropertyOlder(), AuxKernel::getMaterialPropertyOlder(), Material::getMaterialPropertyOlder(), MeshGenerator::getMesh(), MooseMesh::getMortarInterfaceByName(), OutputWarehouse::getOutput(), MooseObject::getParam(), GeneralUserObject::getPostprocessorValue(), AuxKernel::getPostprocessorValue(), FEProblemBase::getPostprocessorValue(), GeneralUserObject::getPostprocessorValueByName(), AuxKernel::getPostprocessorValueByName(), FEProblemBase::getPostprocessorValueOld(), FEProblemBase::getPostprocessorValueOlder(), FEProblemBase::getSampler(), AuxKernel::getScatterVectorPostprocessorValue(), FEProblemBase::getScatterVectorPostprocessorValue(), AuxKernel::getScatterVectorPostprocessorValueByName(), FEProblemBase::getScatterVectorPostprocessorValueOld(), Transient::getTimeStepperName(), AuxKernel::getUserObject(), InitialConditionBase::getUserObject(), FEProblemBase::getUserObject(), InitialConditionBase::getUserObjectBase(), AuxKernel::getUserObjectBase(), FEProblemBase::getUserObjectBase(), AuxKernel::getUserObjectByName(), InitialConditionBase::getUserObjectByName(), GeneralUserObject::getVectorPostprocessorValue(), AuxKernel::getVectorPostprocessorValue(), FEProblemBase::getVectorPostprocessorValue(), GeneralUserObject::getVectorPostprocessorValueByName(), AuxKernel::getVectorPostprocessorValueByName(), FEProblemBase::getVectorPostprocessorValueOld(), FEProblemBase::hasFunction(), AdvancedOutput::hasOutputHelper(), FEProblemBase::hasPostprocessor(), FEProblemBase::hasUserObject(), FEProblemBase::hasVectorPostprocessor(), FEProblemBase::init(), AdvancedOutput::initExecutionTypes(), AttribName::initFrom(), CSVReader::initialize(), StatisticsVectorPostprocessor::initialize(), HistogramVectorPostprocessor::initialize(), MultiAppProjectionTransfer::initialSetup(), DerivativeFunctionMaterialBase::initialSetup(), SolutionUserObject::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPostprocessorData(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), Material::initStatefulProperties(), FEProblemBase::initVectorPostprocessorData(), Function::integral(), InterfaceKernel::InterfaceKernel(), MooseObject::isParamValid(), LinearCombinationFunction::LinearCombinationFunction(), Marker::Marker(), MatDiffusionBase< Real >::MatDiffusionBase(), MaterialDerivativeTestKernelBase< Real >::MaterialDerivativeTestKernelBase(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), Distribution::median(), MemoryUsageReporter::MemoryUsageReporter(), MeshSideSetGenerator::MeshSideSetGenerator(), ElementDeleterBase::modify(), MooseVariableInterface< Real >::MooseVariableInterface(), NearestPointBase< LayeredAverage >::NearestPointBase(), NodalValueSampler::NodalValueSampler(), NodalVariableValue::NodalVariableValue(), DOFMapOutput::output(), Output::Output(), AdvancedOutput::outputElementalVariables(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), ConsoleUtils::outputOutputInformation(), Nemesis::outputPostprocessors(), Exodus::outputPostprocessors(), AdvancedOutput::outputPostprocessors(), AdvancedOutput::outputScalarVariables(), AdvancedOutput::outputSystemInformation(), AdvancedOutput::outputVectorPostprocessors(), ParsedAddSideset::ParsedAddSideset(), ParsedAux::ParsedAux(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedODEKernel::ParsedODEKernel(), ParsedSubdomainMeshGenerator::ParsedSubdomainMeshGenerator(), ParsedSubdomainMeshModifier::ParsedSubdomainMeshModifier(), PointSamplerBase::PointSamplerBase(), Registry::registerObjectsTo(), FEProblemBase::registerRandomInterface(), Material::resetQpProperties(), Sampler::Sampler(), ScalarComponentIC::ScalarComponentIC(), MooseMesh::setBoundaryName(), Control::setControllableValue(), Control::setControllableValueByName(), OutputWarehouse::setFileNumbers(), MooseMesh::setSubdomainName(), Split::setup(), TransientMultiApp::setupApp(), SideSetsFromNormalsGenerator::SideSetsFromNormalsGenerator(), SideSetsFromPointsGenerator::SideSetsFromPointsGenerator(), SideValueSampler::SideValueSampler(), TransientMultiApp::solveStep(), UserObject::spatialValue(), SphericalAverage::SphericalAverage(), StitchedMesh::StitchedMesh(), SubProblem::storeBoundaryDelayedCheckMatProp(), SubProblem::storeBoundaryMatPropName(), SubProblem::storeBoundaryZeroMatProp(), SubProblem::storeSubdomainDelayedCheckMatProp(), SubProblem::storeSubdomainMatPropName(), SubProblem::storeSubdomainZeroMatProp(), TaggingInterface::TaggingInterface(), ThreadedGeneralUserObject::ThreadedGeneralUserObject(), Function::timeDerivative(), VectorPostprocessorVisualizationAux::timestepSetup(), TransientMultiApp::TransientMultiApp(), MultiAppTransfer::variableIntegrityCheck(), and AdvancedOutput::wantOutput().
|
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 105 of file MooseObject.h.
Referenced by ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), DGKernel::DGKernel(), ElementValueSampler::ElementValueSampler(), StackGenerator::generate(), StitchedMeshGenerator::generate(), MultiApp::init(), IntegratedBC::IntegratedBC(), Kernel::Kernel(), NodalBC::NodalBC(), NodalEqualValueConstraint::NodalEqualValueConstraint(), NodalKernel::NodalKernel(), NodalValueSampler::NodalValueSampler(), RandomIC::RandomIC(), MultiAppCopyTransfer::transfer(), and TransientMultiApp::TransientMultiApp().
|
inlineinherited |
Get the parameters of the object.
Definition at line 62 of file MooseObject.h.
Referenced by FEProblemBase::addADJacobianMaterial(), FEProblemBase::addADResidualMaterial(), DumpObjectsProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarKernel(), DumpObjectsProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), FEProblemBase::addConstraint(), FEProblemBase::addDamper(), DumpObjectsProblem::addDGKernel(), FEProblemBase::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), FEProblemBase::addIndicator(), DumpObjectsProblem::addInitialCondition(), FEProblemBase::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), FEProblemBase::addInterfaceKernel(), DumpObjectsProblem::addKernel(), FEProblemBase::addKernel(), FEProblem::addLineSearch(), FEProblemBase::addMarker(), DumpObjectsProblem::addMaterial(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addNodalKernel(), FEProblemBase::addOutput(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarKernel(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), FEProblemBase::addUserObject(), FEProblemBase::addVectorPostprocessor(), AdvancedOutput::AdvancedOutput(), assemble_l2(), Moose::assemble_matrix(), AuxKernel::AuxKernel(), AuxScalarKernel::AuxScalarKernel(), BoundsAux::BoundsAux(), LibmeshPartitioner::clone(), OversampleOutput::cloneMesh(), Moose::compute_bounds(), Moose::compute_jacobian(), Moose::compute_nearnullspace(), Moose::compute_nullspace(), Moose::compute_postcheck(), Moose::compute_transpose_nullspace(), Console::Console(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), Executioner::Executioner(), Exodus::Exodus(), FEProblem::FEProblem(), GapValueAux::GapValueAux(), MooseObject::getCheckedPointerParam(), MooseMesh::init(), BlockRestrictable::initializeBlockRestrictable(), FEProblemBase::initNullSpaceVectors(), InterfaceKernel::InterfaceKernel(), isValid(), LayeredSideIntegral::LayeredSideIntegral(), MooseVariableInterface< Real >::MooseVariableInterface(), NearestPointBase< LayeredAverage >::NearestPointBase(), NodeFaceConstraint::NodeFaceConstraint(), PenetrationAux::PenetrationAux(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), MultiAppProjectionTransfer::projectSolution(), RandomIC::RandomIC(), InputParameterWarehouse::removeInputParameters(), FEProblem::setInputParametersFEProblem(), FEProblemBase::setInputParametersFEProblem(), DumpObjectsProblem::stringifyParameters(), and Transient::Transient().
|
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 135 of file MooseObject.h.
Referenced by TransientMultiApp::TransientMultiApp().
|
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 119 of file MooseObject.h.
|
virtualinherited |
Gets called just before the residual is computed and before this object is asked to do its job.
Definition at line 57 of file SetupInterface.C.
|
virtualinherited |
Gets called when the subdomain changes (i.e.
in a Jacobian or residual loop) and before this object is asked to do its job
Reimplemented in Material, Constraint, GeneralUserObject, NodalUserObject, and ThreadedGeneralUserObject.
Definition at line 62 of file SetupInterface.C.
|
virtualinherited |
Get the time derivative of the function.
t | The time |
p | The point in space (x,y,z) |
Reimplemented in MooseParsedFunction, PiecewiseConstant, and PiecewiseLinear.
Definition at line 50 of file Function.C.
|
virtualinherited |
Gets called at the beginning of the timestep before this object is asked to do its job.
Reimplemented in SolutionUserObject, Console, VectorPostprocessorVisualizationAux, NumNonlinearIterations, EqualValueEmbeddedConstraint, VectorMemoryUsage, and MemoryUsage.
Definition at line 47 of file SetupInterface.C.
|
inlineinherited |
Get the type of this object.
Definition at line 50 of file MooseObject.h.
Referenced by DumpObjectsProblem::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarVariable(), DumpObjectsProblem::addAuxVariable(), DisplacedProblem::addAuxVariable(), FEProblemBase::addAuxVariable(), DumpObjectsProblem::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), DumpObjectsProblem::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), DumpObjectsProblem::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), DumpObjectsProblem::addKernel(), DumpObjectsProblem::addMaterial(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addPredictor(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarVariable(), PhysicsBasedPreconditioner::addSystem(), FEProblemBase::addTimeIntegrator(), DumpObjectsProblem::addVariable(), DisplacedProblem::addVariable(), FEProblemBase::addVariable(), FEProblemBase::advanceMultiApps(), FEProblemBase::backupMultiApps(), MooseMesh::buildRefinementAndCoarseningMaps(), FEProblemBase::computeAuxiliaryKernels(), ElemElemConstraint::computeElemNeighJacobian(), InterfaceKernel::computeElemNeighJacobian(), DGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighResidual(), InterfaceKernel::computeElemNeighResidual(), DGKernel::computeElemNeighResidual(), FEProblemBase::computeMultiAppsDT(), InterfaceKernel::computeOffDiagElemNeighJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), DGConvection::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), DGDiffusion::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), DGConvection::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), LinearNodalConstraint::computeQpResidual(), DGDiffusion::computeQpResidual(), EqualValueBoundaryConstraint::computeQpResidual(), EqualValueEmbeddedConstraint::computeQpResidual(), FEProblemBase::computeUserObjects(), DisplacedProblem::createQRules(), FEProblemBase::createQRules(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), FEProblemBase::duplicateVariableCheck(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), FEProblemBase::execTransfers(), FEProblemBase::finishMultiAppStep(), ElementSubdomainIDGenerator::generate(), ElementGenerator::getElemType(), FEProblemBase::getMaterial(), FEProblemBase::getMaterialData(), FEProblemBase::getTransfers(), FEProblemBase::hasMultiApps(), AdvancedOutput::hasOutput(), FEProblemBase::incrementMultiAppTStep(), AdvancedOutput::initAvailableLists(), SolutionUserObject::initialSetup(), AdvancedOutput::initShowHideLists(), AssignElementSubdomainID::modify(), ControlOutput::output(), Gnuplot::output(), CSV::output(), Exodus::output(), Console::output(), Nemesis::output(), AdvancedOutput::output(), OversampleOutput::outputStep(), Output::outputStep(), FEProblemBase::outputStep(), FEProblemBase::restoreMultiApps(), FEProblemBase::setCoupling(), PerfGraphOutput::shouldOutput(), FileOutput::shouldOutput(), Output::shouldOutput(), AdvancedOutput::shouldOutput(), DisplacedProblem::updateGeomSearch(), FEProblemBase::updateGeomSearch(), and AdvancedOutput::wantOutput().
|
protectedinherited |
Checks to make sure that the current Executioner has set "_is_transient" when old/older values are coupled in.
name | the name of the variable |
fn_name | The name of the function that called this method - used in the error message |
Definition at line 290 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
virtualinherited |
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero, you must override it.
t | The time |
p | The Point in space (x,y,z) |
Reimplemented in PiecewiseBilinear, ImageFunction, MooseParsedGradFunction, MooseParsedFunction, PiecewiseMultiInterpolation, SolutionFunction, Axisymmetric2D3DSolutionFunction, PiecewiseConstant, PiecewiseLinear, VectorPostprocessorFunction, BicubicSplineFunction, CompositeFunction, LinearCombinationFunction, SplineFunction, and ConstantFunction.
Definition at line 38 of file Function.C.
Referenced by FunctionDT::computeDT(), AnalyticalIndicator::computeQpIntegral(), ElementVectorL2Error::computeQpIntegral(), ElementL2Error::computeQpIntegral(), FunctionSideIntegral::computeQpIntegral(), ElementW1pError::computeQpIntegral(), FunctionNeumannBC::computeQpResidual(), FunctionDiracSource::computeQpResidual(), LagrangeVecFunctionDirichletBC::computeQpResidual(), VectorBodyForce::computeQpResidual(), UserForcingFunctionNodalKernel::computeQpResidual(), BodyForce::computeQpResidual(), FunctionPenaltyDirichletBC::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), FunctionPresetBC::computeQpValue(), FunctionAux::computeValue(), ElementL2ErrorFunctionAux::computeValue(), ElementH1ErrorFunctionAux::computeValue(), BicubicSplineFunction::derivative(), NodalL2Error::execute(), RealFunctionControl::execute(), UserForcingFunction::f(), FunctionDirichletBC::f(), FunctionPeriodicBoundary::get_corresponding_pos(), FunctionValuePostprocessor::getValue(), ScalarL2Error::getValue(), IterationAdaptiveDT::limitDTByFunction(), BicubicSplineFunction::secondDerivative(), BicubicSplineFunction::value(), and FunctionIC::value().
|
overridevirtual |
Override this to evaluate the vector function at a point (t,x,y,z), by default this returns a zero vector, you must override it.
t | The time |
p | The Point in space (x,y,z) |
Reimplemented from Function.
Definition at line 37 of file MooseParsedVectorFunction.C.
|
protectedinherited |
A helper method to check if the function value contains quotes.
This method should be called from within the initialization list of the object inheriting the MooseParsedFunctionInterface
function_str | The name of the ParsedFunction |
Definition at line 49 of file MooseParsedFunctionBase.C.
|
protectedinherited |
The MooseApp this object is associated with.
Definition at line 174 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), AB2PredictorCorrector::AB2PredictorCorrector(), Executioner::addAttributeReporter(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), FEProblemBase::addOutput(), FEProblemBase::allowOutput(), AStableDirk4::AStableDirk4(), AlgebraicRelationshipManager::attachAlgebraicFunctorHelper(), RelationshipManager::attachRelationshipManagers(), ElementSideNeighborLayers::attachRelationshipManagersInternal(), ElementPointNeighbors::attachRelationshipManagersInternal(), FileMesh::buildMesh(), MeshGeneratorMesh::buildMesh(), MooseMesh::buildMeshBaseObject(), FEProblemBase::checkNonlinearConvergence(), OversampleOutput::cloneMesh(), FEProblemBase::computeJacobianTags(), FEProblemBase::computeResidualTags(), Console::Console(), TimeStepper::constrainStep(), MultiApp::createApp(), DumpObjectsProblem::dumpObjectHelper(), DumpObjectsProblem::dumpVariableHelper(), EigenExecutionerBase::EigenExecutionerBase(), EigenKernel::EigenKernel(), NonlinearEigen::execute(), InversePowerMethod::execute(), Transient::execute(), Steady::execute(), FileOutput::FileOutput(), FEProblemBase::forceOutput(), MeshGenerator::getMesh(), MeshGenerator::getMeshByName(), MooseObject::getMooseApp(), InversePowerMethod::init(), NonlinearEigen::init(), Transient::init(), Steady::init(), MooseMesh::init(), NumPicardIterations::initialize(), TimePeriod::initialSetup(), Console::initialSetup(), MultiApp::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPetscOutput(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), InversePowerMethod::InversePowerMethod(), MooseObject::mooseError(), NonlinearEigen::NonlinearEigen(), EigenExecutionerBase::normalizeSolution(), PerfGraphOutput::output(), Tecplot::output(), Exodus::output(), Nemesis::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Exodus::outputEmptyTimestep(), Console::outputInput(), Exodus::outputInput(), Exodus::outputNodalVariables(), OversampleOutput::outputStep(), Output::outputStep(), FEProblemBase::outputStep(), Console::outputSystemInformation(), MultiApp::parentOutputPositionChanged(), PerformanceData::PerformanceData(), PetscOutput::petscLinearOutput(), PetscOutput::petscNonlinearOutput(), FEProblemBase::projectSolution(), FEProblemBase::setRestartFile(), TransientMultiApp::setupApp(), TimeSequenceStepperBase::setupSequence(), Transient::setupTimeIntegrator(), TransientMultiApp::solveStep(), FEProblemBase::subdomainSetup(), FEProblemBase::theWarehouse(), TimeExtremeValue::TimeExtremeValue(), TimePeriod::TimePeriod(), FEProblemBase::timestepSetup(), Transient::Transient(), and Console::write().
|
inherited |
An instance of helper class to write streams to the Console objects.
Definition at line 32 of file ConsoleStreamInterface.h.
Referenced by IterationAdaptiveDT::acceptStep(), SetupRecoverFileBaseAction::act(), Adaptivity::adaptMesh(), FEProblemBase::adaptMesh(), SimplePredictor::apply(), FEProblemBase::backupMultiApps(), FEProblemBase::checkProblemIntegrity(), IterationAdaptiveDT::computeAdaptiveDT(), Transient::computeConstrainedDT(), NonlinearSystemBase::computeDamping(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInterpolationDT(), FEProblemBase::computeResidualTags(), IterationAdaptiveDT::constrainStep(), TimeStepper::constrainStep(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppCopyTransfer::execute(), Steady::execute(), MultiAppDTKUserObjectTransfer::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), FEProblemBase::FEProblemBase(), 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(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), EigenExecutionerBase::printEigenvalue(), MaterialPropertyDebugOutput::printMaterialMap(), SolutionTimeAdaptiveDT::rejectStep(), DT2::rejectStep(), FEProblemBase::restoreMultiApps(), SimplePredictor::shouldApply(), NonlinearSystem::solve(), PicardSolve::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(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
Local InputParameters.
Definition at line 211 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::isCoupledScalar().
|
protectedinherited |
Vector of coupled variables.
Definition at line 205 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getCoupledMooseScalarVars(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Coupled vars whose values we provide.
Definition at line 199 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarComponents(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Reference to FEProblemBase.
Definition at line 98 of file SetupInterface.h.
|
protectedinherited |
Will hold the default value for optional coupled scalar variables.
Definition at line 202 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::~ScalarCoupleable().
|
protectedinherited |
Time step size.
Definition at line 64 of file TransientInterface.h.
Referenced by TotalVariableValue::execute(), and VariableTimeIntegrationAux::getIntegralValue().
|
protectedinherited |
Size of the old time step.
Definition at line 67 of file TransientInterface.h.
Referenced by VariableTimeIntegrationAux::getIntegralValue().
|
protectedinherited |
Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects.
Definition at line 183 of file MooseObject.h.
Referenced by MooseObject::enabled().
|
protectedinherited |
(DEPRECATED) execution flag (when is the object executed/evaluated) TODO: ExecFlagType
Definition at line 95 of file SetupInterface.h.
Referenced by SetupInterface::execBitFlags(), MultiAppTransfer::execFlags(), and SetupInterface::execFlags().
|
protectedinherited |
Execute settings for this oejct.
Definition at line 92 of file SetupInterface.h.
Referenced by ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), and SetupInterface::getExecuteOnEnum().
|
protectedinherited |
Pointer to the Parsed function wrapper object for the scalar.
Definition at line 77 of file MooseParsedFunctionBase.h.
Referenced by MooseParsedFunction::gradient(), initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), MooseParsedFunction::timeDerivative(), MooseParsedFunction::value(), MooseParsedGradFunction::value(), and vectorValue().
|
protectedinherited |
If the object is using implicit or explicit form.
This does NOT mean time scheme, but which values are going to be used in the object - either from current time or old time. Note that even explicit schemes have implicit form (it is the time derivative "kernel")
Definition at line 55 of file TransientInterface.h.
Referenced by EigenKernel::computeJacobian(), EigenKernel::computeOffDiagJacobian(), EigenKernel::EigenKernel(), EigenKernel::enabled(), and TransientInterface::isImplicit().
|
protectedinherited |
Definition at line 70 of file TransientInterface.h.
Referenced by InterfaceTimeKernel::InterfaceTimeKernel().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 42 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface::MeshChangedInterface().
|
protectedinherited |
The name of this object, reference to value stored in InputParameters.
Definition at line 180 of file MooseObject.h.
Referenced by DerivativeParsedMaterialHelper::assembleDerivatives(), Piecewise::buildFromFile(), Piecewise::buildFromXandY(), Piecewise::buildFromXY(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), PiecewiseBase::initialSetup(), MooseObject::name(), PiecewiseBilinear::parse(), Piecewise::Piecewise(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseBase::setData(), Split::setup(), and VectorPostprocessorFunction::VectorPostprocessorFunction().
|
protectedinherited |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse.
Definition at line 171 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), BreakMeshByBlockBase::checkInputParameter(), PetscExternalPartitioner::clone(), GridPartitioner::clone(), Console::Console(), Eigenvalue::Eigenvalue(), Eigenvalue::execute(), Executioner::Executioner(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), ExtraNodesetGenerator::generate(), MooseObject::getParam(), GeneralUserObject::getPostprocessorValue(), AuxKernel::getPostprocessorValue(), AuxKernel::getScatterVectorPostprocessorValue(), AuxKernel::getUserObject(), InitialConditionBase::getUserObject(), InitialConditionBase::getUserObjectBase(), AuxKernel::getUserObjectBase(), GeneralUserObject::getVectorPostprocessorValue(), AuxKernel::getVectorPostprocessorValue(), Transient::init(), AdvancedOutput::initExecutionTypes(), Console::initialSetup(), MooseObject::isParamValid(), AddExtraNodeset::modify(), MooseObject::paramError(), MooseObject::parameters(), MooseObject::paramInfo(), MooseObject::paramWarning(), and Transient::setupTimeIntegrator().
|
protectedinherited |
Reference to the FEProblemBase class for this object.
Definition at line 68 of file MooseParsedFunctionBase.h.
Referenced by initialSetup(), MooseParsedGradFunction::initialSetup(), and MooseParsedFunction::initialSetup().
|
protectedinherited |
Zero point.
Definition at line 223 of file ScalarCoupleable.h.
Referenced by FunctionDT::computeDT(), FunctionScalarAux::computeValue(), and FunctionScalarIC::value().
|
protectedinherited |
Scalar zero.
Definition at line 217 of file ScalarCoupleable.h.
|
protectedinherited |
Definition at line 196 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::validateExecutionerType().
|
protectedinherited |
True if implicit value is required.
Definition at line 208 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
protectedinherited |
The name of the object this interface is part of.
Definition at line 66 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), ScalarCoupleable::ScalarCoupleable(), and ScalarCoupleable::validateExecutionerType().
|
protectedinherited |
Definition at line 63 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Thread ID of the thread using this object.
Definition at line 214 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Zero value of a scalar variable.
Definition at line 220 of file ScalarCoupleable.h.
|
protectedinherited |
Time.
Definition at line 58 of file TransientInterface.h.
Referenced by GenericFunctionMaterial::computeQpFunctions(), AnalyticalIndicator::computeQpIntegral(), ElementL2Error::computeQpIntegral(), ElementVectorL2Error::computeQpIntegral(), FunctionSideIntegral::computeQpIntegral(), ElementH1SemiError::computeQpIntegral(), ElementW1pError::computeQpIntegral(), FunctionNeumannBC::computeQpResidual(), FunctionDiracSource::computeQpResidual(), ConvectiveFluxBC::computeQpResidual(), LagrangeVecFunctionDirichletBC::computeQpResidual(), VectorBodyForce::computeQpResidual(), UserForcingFunctionNodalKernel::computeQpResidual(), BodyForce::computeQpResidual(), FunctionPenaltyDirichletBC::computeQpResidual(), SinDirichletBC::computeQpResidual(), SinNeumannBC::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), FunctionPresetBC::computeQpValue(), FunctionScalarAux::computeValue(), FunctionAux::computeValue(), ElementL2ErrorFunctionAux::computeValue(), SolutionAux::computeValue(), ElementH1ErrorFunctionAux::computeValue(), LineFunctionSampler::execute(), NodalL2Error::execute(), RealFunctionControl::execute(), TimePeriod::execute(), LeastSquaresFitHistory::execute(), UserForcingFunction::f(), FunctionDirichletBC::f(), FunctionValuePostprocessor::getValue(), ScalarL2Error::getValue(), and SolutionUserObject::timestepSetup().
|
protectedinherited |
The number of the time step.
Definition at line 61 of file TransientInterface.h.
Referenced by ChangeOverTimePostprocessor::getValue().
|
protectedinherited |
Definition at line 47 of file TransientInterface.h.
Referenced by SolutionFunction::SolutionFunction().
|
protectedinherited |
Definition at line 45 of file TransientInterface.h.
|
protectedinherited |
The type of this object (the Class name)
Definition at line 177 of file MooseObject.h.
Referenced by FEProblemBase::init(), and MooseObject::type().
|
protectedinherited |
Values passed by the user, they may be Reals for Postprocessors.
Definition at line 74 of file MooseParsedFunctionBase.h.
Referenced by initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), and MooseParsedFunctionBase::MooseParsedFunctionBase().
|
protectedinherited |
Variables passed to libMesh::ParsedFunction.
Definition at line 71 of file MooseParsedFunctionBase.h.
Referenced by initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), and MooseParsedFunctionBase::MooseParsedFunctionBase().
|
protected |
Storage for gradient input function(s), in format ready for libMesh.
Definition at line 44 of file MooseParsedVectorFunction.h.
Referenced by initialSetup().