Get all of the elements that are intersected by a line. More...
#include <ElementsAlongLine.h>
Public Member Functions | |
ElementsAlongLine (const InputParameters ¶meters) | |
virtual void | initialize () override |
Called before execute() is ever called so that data can be cleared. More... | |
virtual void | execute () override |
Find the elements. More... | |
virtual void | finalize () override |
Finalize. More... | |
const std::set< std::string > & | getRequestedItems () override |
Return a set containing the names of items requested by the object. More... | |
const std::set< std::string > & | getSuppliedItems () override |
Return a set containing the names of items owned by the object. More... | |
SubProblem & | getSubProblem () const |
Returns a reference to the subproblem that this postprocessor is tied to. More... | |
bool | shouldDuplicateInitialExecution () const |
Returns whether or not this user object should be executed twice during the initial condition when depended upon by an IC. More... | |
virtual Real | spatialValue (const Point &) const |
Optional interface function for "evaluating" a UserObject at a spatial position. More... | |
template<typename T > | |
void | gatherSum (T &value) |
Gather the parallel sum of the variable passed in. More... | |
template<typename T > | |
void | gatherMax (T &value) |
template<typename T > | |
void | gatherMin (T &value) |
template<typename T1 , typename T2 > | |
void | gatherProxyValueMax (T1 &value, T2 &proxy) |
void | setPrimaryThreadCopy (UserObject *primary) |
UserObject * | primaryThreadCopy () |
const std::string & | type () const |
Get the type of this object. More... | |
virtual 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 & | getParamTempl (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) const |
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) const |
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) const |
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 | initialSetup () |
Gets called at the beginning of the simulation before this object is asked to do its job. More... | |
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... | |
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... | |
template<typename T > | |
std::pair< const MaterialProperty< T > *, std::set< SubdomainID > > | getBlockMaterialProperty (const MaterialPropertyName &name) |
Retrieve pointer to a material property with the mesh blocks where it is defined The name required by this method is the name defined in the input file. More... | |
template<typename T > | |
const MaterialProperty< T > & | getZeroMaterialProperty (const std::string &prop_name) |
Return a material property that is initialized to zero by default and does not need to (but can) be declared by another material. More... | |
std::set< SubdomainID > | getMaterialPropertyBlocks (const std::string &name) |
Retrieve the block ids that the material property is defined. More... | |
std::vector< SubdomainName > | getMaterialPropertyBlockNames (const std::string &name) |
Retrieve the block names that the material property is defined. More... | |
std::set< BoundaryID > | getMaterialPropertyBoundaryIDs (const std::string &name) |
Retrieve the boundary ids that the material property is defined. More... | |
std::vector< BoundaryName > | getMaterialPropertyBoundaryNames (const std::string &name) |
Retrieve the boundary namess that the material property is defined. More... | |
void | checkBlockAndBoundaryCompatibility (std::shared_ptr< MaterialBase > discrete) |
Check if block and boundary restrictions of a given material are compatible with the current material. More... | |
template<> | |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn) |
template<> | |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn) |
void | statefulPropertiesAllowed (bool) |
Derived classes can declare whether or not they work with stateful material properties. More... | |
bool | getMaterialPropertyCalled () const |
Returns true if getMaterialProperty() has been called, false otherwise. More... | |
const std::set< unsigned int > & | getMatPropDependencies () const |
Retrieve the set of material properties that this object depends on. More... | |
bool | isImplicit () |
template<class T > | |
const T & | getUserObjectTempl (const std::string &name) |
Get an user object with a given parameter name. More... | |
template<class T > | |
const T & | getUserObjectByNameTempl (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 VectorPostprocessorValue & | getVector (const std::string &vector_name) |
This will get called to actually grab the final value the VectorPostprocessor has calculated. More... | |
std::string | PPName () |
Returns the name of the VectorPostprocessor. More... | |
bool | containsCompleteHistory () const |
Return whether or not this VectorPostprocessor contains complete history. More... | |
void | buildOutputHideVariableList (std::set< std::string > variable_names) |
Builds hide lists for output objects NOT listed in the 'outputs' parameter. More... | |
const std::set< OutputName > & | getOutputs () |
Get the list of output objects that this class is restricted. More... | |
virtual void | threadJoin (const UserObject &) override |
This method is not used and should not be used in a custom GeneralUserObject. More... | |
virtual void | subdomainSetup () override |
Gets called when the subdomain changes (i.e. More... | |
virtual const PostprocessorValue & | getPostprocessorValue (const std::string &name, unsigned int index=0) |
Store dependency among same object types for proper execution order. More... | |
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string &name, const std::string &vector_name) override |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string &name, const std::string &vector_name, bool use_broadcast) override |
Retrieve the value of a VectorPostprocessor. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name) override |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool use_broadcast) override |
Retrieve the value of the VectorPostprocessor. More... | |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyTempl (const std::string &name) |
Retrieve reference to material property or one of it's old or older values. More... | |
template<typename T > | |
const ADMaterialPropertyObject< T > & | getADMaterialPropertyTempl (const std::string &name) |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyOldTempl (const std::string &name) |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyOlderTempl (const std::string &name) |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyByNameTempl (const MaterialPropertyName &name) |
Retrieve reference to material property or its old or older value The name required by this method is the name defined in the input file. More... | |
template<typename T > | |
const ADMaterialPropertyObject< T > & | getADMaterialPropertyByNameTempl (const MaterialPropertyName &name) |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyOldByNameTempl (const MaterialPropertyName &name) |
template<typename T > | |
const MaterialProperty< T > & | getMaterialPropertyOlderByNameTempl (const MaterialPropertyName &name) |
MaterialBase & | getMaterial (const std::string &name) |
Return a MaterialBase reference - usable for computing directly. More... | |
template<ComputeStage > | |
MaterialBase & | getMaterial (const std::string &name) |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
template<ComputeStage > | |
MaterialBase & | getMaterialByName (const std::string &name, bool no_warn=false) |
template<typename T > | |
bool | hasMaterialPropertyTempl (const std::string &name) |
Check if the material property exists. More... | |
template<typename T > | |
bool | hasMaterialPropertyByNameTempl (const std::string &name) |
Static Public Member Functions | |
static InputParameters | validParams () |
static ExecFlagEnum | getExecuteOptions () |
(DEPRECATED) Returns the available options for the 'execute_on' input parameters TODO: ExecFlagType More... | |
template<typename T > | |
static void | sort (typename std::vector< T > &vector) |
Given a vector, sort using the getRequested/SuppliedItems sets. More... | |
template<typename T > | |
static void | cyclicDependencyError (CyclicDependencyException< T > &e, const std::string &header) |
A helper method for cyclic errors. More... | |
Public Attributes | |
const ConsoleStream | _console |
An instance of helper class to write streams to the Console objects. More... | |
Protected Member Functions | |
const Function & | getFunction (const std::string &name) const |
Get a function with a given name. More... | |
const Function & | getFunctionByName (const FunctionName &name) const |
Get a function with a given name. More... | |
template<typename T > | |
T & | declareRestartableDataTempl (const std::string &data_name) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableDataTempl (const std::string &data_name, const T &init_value) |
Declare a piece of data as "restartable" and initialize it. More... | |
template<typename T > | |
T & | declareRestartableDataWithContext (const std::string &data_name, void *context) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableDataWithContext (const 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 & | declareRestartableDataWithPrefixOverrideAndContext (const std::string &data_name, const std::string &prefix, void *context) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRecoverableData (const std::string &data_name) |
Declare a piece of data as "recoverable". More... | |
template<typename T > | |
T & | declareRecoverableData (const std::string &data_name, const T &init_value) |
Declare a piece of data as "restartable" and initialize it. More... | |
template<typename T > | |
T & | declareRestartableDataWithObjectName (const std::string &data_name, const std::string &object_name) |
Declare a piece of data as "restartable". More... | |
template<typename T > | |
T & | declareRestartableDataWithObjectNameWithContext (const std::string &data_name, const std::string &object_name, void *context) |
Declare a piece of data as "restartable". 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... | |
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) |
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... | |
template<ComputeStage compute_stage> | |
const ADVariableValue & | adCoupledScalarValueTempl (const std::string &var_name, unsigned int comp=0) |
Returns AD 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... | |
template<ComputeStage compute_stage> | |
ADVariableValue * | getADDefaultValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the AD 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... | |
PerfID | registerTimedSection (const std::string §ion_name, const unsigned int level) |
Call to register a named section for timing. More... | |
void | checkMaterialProperty (const std::string &name) |
A helper method for checking material properties This method was required to avoid a compiler problem with the template getMaterialProperty method. More... | |
void | markMatPropRequested (const std::string &) |
A proxy method for _mi_feproblem.markMatPropRequested(name) More... | |
std::string | deducePropertyName (const std::string &name) |
Small helper to look up a material property name through the input parameter keys. More... | |
template<typename T > | |
const MaterialProperty< T > * | defaultMaterialProperty (const std::string &name) |
Helper function to parse default material property values. More... | |
template<> | |
const MaterialProperty< Real > * | defaultMaterialProperty (const std::string &name) |
template<typename T > | |
const ADMaterialPropertyObject< T > * | defaultADMaterialProperty (const std::string &name) |
Helper function to parse default material property values. More... | |
template<> | |
const ADMaterialPropertyObject< Real > * | defaultADMaterialProperty (const std::string &name) |
template<> | |
const ADMaterialPropertyObject< RealVectorValue > * | defaultADMaterialProperty (const std::string &name) |
void | checkExecutionStage () |
Check and throw an error if the execution has progressed past the construction stage. More... | |
bool | hasPostprocessor (const std::string &name, unsigned int index=0) const |
Determine if the Postprocessor exists. More... | |
bool | hasPostprocessorByName (const PostprocessorName &name) |
Determine if the Postprocessor exists. More... | |
unsigned int | coupledPostprocessors (const std::string &name) const |
Returns number of Postprocessors coupled under parameter name. More... | |
bool | singlePostprocessor (const std::string &name) const |
Checks if there is a single postprocessor coupled by parameter name. More... | |
const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string &name, const std::string &vector_name) |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueOld (const std::string &name, const std::string &vector_name, bool needs_broadcast) |
Retrieve the old value of a VectorPostprocessor. More... | |
const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name) |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueOldByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) |
Retrieve the old value of a VectorPostprocessor. More... | |
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string &name, const std::string &vector_name) |
Return the scatter value for the post processor. More... | |
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const std::string &name, const std::string &vector_name) |
Return the scatter value for the post processor. More... | |
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOld (const std::string &name, const std::string &vector_name) |
Return the old scatter value for the post processor. More... | |
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueOldByName (const std::string &name, const std::string &vector_name) |
Return the old scatter value for the post processor. More... | |
bool | hasVectorPostprocessor (const std::string &name) const |
Determine if the VectorPostprocessor exists. More... | |
bool | hasVectorPostprocessorByName (const VectorPostprocessorName &name) const |
Determine if the VectorPostprocessor exists. More... | |
VectorPostprocessorValue & | declareVector (const std::string &vector_name) |
Register a new vector to fill up. More... | |
const Distribution & | getDistribution (const std::string &name) const |
Get a distribution with a given name. More... | |
template<typename T > | |
const T & | getDistribution (const std::string &name) const |
const Distribution & | getDistributionByName (const DistributionName &name) const |
Get a distribution with a given name. More... | |
template<typename T > | |
const T & | getDistributionByName (const std::string &name) const |
const PostprocessorValue & | getPostprocessorValueOld (const std::string &name, unsigned int index=0) |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string &name, unsigned int index=0) |
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... | |
Protected Attributes | |
Point | _start |
The beginning of the line. More... | |
Point | _end |
The end of the line. More... | |
VectorPostprocessorValue & | _elem_ids |
The elements that intersect the line. More... | |
std::set< std::string > | _depend_vars |
std::set< std::string > | _supplied_vars |
SubProblem & | _subproblem |
Reference to the Subproblem for this user object. More... | |
FEProblemBase & | _fe_problem |
Reference to the FEProblemBase for this user object. More... | |
THREAD_ID | _tid |
Thread ID of this postprocessor. More... | |
Assembly & | _assembly |
const Moose::CoordinateSystemType & | _coord_sys |
Coordinate system. More... | |
const bool | _duplicate_initial_execution |
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... | |
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::unordered_map< std::string, std::vector< MooseVariableScalar * > > | _coupled_scalar_vars |
Coupled vars whose values we provide. More... | |
std::unordered_map< std::string, std::unique_ptr< VariableValue > > | _default_value |
Will hold the default value for optional coupled scalar variables. More... | |
std::unordered_map< std::string, std::unique_ptr< DualVariableValue > > | _dual_default_value |
Will hold the default AD 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... | |
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... | |
const InputParameters & | _mi_params |
Parameters of the object with this interface. More... | |
const std::string | _mi_name |
The name of the object that this interface belongs to. More... | |
Moose::MaterialDataType | _material_data_type |
The type of data. More... | |
std::shared_ptr< MaterialData > | _material_data |
Pointer to the material data class that stores properties. More... | |
FEProblemBase & | _mi_feproblem |
Reference to the FEProblemBase class. More... | |
const THREAD_ID | _mi_tid |
Current threaded it. More... | |
bool | _stateful_allowed |
True by default. More... | |
bool | _get_material_property_called |
Initialized to false. More... | |
std::vector< std::unique_ptr< MaterialProperty< Real > > > | _default_real_properties |
Storage vector for MaterialProperty<Real> default objects. More... | |
std::vector< std::unique_ptr< ADMaterialPropertyObject< Real > > > | _default_ad_real_properties |
Storage vector for ADMaterialPropertyObject<Real> default objects. More... | |
std::vector< std::unique_ptr< ADMaterialPropertyObject< RealVectorValue > > > | _default_ad_real_vector_properties |
Storage vector for ADMaterialPropertyObject<RealVectorValue> default objects. More... | |
std::set< unsigned int > | _material_property_dependencies |
The set of material properties (as given by their IDs) that this object depends on. 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 |
std::string | _vpp_name |
The name of the VectorPostprocessor. More... | |
FEProblemBase * | _vpp_fe_problem |
Pointer to FEProblemBase. More... | |
Static Protected 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... | |
Private Member Functions | |
template<typename... Args> | |
std::string | paramErrorMsg (const std::string ¶m, Args... args) const |
RestartableDataValue & | registerRestartableDataOnApp (const std::string &name, std::unique_ptr< RestartableDataValue > data, THREAD_ID tid) |
Helper function for actually registering the restartable data. More... | |
void | registerRestartableNameWithFilterOnApp (const std::string &name, Moose::RESTARTABLE_FILTER filter) |
Helper function for actually registering the restartable data. More... | |
RestartableDataValue & | registerMetaDataOnApp (const std::string &name, std::unique_ptr< RestartableDataValue > data) |
Helper function for actually registering the restartable data. More... | |
bool | needThreadedCopy (const UserObject &uo) const |
Check if the threaded copy of the user object is needed. More... | |
Private Attributes | |
UserObject * | _primary_thread_copy = nullptr |
ExecFlagEnum | _empty_execute_enum |
Empty ExecFlagEnum for the case when the "execute_on" parameter is not included. More... | |
const InputParameters & | _fni_params |
Parameters of the object with this interface. More... | |
FEProblemBase & | _fni_feproblem |
Reference to FEProblemBase instance. More... | |
const THREAD_ID | _fni_tid |
Thread ID. More... | |
const InputParameters & | _dni_params |
Parameters of the object with this interface. More... | |
FEProblemBase & | _dni_feproblem |
Reference to FEProblemBase instance. More... | |
const MooseObject * | _dni_moose_object_ptr |
Pointer to the MooseObject. More... | |
MooseApp & | _restartable_app |
Reference to the application. More... | |
std::string | _restartable_name |
The name of the object. More... | |
std::string | _restartable_system_name |
The system name this object is in. More... | |
THREAD_ID | _restartable_tid |
The thread ID for this object. More... | |
MooseApp & | _meta_data_app |
Reference to the application. More... | |
std::unordered_map< std::string, std::vector< MooseVariableFEBase * > > | _sc_coupled_vars |
Field variables coupled into this object (for error checking) More... | |
std::set< TagID > | _sc_coupleable_vector_tags |
std::set< TagID > | _sc_coupleable_matrix_tags |
const bool | _mi_boundary_restricted |
BoundaryRestricted flag. More... | |
const std::set< SubdomainID > & | _mi_block_ids |
Storage for the block ids created by BlockRestrictable. More... | |
const std::set< BoundaryID > & | _mi_boundary_ids |
Storage for the boundary ids created by BoundaryRestrictable. More... | |
const std::string | _ti_name |
const InputParameters & | _uoi_params |
Parameters of the object with this interface. More... | |
FEProblemBase & | _uoi_feproblem |
Reference to the FEProblemBase instance. More... | |
THREAD_ID | _uoi_tid |
Thread ID. More... | |
const InputParameters & | _ppi_params |
PostprocessorInterface Parameters. More... | |
FEProblemBase & | _pi_feproblem |
Reference the the FEProblemBase class. More... | |
bool | _broadcast_by_default |
Whether or not to force broadcasting by default. More... | |
const InputParameters & | _vpi_params |
VectorPostprocessorInterface Parameters. More... | |
FEProblemBase & | _vpi_feproblem |
Reference the the FEProblemBase class. More... | |
THREAD_ID | _vpi_tid |
Thread ID. More... | |
THREAD_ID | _vpp_tid |
const bool | _contains_complete_history |
const bool | _is_broadcast |
std::map< std::string, VectorPostprocessorValue > | _thread_local_vectors |
MooseApp & | _oi_moose_app |
Reference the the MooseApp; neede for access to the OutputWarehouse. More... | |
OutputWarehouse & | _oi_output_warehouse |
Reference to the OutputWarehouse for populating the Output object hide lists. More... | |
std::set< OutputName > | _oi_outputs |
The set of Output object names listed in the 'outputs' parameter. More... | |
Get all of the elements that are intersected by a line.
Definition at line 23 of file ElementsAlongLine.h.
ElementsAlongLine::ElementsAlongLine | ( | const InputParameters & | parameters | ) |
Definition at line 32 of file ElementsAlongLine.C.
|
protectedinherited |
Returns AD value of a scalar coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 138 of file ScalarCoupleable.C.
|
inlineinherited |
Definition at line 55 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue().
|
inlineinherited |
Definition at line 53 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledVectorTagScalarValue().
|
inherited |
Builds hide lists for output objects NOT listed in the 'outputs' parameter.
variable_names | A set of variables for which the 'outputs' parameter controls |
By default this is called by the constructor and passes the block name as the list of variables. This needs to be called explicitly if the build_list flag is set to False in the constructor. The latter cases is needed by the Material object to work correctly with the automatic material output capability.
Definition at line 64 of file OutputInterface.C.
Referenced by OutputInterface::OutputInterface().
|
inherited |
Check if block and boundary restrictions of a given material are compatible with the current material.
Error out otherwise.
Definition at line 212 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getMaterialByName().
|
protectedinherited |
Check and throw an error if the execution has progressed past the construction stage.
Definition at line 290 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), and TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl().
|
protectedinherited |
A helper method for checking material properties This method was required to avoid a compiler problem with the template getMaterialProperty method.
Definition at line 180 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), and TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl().
|
protectedinherited |
Check that the right kind of variable is being coupled in.
var_name | The name of the coupled variable |
Definition at line 294 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarValueTempl(), 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().
|
inlineinherited |
Return whether or not this VectorPostprocessor contains complete history.
Definition at line 57 of file VectorPostprocessor.h.
Referenced by SamplerBase::initialize().
|
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 199 of file ScalarCoupleable.C.
|
inherited |
Returns number of Postprocessors coupled under parameter name.
name | The name of the Postprocessor parameter |
Definition at line 146 of file PostprocessorInterface.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 95 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 341 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 241 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 250 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 285 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 268 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 276 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 259 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 102 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 126 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 214 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 226 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 184 of file ScalarCoupleable.C.
|
staticinherited |
A helper method for cyclic errors.
Definition at line 94 of file DependencyResolverInterface.h.
|
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 295 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 306 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 222 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 229 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 250 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 236 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 270 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 278 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) |
prefix | The prefix to prepend to the data_name, to retrieve data from another object. |
context | Context pointer that will be passed to the load and store functions |
|
protectedinherited |
Register a new vector to fill up.
Definition at line 58 of file VectorPostprocessor.C.
Referenced by ConstantVectorPostprocessor::ConstantVectorPostprocessor(), SidesetInfoVectorPostprocessor::initialize(), CSVReader::initialize(), StatisticsVectorPostprocessor::initialize(), HistogramVectorPostprocessor::initialize(), LeastSquaresFit::LeastSquaresFit(), LeastSquaresFitHistory::LeastSquaresFitHistory(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), SamplerBase::setupVariables(), SpatialAverageBase::SpatialAverageBase(), and WorkBalance::WorkBalance().
|
protectedinherited |
Small helper to look up a material property name through the input parameter keys.
Definition at line 56 of file MaterialPropertyInterface.C.
Referenced by Material::getADMaterialPropertyTempl(), MaterialPropertyInterface::getADMaterialPropertyTempl(), Material::getMaterialPropertyOlderTempl(), InterfaceMaterial::getMaterialPropertyOlderTempl(), MaterialPropertyInterface::getMaterialPropertyOlderTempl(), Material::getMaterialPropertyOldTempl(), InterfaceMaterial::getMaterialPropertyOldTempl(), MaterialPropertyInterface::getMaterialPropertyOldTempl(), Material::getMaterialPropertyTempl(), InterfaceMaterial::getMaterialPropertyTempl(), MaterialPropertyInterface::getMaterialPropertyTempl(), TwoMaterialPropertyInterface::getNeighborADMaterialPropertyTempl(), TwoMaterialPropertyInterface::getNeighborMaterialPropertyOld(), InterfaceMaterial::getNeighborMaterialPropertyOld(), TwoMaterialPropertyInterface::getNeighborMaterialPropertyOlder(), InterfaceMaterial::getNeighborMaterialPropertyOlder(), TwoMaterialPropertyInterface::getNeighborMaterialPropertyTempl(), InterfaceMaterial::getNeighborMaterialPropertyTempl(), and MaterialPropertyInterface::hasMaterialPropertyTempl().
|
protectedinherited |
Helper function to parse default material property values.
This is implemented as a specialization for supported types and returns NULL in all other cases.
Definition at line 365 of file MaterialPropertyInterface.h.
|
protectedinherited |
Definition at line 128 of file MaterialPropertyInterface.C.
|
protectedinherited |
Definition at line 94 of file MaterialPropertyInterface.C.
|
protectedinherited |
Helper function to parse default material property values.
This is implemented as a specialization for supported types and returns NULL in all other cases.
Definition at line 357 of file MaterialPropertyInterface.h.
|
protectedinherited |
Definition at line 66 of file MaterialPropertyInterface.C.
|
inlinevirtualinherited |
Return the enabled status of the object.
Reimplemented in EigenKernel.
Definition at line 110 of file MooseObject.h.
Referenced by EigenKernel::enabled().
|
inherited |
(DEPRECATED) Build and return the execution flags as a bitfield TODO: ExecFlagType
Definition at line 87 of file SetupInterface.C.
|
virtualinherited |
(DEPRECATED) Get the execution flag for the object TODO: ExecFlagType
Reimplemented in MultiAppTransfer.
Definition at line 75 of file SetupInterface.C.
|
overridevirtual |
|
inlineoverridevirtualinherited |
Finalize.
This is called after execute() and after threadJoin()! This is probably where you want to do MPI communication!
Implements UserObject.
Reimplemented in LineMaterialSamplerBase< T >, LineMaterialSamplerBase< Real >, WorkBalance, HistogramVectorPostprocessor, VectorMemoryUsage, StatisticsVectorPostprocessor, LineFunctionSampler, PiecewiseFunctionTabulate, and PointSamplerBase.
Definition at line 39 of file GeneralVectorPostprocessor.h.
|
inlineinherited |
Definition at line 113 of file UserObject.h.
Referenced by SidesetInfoVectorPostprocessor::finalize(), MemoryUsage::finalize(), NodalMaxValue::getValue(), NodalExtremeValue::getValue(), and ElementExtremeValue::getValue().
|
inlineinherited |
Definition at line 119 of file UserObject.h.
Referenced by PointValue::execute(), SidesetInfoVectorPostprocessor::finalize(), MemoryUsage::finalize(), ScalarVariable::getValue(), NodalExtremeValue::getValue(), and ElementExtremeValue::getValue().
|
inlineinherited |
Definition at line 125 of file UserObject.h.
Referenced by ElementVariablesDifferenceMax::finalize(), and NodalProxyMaxValue::getValue().
|
inlineinherited |
Gather the parallel sum of the variable passed in.
It takes care of values across all threads and CPUs (we DO hybrid parallelism!)
After calling this, the variable that was passed in will hold the gathered value.
Definition at line 107 of file UserObject.h.
Referenced by GreaterThanLessThanPostprocessor::execute(), AverageNodalVariableValue::finalize(), SidesetInfoVectorPostprocessor::finalize(), SpatialAverageBase::finalize(), LayeredAverage::finalize(), VolumeHistogram::finalize(), LayeredSideAverage::finalize(), MemoryUsage::finalize(), SideFluxAverage::getValue(), NodalL2Error::getValue(), NodalSum::getValue(), AverageElementSize::getValue(), InterfaceIntegralPostprocessor::getValue(), NodalL2Norm::getValue(), SideIntegralPostprocessor::getValue(), ElementAverageValue::getValue(), SideAverageValue::getValue(), ElementalVariableValue::getValue(), ElementIntegralPostprocessor::getValue(), NodalVariableValue::getValue(), SideIntegralUserObject::getValue(), ElementIntegralUserObject::getValue(), and InterfacePostprocessor::getValue().
|
protectedinherited |
Helper method to return (and insert if necessary) the AD default value for an uncoupled variable.
var_name | the name of the variable for which to retrieve a default value |
|
inherited |
Definition at line 403 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 299 of file MaterialPropertyInterface.h.
|
inherited |
Retrieve pointer to a material property with the mesh blocks where it is defined The name required by this method is the name defined in the input file.
This function can be thought as the combination of getMaterialPropertyByName and getMaterialPropertyBlocks. It can be called after the action of all actions.
name | The name of the material property to retrieve |
Definition at line 459 of file MaterialPropertyInterface.h.
|
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 91 of file MooseObject.h.
|
inherited |
Get the list of coupled scalar variables.
Definition at line 68 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 166 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 112 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledMatrixTagScalarValue(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), ScalarCoupleable::coupledScalarValueOlder(), and ScalarCoupleable::coupledVectorTagScalarValue().
|
inherited |
Get a distribution with a given name.
name | The name of the parameter key of the distribution to retrieve |
Definition at line 32 of file DistributionInterface.C.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
inherited |
Definition at line 73 of file DistributionInterface.h.
|
inherited |
Get a distribution with a given name.
name | The name of the distribution to retrieve |
Definition at line 39 of file DistributionInterface.C.
Referenced by RandomIC::RandomIC().
|
inherited |
Definition at line 93 of file DistributionInterface.h.
|
inherited |
Return the execute on MultiMooseEnum for this object.
Definition at line 69 of file SetupInterface.C.
Referenced by ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), and MultiAppTransfer::checkMultiAppExecuteOn().
|
staticinherited |
(DEPRECATED) Returns the available options for the 'execute_on' input parameters TODO: ExecFlagType
Definition at line 103 of file SetupInterface.C.
|
inherited |
Get a function with a given name.
name | The name of the parameter key of the function to retrieve |
Definition at line 31 of file FunctionInterface.C.
Referenced by FunctionDT::FunctionDT().
|
inherited |
Get a function with a given name.
name | The name of the function to retrieve |
Definition at line 37 of file FunctionInterface.C.
Referenced by ArrayFunctionIC::ArrayFunctionIC(), CompositeFunction::CompositeFunction(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), GenericFunctionMaterial::GenericFunctionMaterial(), LinearCombinationFunction::LinearCombinationFunction(), and LineFunctionSampler::LineFunctionSampler().
|
inherited |
Return a MaterialBase reference - usable for computing directly.
name | The name of the input parameter or explicit material name. |
no_warn | If true, suppress warning about retrieving the material potentially during its calculation. If you don't know what this is/means, then you don't need it. |
Definition at line 206 of file MaterialPropertyInterface.C.
|
inherited |
Definition at line 265 of file MaterialPropertyInterface.C.
|
inherited |
Definition at line 272 of file MaterialPropertyInterface.C.
|
inherited |
Definition at line 280 of file MaterialPropertyInterface.C.
|
inherited |
Definition at line 254 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getMaterial(), MaterialPropertyInterface::getMaterialByName(), and MaterialVectorPostprocessor::MaterialVectorPostprocessor().
|
inherited |
|
inherited |
Retrieve the block names that the material property is defined.
name | The name of the material property |
Definition at line 162 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve the block ids that the material property is defined.
name | The name of the material property |
Definition at line 156 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve the boundary ids that the material property is defined.
name | The name of the material property |
Definition at line 168 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve the boundary namess that the material property is defined.
name | The name of the material property |
Definition at line 174 of file MaterialPropertyInterface.C.
|
inherited |
Retrieve reference to material property or its old or older value The name required by this method is the name defined in the input file.
name | The name of the material property to retrieve |
Definition at line 385 of file MaterialPropertyInterface.h.
|
inlineinherited |
Returns true if getMaterialProperty() has been called, false otherwise.
Definition at line 179 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 423 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 441 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 335 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 314 of file MaterialPropertyInterface.h.
|
inherited |
Retrieve reference to material property or one of it's old or older values.
The name required by this method is the name that is hard-coded into your source code as the input parameter key. If no input parameter is found this behaves like the getMaterialPropertyByName family as a fall back.
name | The name of the parameter key of the material property to retrieve |
Definition at line 284 of file MaterialPropertyInterface.h.
|
inlineinherited |
Retrieve the set of material properties that this object depends on.
Definition at line 187 of file MaterialPropertyInterface.h.
Referenced by Material::getMatPropDependencies(), InterfaceMaterial::getMatPropDependencies(), and NodalPatchRecovery::reinitPatch().
|
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 |
Get the MooseApp this object is associated with.
Definition at line 105 of file MooseObject.h.
Referenced by MortarData::createMortarInterface(), Executioner::Executioner(), and ConsoleUtils::outputMeshInformation().
|
inherited |
Get the list of output objects that this class is restricted.
Definition at line 97 of file OutputInterface.C.
|
inherited |
Retrieve a parameter for the object.
name | The name of the parameter |
Definition at line 208 of file MooseObject.h.
Referenced by FEProblemBase::addMaterialHelper(), ConstraintWarehouse::addObject(), EigenKernel::EigenKernel(), AttribThread::initFrom(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), Console::initialSetup(), ConsoleUtils::outputExecutionInformation(), and TimePeriod::TimePeriod().
|
virtualinherited |
Store dependency among same object types for proper execution order.
Definition at line 50 of file GeneralUserObject.C.
Referenced by LinearCombinationPostprocessor::LinearCombinationPostprocessor().
|
virtualinherited |
Definition at line 62 of file GeneralUserObject.C.
Referenced by Terminator::Terminator(), and VectorOfPostprocessors::VectorOfPostprocessors().
|
inherited |
Definition at line 55 of file PostprocessorInterface.C.
|
inherited |
Definition at line 125 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel().
|
inherited |
Definition at line 87 of file PostprocessorInterface.C.
|
inherited |
Definition at line 131 of file PostprocessorInterface.C.
|
overridevirtualinherited |
Return a set containing the names of items requested by the object.
Implements DependencyResolverInterface.
Definition at line 38 of file GeneralUserObject.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 313 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarValueTempl(), 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 51 of file ScalarCoupleable.h.
|
inlineinherited |
Definition at line 49 of file ScalarCoupleable.h.
|
virtualinherited |
Return the scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
name | The name of the parameter holding the vpp name |
vector_name | The name of the vector |
Reimplemented in AuxKernelTempl< ComputeValueType >.
Definition at line 92 of file VectorPostprocessorInterface.C.
Referenced by AuxKernelTempl< ComputeValueType >::getScatterVectorPostprocessorValue().
|
virtualinherited |
Return the scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
vpp_name | The name of the VectorPostprocessor |
vector_name | The name of the vector |
Reimplemented in AuxKernelTempl< ComputeValueType >.
Definition at line 100 of file VectorPostprocessorInterface.C.
Referenced by AuxKernelTempl< ComputeValueType >::getScatterVectorPostprocessorValueByName().
|
virtualinherited |
Return the old scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
name | The name of the parameter holding the vpp name |
vector_name | The name of the vector |
Definition at line 107 of file VectorPostprocessorInterface.C.
|
virtualinherited |
Return the old scatter value for the post processor.
This is only valid when you expec the vector to be of lenghth "num_procs" In that case - this will return a reference to a value that will be this processor's value from that vector
vpp_name | The name of the VectorPostprocessor |
vector_name | The name of the vector |
Definition at line 115 of file VectorPostprocessorInterface.C.
|
inlineinherited |
Returns a reference to the subproblem that this postprocessor is tied to.
Definition at line 74 of file UserObject.h.
|
overridevirtualinherited |
Return a set containing the names of items owned by the object.
Implements DependencyResolverInterface.
Definition at line 44 of file GeneralUserObject.C.
|
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 InitialConditionBase::getUserObjectBase(), AuxKernelTempl< ComputeValueType >::getUserObjectBase(), and UserObjectInterface::getUserObjectTempl().
|
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::getUserObjectByNameTempl().
|
inherited |
Get an user object with a given name.
name | The name of the user object to retrieve |
Definition at line 93 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 85 of file UserObjectInterface.h.
|
virtualinherited |
This will get called to actually grab the final value the VectorPostprocessor has calculated.
Definition at line 52 of file VectorPostprocessor.C.
|
overridevirtualinherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the value of a VectorPostprocessor
name | The name of the VectorPostprocessor parameter (see below) |
vector_name | The name of the particular vector you want. |
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 VectorPostprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValueOld getVectorPostprocessorValueByName getVectorPostprocessorValueOldByName
Reimplemented from VectorPostprocessorInterface.
Definition at line 69 of file GeneralUserObject.C.
|
overridevirtualinherited |
Retrieve the value of a VectorPostprocessor.
name | The name of the VectorPostprocessor parameter (see below) |
vector_name | The name of the particular vector you want. |
need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
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 VectorPostprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValueOld getVectorPostprocessorValueByName getVectorPostprocessorValueOldByName
Reimplemented from VectorPostprocessorInterface.
Definition at line 85 of file GeneralUserObject.C.
|
overridevirtualinherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the value of the VectorPostprocessor
name | VectorPostprocessor name (see below) |
vector_name | The name of the particular vector you want. |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValue getVectorPostprocessorValueOldByName getVectorPostprocessorValueByName
Reimplemented from VectorPostprocessorInterface.
Definition at line 77 of file GeneralUserObject.C.
|
overridevirtualinherited |
Retrieve the value of the VectorPostprocessor.
name | VectorPostprocessor name (see below) |
vector_name | The name of the particular vector you want. |
need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a VectorPostprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/VectorPostprocessorFunction.C)
see getVectorPostprocessorValue getVectorPostprocessorValueOldByName getVectorPostprocessorValueByName
Reimplemented from VectorPostprocessorInterface.
Definition at line 95 of file GeneralUserObject.C.
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the old value of a VectorPostprocessor
name | The name of the VectorPostprocessor parameter |
vector_name | The name of the particular vector you want. |
see getVectorPostprocessorValue
Definition at line 40 of file VectorPostprocessorInterface.C.
|
virtualinherited |
Retrieve the old value of a VectorPostprocessor.
name | The name of the VectorPostprocessor parameter |
vector_name | The name of the particular vector you want. |
need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
see getVectorPostprocessorValue
Definition at line 73 of file VectorPostprocessorInterface.C.
|
inherited |
DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast.
Retrieve the old value of a VectorPostprocessor
name | The name of the VectorPostprocessor |
vector_name | The name of the particular vector you want. |
If within the validParams for the object the addVectorPostprocessorParam was called this method will retun a reference to the default value specified in the call to the addVectorPostprocessorParam function if the postVectorPostprocessor does not exist.
see getVectorPostprocessorValueByName
Definition at line 48 of file VectorPostprocessorInterface.C.
|
virtualinherited |
Retrieve the old value of a VectorPostprocessor.
name | The name of the VectorPostprocessor |
vector_name | The name of the particular vector you want. |
need_broadcast | Whether or not this object requires the vector to be replicated in parallel |
If within the validParams for the object the addVectorPostprocessorParam was called this method will retun a reference to the default value specified in the call to the addVectorPostprocessorParam function if the postVectorPostprocessor does not exist.
see getVectorPostprocessorValueByName
Definition at line 84 of file VectorPostprocessorInterface.C.
|
inherited |
Return a material property that is initialized to zero by default and does not need to (but can) be declared by another material.
Definition at line 492 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 485 of file MaterialPropertyInterface.h.
|
inherited |
Check if the material property exists.
name | the name of the property to query |
Definition at line 476 of file MaterialPropertyInterface.h.
|
inherited |
Determine if the Postprocessor exists.
name | The name of the Postprocessor parameter |
index | The index of the Postprocessor |
Definition at line 137 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 160 of file PostprocessorInterface.C.
Referenced by VectorOfPostprocessors::VectorOfPostprocessors().
|
inherited |
Determine if the VectorPostprocessor exists.
name | The name of the VectorPostprocessor parameter |
Definition at line 122 of file VectorPostprocessorInterface.C.
|
inherited |
Determine if the VectorPostprocessor exists.
name | The name of the VectorPostprocessor |
Definition at line 128 of file VectorPostprocessorInterface.C.
|
overridevirtual |
Called before execute() is ever called so that data can be cleared.
Implements UserObject.
Definition at line 42 of file ElementsAlongLine.C.
|
virtualinherited |
Gets called at the beginning of the simulation before this object is asked to do its job.
Reimplemented in SolutionUserObject, MultiApp, MooseParsedFunction, MooseParsedGradFunction, SolutionFunction, Exodus, CSV, Receiver, OversampleOutput, Nemesis, Axisymmetric2D3DSolutionFunction, ImageFunction, Console, MooseParsedVectorFunction, TimePeriod, TransientMultiApp, GhostingUserObject, SolutionAux, MultiAppProjectionTransfer, SolutionScalarAux, MultiAppVariableValueSampleTransfer, FullSolveMultiApp, MultiAppConservativeTransfer, PiecewiseLinearBase, AdvancedOutput, Output, Transfer, DerivativeFunctionMaterialBase, MultiAppFieldTransfer, MatDiffusionBase< T >, MatDiffusionBase< Real >, and DerivativeSumMaterial.
Definition at line 44 of file SetupInterface.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 74 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::adCoupledScalarValueTempl(), 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 100 of file MooseObject.h.
Referenced by AdvancedOutput::AdvancedOutput(), BicubicSplineFunction::BicubicSplineFunction(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), CartesianMeshGenerator::CartesianMeshGenerator(), LibmeshPartitioner::clone(), OversampleOutput::cloneMesh(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), CSVReader::CSVReader(), DGKernelBase::DGKernelBase(), MultiAppNearestNodeTransfer::execute(), Executioner::Executioner(), Exodus::Exodus(), FEProblemBase::FEProblemBase(), FileOutput::FileOutput(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), ExtraNodesetGenerator::generate(), RenameBoundaryGenerator::generate(), RenameBlockGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), ElementSubdomainIDGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), MeshSideSetGenerator::generate(), GeneratedMeshGenerator::generate(), ParsedSubdomainMeshGenerator::generate(), MeshExtruderGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), MultiAppNearestNodeTransfer::getLocalEntities(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), MeshGenerator::getMesh(), MultiAppNearestNodeTransfer::getNearestNode(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), AdvancedOutput::initExecutionTypes(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), SolutionScalarAux::initialSetup(), SolutionAux::initialSetup(), MooseParsedVectorFunction::initialSetup(), Console::initialSetup(), Receiver::initialSetup(), SolutionFunction::initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), AdvancedOutput::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), IterationAdaptiveDT::IterationAdaptiveDT(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), MatDiffusionBase< Real >::MatDiffusionBase(), MeshGeneratorMesh::MeshGeneratorMesh(), BreakBoundaryOnSubdomain::modify(), MeshExtruder::modify(), MeshSideSet::modify(), LowerDBlockFromSideset::modify(), AssignElementSubdomainID::modify(), ParsedSubdomainMeshModifier::modify(), RenameBlock::modify(), SubdomainBoundingBox::modify(), MooseMesh::MooseMesh(), EigenExecutionerBase::normalizeSolution(), Output::Output(), PetscOutput::PetscOutput(), PiecewiseBase::PiecewiseBase(), 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 54 of file SetupInterface.C.
|
protectedinherited |
A proxy method for _mi_feproblem.markMatPropRequested(name)
Definition at line 194 of file MaterialPropertyInterface.C.
Referenced by MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOldByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOlderByNameTempl(), and TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl().
|
inlinevirtualinherited |
Called on this object when the mesh changes.
Reimplemented in DiracKernel, Console, Exodus, Nemesis, OversampleOutput, GhostingUserObject, ExplicitTimeIntegrator, EqualValueBoundaryConstraint, and GeometryBase.
Definition at line 39 of file MeshChangedInterface.h.
|
inlineinherited |
Definition at line 156 of file MooseObject.h.
Referenced by FEProblemBase::addArrayVariable(), FEProblemBase::addAuxArrayVariable(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), FEProblemBase::addScalarVariable(), FEProblemBase::addVariable(), ADFunctionPresetBC< compute_stage >::ADFunctionPresetBC(), ADPresetBC< compute_stage >::ADPresetBC(), ADPresetNodalBC< compute_stage >::ADPresetNodalBC(), FEProblemBase::advanceMultiApps(), MultiApp::appProblem(), MooseMesh::buildSideList(), ChangeOverTimestepPostprocessor::ChangeOverTimestepPostprocessor(), FEProblemBase::computeResidual(), MaterialBase::declarePropertyOlderTempl(), MaterialBase::declarePropertyOldTempl(), MooseMesh::elem(), MultiAppTransfer::execFlags(), UserForcingFunction::f(), FaceFaceConstraint< compute_stage >::FaceFaceConstraint(), FunctionDT::FunctionDT(), FunctionPresetBC::FunctionPresetBC(), RandomICBase::generateRandom(), Control::getExecuteOptions(), FEProblemBase::getNonlinearSystem(), Sampler::getSamples(), FEProblemBase::getUserObjects(), FEProblemBase::getVectorPostprocessorValue(), FEProblemBase::getVectorPostprocessorValueOld(), MatDiffusionBase< Real >::MatDiffusionBase(), NodalScalarKernel::NodalScalarKernel(), MooseMesh::node(), PercentChangePostprocessor::PercentChangePostprocessor(), PresetBC::PresetBC(), PresetNodalBC::PresetNodalBC(), Sampler::rand(), ReferenceResidualProblem::ReferenceResidualProblem(), MooseMesh::setBoundaryToNormalMap(), Exodus::setOutputDimension(), and UserForcingFunction::UserForcingFunction().
|
inlineinherited |
Definition at line 141 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), PetscExternalPartitioner::_do_partition(), FEProblemBase::addConstraint(), ADDGKernel< compute_stage >::ADDGKernel(), FEProblemBase::addInitialCondition(), FEProblem::addLineSearch(), FEProblemBase::addLineSearch(), FEProblemBase::addOutput(), DiracKernel::addPointWithValidId(), FEProblemBase::addPostprocessor(), MooseMesh::addQuadratureNode(), FEProblemBase::addVectorPostprocessor(), MultiAppConservativeTransfer::adjustTransferedSolution(), MultiAppConservativeTransfer::adjustTransferedSolutionNearestPoint(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), Output::advancedExecuteOn(), MooseVariableBase::allDofIndices(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), ArrayConstantIC::ArrayConstantIC(), ArrayDGKernel::ArrayDGKernel(), ArrayDiffusion::ArrayDiffusion(), ArrayFunctionIC::ArrayFunctionIC(), ArrayReaction::ArrayReaction(), ArrayTimeDerivative::ArrayTimeDerivative(), Function::average(), Axisymmetric2D3DSolutionFunction::Axisymmetric2D3DSolutionFunction(), BicubicSplineFunction::BicubicSplineFunction(), BoundingValueElementDamper::BoundingValueElementDamper(), BoundingValueNodalDamper::BoundingValueNodalDamper(), BoundsAux::BoundsAux(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), MooseMesh::buildCoarseningMap(), PiecewiseBase::buildFromFile(), PiecewiseBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), TiledMesh::buildMesh(), FileMesh::buildMesh(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), SpiralAnnularMesh::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(), MaterialBase::checkExecutionStage(), BreakMeshByBlockBase::checkInputParameter(), Steady::checkIntegrity(), EigenExecutionerBase::checkIntegrity(), ExplicitTimeIntegrator::checkLinearConvergence(), FEProblemBase::checkProblemIntegrity(), MaterialBase::checkStatefulSanity(), FEProblemBase::checkUserObjects(), MultiAppTransfer::checkVariable(), LibmeshPartitioner::clone(), MooseMesh::clone(), ComparisonPostprocessor::comparisonIsTrue(), CompositeFunction::CompositeFunction(), ElementLpNormAux::compute(), ElementH1ErrorFunctionAux::compute(), NodalPatchRecovery::compute(), KernelBase::computeADOffDiagJacobian(), BlockWeightedPartitioner::computeElementWeight(), ArrayDGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighResidual(), TimeSequenceStepperBase::computeFailedDT(), IterationAdaptiveDT::computeFailedDT(), TimeStepper::computeFailedDT(), HistogramVectorPostprocessor::computeHistogram(), ArrayKernel::computeJacobian(), ArrayIntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobianBlock(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ArrayKernel::computeOffDiagJacobian(), MaterialBase::computeProperties(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), KernelValue::computeQpResidual(), ArrayKernel::computeResidual(), ArrayIntegratedBC::computeResidual(), FEProblemBase::computeResidualInternal(), FEProblemBase::computeResidualTag(), FEProblemBase::computeResidualType(), StatisticsVectorPostprocessor::computeStatValue(), MaterialBase::computeSubdomainProperties(), ActuallyExplicitEuler::computeTimeDerivatives(), ExplicitEuler::computeTimeDerivatives(), ImplicitEuler::computeTimeDerivatives(), BDF2::computeTimeDerivatives(), NewmarkBeta::computeTimeDerivatives(), CrankNicolson::computeTimeDerivatives(), LStableDirk2::computeTimeDerivatives(), LStableDirk3::computeTimeDerivatives(), ImplicitMidpoint::computeTimeDerivatives(), ExplicitTVDRK2::computeTimeDerivatives(), AStableDirk4::computeTimeDerivatives(), LStableDirk4::computeTimeDerivatives(), ExplicitRK2::computeTimeDerivatives(), PenetrationAux::computeValue(), ConcentricCircleMesh::ConcentricCircleMesh(), ConditionalEnableControl::ConditionalEnableControl(), TimeStepper::constrainStep(), CoupledForce::CoupledForce(), CoupledForceNodalKernel::CoupledForceNodalKernel(), SidesetInfoVectorPostprocessor::dataHelper(), DebugResidualAux::DebugResidualAux(), FunctorRelationshipManager::delete_remote_elements(), BicubicSplineFunction::derivative(), DerivativeSumMaterial::DerivativeSumMaterial(), DGKernel::DGKernel(), FunctorRelationshipManager::dofmap_reinit(), FEProblemBase::duplicateVariableCheck(), EigenProblem::EigenProblem(), Eigenvalues::Eigenvalues(), ElementalVariableValue::ElementalVariableValue(), ElementIntegerAux::ElementIntegerAux(), ElementQualityAux::ElementQualityAux(), MooseMesh::errorIfDistributedMesh(), SolutionUserObject::evalMeshFunction(), SolutionUserObject::evalMeshFunctionGradient(), SolutionUserObject::evalMultiValuedMeshFunction(), SolutionUserObject::evalMultiValuedMeshFunctionGradient(), MultiAppPostprocessorTransfer::execute(), DiscreteElementUserObject::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), ElementQualityChecker::execute(), NodalValueSampler::execute(), GreaterThanLessThanPostprocessor::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), InterfaceQpValueUserObject::execute(), PointValue::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), FindValueOnLine::execute(), MultiAppNearestNodeTransfer::execute(), TimeExtremeValue::execute(), VectorPostprocessorComparison::execute(), LeastSquaresFit::execute(), LeastSquaresFitHistory::execute(), FEProblemBase::executeControls(), MultiAppVectorPostprocessorTransfer::executeFromMultiapp(), MultiAppVectorPostprocessorTransfer::executeToMultiapp(), Exodus::Exodus(), ExplicitSSPRungeKutta::ExplicitSSPRungeKutta(), FileOutput::FileOutput(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), VerifyElementUniqueID::finalize(), VerifyNodalUniqueID::finalize(), DiscreteElementUserObject::finalize(), ElementQualityChecker::finalize(), MemoryUsage::finalize(), PointSamplerBase::finalize(), NearestPointIntegralVariablePostprocessor::finalize(), Transfer::find_sys(), BreakMeshByBlockBase::findFreeBoundaryId(), BreakMeshByBlockGeneratorBase::findFreeBoundaryId(), FunctionDT::FunctionDT(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), GapValueAux::GapValueAux(), WorkBalance::gather(), ExtraNodesetGenerator::generate(), RenameBoundaryGenerator::generate(), RenameBlockGenerator::generate(), ElementSubdomainIDGenerator::generate(), GeneratedMeshGenerator::generate(), CombinerGenerator::generate(), SideSetsFromBoundingBoxGenerator::generate(), MeshExtruderGenerator::generate(), StackGenerator::generate(), SpiralAnnularMeshGenerator::generate(), PatternedMeshGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), BoundingBoxNodeSetGenerator::generate(), GeneratedMesh::GeneratedMesh(), GeneratedMeshGenerator::GeneratedMeshGenerator(), RandomICBase::generateRandom(), GenericConstantMaterial::GenericConstantMaterial(), GenericFunctionMaterial::GenericFunctionMaterial(), DisplacedProblem::getArrayVariable(), FEProblemBase::getArrayVariable(), MooseMesh::getBoundaryID(), MultiApp::getBoundingBox(), MooseMesh::getCoarseningMap(), Control::getControllableParameterByName(), FEProblemBase::getCoordSystem(), PiecewiseConstant::getDirection(), FEProblemBase::getDistribution(), GhostingUserObject::getElementalValue(), ElementGenerator::getElemType(), MultiApp::getExecutioner(), FEProblemBase::getFunction(), SolutionUserObject::getLocalVarIndex(), SubProblem::getMatrixTagID(), AnnularMesh::getMaxInDimension(), DistributedGeneratedMesh::getMaxInDimension(), GeneratedMesh::getMaxInDimension(), FEProblemBase::getMaxQps(), FEProblemBase::getMaxShapeFunctions(), AnnularMesh::getMinInDimension(), DistributedGeneratedMesh::getMinInDimension(), GeneratedMesh::getMinInDimension(), MooseMesh::getNodeBlockIds(), MooseMesh::getNodeList(), FEProblemBase::getNonlinearSystem(), MooseMesh::getPairedBoundaryMapping(), ImageMesh::GetPixelInfo(), ImageMeshGenerator::GetPixelInfo(), InterfaceQpValueUserObject::getQpValue(), MaterialStdVectorAux::getRealValue(), MooseMesh::getRefinementMap(), FEProblemBase::getSampler(), DisplacedProblem::getScalarVariable(), FEProblemBase::getScalarVariable(), DisplacedProblem::getStandardVariable(), FEProblemBase::getStandardVariable(), MooseMesh::getSubdomainBoundaryIds(), MooseMesh::getSubdomainID(), DisplacedProblem::getSystem(), FEProblemBase::getSystem(), FEProblemBase::getUserObjectBase(), FEProblemBase::getUserObjectTempl(), NumRelationshipManagers::getValue(), PerformanceData::getValue(), Residual::getValue(), PerfGraphData::getValue(), LineValueSampler::getValue(), FindValueOnLine::getValueAtPoint(), SubProblem::getVariableHelper(), SubProblem::getVectorTagID(), DisplacedProblem::getVectorVariable(), FEProblemBase::getVectorVariable(), GhostingAux::GhostingAux(), MultiApp::globalAppToLocal(), MooseParsedVectorFunction::gradient(), AdvancedOutput::hasOutputHelper(), CrankNicolson::init(), CSVTimeSequenceStepper::init(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), Transient::init(), MooseMesh::init(), Sampler::init(), FEProblemBase::init(), NumPicardIterations::initialize(), PiecewiseLinearBase::initialSetup(), FullSolveMultiApp::initialSetup(), ReferenceResidualProblem::initialSetup(), MultiAppConservativeTransfer::initialSetup(), SolutionScalarAux::initialSetup(), SolutionAux::initialSetup(), Axisymmetric2D3DSolutionFunction::initialSetup(), Exodus::initialSetup(), SolutionFunction::initialSetup(), SolutionUserObject::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), AdvancedOutput::initShowHideLists(), MaterialBase::initStatefulProperties(), Function::integral(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), InterfaceTimeKernel::InterfaceTimeKernel(), AugmentSparsityOnInterface::internalInit(), 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(), LowerBoundNodalKernel::LowerBoundNodalKernel(), PNGOutput::makePNG(), MaterialRealTensorValueAux::MaterialRealTensorValueAux(), MaterialRealVectorValueAux::MaterialRealVectorValueAux(), MaterialStdVectorRealGradientAux::MaterialStdVectorRealGradientAux(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), Distribution::median(), FunctorRelationshipManager::mesh_reinit(), SubProblem::meshChanged(), MeshExtruder::MeshExtruder(), MeshExtruderGenerator::MeshExtruderGenerator(), MeshSideSetGenerator::MeshSideSetGenerator(), SideSetsFromNormals::modify(), SideSetsFromPoints::modify(), AddExtraNodeset::modify(), MeshExtruder::modify(), BreakMeshByBlockBase::modify(), AssignElementSubdomainID::modify(), SmoothMesh::modify(), AddAllSideSetsByNormals::modify(), ElementDeleterBase::modify(), ParsedSubdomainMeshModifier::modify(), RenameBlock::modify(), ImageSubdomain::modify(), OrientedSubdomainBoundingBox::modify(), BoundingBoxNodeSet::modify(), SubdomainBoundingBox::modify(), AddSideSetsFromBoundingBox::modify(), MooseGhostPointNeighbors::MooseGhostPointNeighbors(), MooseMesh::MooseMesh(), MooseVariableBase::MooseVariableBase(), MortarConstraintBase::MortarConstraintBase(), 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(), FunctorRelationshipManager::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(), ExplicitTimeIntegrator::performExplicitSolve(), PetscExternalPartitioner::PetscExternalPartitioner(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), PiecewiseBase::PiecewiseBase(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseMulticonstant::PiecewiseMulticonstant(), PiecewiseMultiInterpolation::PiecewiseMultiInterpolation(), SolutionUserObject::pointValueGradientWrapper(), SolutionUserObject::pointValueWrapper(), LStableDirk2::postResidual(), LStableDirk3::postResidual(), ImplicitMidpoint::postResidual(), ExplicitTVDRK2::postResidual(), AStableDirk4::postResidual(), LStableDirk4::postResidual(), ExplicitRK2::postResidual(), Eigenvalue::postSolve(), Predictor::Predictor(), Transient::preExecute(), SolutionUserObject::readExodusII(), SolutionUserObject::readXda(), DerivativeParsedMaterialHelper::recurseDerivative(), FunctorRelationshipManager::redistribute(), ReferenceResidualProblem::ReferenceResidualProblem(), EqualValueEmbeddedConstraint::reinitConstraint(), RelativeSolutionDifferenceNorm::RelativeSolutionDifferenceNorm(), RenameBlock::RenameBlock(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), RinglebMesh::RinglebMesh(), RinglebMeshGenerator::RinglebMeshGenerator(), ScalarComponentIC::ScalarComponentIC(), BicubicSplineFunction::secondDerivative(), FEProblemBase::setCoordSystem(), PiecewiseBase::setData(), EigenProblem::setEigenproblemType(), FEProblemSolve::setInnerSolve(), Sampler::setNumberOfCols(), Sampler::setNumberOfRandomSeeds(), Sampler::setNumberOfRows(), 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(), FullSolveMultiApp::solveStep(), SpatialAverageBase::SpatialAverageBase(), NearestPointIntegralVariablePostprocessor::spatialValue(), UserObject::spatialValue(), SpiralAnnularMesh::SpiralAnnularMesh(), SpiralAnnularMeshGenerator::SpiralAnnularMeshGenerator(), StitchedMesh::StitchedMesh(), NodalUserObject::subdomainSetup(), GeneralUserObject::subdomainSetup(), Constraint::subdomainSetup(), MaterialBase::subdomainSetup(), Console::systemInfoFlags(), TagMatrixAux::TagMatrixAux(), TagVectorAux::TagVectorAux(), Terminator::Terminator(), TestSetupPostprocessorDataActionFunction::TestSetupPostprocessorDataActionFunction(), ThreadedGeneralUserObject::ThreadedGeneralUserObject(), ThreadedGeneralUserObject::threadJoin(), DiscreteElementUserObject::threadJoin(), GeneralUserObject::threadJoin(), TiledMeshGenerator::TiledMeshGenerator(), Function::timeDerivative(), TimeExtremeValue::TimeExtremeValue(), TimePeriod::TimePeriod(), VectorPostprocessorVisualizationAux::timestepSetup(), MultiAppFieldTransfer::transfer(), MultiAppMeshFunctionTransfer::transferVariable(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), FEProblemBase::uDotDotOldRequested(), MooseVariableScalar::uDotOld(), FEProblemBase::uDotOldRequested(), EqualValueBoundaryConstraint::updateConstrainedNodes(), SolutionUserObject::updateExodusBracketingTimeIndices(), UpperBoundNodalKernel::UpperBoundNodalKernel(), NearestPointIntegralVariablePostprocessor::userObjectValue(), BoundingBoxIC::value(), 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 162 of file MooseObject.h.
Referenced by AStableDirk4::AStableDirk4(), ExplicitRK2::ExplicitRK2(), ExplicitTVDRK2::ExplicitTVDRK2(), ParsedMaterialHelper::functionsOptimize(), ImplicitMidpoint::ImplicitMidpoint(), LStableDirk2::LStableDirk2(), LStableDirk3::LStableDirk3(), LStableDirk4::LStableDirk4(), PNGOutput::makeMeshFunc(), MooseObject::paramInfo(), DerivativeParsedMaterialHelper::recurseDerivative(), ReferenceResidualProblem::ReferenceResidualProblem(), and FEProblemBase::setRestartFile().
|
inlineinherited |
Definition at line 150 of file MooseObject.h.
Referenced by CartesianMeshGenerator::CartesianMeshGenerator(), MultiAppTransfer::checkMultiAppExecuteOn(), OversampleOutput::cloneMesh(), GapValueAux::computeValue(), ElementQualityChecker::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), ElementSubdomainIDGenerator::generate(), MooseMesh::getBoundaryIDs(), FEProblemBase::getInterfaceMaterial(), FEProblemBase::getMaterial(), MooseMesh::getSubdomainIDs(), ReferenceResidualProblem::initialSetup(), DerivativeFunctionMaterialBase::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), LeastSquaresFit::LeastSquaresFit(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), AssignElementSubdomainID::modify(), NewmarkBeta::NewmarkBeta(), NodalPatchRecovery::NodalPatchRecovery(), NonlocalIntegratedBC::NonlocalIntegratedBC(), NonlocalKernel::NonlocalKernel(), Output::Output(), MooseObject::paramWarning(), Executioner::problem(), MaterialBase::resetQpProperties(), FEProblemBase::sizeZeroes(), TransientMultiApp::solveStep(), Tecplot::Tecplot(), and Checkpoint::updateCheckpointFiles().
|
inlinevirtualinherited |
Get the name of the object.
Reimplemented in MooseVariableBase.
Definition at line 70 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), FEProblemBase::addADJacobianInterfaceMaterial(), FEProblemBase::addADJacobianMaterial(), FEProblemBase::addADKernel(), FEProblemBase::addADResidualInterfaceMaterial(), FEProblemBase::addADResidualMaterial(), Executioner::addAttributeReporter(), DumpObjectsProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarKernel(), DisplacedProblem::addAuxVariable(), DumpObjectsProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), FEProblemBase::addConstraint(), FEProblemBase::addDamper(), DumpObjectsProblem::addDGKernel(), FEProblemBase::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), ADDGKernel< compute_stage >::ADDGKernel(), FEProblemBase::addIndicator(), DumpObjectsProblem::addInitialCondition(), FEProblemBase::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), FEProblemBase::addInterfaceKernel(), FEProblemBase::addInterfaceMaterial(), DumpObjectsProblem::addKernel(), FEProblemBase::addKernel(), FEProblemBase::addMarker(), DumpObjectsProblem::addMaterial(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addNodalKernel(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarKernel(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), FEProblemBase::addUserObject(), DisplacedProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), Output::advancedExecuteOn(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), ArrayDGKernel::ArrayDGKernel(), DerivativeParsedMaterialHelper::assembleDerivatives(), AStableDirk4::AStableDirk4(), Function::average(), MultiApp::backup(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), FEProblemBase::checkDependMaterialsHelper(), Damper::checkMinDamping(), MaterialBase::checkStatefulSanity(), CoarsenedPiecewiseLinear::CoarsenedPiecewiseLinear(), CompositeFunction::CompositeFunction(), MaterialBase::computeProperties(), MaterialBase::computeSubdomainProperties(), FEProblemBase::computeUserObjectByName(), VectorPostprocessorVisualizationAux::computeValue(), MultiApp::createApp(), MeshGenerator::declareMeshProperty(), FEProblemBase::declareVectorPostprocessorVector(), DOFMapOutput::demangle(), DerivativeSumMaterial::DerivativeSumMaterial(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), DumpObjectsProblem::dumpObjectHelper(), ElementValueSampler::ElementValueSampler(), MooseMesh::errorIfDistributedMesh(), AB2PredictorCorrector::estimateTimeError(), SolutionUserObject::evalMeshFunction(), SolutionUserObject::evalMeshFunctionGradient(), SolutionUserObject::evalMultiValuedMeshFunction(), SolutionUserObject::evalMultiValuedMeshFunctionGradient(), MultiAppPostprocessorTransfer::execute(), StatisticsVectorPostprocessor::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppCopyTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), PointValue::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppNearestNodeTransfer::execute(), HistogramVectorPostprocessor::execute(), MultiAppProjectionTransfer::execute(), Exodus::Exodus(), FancyExtruderGenerator::FancyExtruderGenerator(), MultiApp::fillPositions(), PointSamplerBase::finalize(), FunctionDT::FunctionDT(), FunctionPresetBC::FunctionPresetBC(), GeneralUserObject::GeneralUserObject(), LowerDBlockFromSidesetGenerator::generate(), GeneratedMeshGenerator::generate(), StitchedMeshGenerator::generate(), Material::getADMaterialPropertyTempl(), MultiApp::getBoundingBox(), MooseObject::getCheckedPointerParam(), Control::getControllableParameterByName(), Control::getControllableValue(), Control::getControllableValueByName(), DistributionInterface::getDistribution(), FEProblemBase::getDistribution(), DistributionInterface::getDistributionByName(), MultiApp::getExecutioner(), OutputWarehouse::getFileNumbers(), FEProblemBase::getFunction(), FEProblemBase::getInterfaceMaterial(), SolutionUserObject::getLocalVarIndex(), Marker::getMarkerValue(), FEProblemBase::getMaterial(), SubProblem::getMaterialPropertyBlockNames(), SubProblem::getMaterialPropertyBoundaryNames(), Material::getMaterialPropertyOlderTempl(), InterfaceMaterial::getMaterialPropertyOlderTempl(), NodalPatchRecovery::getMaterialPropertyOlderTempl(), AuxKernelTempl< ComputeValueType >::getMaterialPropertyOlderTempl(), Material::getMaterialPropertyOldTempl(), InterfaceMaterial::getMaterialPropertyOldTempl(), NodalPatchRecovery::getMaterialPropertyOldTempl(), AuxKernelTempl< ComputeValueType >::getMaterialPropertyOldTempl(), Material::getMaterialPropertyTempl(), InterfaceMaterial::getMaterialPropertyTempl(), NodalPatchRecovery::getMaterialPropertyTempl(), AuxKernelTempl< ComputeValueType >::getMaterialPropertyTempl(), MeshGenerator::getMesh(), InterfaceMaterial::getNeighborMaterialPropertyOld(), InterfaceMaterial::getNeighborMaterialPropertyOlder(), InterfaceMaterial::getNeighborMaterialPropertyTempl(), OutputWarehouse::getOutput(), MooseObject::getParamTempl(), GeneralUserObject::getPostprocessorValue(), FEProblemBase::getPostprocessorValue(), GeneralUserObject::getPostprocessorValueByName(), FEProblemBase::getPostprocessorValueOld(), FEProblemBase::getPostprocessorValueOlder(), FEProblemBase::getSampler(), FEProblemBase::getScatterVectorPostprocessorValue(), FEProblemBase::getScatterVectorPostprocessorValueOld(), Transient::getTimeStepperName(), InitialConditionBase::getUserObjectBase(), FEProblemBase::getUserObjectBase(), InitialConditionBase::getUserObjectByNameTempl(), InitialConditionBase::getUserObjectTempl(), FEProblemBase::getUserObjectTempl(), GeneralUserObject::getVectorPostprocessorValue(), FEProblemBase::getVectorPostprocessorValue(), GeneralUserObject::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(), SolutionScalarAux::initialSetup(), MultiAppProjectionTransfer::initialSetup(), DerivativeFunctionMaterialBase::initialSetup(), MultiApp::initialSetup(), SolutionUserObject::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPostprocessorData(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), MaterialBase::initStatefulProperties(), FEProblemBase::initVectorPostprocessorData(), Function::integral(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), Registry::isADObj(), MooseObject::isParamValid(), Registry::isRegisteredObj(), LinearCombinationFunction::LinearCombinationFunction(), Marker::Marker(), MatDiffusionBase< Real >::MatDiffusionBase(), MaterialDerivativeTestKernelBase< Real >::MaterialDerivativeTestKernelBase(), MaterialOutputAction::materialOutputHelper(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), Distribution::median(), MemoryUsageReporter::MemoryUsageReporter(), MeshSideSetGenerator::MeshSideSetGenerator(), ElementDeleterBase::modify(), MooseVariableInterface< Real >::MooseVariableInterface(), NodalValueSampler::NodalValueSampler(), NodalVariableValue::NodalVariableValue(), Registry::objData(), DOFMapOutput::output(), Output::Output(), AdvancedOutput::outputElementalVariables(), ConsoleUtils::outputExecutionInformation(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), ConsoleUtils::outputOutputInformation(), Nemesis::outputPostprocessors(), Exodus::outputPostprocessors(), AdvancedOutput::outputPostprocessors(), AdvancedOutput::outputScalarVariables(), OversampleOutput::outputStep(), Output::outputStep(), AdvancedOutput::outputSystemInformation(), AdvancedOutput::outputVectorPostprocessors(), ParsedAddSideset::ParsedAddSideset(), ParsedAux::ParsedAux(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedODEKernel::ParsedODEKernel(), ParsedSubdomainMeshGenerator::ParsedSubdomainMeshGenerator(), ParsedSubdomainMeshModifier::ParsedSubdomainMeshModifier(), PointSamplerBase::PointSamplerBase(), MultiAppConservativeTransfer::postExecute(), PresetBC::PresetBC(), PresetNodalBC::PresetNodalBC(), Registry::registerObjectsTo(), FEProblemBase::registerRandomInterface(), MaterialBase::resetQpProperties(), MultiApp::restore(), ScalarComponentIC::ScalarComponentIC(), MooseMesh::setBoundaryName(), Control::setControllableValue(), Control::setControllableValueByName(), OutputWarehouse::setFileNumbers(), MooseMesh::setSubdomainName(), Split::setup(), TransientMultiApp::setupApp(), SideSetsFromNormalsGenerator::SideSetsFromNormalsGenerator(), SideSetsFromPointsGenerator::SideSetsFromPointsGenerator(), SideValueSampler::SideValueSampler(), TransientMultiApp::solveStep(), SpatialAverageBase::SpatialAverageBase(), UserObject::spatialValue(), StitchedMesh::StitchedMesh(), SubProblem::storeBoundaryDelayedCheckMatProp(), SubProblem::storeBoundaryMatPropName(), SubProblem::storeBoundaryZeroMatProp(), SubProblem::storeSubdomainDelayedCheckMatProp(), SubProblem::storeSubdomainMatPropName(), SubProblem::storeSubdomainZeroMatProp(), MaterialBase::subdomainSetup(), TaggingInterface::TaggingInterface(), ThreadedGeneralUserObject::ThreadedGeneralUserObject(), Function::timeDerivative(), VectorPostprocessorVisualizationAux::timestepSetup(), TransientMultiApp::TransientMultiApp(), MultiAppTransfer::variableIntegrityCheck(), and AdvancedOutput::wantOutput().
|
privateinherited |
Check if the threaded copy of the user object is needed.
Definition at line 36 of file UserObjectInterface.C.
Referenced by UserObjectInterface::getUserObjectByNameTempl(), and UserObjectInterface::getUserObjectTempl().
|
inherited |
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 215 of file MooseObject.h.
Referenced by ADDGKernel< compute_stage >::ADDGKernel(), ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ADVectorFunctionDirichletBC< compute_stage >::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), BlockWeightedPartitioner::BlockWeightedPartitioner(), checkComponent(), Coupleable::checkVar(), MultiAppTransfer::checkVariable(), CombinerGenerator::CombinerGenerator(), ConcentricCircleMeshGenerator::ConcentricCircleMeshGenerator(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), Coupleable::Coupleable(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), Eigenvalue::Eigenvalue(), ElementValueSampler::ElementValueSampler(), Executioner::Executioner(), FancyExtruderGenerator::FancyExtruderGenerator(), RenameBoundaryGenerator::generate(), MeshCollectionGenerator::generate(), StackGenerator::generate(), StitchedMeshGenerator::generate(), CombinerGenerator::generate(), Sampler::getGlobalSamples(), Sampler::getLocalSamples(), Sampler::getNextLocalRow(), MultiApp::init(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), IntegratedBC::IntegratedBC(), InversePowerMethod::InversePowerMethod(), Kernel::Kernel(), PNGOutput::makeMeshFunc(), MeshCollectionGenerator::MeshCollectionGenerator(), MultiAppConservativeTransfer::MultiAppConservativeTransfer(), MultiAppInterpolationTransfer::MultiAppInterpolationTransfer(), MultiAppMeshFunctionTransfer::MultiAppMeshFunctionTransfer(), MultiAppNearestNodeTransfer::MultiAppNearestNodeTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorToAuxScalarTransfer::MultiAppPostprocessorToAuxScalarTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppProjectionTransfer::MultiAppProjectionTransfer(), MultiAppScalarToAuxScalarTransfer::MultiAppScalarToAuxScalarTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiAppVectorPostprocessorTransfer::MultiAppVectorPostprocessorTransfer(), NodalBC::NodalBC(), NodalEqualValueConstraint::NodalEqualValueConstraint(), NodalKernel::NodalKernel(), NodalValueSampler::NodalValueSampler(), PatchMeshGenerator::PatchMeshGenerator(), PatternedMeshGenerator::PatternedMeshGenerator(), PiecewiseFunctionTabulate::PiecewiseFunctionTabulate(), PlaneDeletionGenerator::PlaneDeletionGenerator(), RandomIC::RandomIC(), MooseMesh::setPartitioner(), MultiAppFieldTransfer::transfer(), Transfer::Transfer(), TransientMultiApp::TransientMultiApp(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), and VectorFunctionIC::VectorFunctionIC().
|
inlineprivateinherited |
Definition at line 185 of file MooseObject.h.
Referenced by MooseObject::paramError(), MooseObject::paramInfo(), and MooseObject::paramWarning().
|
inlineinherited |
Get the parameters of the object.
Definition at line 76 of file MooseObject.h.
Referenced by FEProblemBase::addADJacobianInterfaceMaterial(), FEProblemBase::addADJacobianMaterial(), FEProblemBase::addADKernel(), FEProblemBase::addADResidualInterfaceMaterial(), FEProblemBase::addADResidualMaterial(), DumpObjectsProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarKernel(), DisplacedProblem::addAuxVariable(), 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(), FEProblemBase::addInterfaceMaterial(), 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(), DisplacedProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), AdvancedOutput::AdvancedOutput(), ADVectorFunctionDirichletBC< compute_stage >::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), assemble_l2(), Moose::assemble_matrix(), AuxKernelTempl< ComputeValueType >::AuxKernelTempl(), 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(), Exodus::Exodus(), FEProblem::FEProblem(), GapValueAux::GapValueAux(), MooseObject::getCheckedPointerParam(), GhostingUserObject::GhostingUserObject(), MooseMesh::init(), BlockRestrictable::initializeBlockRestrictable(), FEProblemBase::initNullSpaceVectors(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), isValid(), LayeredSideIntegral::LayeredSideIntegral(), MooseVariableInterface< Real >::MooseVariableInterface(), NodeFaceConstraint::NodeFaceConstraint(), PatchMeshGenerator::PatchMeshGenerator(), PenetrationAux::PenetrationAux(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), MultiAppProjectionTransfer::projectSolution(), RandomIC::RandomIC(), InputParameterWarehouse::removeInputParameters(), EigenProblem::scaleEigenvector(), FEProblem::setInputParametersFEProblem(), FEProblemBase::setInputParametersFEProblem(), DumpObjectsProblem::stringifyParameters(), Transient::Transient(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), and VectorFunctionIC::VectorFunctionIC().
|
inherited |
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 231 of file MooseObject.h.
Referenced by TransientMultiApp::TransientMultiApp().
|
inherited |
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 224 of file MooseObject.h.
Referenced by Executioner::Executioner().
|
inlineinherited |
|
inlineinherited |
Definition at line 138 of file UserObject.h.
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 23 of file MeshMetaDataInterface.C.
Referenced by MeshMetaDataInterface::getMeshProperty().
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 48 of file Restartable.C.
Referenced by Restartable::declareRestartableDataWithContext().
|
privateinherited |
Helper function for actually registering the restartable data.
Definition at line 56 of file Restartable.C.
Referenced by Restartable::declareRecoverableData().
|
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.
|
virtualinherited |
Gets called just before the residual is computed and before this object is asked to do its job.
Reimplemented in NodeFaceConstraint.
Definition at line 59 of file SetupInterface.C.
|
inlineinherited |
Definition at line 132 of file UserObject.h.
Referenced by FEProblemBase::addUserObject().
|
inlineinherited |
Returns whether or not this user object should be executed twice during the initial condition when depended upon by an IC.
Definition at line 80 of file UserObject.h.
|
inherited |
Checks if there is a single postprocessor coupled by parameter name.
name | The name of the Postprocessor parameter |
Definition at line 154 of file PostprocessorInterface.C.
Referenced by PostprocessorInterface::coupledPostprocessors(), PostprocessorInterface::getPostprocessorValue(), PostprocessorInterface::getPostprocessorValueOld(), PostprocessorInterface::getPostprocessorValueOlder(), and PostprocessorInterface::hasPostprocessor().
|
staticinherited |
Given a vector, sort using the getRequested/SuppliedItems sets.
Definition at line 57 of file DependencyResolverInterface.h.
Referenced by TheWarehouse::prepare().
|
inlinevirtualinherited |
Optional interface function for "evaluating" a UserObject at a spatial position.
If a UserObject overrides this function that UserObject can then be used in a Transfer to transfer information from one domain to another.
Reimplemented in NearestPointIntegralVariablePostprocessor, NearestPointBase< ElementIntegralVariablePostprocessor, ElementVariableVectorPostprocessor >, NearestPointBase< LayeredAverage, ElementIntegralVariableUserObject >, NearestPointBase< LayeredSideAverage, SideIntegralVariableUserObject >, LineValueSampler, LayeredSideIntegral, and LayeredIntegral.
Definition at line 87 of file UserObject.h.
Referenced by SpatialUserObjectAux::computeValue(), and MultiAppUserObjectTransfer::execute().
|
inherited |
Derived classes can declare whether or not they work with stateful material properties.
See, for example, DiracKernel. By default, they are allowed.
Definition at line 200 of file MaterialPropertyInterface.C.
Referenced by DiracKernel::DiracKernel().
|
overridevirtualinherited |
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 from SetupInterface.
Reimplemented in ThreadedGeneralUserObject.
Definition at line 112 of file GeneralUserObject.C.
|
overridevirtualinherited |
This method is not used and should not be used in a custom GeneralUserObject.
Implements UserObject.
Reimplemented in ThreadedGeneralUserObject.
Definition at line 105 of file GeneralUserObject.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 49 of file SetupInterface.C.
|
inlineinherited |
Get the type of this object.
Definition at line 63 of file MooseObject.h.
Referenced by FEProblemBase::addArrayVariable(), FEProblemBase::addAuxArrayVariable(), DumpObjectsProblem::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarVariable(), 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(), FEProblemBase::addVariable(), FEProblemBase::advanceMultiApps(), FEProblemBase::backupMultiApps(), MooseMesh::buildRefinementAndCoarseningMaps(), FEProblemBase::computeAuxiliaryKernels(), DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighJacobian(), DGKernel::computeElemNeighResidual(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), FEProblemBase::computeMultiAppsDT(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), DGConvection::computeQpJacobian(), ArrayDGDiffusion::computeQpJacobian(), InterfaceReaction::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), DGDiffusion::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), DGConvection::computeQpResidual(), ArrayDGDiffusion::computeQpResidual(), InterfaceReaction::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), LinearNodalConstraint::computeQpResidual(), DGDiffusion::computeQpResidual(), EqualValueBoundaryConstraint::computeQpResidual(), EqualValueEmbeddedConstraint::computeQpResidual(), FEProblemBase::computeUserObjectByName(), FEProblemBase::computeUserObjects(), FEProblemBase::computeUserObjectsInternal(), DisplacedProblem::createQRules(), FEProblemBase::createQRules(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), FEProblemBase::duplicateVariableCheck(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), FEProblemBase::execTransfers(), FEProblemBase::finishMultiAppStep(), ElementSubdomainIDGenerator::generate(), ElementGenerator::getElemType(), FEProblemBase::getInterfaceMaterial(), FEProblemBase::getMaterial(), FEProblemBase::getMaterialData(), FEProblemBase::getTransfers(), FEProblemBase::hasMultiApps(), AdvancedOutput::hasOutput(), FEProblemBase::incrementMultiAppTStep(), AdvancedOutput::initAvailableLists(), AdvancedOutput::initShowHideLists(), RelationshipManager::isType(), 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 327 of file ScalarCoupleable.C.
Referenced by ScalarCoupleable::coupledScalarDot(), ScalarCoupleable::coupledScalarDotDot(), ScalarCoupleable::coupledScalarDotDotDu(), ScalarCoupleable::coupledScalarDotDotOld(), ScalarCoupleable::coupledScalarDotDu(), ScalarCoupleable::coupledScalarDotOld(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
static |
Definition at line 22 of file ElementsAlongLine.C.
|
protectedinherited |
The MooseApp this object is associated with.
Definition at line 172 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), AB2PredictorCorrector::AB2PredictorCorrector(), Executioner::addAttributeReporter(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), FEProblemBase::addOutput(), FEProblemBase::allowOutput(), AStableDirk4::AStableDirk4(), FileMesh::buildMesh(), MeshGeneratorMesh::buildMesh(), MooseMesh::buildMeshBaseObject(), FEProblemBase::checkNonlinearConvergence(), OversampleOutput::cloneMesh(), FEProblemBase::computeJacobianTags(), FEProblemBase::computeResidualTags(), Console::Console(), TimeStepper::constrainStep(), MultiApp::createApp(), MeshGenerator::declareMeshProperty(), 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(), NumRelationshipManagers::getValue(), GhostingUserObject::GhostingUserObject(), NonlinearEigen::init(), InversePowerMethod::init(), Transient::init(), Steady::init(), MooseMesh::init(), NumPicardIterations::initialize(), TimePeriod::initialSetup(), Console::initialSetup(), MultiApp::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPetscOutput(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), ElementSideNeighborLayers::internalInit(), MeshGeneratorMesh::MeshGeneratorMesh(), MooseObject::mooseError(), EigenExecutionerBase::normalizeSolution(), AugmentSparsityOnInterface::operator()(), 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(), Eigenvalue::postSolve(), Transient::preExecute(), 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().
|
protectedinherited |
Definition at line 149 of file UserObject.h.
Referenced by InternalSideUserObject::getNeighborElemVolume(), and InterfaceUserObject::getNeighborElemVolume().
|
privateinherited |
Whether or not to force broadcasting by default.
Definition at line 258 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), and VectorPostprocessorInterface::getVectorPostprocessorValueOldByName().
|
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(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::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().
|
privateinherited |
Definition at line 76 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::containsCompleteHistory(), and VectorPostprocessor::declareVector().
|
protectedinherited |
Coordinate system.
Definition at line 152 of file UserObject.h.
|
protectedinherited |
Local InputParameters.
Definition at line 220 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::isCoupledScalar().
|
protectedinherited |
Vector of coupled variables.
Definition at line 214 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getCoupledMooseScalarVars(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Coupled vars whose values we provide.
Definition at line 205 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarComponents(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Reference to FEProblemBase.
Definition at line 99 of file SetupInterface.h.
|
protectedinherited |
Storage vector for ADMaterialPropertyObject<Real> default objects.
Definition at line 263 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultADMaterialProperty().
|
protectedinherited |
Storage vector for ADMaterialPropertyObject<RealVectorValue> default objects.
Definition at line 266 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultADMaterialProperty().
|
protectedinherited |
Storage vector for MaterialProperty<Real> default objects.
Definition at line 261 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultMaterialProperty().
|
protectedinherited |
Will hold the default value for optional coupled scalar variables.
Definition at line 208 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue().
|
protectedinherited |
Definition at line 78 of file GeneralUserObject.h.
Referenced by GeneralUserObject::getPostprocessorValue(), GeneralUserObject::getPostprocessorValueByName(), GeneralUserObject::getRequestedItems(), GeneralUserObject::getVectorPostprocessorValue(), and GeneralUserObject::getVectorPostprocessorValueByName().
|
privateinherited |
Reference to FEProblemBase instance.
Definition at line 65 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
privateinherited |
Pointer to the MooseObject.
Definition at line 68 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution(), and DistributionInterface::getDistributionByName().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 62 of file DistributionInterface.h.
Referenced by DistributionInterface::getDistribution().
|
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 |
Will hold the default AD value for optional coupled scalar variables.
Definition at line 211 of file ScalarCoupleable.h.
|
protectedinherited |
Definition at line 154 of file UserObject.h.
Referenced by UserObject::shouldDuplicateInitialExecution().
|
protected |
The elements that intersect the line.
Definition at line 45 of file ElementsAlongLine.h.
Referenced by execute(), and initialize().
|
privateinherited |
Empty ExecFlagEnum for the case when the "execute_on" parameter is not included.
This is private because others should not be messing with it.
Definition at line 89 of file SetupInterface.h.
Referenced by SetupInterface::SetupInterface().
|
protectedinherited |
Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects.
Definition at line 181 of file MooseObject.h.
Referenced by MooseObject::enabled().
|
protected |
|
protectedinherited |
(DEPRECATED) execution flag (when is the object executed/evaluated) TODO: ExecFlagType
Definition at line 96 of file SetupInterface.h.
Referenced by SetupInterface::execBitFlags(), MultiAppTransfer::execFlags(), and SetupInterface::execFlags().
|
protectedinherited |
Execute settings for this oejct.
Definition at line 93 of file SetupInterface.h.
Referenced by ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), and SetupInterface::getExecuteOnEnum().
|
protectedinherited |
Reference to the FEProblemBase for this user object.
Definition at line 145 of file UserObject.h.
Referenced by ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), ElementsAlongLine(), ElementsAlongPlane::ElementsAlongPlane(), VariableResidual::execute(), NodalNormalsEvaluator::execute(), StatisticsVectorPostprocessor::execute(), NodalNormalsCorner::execute(), GreaterThanLessThanPostprocessor::execute(), ElementsAlongPlane::execute(), IntersectionPointsAlongLine::execute(), execute(), HistogramVectorPostprocessor::execute(), NodalNormalsPreprocessor::execute(), WorkBalance::execute(), Terminator::execute(), NumResidualEvaluations::getValue(), ElementalVariableValue::getValue(), StatisticsVectorPostprocessor::initialize(), HistogramVectorPostprocessor::initialize(), Receiver::initialSetup(), IntersectionPointsAlongLine::IntersectionPointsAlongLine(), SolutionUserObject::pointValueGradientWrapper(), and SolutionUserObject::pointValueWrapper().
|
privateinherited |
Reference to FEProblemBase instance.
Definition at line 70 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunction(), and FunctionInterface::getFunctionByName().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 67 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunction().
|
privateinherited |
Thread ID.
Definition at line 73 of file FunctionInterface.h.
Referenced by FunctionInterface::getFunction(), and FunctionInterface::getFunctionByName().
|
protectedinherited |
Initialized to false.
Gets set to true when getMaterialProperty() is called. Clients of this class can inquire whether getMaterialProperty() has been called by calling getMaterialPropertyCalled().
Definition at line 258 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyCalled(), and TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl().
|
privateinherited |
Definition at line 78 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::declareVector().
|
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 |
Pointer to the material data class that stores properties.
Definition at line 203 of file MaterialPropertyInterface.h.
Referenced by Material::computeProperties(), MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOldByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOlderByNameTempl(), TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl(), MaterialPropertyInterface::hasMaterialPropertyByNameTempl(), Material::materialData(), InterfaceMaterial::materialData(), and MaterialPropertyInterface::MaterialPropertyInterface().
|
protectedinherited |
The type of data.
Definition at line 200 of file MaterialPropertyInterface.h.
Referenced by DerivativeParsedMaterialHelper::assembleDerivatives(), MaterialPropertyInterface::getMaterialByName(), and MaterialPropertyInterface::MaterialPropertyInterface().
|
protectedinherited |
The set of material properties (as given by their IDs) that this object depends on.
Definition at line 269 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getMaterialPropertyByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOldByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOlderByNameTempl(), MaterialPropertyInterface::getMatPropDependencies(), and TwoMaterialPropertyInterface::getNeighborMaterialPropertyByNameTempl().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 43 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface::MeshChangedInterface().
|
privateinherited |
Reference to the application.
Definition at line 67 of file MeshMetaDataInterface.h.
Referenced by MeshMetaDataInterface::registerMetaDataOnApp().
|
privateinherited |
Storage for the block ids created by BlockRestrictable.
Definition at line 276 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), MaterialPropertyInterface::checkMaterialProperty(), and MaterialPropertyInterface::getBlockMaterialProperty().
|
privateinherited |
Storage for the boundary ids created by BoundaryRestrictable.
Definition at line 279 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), and MaterialPropertyInterface::checkMaterialProperty().
|
privateinherited |
BoundaryRestricted flag.
Definition at line 273 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkMaterialProperty(), and MaterialPropertyInterface::MaterialPropertyInterface().
|
protectedinherited |
Reference to the FEProblemBase class.
Definition at line 206 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkExecutionStage(), MaterialPropertyInterface::checkMaterialProperty(), MaterialPropertyInterface::defaultADMaterialProperty(), MaterialPropertyInterface::defaultMaterialProperty(), MaterialPropertyInterface::getADMaterialPropertyByNameTempl(), MaterialPropertyInterface::getBlockMaterialProperty(), MaterialPropertyInterface::getMaterialByName(), MaterialPropertyInterface::getMaterialPropertyBlockNames(), MaterialPropertyInterface::getMaterialPropertyBlocks(), MaterialPropertyInterface::getMaterialPropertyBoundaryIDs(), MaterialPropertyInterface::getMaterialPropertyBoundaryNames(), MaterialPropertyInterface::getZeroMaterialProperty(), MaterialPropertyInterface::markMatPropRequested(), and MaterialPropertyInterface::MaterialPropertyInterface().
|
protectedinherited |
The name of the object that this interface belongs to.
Definition at line 197 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkMaterialProperty().
|
protectedinherited |
Parameters of the object with this interface.
Definition at line 194 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::checkBlockAndBoundaryCompatibility(), MaterialPropertyInterface::deducePropertyName(), MaterialPropertyInterface::getMaterial(), and MaterialPropertyInterface::MaterialPropertyInterface().
|
protectedinherited |
Current threaded it.
Definition at line 209 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getMaterialByName().
|
protectedinherited |
The name of this object, reference to value stored in InputParameters.
Definition at line 178 of file MooseObject.h.
Referenced by ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), PiecewiseBase::buildFromFile(), PiecewiseBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), MooseObject::name(), PiecewiseBilinear::parse(), PiecewiseBase::PiecewiseBase(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), DerivativeParsedMaterialHelper::recurseDerivative(), PiecewiseBase::setData(), Split::setup(), and VectorPostprocessorFunction::VectorPostprocessorFunction().
|
privateinherited |
Reference the the MooseApp; neede for access to the OutputWarehouse.
Definition at line 70 of file OutputInterface.h.
|
privateinherited |
Reference to the OutputWarehouse for populating the Output object hide lists.
Definition at line 73 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList().
|
privateinherited |
The set of Output object names listed in the 'outputs' parameter.
Definition at line 76 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList(), and OutputInterface::getOutputs().
|
protectedinherited |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse.
Definition at line 169 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), PNGOutput::calculateRescalingValues(), BreakMeshByBlockBase::checkInputParameter(), RandomPartitioner::clone(), PetscExternalPartitioner::clone(), BlockWeightedPartitioner::clone(), GridPartitioner::clone(), Console::Console(), Eigenvalue::execute(), Executioner::Executioner(), FEProblemSolve::FEProblemSolve(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), ExtraNodesetGenerator::generate(), MooseObject::getParamTempl(), GeneralUserObject::getPostprocessorValue(), InitialConditionBase::getUserObjectBase(), InitialConditionBase::getUserObjectTempl(), GeneralUserObject::getVectorPostprocessorValue(), Transient::init(), AdvancedOutput::initExecutionTypes(), Console::initialSetup(), MooseObject::isParamValid(), AddExtraNodeset::modify(), MooseObject::paramErrorMsg(), MooseObject::parameters(), MooseMesh::setPartitionerHelper(), and Transient::setupTimeIntegrator().
|
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.
|
privateinherited |
Reference the the FEProblemBase class.
Definition at line 131 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::getPostprocessorValue(), PostprocessorInterface::getPostprocessorValueByName(), PostprocessorInterface::getPostprocessorValueOld(), PostprocessorInterface::getPostprocessorValueOldByName(), PostprocessorInterface::getPostprocessorValueOlder(), PostprocessorInterface::getPostprocessorValueOlderByName(), PostprocessorInterface::hasPostprocessor(), and PostprocessorInterface::hasPostprocessorByName().
|
protectedinherited |
Zero point.
Definition at line 232 of file ScalarCoupleable.h.
Referenced by FunctionDT::computeDT(), FunctionScalarAux::computeValue(), and FunctionScalarIC::value().
|
privateinherited |
PostprocessorInterface Parameters.
Definition at line 128 of file PostprocessorInterface.h.
Referenced by PostprocessorInterface::coupledPostprocessors(), PostprocessorInterface::getDefaultPostprocessorValue(), PostprocessorInterface::getPostprocessorValue(), PostprocessorInterface::getPostprocessorValueOld(), PostprocessorInterface::getPostprocessorValueOlder(), PostprocessorInterface::hasPostprocessor(), and PostprocessorInterface::singlePostprocessor().
|
protectedinherited |
A prefix to use for all sections.
Definition at line 70 of file PerfGraphInterface.h.
Referenced by PerfGraphInterface::registerTimedSection().
|
privateinherited |
Definition at line 157 of file UserObject.h.
Referenced by UserObject::primaryThreadCopy(), and UserObject::setPrimaryThreadCopy().
|
protectedinherited |
Scalar zero.
Definition at line 226 of file ScalarCoupleable.h.
|
privateinherited |
Reference to the application.
Definition at line 208 of file Restartable.h.
Referenced by Restartable::registerRestartableDataOnApp(), and Restartable::registerRestartableNameWithFilterOnApp().
|
privateinherited |
The name of the object.
Definition at line 211 of file Restartable.h.
Referenced by Restartable::declareRecoverableData(), Restartable::declareRestartableDataWithContext(), and Restartable::declareRestartableDataWithObjectNameWithContext().
|
privateinherited |
The system name this object is in.
Definition at line 214 of file Restartable.h.
Referenced by Restartable::declareRecoverableData(), and Restartable::declareRestartableDataWithContext().
|
privateinherited |
The thread ID for this object.
Definition at line 217 of file Restartable.h.
Referenced by Restartable::declareRestartableDataWithContext().
|
privateinherited |
Definition at line 280 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::addScalarVariableCoupleableMatrixTag(), and ScalarCoupleable::getScalarVariableCoupleableMatrixTags().
|
privateinherited |
Definition at line 278 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::addScalarVariableCoupleableVectorTag(), and ScalarCoupleable::getScalarVariableCoupleableVectorTags().
|
privateinherited |
Field variables coupled into this object (for error checking)
Definition at line 276 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Definition at line 202 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::coupledScalarOrder(), ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::validateExecutionerType().
|
protectedinherited |
True if implicit value is required.
Definition at line 217 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::adCoupledScalarValueTempl(), ScalarCoupleable::coupledScalarValue(), ScalarCoupleable::coupledScalarValueOld(), and ScalarCoupleable::coupledScalarValueOlder().
|
protectedinherited |
The name of the object this interface is part of.
Definition at line 62 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::checkVar(), ScalarCoupleable::getScalarVar(), ScalarCoupleable::isCoupledScalar(), ScalarCoupleable::ScalarCoupleable(), and ScalarCoupleable::validateExecutionerType().
|
protectedinherited |
Definition at line 59 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Thread ID of the thread using this object.
Definition at line 223 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Zero value of a scalar variable.
Definition at line 229 of file ScalarCoupleable.h.
|
protected |
The beginning of the line.
Definition at line 39 of file ElementsAlongLine.h.
Referenced by execute().
|
protectedinherited |
True by default.
If false, this class throws an error if any of the stateful material properties interfaces are used.
Definition at line 251 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::getMaterialPropertyOldByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOlderByNameTempl(), MaterialPropertyInterface::getMaterialPropertyOlderTempl(), MaterialPropertyInterface::getMaterialPropertyOldTempl(), and MaterialPropertyInterface::statefulPropertiesAllowed().
|
protectedinherited |
Reference to the Subproblem for this user object.
Definition at line 142 of file UserObject.h.
Referenced by PointValue::execute(), PointSamplerBase::execute(), VerifyNodalUniqueID::finalize(), VerifyElementUniqueID::finalize(), UserObject::getSubProblem(), NumLinearIterations::getValue(), Residual::getValue(), ElementalVariableValue::getValue(), NodalVariableValue::getValue(), NumNonlinearIterations::getValue(), FindValueOnLine::getValueAtPoint(), VerifyNodalUniqueID::initialize(), VerifyElementUniqueID::initialize(), NumDOFs::NumDOFs(), and NumVars::NumVars().
|
protectedinherited |
Definition at line 79 of file GeneralUserObject.h.
Referenced by GeneralUserObject::GeneralUserObject(), and GeneralUserObject::getSuppliedItems().
|
protectedinherited |
Time.
Definition at line 58 of file TransientInterface.h.
Referenced by GenericFunctionMaterial::computeQpFunctions(), AnalyticalIndicator::computeQpIntegral(), FunctionElementIntegral::computeQpIntegral(), ElementVectorL2Error::computeQpIntegral(), ElementL2Error::computeQpIntegral(), FunctionSideIntegral::computeQpIntegral(), ElementH1SemiError::computeQpIntegral(), ElementW1pError::computeQpIntegral(), ConvectiveFluxBC::computeQpResidual(), VectorFunctionDirichletBC::computeQpResidual(), FunctionGradientNeumannBC::computeQpResidual(), FunctionDiracSource::computeQpResidual(), FunctionNeumannBC::computeQpResidual(), VectorBodyForce::computeQpResidual(), UserForcingFunctionNodalKernel::computeQpResidual(), BodyForce::computeQpResidual(), FunctionPenaltyDirichletBC::computeQpResidual(), SinDirichletBC::computeQpResidual(), SinNeumannBC::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), FunctionDirichletBC::computeQpValue(), FunctionScalarAux::computeValue(), FunctionAux::computeValue(), SolutionScalarAux::computeValue(), VectorFunctionAux::computeValue(), ElementL2ErrorFunctionAux::computeValue(), SolutionAux::computeValue(), ElementH1ErrorFunctionAux::computeValue(), ConditionalFunctionEnableControl::conditionMet(), TimePeriod::conditionMet(), LineFunctionSampler::execute(), NodalL2Error::execute(), RealFunctionControl::execute(), LeastSquaresFitHistory::execute(), UserForcingFunction::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().
|
privateinherited |
Definition at line 80 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::declareVector().
|
protectedinherited |
Definition at line 47 of file TransientInterface.h.
Referenced by SolutionFunction::SolutionFunction().
|
privateinherited |
Definition at line 73 of file TransientInterface.h.
|
protectedinherited |
Definition at line 45 of file TransientInterface.h.
|
protectedinherited |
Thread ID of this postprocessor.
Definition at line 148 of file UserObject.h.
Referenced by NodalNormalsCorner::execute(), NodalNormalsEvaluator::execute(), NodalNormalsPreprocessor::execute(), ElementalVariableValue::getValue(), NodalVariableValue::getValue(), NodalNormalsPreprocessor::initialize(), and SolutionUserObject::pointValueWrapper().
|
protectedinherited |
The type of this object (the Class name)
Definition at line 175 of file MooseObject.h.
Referenced by FEProblemBase::init(), and MooseObject::type().
|
privateinherited |
Reference to the FEProblemBase instance.
Definition at line 74 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectBase(), UserObjectInterface::getUserObjectBaseByName(), UserObjectInterface::getUserObjectByNameTempl(), and UserObjectInterface::getUserObjectTempl().
|
privateinherited |
Parameters of the object with this interface.
Definition at line 71 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectBase(), and UserObjectInterface::getUserObjectTempl().
|
privateinherited |
Thread ID.
Definition at line 77 of file UserObjectInterface.h.
Referenced by UserObjectInterface::getUserObjectByNameTempl(), and UserObjectInterface::getUserObjectTempl().
|
privateinherited |
Reference the the FEProblemBase class.
Definition at line 264 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValue(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueByName(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueOld(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueOldByName(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValueByName(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), VectorPostprocessorInterface::getVectorPostprocessorValueOldByName(), VectorPostprocessorInterface::hasVectorPostprocessor(), and VectorPostprocessorInterface::hasVectorPostprocessorByName().
|
privateinherited |
VectorPostprocessorInterface Parameters.
Definition at line 261 of file VectorPostprocessorInterface.h.
Referenced by VectorPostprocessorInterface::getScatterVectorPostprocessorValue(), VectorPostprocessorInterface::getScatterVectorPostprocessorValueOld(), VectorPostprocessorInterface::getVectorPostprocessorValue(), VectorPostprocessorInterface::getVectorPostprocessorValueOld(), and VectorPostprocessorInterface::hasVectorPostprocessor().
|
privateinherited |
Thread ID.
Definition at line 267 of file VectorPostprocessorInterface.h.
|
protectedinherited |
Pointer to FEProblemBase.
Definition at line 69 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::declareVector(), LineValueSampler::getValue(), and VectorPostprocessor::getVector().
|
protectedinherited |
The name of the VectorPostprocessor.
Definition at line 66 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::declareVector(), LineValueSampler::getValue(), VectorPostprocessor::getVector(), and VectorPostprocessor::PPName().
|
privateinherited |
Definition at line 74 of file VectorPostprocessor.h.
Referenced by VectorPostprocessor::declareVector().
|
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().