The KernelGrad class is responsible for calculating the residuals in form: More...
#include <KernelGrad.h>
Public Member Functions | |
KernelGrad (const InputParameters ¶meters) | |
Factory constructor initializes all internal references needed for residual computation. More... | |
virtual void | computeResidual () override |
Compute this Kernel's contribution to the residual. More... | |
virtual void | computeJacobian () override |
Compute this Kernel's contribution to the diagonal Jacobian entries. More... | |
virtual void | computeOffDiagJacobian (MooseVariableFEBase &jvar) override |
Computes d-residual / d-jvar... storing the result in Ke. More... | |
virtual void | computeOffDiagJacobian (MooseVariableFEBase &jvar) override |
Computes d-residual / d-jvar... storing the result in Ke. More... | |
virtual void | computeOffDiagJacobian (unsigned jvar) |
Deprecated method. More... | |
virtual void | computeOffDiagJacobian (unsigned jvar) |
Deprecated method. More... | |
virtual void | computeOffDiagJacobianScalar (unsigned int jvar) override |
Computes jacobian block with respect to a scalar variable. More... | |
virtual MooseVariable & | variable () override |
Returns the variable that this Kernel operates on. More... | |
virtual void | computeADOffDiagJacobian () |
virtual void | computeNonlocalJacobian () |
Compute this Kernel's contribution to the diagonal Jacobian entries corresponding to nonlocal dofs of the variable. More... | |
virtual void | computeNonlocalOffDiagJacobian (unsigned int) |
Computes d-residual / d-jvar... More... | |
SubProblem & | subProblem () |
Returns a reference to the SubProblem for which this Kernel is active. More... | |
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 |
const std::vector< SubdomainName > & | blocks () const |
Return the block names for this object. More... | |
unsigned int | numBlocks () const |
Return the number of blocks for this object. More... | |
const virtual std::set< SubdomainID > & | blockIDs () const |
Return the block subdomain ids for this object. More... | |
bool | hasBlocks (const SubdomainName &name) const |
Test if the supplied block name is valid for this object. More... | |
bool | hasBlocks (const std::vector< SubdomainName > &names) const |
Test if the supplied vector of block names are valid for this object. More... | |
bool | hasBlocks (const SubdomainID &id) const |
Test if the supplied block ids are valid for this object. More... | |
bool | hasBlocks (const std::vector< SubdomainID > &ids) const |
Test if the supplied vector block ids are valid for this object. More... | |
bool | hasBlocks (const std::set< SubdomainID > &ids) const |
Test if the supplied set of block ids are valid for this object. More... | |
bool | isBlockSubset (const std::set< SubdomainID > &ids) const |
Test if the class block ids are a subset of the supplied objects. More... | |
bool | isBlockSubset (const std::vector< SubdomainID > &ids) const |
Test if the class block ids are a subset of the supplied objects. More... | |
template<typename T > | |
bool | hasBlockMaterialProperty (const std::string &prop_name) |
Check if a material property is valid for all blocks of this object. More... | |
const std::set< SubdomainID > & | meshBlockIDs () const |
Return all of the SubdomainIDs for the mesh. More... | |
virtual bool | blockRestricted () const |
Returns true if this object has been restricted to a boundary. More... | |
void | checkVariable (const MooseVariableFEBase &variable) const |
Helper for checking that the ids for this object are in agreement with the variables on the supplied variable. More... | |
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... | |
virtual void | subdomainSetup () |
Gets called when the subdomain changes (i.e. More... | |
const ExecFlagEnum & | getExecuteOnEnum () const |
Return the execute on MultiMooseEnum for this object. More... | |
virtual const std::vector< ExecFlagType > & | execFlags () const |
(DEPRECATED) Get the execution flag for the object TODO: ExecFlagType More... | |
ExecFlagType | execBitFlags () const |
(DEPRECATED) Build and return the execution flags as a bitfield TODO: ExecFlagType More... | |
const std::unordered_map< std::string, std::vector< MooseVariableFEBase * > > & | getCoupledVars () |
Get the list of coupled variables. More... | |
const std::vector< MooseVariableFEBase * > & | getCoupledMooseVars () const |
Get the list of all coupled variables. More... | |
const std::vector< MooseVariable * > & | getCoupledStandardMooseVars () const |
Get the list of standard coupled variables. More... | |
const std::vector< VectorMooseVariable * > & | getCoupledVectorMooseVars () const |
Get the list of vector coupled variables. More... | |
const std::vector< ArrayMooseVariable * > & | getCoupledArratMooseVars () const |
Get the list of array coupled variables. More... | |
void | addFEVariableCoupleableVectorTag (TagID tag) |
void | addFEVariableCoupleableMatrixTag (TagID tag) |
std::set< TagID > & | getFEVariableCoupleableVectorTags () |
std::set< TagID > & | getFEVariableCoupleableMatrixTags () |
template<ComputeStage compute_stage> | |
ADVariableValue * | getADDefaultValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default value for Automatic Differentiation for an uncoupled variable. More... | |
template<> | |
VariableValue * | getADDefaultValue (const std::string &var_name) |
template<> | |
VariableValue * | getADDefaultValue (const std::string &var_name) |
template<ComputeStage compute_stage> | |
ADVectorVariableValue * | getADDefaultVectorValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default vector value for Automatic Differentiation for an uncoupled variable. More... | |
template<> | |
VectorVariableValue * | getADDefaultVectorValue (const std::string &var_name) |
template<> | |
VectorVariableValue * | getADDefaultVectorValue (const std::string &var_name) |
template<ComputeStage compute_stage> | |
ADVariableGradient & | getADDefaultGradient () |
Helper method to return (and insert if necessary) the default gradient for Automatic Differentiation for an uncoupled variable. More... | |
template<> | |
VariableGradient & | getADDefaultGradient () |
template<> | |
VariableGradient & | getADDefaultGradient () |
template<ComputeStage compute_stage> | |
ADVectorVariableGradient & | getADDefaultVectorGradient () |
Helper method to return (and insert if necessary) the default gradient for Automatic Differentiation for an uncoupled vector variable. More... | |
template<> | |
VectorVariableGradient & | getADDefaultVectorGradient () |
template<> | |
VectorVariableGradient & | getADDefaultVectorGradient () |
template<ComputeStage compute_stage> | |
ADVariableSecond & | getADDefaultSecond () |
Helper method to return (and insert if necessary) the default second derivatives for Automatic Differentiation for an uncoupled variable. More... | |
template<> | |
VariableSecond & | getADDefaultSecond () |
template<> | |
VariableSecond & | getADDefaultSecond () |
const std::vector< MooseVariableScalar * > & | getCoupledMooseScalarVars () |
Get the list of coupled scalar variables. More... | |
std::set< TagID > & | getScalarVariableCoupleableVectorTags () |
std::set< TagID > & | getScalarVariableCoupleableMatrixTags () |
void | addScalarVariableCoupleableVectorTag (TagID tag) |
void | addScalarVariableCoupleableMatrixTag (TagID tag) |
const std::set< MooseVariableFEBase * > & | getMooseVariableDependencies () const |
Retrieve the set of MooseVariableFEBases that this object depends on. More... | |
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<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... | |
bool | isImplicit () |
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... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValue (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 & | getVectorPostprocessorValue (const std::string &name, const std::string &vector_name, bool needs_broadcast) |
Retrieve the value of a VectorPostprocessor. More... | |
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueByName (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 & | getVectorPostprocessorValueByName (const VectorPostprocessorName &name, const std::string &vector_name, bool needs_broadcast) |
Retrieve the value of the VectorPostprocessor. 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... | |
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... | |
void | setRandomResetFrequency (ExecFlagType exec_flag) |
This interface should be called from a derived class to enable random number generation in this object. More... | |
unsigned long | getRandomLong () const |
Returns the next random number (long) from the generator tied to this object (elem/node). More... | |
Real | getRandomReal () const |
Returns the next random number (Real) from the generator tied to this object (elem/node). More... | |
unsigned int | getSeed (std::size_t id) |
Get the seed for the passed in elem/node id. More... | |
unsigned int | getMasterSeed () const |
bool | isNodal () const |
ExecFlagType | getResetOnTime () const |
void | setRandomDataPointer (RandomData *random_data) |
virtual void | meshChanged () |
Called on this object when the mesh changes. More... | |
void | useVectorTag (const TagName &tag_name) |
void | useVectorTag (TagID tag_id) |
void | useMatrixTag (const TagName &tag_name) |
void | useMatrixTag (TagID tag_id) |
bool | isVectorTagged () |
bool | isMatrixTagged () |
const std::set< TagID > & | getVectorTags () const |
const std::set< TagID > & | getMatrixTags () const |
void | prepareVectorTag (Assembly &assembly, unsigned int ivar) |
Prepare data for computing element residual the according to active tags. More... | |
void | prepareVectorTagNeighbor (Assembly &assembly, unsigned int ivar) |
Prepare data for computing element residual the according to active tags for DG and interface kernels. More... | |
void | prepareVectorTagLower (Assembly &assembly, unsigned int ivar) |
Prepare data for computing the residual according to active tags for mortar constraints. More... | |
void | prepareMatrixTag (Assembly &assembly, unsigned int ivar, unsigned int jvar) |
Prepare data for computing element jacobian according to the ative tags. More... | |
void | prepareMatrixTagNeighbor (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::DGJacobianType type) |
Prepare data for computing element jacobian according to the ative tags for DG and interface kernels. More... | |
void | prepareMatrixTagLower (Assembly &assembly, unsigned int ivar, unsigned int jvar, Moose::ConstraintJacobianType type) |
Prepare data for computing the jacobian according to the ative tags for mortar. More... | |
void | accumulateTaggedLocalResidual () |
Local residual blocks will be appended by adding the current local kernel residual. More... | |
void | assignTaggedLocalResidual () |
Local residual blocks will assigned as the current local kernel residual. More... | |
void | accumulateTaggedLocalMatrix () |
Local Jacobian blocks will be appended by adding the current local kernel Jacobian. More... | |
void | assignTaggedLocalMatrix () |
Local Jacobian blocks will assigned as the current local kernel Jacobian. More... | |
virtual unsigned int | getElementIDIndex (const std::string &id_parameter_name, unsigned int comp=0) const |
Gets index of an element integer with a parameter of the object derived from this interface. More... | |
virtual const dof_id_type & | getElementID (const std::string &id_parameter_name, unsigned int comp=0) const |
Gets an element integer with a parameter of the object derived from this interface. More... | |
MooseVariableFE< Real > * | mooseVariable () const |
Get the variable that this object is using. More... | |
const PostprocessorValue & | getPostprocessorValue (const std::string &name, unsigned int index=0) |
doco-normal-methods-begin Retrieve the value of a Postprocessor or one of it's old or older values More... | |
const PostprocessorValue & | getPostprocessorValueOld (const std::string &name, unsigned int index=0) |
const PostprocessorValue & | getPostprocessorValueOlder (const std::string &name, unsigned int index=0) |
const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) |
Retrieve the value of the Postprocessor. More... | |
const PostprocessorValue & | getPostprocessorValueOldByName (const PostprocessorName &name) |
const PostprocessorValue & | getPostprocessorValueOlderByName (const PostprocessorName &name) |
const PostprocessorValue & | getDefaultPostprocessorValue (const std::string &name) |
Return the default postprocessor value. More... | |
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... | |
Public Attributes | |
const ConsoleStream | _console |
An instance of helper class to write streams to the Console objects. More... | |
Protected Member Functions | |
virtual RealGradient | precomputeQpResidual ()=0 |
Called before forming the residual for an element. More... | |
virtual RealGradient | precomputeQpJacobian () |
Called before forming the jacobian for an element. More... | |
virtual Real | computeQpResidual () override |
Compute this Kernel's contribution to the residual at the current quadrature point. More... | |
virtual Real | computeQpJacobian () |
Compute this Kernel's contribution to the Jacobian at the current quadrature point. More... | |
virtual Real | computeQpOffDiagJacobian (unsigned int) |
This is the virtual that derived classes should override for computing an off-diagonal Jacobian component. More... | |
virtual RealEigenVector | computeQpOffDiagJacobianArray (ArrayMooseVariable &jvar) |
For coupling array variables. More... | |
virtual void | precalculateResidual () |
Following methods are used for Kernels that need to perform a per-element calculation. More... | |
virtual void | precalculateJacobian () |
virtual void | precalculateOffDiagJacobian (unsigned int) |
virtual bool | hasBlockMaterialPropertyHelper (const std::string &prop_name) |
A helper method to allow the Material object to specialize the behavior of hasBlockMaterialProperty. More... | |
void | initializeBlockRestrictable (const MooseObject *moose_object) |
An initialization routine needed for dual constructors. More... | |
Moose::CoordinateSystemType | getBlockCoordSystem () |
Check if the blocks this object operates on all have the same coordinate system, and if so return it. More... | |
virtual void | coupledCallback (const std::string &, bool) |
A call-back function provided by the derived object for actions before coupling a variable with functions such as coupledValue. More... | |
virtual bool | isCoupled (const std::string &var_name, unsigned int i=0) |
Returns true if a variables has been coupled as name. More... | |
unsigned int | coupledComponents (const std::string &var_name) |
Number of coupled components. More... | |
virtual unsigned int | coupled (const std::string &var_name, unsigned int comp=0) |
Returns the index for a coupled variable by name. More... | |
virtual const VariableValue & | coupledValue (const std::string &var_name, unsigned int comp=0) |
Returns value of a coupled variable. More... | |
template<ComputeStage compute_stage> | |
const ADVariableValue & | adCoupledValueTemplate (const std::string &var_name, unsigned int comp=0) |
Returns value of a coupled variable for use in Automatic Differentiation. More... | |
template<ComputeStage compute_stage> | |
const ADVectorVariableValue & | adCoupledVectorValueTemplate (const std::string &var_name, unsigned int comp=0) |
Returns value of a coupled vector variable for use in Automatic Differentiation. More... | |
virtual const VariableValue & | coupledVectorTagValue (const std::string &var_name, TagID tag, unsigned int comp=0) |
Returns value of a coupled variable for a given tag. More... | |
virtual const VariableValue & | coupledMatrixTagValue (const std::string &var_name, TagID tag, unsigned int comp=0) |
Returns value of a coupled variable for a given tag. More... | |
virtual const VectorVariableValue & | coupledVectorValue (const std::string &var_name, unsigned int comp=0) |
Returns value of a coupled vector variable. More... | |
virtual const ArrayVariableValue & | coupledArrayValue (const std::string &var_name, unsigned int comp=0) |
Returns value of a coupled array variable. More... | |
virtual VariableValue & | writableCoupledValue (const std::string &var_name, unsigned int comp=0) |
Returns a writable reference to a coupled variable. More... | |
virtual const VariableValue & | coupledValueOld (const std::string &var_name, unsigned int comp=0) |
Returns an old value from previous time step of a coupled variable. More... | |
virtual const VariableValue & | coupledValueOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old value from two time steps previous of a coupled variable. More... | |
virtual const VariableValue & | coupledValuePreviousNL (const std::string &var_name, unsigned int comp=0) |
Returns value of previous Newton iterate of a coupled variable. More... | |
virtual const VectorVariableValue & | coupledVectorValueOld (const std::string &var_name, unsigned int comp=0) |
Returns an old value from previous time step of a coupled vector variable. More... | |
virtual const VectorVariableValue & | coupledVectorValueOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old value from two time steps previous of a coupled vector variable. More... | |
virtual const ArrayVariableValue & | coupledArrayValueOld (const std::string &var_name, unsigned int comp=0) |
Returns an old value from previous time step of a coupled array variable. More... | |
virtual const ArrayVariableValue & | coupledArrayValueOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old value from two time steps previous of a coupled array variable. More... | |
virtual const VariableGradient & | coupledGradient (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled variable. More... | |
template<ComputeStage compute_stage> | |
const ADVariableGradient & | adCoupledGradientTemplate (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled variable for use in Automatic Differentation. More... | |
template<ComputeStage compute_stage> | |
const ADVectorVariableGradient & | adCoupledVectorGradientTemplate (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled vector variable for use in Automatic Differentation. More... | |
template<ComputeStage compute_stage> | |
const ADVariableSecond & | adCoupledSecondTemplate (const std::string &var_name, unsigned int comp=0) |
Returns second derivatives of a coupled variable for use in Automatic Differentation. More... | |
template<ComputeStage compute_stage> | |
const ADVectorVariableSecond & | adCoupledVectorSecondTemplate (const std::string &var_name, unsigned int comp=0) |
Returns second derivatives of a coupled vector variable for use in Automatic Differentation. More... | |
virtual const VariableGradient & | coupledGradientOld (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from previous time step of a coupled variable. More... | |
virtual const VariableGradient & | coupledGradientOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from two time steps previous of a coupled variable. More... | |
virtual const VariableGradient & | coupledGradientPreviousNL (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled variable for previous Newton iterate. More... | |
virtual const VariableGradient & | coupledGradientDot (const std::string &var_name, unsigned int comp=0) |
Time derivative of the gradient of a coupled variable. More... | |
virtual const VariableGradient & | coupledGradientDotDot (const std::string &var_name, unsigned int comp=0) |
Second time derivative of the gradient of a coupled variable. More... | |
virtual const VectorVariableGradient & | coupledVectorGradient (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled vector variable. More... | |
virtual const VectorVariableGradient & | coupledVectorGradientOld (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from previous time step of a coupled vector variable. More... | |
virtual const VectorVariableGradient & | coupledVectorGradientOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from two time steps previous of a coupled vector variable. More... | |
virtual const ArrayVariableGradient & | coupledArrayGradient (const std::string &var_name, unsigned int comp=0) |
Returns gradient of a coupled array variable. More... | |
virtual const ArrayVariableGradient & | coupledArrayGradientOld (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from previous time step of a coupled array variable. More... | |
virtual const ArrayVariableGradient & | coupledArrayGradientOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old gradient from two time steps previous of a coupled array variable. More... | |
virtual const VectorVariableCurl & | coupledCurl (const std::string &var_name, unsigned int comp=0) |
Returns curl of a coupled variable. More... | |
virtual const VectorVariableCurl & | coupledCurlOld (const std::string &var_name, unsigned int comp=0) |
Returns an old curl from previous time step of a coupled variable. More... | |
virtual const VectorVariableCurl & | coupledCurlOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old curl from two time steps previous of a coupled variable. More... | |
virtual const VariableSecond & | coupledSecond (const std::string &var_name, unsigned int comp=0) |
Returns second derivative of a coupled variable. More... | |
virtual const VariableSecond & | coupledSecondOld (const std::string &var_name, unsigned int comp=0) |
Returns an old second derivative from previous time step of a coupled variable. More... | |
virtual const VariableSecond & | coupledSecondOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old second derivative from two time steps previous of a coupled variable. More... | |
virtual const VariableSecond & | coupledSecondPreviousNL (const std::string &var_name, unsigned int comp=0) |
Returns second derivative of a coupled variable for the previous Newton iterate. More... | |
virtual const VariableValue & | coupledDot (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledDotDot (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledDotOld (const std::string &var_name, unsigned int comp=0) |
Old time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledDotDotOld (const std::string &var_name, unsigned int comp=0) |
Old second time derivative of a coupled variable. More... | |
template<ComputeStage compute_stage> | |
const ADVariableValue & | adCoupledDotTemplate (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled variable for ad simulations. More... | |
template<ComputeStage compute_stage> | |
const ADVectorVariableValue & | adCoupledVectorDotTemplate (const std::string &var_name, unsigned int comp=0) |
Time derivative of a vector coupled variable for ad simulations. More... | |
virtual const VectorVariableValue & | coupledVectorDot (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled vector variable. More... | |
virtual const VectorVariableValue & | coupledVectorDotDot (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a coupled vector variable. More... | |
virtual const VectorVariableValue & | coupledVectorDotOld (const std::string &var_name, unsigned int comp=0) |
Old time derivative of a coupled vector variable. More... | |
virtual const VectorVariableValue & | coupledVectorDotDotOld (const std::string &var_name, unsigned int comp=0) |
Old second time derivative of a coupled vector variable. More... | |
virtual const VariableValue & | coupledVectorDotDu (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled vector variable with respect to the coefficients. More... | |
virtual const VariableValue & | coupledVectorDotDotDu (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a coupled vector variable with respect to the coefficients. More... | |
virtual const ArrayVariableValue & | coupledArrayDot (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled array variable. More... | |
virtual const ArrayVariableValue & | coupledArrayDotDot (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a coupled array variable. More... | |
virtual const ArrayVariableValue & | coupledArrayDotOld (const std::string &var_name, unsigned int comp=0) |
Old time derivative of a coupled array variable. More... | |
virtual const ArrayVariableValue & | coupledArrayDotDotOld (const std::string &var_name, unsigned int comp=0) |
Old second time derivative of a coupled array variable. More... | |
virtual const VariableValue & | coupledDotDu (const std::string &var_name, unsigned int comp=0) |
Time derivative of a coupled variable with respect to the coefficients. More... | |
virtual const VariableValue & | coupledDotDotDu (const std::string &var_name, unsigned int comp=0) |
Second time derivative of a coupled variable with respect to the coefficients. More... | |
template<typename T > | |
const T & | coupledNodalValue (const std::string &var_name, unsigned int comp=0) |
Returns nodal values of a coupled variable. More... | |
template<typename T , ComputeStage compute_stage> | |
const Moose::ValueType< T, compute_stage >::type & | adCoupledNodalValueTemplate (const std::string &var_name, unsigned int comp=0) |
Returns AD nodal values of a coupled variable. More... | |
template<typename T > | |
const T & | coupledNodalValueOld (const std::string &var_name, unsigned int comp=0) |
Returns an old nodal value from previous time step of a coupled variable. More... | |
template<typename T > | |
const T & | coupledNodalValueOlder (const std::string &var_name, unsigned int comp=0) |
Returns an old nodal value from two time steps previous of a coupled variable. More... | |
template<typename T > | |
const T & | coupledNodalValuePreviousNL (const std::string &var_name, unsigned int comp=0) |
Returns nodal values of a coupled variable for previous Newton iterate. More... | |
template<typename T > | |
const T & | coupledNodalDot (const std::string &var_name, unsigned int comp=0) |
Nodal values of time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledNodalDotDot (const std::string &var_name, unsigned int comp=0) |
Nodal values of second time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledNodalDotOld (const std::string &var_name, unsigned int comp=0) |
Nodal values of old time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledNodalDotDotOld (const std::string &var_name, unsigned int comp=0) |
Nodal values of old second time derivative of a coupled variable. More... | |
virtual const VariableValue & | coupledDofValues (const std::string &var_name, unsigned int comp=0) |
Returns DoFs in the current solution vector of a coupled variable for the local element. More... | |
virtual const VariableValue & | coupledDofValuesOld (const std::string &var_name, unsigned int comp=0) |
Returns DoFs in the old solution vector of a coupled variable for the local element. More... | |
virtual const VariableValue & | coupledDofValuesOlder (const std::string &var_name, unsigned int comp=0) |
Returns DoFs in the older solution vector of a coupled variable for the local element. More... | |
template<ComputeStage compute_stage> | |
const ADVariableValue & | adZeroValueTemplate () |
Template method that returns _zero to RESIDUAL computing objects and _ad_zero to JACOBIAN computing objects. More... | |
template<> | |
const VariableValue & | adZeroValueTemplate () |
template<> | |
const VariableValue & | adZeroValueTemplate () |
template<ComputeStage compute_stage> | |
const ADVariableGradient & | adZeroGradientTemplate () |
Template method that returns _grad_zero to RESIDUAL computing objects and _ad_grad_zero to JACOBIAN computing objects. More... | |
template<> | |
const VariableGradient & | adZeroGradientTemplate () |
template<> | |
const VariableGradient & | adZeroGradientTemplate () |
template<ComputeStage compute_stage> | |
const ADVariableSecond & | adZeroSecondTemplate () |
Retrieve a zero second for automatic differentiation. More... | |
template<> | |
const VariableSecond & | adZeroSecondTemplate () |
template<> | |
const VariableSecond & | adZeroSecondTemplate () |
bool | checkVar (const std::string &var_name, unsigned int comp=0, unsigned int comp_bound=0) |
Check that the right kind of variable is being coupled in. More... | |
void | checkVar (const std::string &var_name) |
Check that the right kind of variable is being coupled in. More... | |
MooseVariableFEBase * | getFEVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a base finite element coupled variable. More... | |
template<typename T > | |
MooseVariableFE< T > * | getVarHelper (const std::string &var_name, unsigned int comp) |
Helper that segues off to either getVar of getVectorVar depending on template paramter. More... | |
MooseVariable * | getVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a coupled variable. More... | |
VectorMooseVariable * | getVectorVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a coupled vector variable. More... | |
ArrayMooseVariable * | getArrayVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a coupled array 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... | |
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... | |
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... | |
VariableValue * | getDefaultValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default value for an uncoupled variable. More... | |
virtual bool | isCoupledScalar (const std::string &var_name, unsigned int i=0) |
Returns true if a variables has been coupled_as name. More... | |
virtual unsigned int | coupledScalarComponents (const std::string &var_name) |
Return the number of components to the coupled scalar variable. More... | |
virtual unsigned int | coupledScalar (const std::string &var_name, unsigned int comp=0) |
Returns the index for a scalar coupled variable by name. More... | |
virtual Order | coupledScalarOrder (const std::string &var_name, unsigned int comp=0) |
Returns the order for a scalar coupled variable by name. More... | |
virtual VariableValue & | coupledScalarValue (const std::string &var_name, unsigned int comp=0) |
Returns value of a scalar coupled variable. More... | |
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... | |
MooseVariableScalar * | getScalarVar (const std::string &var_name, unsigned int comp) |
Extract pointer to a scalar coupled variable. More... | |
void | addMooseVariableDependency (MooseVariableFEBase *var) |
Call this function to add the passed in MooseVariableFEBase as a variable that this object depends on. More... | |
void | addMooseVariableDependency (std::vector< MooseVariableFEBase * > vars) |
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... | |
PenetrationLocator & | getPenetrationLocator (const BoundaryName &master, const BoundaryName &slave, Order order) |
Retrieve the PentrationLocator associated with the two sides. More... | |
PenetrationLocator & | getQuadraturePenetrationLocator (const BoundaryName &master, const BoundaryName &slave, Order order) |
Retrieve the Quadrature PentrationLocator associated with the two sides. More... | |
NearestNodeLocator & | getNearestNodeLocator (const BoundaryName &master, const BoundaryName &slave) |
Retrieve the PentrationLocator associated with the two sides. More... | |
NearestNodeLocator & | getQuadratureNearestNodeLocator (const BoundaryName &master, const BoundaryName &slave) |
Retrieve a Quadrature NearestNodeLocator associated with the two sides. 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... | |
virtual const OutputTools< Real >::VariableValue & | value () |
The value of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | valueOld () |
The old value of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | valueOlder () |
The older value of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | dot () |
The time derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | dotDot () |
The second time derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | dotOld () |
The old time derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableValue & | dotDotOld () |
The old second time derivative of the variable this object is operating on. More... | |
virtual const VariableValue & | dotDu () |
The derivative of the time derivative of the variable this object is operating on with respect to this variable's coefficients. More... | |
virtual const VariableValue & | dotDotDu () |
The derivative of the second time derivative of the variable this object is operating on with respect to this variable's coefficients. More... | |
virtual const OutputTools< Real >::VariableGradient & | gradient () |
The gradient of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableGradient & | gradientOld () |
The old gradient of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableGradient & | gradientOlder () |
The older gradient of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableSecond & | second () |
The second derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableSecond & | secondOld () |
The old second derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableSecond & | secondOlder () |
The older second derivative of the variable this object is operating on. More... | |
virtual const OutputTools< Real >::VariableTestSecond & | secondTest () |
The second derivative of the test function. More... | |
virtual const OutputTools< Real >::VariableTestSecond & | secondTestFace () |
The second derivative of the test function on the current face. More... | |
virtual const OutputTools< Real >::VariablePhiSecond & | secondPhi () |
The second derivative of the trial function. More... | |
virtual const OutputTools< Real >::VariablePhiSecond & | secondPhiFace () |
The second derivative of the trial function on the current face. More... | |
Protected Attributes | |
MooseVariable & | _var |
This is a regular kernel so we cast to a regular MooseVariable. More... | |
const VariableTestValue & | _test |
the current test function More... | |
const VariableTestGradient & | _grad_test |
gradient of the test function More... | |
const VariablePhiValue & | _phi |
the current shape functions More... | |
const VariablePhiGradient & | _grad_phi |
gradient of the shape function More... | |
const VariableValue & | _u |
Holds the solution at current quadrature points. More... | |
const VariableGradient & | _grad_u |
Holds the solution gradient at the current quadrature points. More... | |
SubProblem & | _subproblem |
Reference to this kernel's SubProblem. More... | |
FEProblemBase & | _fe_problem |
Reference to this kernel's FEProblemBase. More... | |
SystemBase & | _sys |
Reference to the EquationSystem object. More... | |
THREAD_ID | _tid |
The thread ID for this kernel. More... | |
Assembly & | _assembly |
Reference to this Kernel's assembly object. More... | |
MooseMesh & | _mesh |
Reference to this Kernel's mesh object. More... | |
const Elem *const & | _current_elem |
const Real & | _current_elem_volume |
Volume of the current element. More... | |
unsigned int | _qp |
The current quadrature point index. More... | |
const MooseArray< Point > & | _q_point |
The physical location of the element's quadrature Points, indexed by _qp. More... | |
const QBase *const & | _qrule |
active quadrature rule More... | |
const MooseArray< Real > & | _JxW |
The current quadrature point weight value. More... | |
const MooseArray< Real > & | _coord |
The scaling factor to convert from cartesian to another coordinate system (e.g rz, spherical, etc.) More... | |
unsigned int | _i |
current index for the test function More... | |
unsigned int | _j |
current index for the shape function More... | |
bool | _has_save_in |
The aux variables to save the residual contributions to. More... | |
std::vector< MooseVariableFEBase * > | _save_in |
std::vector< AuxVariableName > | _save_in_strings |
bool | _has_diag_save_in |
The aux variables to save the diagonal Jacobian contributions to. More... | |
std::vector< MooseVariableFEBase * > | _diag_save_in |
std::vector< AuxVariableName > | _diag_save_in_strings |
std::vector< unsigned int > | _displacements |
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... | |
std::shared_ptr< MaterialData > | _blk_material_data |
Pointer to the MaterialData class for this object. More... | |
const ExecFlagEnum & | _execute_enum |
Execute settings for this oejct. More... | |
const std::vector< ExecFlagType > | _exec_flags |
(DEPRECATED) execution flag (when is the object executed/evaluated) TODO: ExecFlagType More... | |
const ExecFlagType & | _current_execute_flag |
Reference to FEProblemBase. More... | |
const InputParameters & | _c_parameters |
const std::string & | _c_name |
The name of the object this interface is part of. More... | |
FEProblemBase & | _c_fe_problem |
std::unordered_map< std::string, std::vector< MooseVariableFEBase * > > | _coupled_vars |
Coupled vars whose values we provide. More... | |
std::vector< MooseVariableFEBase * > | _coupled_moose_vars |
Vector of all coupled variables. More... | |
std::vector< MooseVariable * > | _coupled_standard_moose_vars |
Vector of standard coupled variables. More... | |
std::vector< VectorMooseVariable * > | _coupled_vector_moose_vars |
Vector of vector coupled variables. More... | |
std::vector< ArrayMooseVariable * > | _coupled_array_moose_vars |
Vector of array coupled variables. More... | |
bool | _c_nodal |
True if we provide coupling to nodal values. More... | |
bool | _c_is_implicit |
True if implicit value is required. More... | |
THREAD_ID | _c_tid |
Thread ID of the thread using this object. More... | |
std::unordered_map< std::string, std::vector< std::unique_ptr< VariableValue > > > | _default_value |
Will hold the default value for optional coupled variables. 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< MooseArray< DualReal > > > | _ad_default_value |
Will hold the default value for optional coupled variables for automatic differentiation. More... | |
std::unordered_map< std::string, std::unique_ptr< VectorVariableValue > > | _default_vector_value |
Will hold the default value for optional vector coupled variables. More... | |
std::map< std::string, ArrayVariableValue * > | _default_array_value |
Will hold the default value for optional array coupled variables. More... | |
std::unordered_map< std::string, std::unique_ptr< MooseArray< DualRealVectorValue > > > | _ad_default_vector_value |
Will hold the default value for optional vector coupled variables for automatic differentiation. More... | |
VariableValue | _default_value_zero |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info. More... | |
VariableGradient | _default_gradient |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
MooseArray< DualRealVectorValue > | _ad_default_gradient |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
MooseArray< DualRealTensorValue > | _ad_default_vector_gradient |
This will always be zero because the default values for optionally coupled vector variables is always constant. More... | |
VariableSecond | _default_second |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
MooseArray< DualRealTensorValue > | _ad_default_second |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
const VariableValue & | _zero |
Zero value of a variable. More... | |
const MooseArray< DualReal > & | _ad_zero |
const VariableGradient & | _grad_zero |
Zero gradient of a variable. More... | |
const MooseArray< DualRealVectorValue > & | _ad_grad_zero |
const VariableSecond & | _second_zero |
Zero second derivative of a variable. More... | |
const MooseArray< DualRealTensorValue > & | _ad_second_zero |
const VariablePhiSecond & | _second_phi_zero |
Zero second derivative of a test function. More... | |
const VectorVariableValue & | _vector_zero |
Zero value of a vector variable. More... | |
const VectorVariableCurl & | _vector_curl_zero |
Zero value of the curl of a vector variable. More... | |
VectorVariableValue | _default_vector_value_zero |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info. More... | |
VectorVariableGradient | _default_vector_gradient |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
VectorVariableCurl | _default_vector_curl |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
ArrayVariableValue | _default_array_value_zero |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info. More... | |
ArrayVariableGradient | _default_array_gradient |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
ArrayVariableCurl | _default_array_curl |
This will always be zero because the default values for optionally coupled variables is always constant. More... | |
bool | _coupleable_neighbor |
Whether or not this object is a "neighbor" object: ie all of it's coupled values should be neighbor values. 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< 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 & | _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 |
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... | |
GeometricSearchData & | _geometric_search_data |
FEProblemBase & | _mci_feproblem |
Reference to FEProblemBase instance. More... | |
std::set< TagID > | _vector_tags |
The vectors this Kernel will contribute to. More... | |
std::set< TagID > | _matrix_tags |
The matrices this Kernel will contribute to. More... | |
const MooseObject & | _moose_object |
Moose objct this tag works on. More... | |
const InputParameters & | _tag_params |
Parameters from moose object. More... | |
std::vector< DenseVector< Number > * > | _re_blocks |
Residual blocks Vectors For each Tag. More... | |
std::vector< DenseMatrix< Number > * > | _ke_blocks |
Kernel blocks Vectors For each Tag. More... | |
DenseVector< Number > | _local_re |
Holds residual entries as they are accumulated by this Kernel. More... | |
DenseMatrix< Number > | _local_ke |
Holds residual entries as they are accumulated by this Kernel. More... | |
bool | _nodal |
Whether or not this object is acting only at nodes. More... | |
MooseVariableFE< Real > * | _variable |
The variable this object is acting on. More... | |
Assembly * | _mvi_assembly |
Private Types | |
enum | FuncAge { FuncAge::Curr, FuncAge::Old, FuncAge::Older } |
enum | VarType { VarType::Ignore, VarType::Gradient, VarType::GradientDot, VarType::Dot } |
Private Member Functions | |
template<typename... Args> | |
std::string | paramErrorMsg (const std::string ¶m, Args... args) const |
void | checkFuncType (const std::string var_name, VarType t, FuncAge age) |
VariableValue * | getDefaultValue (const std::string &var_name, unsigned int comp) |
Helper method to return (and insert if necessary) the default value for an uncoupled variable. More... | |
VectorVariableValue * | getDefaultVectorValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default value for an uncoupled vector variable. More... | |
ArrayVariableValue * | getDefaultArrayValue (const std::string &var_name) |
Helper method to return (and insert if necessary) the default value for an uncoupled array variable. More... | |
template<typename T > | |
const T & | getDefaultNodalValue (const std::string &var_name, unsigned int comp=0) |
Get nodal default value. More... | |
template<> | |
const RealVectorValue & | getDefaultNodalValue (const std::string &var_name, unsigned int) |
template<> | |
const RealEigenVector & | getDefaultNodalValue (const std::string &var_name, unsigned int) |
bool | needThreadedCopy (const UserObject &uo) const |
Check if the threaded copy of the user object is needed. More... | |
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... | |
Private Attributes | |
std::set< SubdomainID > | _blk_ids |
Set of block ids supplied by the user via the input file (for error reporting) More... | |
std::vector< SubdomainName > | _blocks |
Vector the block names supplied by the user via the input file. More... | |
const bool | _blk_dual_restrictable |
Flag for allowing dual restriction. More... | |
FEProblemBase * | _blk_feproblem |
Pointer to FEProblemBase. More... | |
MooseMesh * | _blk_mesh |
Pointer to Mesh. More... | |
const std::set< BoundaryID > | _empty_boundary_ids |
An empty set for referencing when boundary_ids is not included. More... | |
const std::set< BoundaryID > & | _boundary_ids |
Reference to the boundary_ids, defaults to an empty set if not provided. More... | |
THREAD_ID | _blk_tid |
Thread id for this object. More... | |
const std::string & | _blk_name |
Name of the object. More... | |
ExecFlagEnum | _empty_execute_enum |
Empty ExecFlagEnum for the case when the "execute_on" parameter is not included. More... | |
unsigned int | _coupleable_max_qps |
Maximum qps for any element in this system. More... | |
std::unordered_map< std::string, std::vector< unsigned int > > | _optional_var_index |
Unique indices for optionally coupled vars that weren't provided. More... | |
std::unordered_map< std::string, std::vector< MooseVariableScalar * > > | _c_coupled_scalar_vars |
Scalar variables coupled into this object (for error checking) More... | |
std::set< TagID > | _fe_coupleable_vector_tags |
std::set< TagID > | _fe_coupleable_matrix_tags |
const MooseObject * | _obj |
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 |
std::set< MooseVariableFEBase * > | _moose_variable_dependencies |
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 & | _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 std::string | _ti_name |
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... | |
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... | |
RandomData * | _random_data |
MooseRandom * | _generator |
FEProblemBase & | _ri_problem |
const std::string | _ri_name |
unsigned int | _master_seed |
bool | _is_nodal |
ExecFlagType | _reset_on |
const Node *const & | _curr_node |
const Elem *const & | _curr_element |
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... | |
const InputParameters & | _obj_parameters |
Reference to the object's input parameters. More... | |
The KernelGrad class is responsible for calculating the residuals in form:
JxW[_qp] * _vector[_qp] * _grad_test[_i][_qp]
Definition at line 27 of file KernelGrad.h.
|
strongprivateinherited |
Enumerator | |
---|---|
Curr | |
Old | |
Older |
Definition at line 971 of file Coupleable.h.
|
strongprivateinherited |
Enumerator | |
---|---|
Ignore | |
Gradient | |
GradientDot | |
Dot |
Definition at line 978 of file Coupleable.h.
KernelGrad::KernelGrad | ( | const InputParameters & | parameters | ) |
Factory constructor initializes all internal references needed for residual computation.
parameters | The parameters object for holding additional parameters for kernels and derived kernels |
Definition at line 23 of file KernelGrad.C.
|
inherited |
Local Jacobian blocks will be appended by adding the current local kernel Jacobian.
It should be called after the local element matrix has been computed.
Definition at line 213 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), ArrayKernel::computeJacobian(), ODEKernel::computeJacobian(), IntegratedBC::computeJacobian(), VectorIntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobian(), MortarConstraint::computeJacobian(), DiracKernel::computeJacobian(), VectorIntegratedBC::computeJacobianBlock(), ArrayIntegratedBC::computeJacobianBlock(), VectorIntegratedBC::computeJacobianBlockScalar(), ArrayIntegratedBC::computeJacobianBlockScalar(), IntegratedBC::computeJacobianBlockScalar(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ODEKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), DiracKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), and ConservativeAdvection::fullUpwind().
|
inherited |
Local residual blocks will be appended by adding the current local kernel residual.
It should be called after the local element vector has been computed.
Definition at line 199 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), Kernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), ODEKernel::computeResidual(), ODETimeKernel::computeResidual(), IntegratedBC::computeResidual(), VectorIntegratedBC::computeResidual(), ArrayIntegratedBC::computeResidual(), MortarConstraint::computeResidual(), DiracKernel::computeResidual(), and ConservativeAdvection::fullUpwind().
|
protectedinherited |
Time derivative of a coupled variable for ad simulations.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1196 of file Coupleable.h.
|
protectedinherited |
Returns gradient of a coupled variable for use in Automatic Differentation.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1153 of file Coupleable.h.
|
protectedinherited |
Returns AD nodal values of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1406 of file Coupleable.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.
|
protectedinherited |
Returns second derivatives of a coupled variable for use in Automatic Differentation.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1170 of file Coupleable.h.
|
protectedinherited |
Returns value of a coupled variable for use in Automatic Differentiation.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1134 of file Coupleable.h.
|
protectedinherited |
Time derivative of a vector coupled variable for ad simulations.
var_name | Name of vector coupled variable |
comp | Component number |
Definition at line 1213 of file Coupleable.h.
|
protectedinherited |
Returns gradient of a coupled vector variable for use in Automatic Differentation.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 1249 of file Coupleable.h.
|
protectedinherited |
Returns second derivatives of a coupled vector variable for use in Automatic Differentation.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
|
protectedinherited |
Returns value of a coupled vector variable for use in Automatic Differentiation.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled variables |
Definition at line 1230 of file Coupleable.h.
|
inlineinherited |
|
inlineinherited |
|
inlineprotectedinherited |
Call this function to add the passed in MooseVariableFEBase as a variable that this object depends on.
Definition at line 36 of file MooseVariableDependencyInterface.h.
Referenced by ADDGKernel< compute_stage >::ADDGKernel(), ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ADNodalBCTempl< T, compute_stage >::ADNodalBCTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), ArrayNodalBC::ArrayNodalBC(), AuxKernelTempl< ComputeValueType >::AuxKernelTempl(), AuxNodalScalarKernel::AuxNodalScalarKernel(), CoupleableMooseVariableDependencyIntermediateInterface::CoupleableMooseVariableDependencyIntermediateInterface(), DGKernel::DGKernel(), DiracKernel::DiracKernel(), ElemElemConstraint::ElemElemConstraint(), ElementIndicator::ElementIndicator(), ElementIntegralArrayVariablePostprocessor::ElementIntegralArrayVariablePostprocessor(), ElementIntegralVariablePostprocessor::ElementIntegralVariablePostprocessor(), ElementIntegralVariableUserObject::ElementIntegralVariableUserObject(), ElementUserObject::ElementUserObject(), ElementVariablePostprocessor::ElementVariablePostprocessor(), IntegratedBC::IntegratedBC(), InterfaceIntegralVariableValuePostprocessor::InterfaceIntegralVariableValuePostprocessor(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), InterfaceMaterial::InterfaceMaterial(), InterfaceUserObject::InterfaceUserObject(), InternalSideIndicator::InternalSideIndicator(), InternalSideUserObject::InternalSideUserObject(), Kernel::Kernel(), Marker::Marker(), Material::Material(), NeighborCoupleableMooseVariableDependencyIntermediateInterface::NeighborCoupleableMooseVariableDependencyIntermediateInterface(), NodalBC::NodalBC(), NodalConstraint::NodalConstraint(), NodalKernel::NodalKernel(), NodalScalarKernel::NodalScalarKernel(), NodalUserObject::NodalUserObject(), NodeElemConstraint::NodeElemConstraint(), NodeFaceConstraint::NodeFaceConstraint(), PointSamplerBase::PointSamplerBase(), QuadraturePointMarker::QuadraturePointMarker(), SideIntegralVariablePostprocessor::SideIntegralVariablePostprocessor(), SideIntegralVariableUserObject::SideIntegralVariableUserObject(), SideUserObject::SideUserObject(), VectorIntegratedBC::VectorIntegratedBC(), VectorKernel::VectorKernel(), and VectorNodalBC::VectorNodalBC().
|
inlineprotectedinherited |
Definition at line 40 of file MooseVariableDependencyInterface.h.
|
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().
|
protectedinherited |
Template method that returns _grad_zero to RESIDUAL computing objects and _ad_grad_zero to JACOBIAN computing objects.
Definition at line 1342 of file Coupleable.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 1392 of file Coupleable.C.
|
protectedinherited |
Retrieve a zero second for automatic differentiation.
Definition at line 1349 of file Coupleable.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 1399 of file Coupleable.C.
|
protectedinherited |
Template method that returns _zero to RESIDUAL computing objects and _ad_zero to JACOBIAN computing objects.
Definition at line 1335 of file Coupleable.h.
|
protectedinherited |
|
protectedinherited |
Definition at line 1385 of file Coupleable.C.
|
inherited |
Local Jacobian blocks will assigned as the current local kernel Jacobian.
It should be called after the local element matrix has been computed.
Definition at line 220 of file TaggingInterface.C.
Referenced by NodalEqualValueConstraint::computeJacobian().
|
inherited |
Local residual blocks will assigned as the current local kernel residual.
It should be called after the local element vector has been computed.
Definition at line 206 of file TaggingInterface.C.
Referenced by NodalEqualValueConstraint::computeResidual().
|
virtualinherited |
Return the block subdomain ids for this object.
Definition at line 174 of file BlockRestrictable.C.
Referenced by BlockRestrictable::getBlockCoordSystem(), MaterialBase::getZeroMaterialProperty(), BlockRestrictable::hasBlockMaterialPropertyHelper(), and MaterialBase::registerPropName().
|
virtualinherited |
Returns true if this object has been restricted to a boundary.
Definition at line 162 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), BlockRestrictable::getBlockCoordSystem(), and BlockRestrictable::hasBlockMaterialPropertyHelper().
|
inherited |
Return the block names for this object.
Note, if the 'blocks' input parameter was not utilized this will return an empty vector.
Definition at line 168 of file BlockRestrictable.C.
Referenced by MaterialOutputAction::getParams().
|
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().
|
privateinherited |
Definition at line 156 of file Coupleable.C.
Referenced by Coupleable::adCoupledDotTemplate(), Coupleable::adCoupledGradientTemplate(), Coupleable::adCoupledSecondTemplate(), Coupleable::adCoupledValueTemplate(), Coupleable::adCoupledVectorDotTemplate(), Coupleable::adCoupledVectorGradientTemplate(), Coupleable::adCoupledVectorValueTemplate(), Coupleable::coupled(), Coupleable::coupledArrayDot(), Coupleable::coupledArrayDotDot(), Coupleable::coupledArrayDotDotOld(), Coupleable::coupledArrayDotOld(), Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), Coupleable::coupledArrayGradientOlder(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledCurl(), Coupleable::coupledCurlOld(), Coupleable::coupledCurlOlder(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), Coupleable::coupledDot(), Coupleable::coupledDotDot(), Coupleable::coupledDotDotDu(), Coupleable::coupledDotDotOld(), Coupleable::coupledDotDu(), Coupleable::coupledDotOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientDot(), Coupleable::coupledGradientDotDot(), Coupleable::coupledGradientOld(), Coupleable::coupledGradientOlder(), Coupleable::coupledGradientPreviousNL(), Coupleable::coupledMatrixTagValue(), Coupleable::coupledNodalDot(), Coupleable::coupledNodalDotDot(), Coupleable::coupledNodalDotDotOld(), Coupleable::coupledNodalDotOld(), Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), Coupleable::coupledNodalValueOlder(), Coupleable::coupledNodalValuePreviousNL(), Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), Coupleable::coupledSecondOlder(), Coupleable::coupledSecondPreviousNL(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledValuePreviousNL(), Coupleable::coupledVectorDot(), Coupleable::coupledVectorDotDot(), Coupleable::coupledVectorDotDotDu(), Coupleable::coupledVectorDotDotOld(), Coupleable::coupledVectorDotDu(), Coupleable::coupledVectorDotOld(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), Coupleable::coupledVectorGradientOlder(), Coupleable::coupledVectorTagValue(), Coupleable::coupledVectorValue(), Coupleable::coupledVectorValueOld(), and Coupleable::coupledVectorValueOlder().
|
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().
|
protectedinherited |
Check that the right kind of variable is being coupled in.
var_name | The name of the coupled variable |
Definition at line 174 of file Coupleable.C.
Referenced by Coupleable::getFEVar(), and Coupleable::getVarHelper().
|
inherited |
Helper for checking that the ids for this object are in agreement with the variables on the supplied variable.
variable | The variable to check against. |
Definition at line 314 of file BlockRestrictable.C.
|
inlinevirtualinherited |
Reimplemented in ADKernelTempl< T, compute_stage >, ADKernelValueTempl< T, compute_stage >, ADKernelGradTempl< T, compute_stage >, ADKernelStabilizedTempl< T, compute_stage >, ADKernelStabilizedTempl< T, compute_stage >, ADKernelGradTempl< T, compute_stage >, ADKernelValueTempl< T, compute_stage >, ADKernelStabilizedTempl< T, compute_stage >, ADKernelGradTempl< T, compute_stage >, and ADKernelValueTempl< T, compute_stage >.
Definition at line 78 of file KernelBase.h.
|
overridevirtual |
Compute this Kernel's contribution to the diagonal Jacobian entries.
Reimplemented from Kernel.
Definition at line 51 of file KernelGrad.C.
Referenced by computeOffDiagJacobian().
|
inlinevirtualinherited |
Compute this Kernel's contribution to the diagonal Jacobian entries corresponding to nonlocal dofs of the variable.
Reimplemented in NonlocalKernel.
Definition at line 93 of file KernelBase.h.
|
inlinevirtualinherited |
Computes d-residual / d-jvar...
corresponding to nonlocal dofs of the jvar and stores the result in nonlocal ke
Reimplemented in NonlocalKernel.
Definition at line 99 of file KernelBase.h.
|
overridevirtual |
Computes d-residual / d-jvar... storing the result in Ke.
Reimplemented from Kernel.
Definition at line 82 of file KernelGrad.C.
|
override |
|
virtualinherited |
Deprecated method.
virtual void Kernel::computeOffDiagJacobian |
Deprecated method.
|
overridevirtualinherited |
Computes jacobian block with respect to a scalar variable.
jvar | The number of the scalar variable |
Implements KernelBase.
Reimplemented in EigenKernel.
Definition at line 203 of file Kernel.C.
|
inlineprotectedvirtualinherited |
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
Reimplemented in AnisotropicDiffusion, ConservativeAdvection, CoupledForce, Diffusion, CoupledTimeDerivative, MaterialDerivativeRankFourTestKernel, MaterialDerivativeRankTwoTestKernel, MassLumpedTimeDerivative, MaterialDerivativeTestKernel, NullKernel, TimeDerivative, MassEigenKernel, Reaction, MatDiffusionBase< T >, MatDiffusionBase< Real >, and CoefTimeDerivative.
Definition at line 58 of file Kernel.h.
Referenced by Kernel::computeJacobian(), EigenKernel::computeJacobian(), and NonlocalKernel::computeJacobian().
|
inlineprotectedvirtualinherited |
This is the virtual that derived classes should override for computing an off-diagonal Jacobian component.
Reimplemented in CoupledForce, CoupledTimeDerivative, MaterialDerivativeRankFourTestKernel, MaterialDerivativeRankTwoTestKernel, MaterialDerivativeTestKernel, MatDiffusionBase< T >, and MatDiffusionBase< Real >.
Definition at line 64 of file Kernel.h.
Referenced by Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), and Kernel::computeOffDiagJacobianScalar().
|
inlineprotectedvirtualinherited |
For coupling array variables.
Definition at line 69 of file Kernel.h.
Referenced by Kernel::computeOffDiagJacobian().
|
overrideprotectedvirtual |
Compute this Kernel's contribution to the residual at the current quadrature point.
Implements Kernel.
Definition at line 103 of file KernelGrad.C.
|
overridevirtual |
Compute this Kernel's contribution to the residual.
Reimplemented from Kernel.
Definition at line 26 of file KernelGrad.C.
|
protectedvirtualinherited |
Returns the index for a coupled variable by name.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Reimplemented in ShapeUserObject< ElementUserObject >, and ShapeUserObject< SideUserObject >.
Definition at line 364 of file Coupleable.C.
Referenced by FunctionMaterialBase::FunctionMaterialBase(), KernelBase::KernelBase(), and NodalEqualValueConstraint::NodalEqualValueConstraint().
|
protectedvirtualinherited |
Time derivative of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 786 of file Coupleable.C.
|
protectedvirtualinherited |
Second time derivative of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 808 of file Coupleable.C.
|
protectedvirtualinherited |
Old second time derivative of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 852 of file Coupleable.C.
|
protectedvirtualinherited |
Old time derivative of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 830 of file Coupleable.C.
|
protectedvirtualinherited |
Returns gradient of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 1036 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old gradient from previous time step of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 1049 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old gradient from two time steps previous of a coupled array variable.
var_name | Name of coupled array variable |
comp | Component number for vector of coupled array variables |
Definition at line 1062 of file Coupleable.C.
|
protectedvirtualinherited |
Returns value of a coupled array variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 455 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old value from previous time step of a coupled array variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 576 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old value from two time steps previous of a coupled array variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 598 of file Coupleable.C.
|
inlineprotectedvirtualinherited |
A call-back function provided by the derived object for actions before coupling a variable with functions such as coupledValue.
Reimplemented in AuxKernelTempl< ComputeValueType >.
Definition at line 130 of file Coupleable.h.
Referenced by Coupleable::adCoupledNodalValueTemplate(), and Coupleable::checkFuncType().
|
protectedinherited |
Number of coupled components.
var_name | Name of the variable |
Definition at line 128 of file Coupleable.C.
Referenced by KernelBase::KernelBase(), NodalEqualValueConstraint::NodalEqualValueConstraint(), SpatialAverageBase::SpatialAverageBase(), and VolumeHistogram::VolumeHistogram().
|
protectedvirtualinherited |
Returns curl of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1075 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old curl from previous time step of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1088 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old curl from two time steps previous of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1101 of file Coupleable.C.
|
protectedvirtualinherited |
Returns DoFs in the current solution vector of a coupled variable for the local element.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1297 of file Coupleable.C.
|
protectedvirtualinherited |
Returns DoFs in the old solution vector of a coupled variable for the local element.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1310 of file Coupleable.C.
|
protectedvirtualinherited |
Returns DoFs in the older solution vector of a coupled variable for the local element.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1323 of file Coupleable.C.
|
protectedvirtualinherited |
Time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Reimplemented in AuxKernelTempl< ComputeValueType >.
Definition at line 620 of file Coupleable.C.
Referenced by AuxKernelTempl< ComputeValueType >::coupledDot().
|
protectedvirtualinherited |
Second time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 642 of file Coupleable.C.
|
protectedvirtualinherited |
Second time derivative of a coupled variable with respect to the coefficients.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 896 of file Coupleable.C.
|
protectedvirtualinherited |
Old second time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 686 of file Coupleable.C.
|
protectedvirtualinherited |
Time derivative of a coupled variable with respect to the coefficients.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Reimplemented in AuxKernelTempl< ComputeValueType >.
Definition at line 874 of file Coupleable.C.
Referenced by AuxKernelTempl< ComputeValueType >::coupledDotDu().
|
protectedvirtualinherited |
Old time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 664 of file Coupleable.C.
|
protectedvirtualinherited |
Returns gradient of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 918 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveGradient(), and NodeFaceConstraint::coupledSlaveGradient().
|
protectedvirtualinherited |
Time derivative of the gradient of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 971 of file Coupleable.C.
|
protectedvirtualinherited |
Second time derivative of the gradient of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 984 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old gradient from previous time step of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 931 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveGradientOld(), and NodeFaceConstraint::coupledSlaveGradientOld().
|
protectedvirtualinherited |
Returns an old gradient from two time steps previous of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 944 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveGradientOlder(), and NodeFaceConstraint::coupledSlaveGradientOlder().
|
protectedvirtualinherited |
Returns gradient of a coupled variable for previous Newton iterate.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 957 of file Coupleable.C.
|
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.
|
protectedvirtualinherited |
Returns value of a coupled variable for a given tag.
This couples the diag vector of matrix
var_name | Name of coupled variable |
tag | matrix tag ID |
comp | Component number for vector of coupled variables |
Definition at line 427 of file Coupleable.C.
|
protectedinherited |
Nodal values of time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1244 of file Coupleable.C.
|
protectedvirtualinherited |
Nodal values of second time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1258 of file Coupleable.C.
|
protectedvirtualinherited |
Nodal values of old second time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1284 of file Coupleable.C.
|
protectedvirtualinherited |
Nodal values of old time derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1271 of file Coupleable.C.
|
protectedinherited |
Returns nodal values of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1168 of file Coupleable.C.
|
protectedinherited |
Returns an old nodal value from previous time step of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1188 of file Coupleable.C.
|
protectedinherited |
Returns an old nodal value from two time steps previous of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1208 of file Coupleable.C.
|
protectedinherited |
Returns nodal values of a coupled variable for previous Newton iterate.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1228 of file Coupleable.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 second derivative of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1114 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveSecond(), and NodeFaceConstraint::coupledSlaveSecond().
|
protectedvirtualinherited |
Returns an old second derivative from previous time step of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1127 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old second derivative from two time steps previous of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1140 of file Coupleable.C.
|
protectedvirtualinherited |
Returns second derivative of a coupled variable for the previous Newton iterate.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 1153 of file Coupleable.C.
|
protectedvirtualinherited |
Returns value of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 387 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveValue(), NodeFaceConstraint::coupledSlaveValue(), FunctionMaterialBase::FunctionMaterialBase(), NodalEqualValueConstraint::NodalEqualValueConstraint(), ParsedAux::ParsedAux(), SpatialAverageBase::SpatialAverageBase(), VariableTimeIntegrationAux::VariableTimeIntegrationAux(), and Coupleable::writableCoupledValue().
|
protectedvirtualinherited |
Returns an old value from previous time step of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 483 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveValueOld(), NodeFaceConstraint::coupledSlaveValueOld(), and VariableTimeIntegrationAux::VariableTimeIntegrationAux().
|
protectedvirtualinherited |
Returns an old value from two time steps previous of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 505 of file Coupleable.C.
Referenced by NodeElemConstraint::coupledSlaveValueOlder(), NodeFaceConstraint::coupledSlaveValueOlder(), and VariableTimeIntegrationAux::VariableTimeIntegrationAux().
|
protectedvirtualinherited |
Returns value of previous Newton iterate of a coupled variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 527 of file Coupleable.C.
|
protectedvirtualinherited |
Time derivative of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 708 of file Coupleable.C.
|
protectedvirtualinherited |
Second time derivative of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 721 of file Coupleable.C.
|
protectedvirtualinherited |
Second time derivative of a coupled vector variable with respect to the coefficients.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 773 of file Coupleable.C.
|
protectedvirtualinherited |
Old second time derivative of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 747 of file Coupleable.C.
|
protectedvirtualinherited |
Time derivative of a coupled vector variable with respect to the coefficients.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 760 of file Coupleable.C.
|
protectedvirtualinherited |
Old time derivative of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 734 of file Coupleable.C.
|
protectedvirtualinherited |
Returns gradient of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 997 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old gradient from previous time step of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 1010 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old gradient from two time steps previous of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 1023 of file Coupleable.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.
|
protectedvirtualinherited |
Returns value of a coupled variable for a given tag.
var_name | Name of coupled variable |
tag | vector tag ID |
comp | Component number for vector of coupled variables |
Definition at line 411 of file Coupleable.C.
|
protectedvirtualinherited |
Returns value of a coupled vector variable.
var_name | Name of coupled vector variable |
comp | Component number for vector of coupled vector variables |
Definition at line 442 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old value from previous time step of a coupled vector variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 550 of file Coupleable.C.
|
protectedvirtualinherited |
Returns an old value from two time steps previous of a coupled vector variable.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 563 of file Coupleable.C.
|
protectedinherited |
Declare a piece of data as "recoverable".
This means that in the event of a recovery this piece of data will be restored back to its previous value.
Note - this data will NOT be restored on Restart!
NOTE: This returns a reference! Make sure you store it in a reference!
data_name | The name of the data (usually just use the same name as the member variable) |
Definition at line 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 |
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 94 of file MaterialPropertyInterface.C.
|
protectedinherited |
Definition at line 128 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.
|
protectedvirtualinherited |
The time derivative of the variable this object is operating on.
Definition at line 137 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second time derivative of the variable this object is operating on.
Definition at line 147 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The derivative of the second time derivative of the variable this object is operating on with respect to this variable's coefficients.
This is useful for creating Jacobian entries for residual statements that use _u_dotdot
Definition at line 227 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old second time derivative of the variable this object is operating on.
Definition at line 167 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The derivative of the time derivative of the variable this object is operating on with respect to this variable's coefficients.
This is useful for creating Jacobian entries for residual statements that use _u_dot
Definition at line 217 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old time derivative of the variable this object is operating on.
Definition at line 157 of file MooseVariableInterface.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.
|
inherited |
Helper method to return (and insert if necessary) the default gradient for Automatic Differentiation for an uncoupled variable.
var_name | the name of the variable for which to retrieve a default gradient |
Definition at line 1305 of file Coupleable.h.
|
inherited |
|
inherited |
Definition at line 1364 of file Coupleable.C.
|
inherited |
Helper method to return (and insert if necessary) the default second derivatives for Automatic Differentiation for an uncoupled variable.
var_name | the name of the variable for which to retrieve a default second derivative |
Definition at line 1325 of file Coupleable.h.
|
inherited |
|
inherited |
Definition at line 1378 of file Coupleable.C.
|
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 |
Helper method to return (and insert if necessary) the default value for Automatic Differentiation for an uncoupled variable.
var_name | the name of the variable for which to retrieve a default value |
Definition at line 1266 of file Coupleable.h.
|
inherited |
|
inherited |
Definition at line 1350 of file Coupleable.C.
|
inherited |
Helper method to return (and insert if necessary) the default gradient for Automatic Differentiation for an uncoupled vector variable.
var_name | the name of the vector variable for which to retrieve a default gradient |
Definition at line 1315 of file Coupleable.h.
|
inherited |
|
inherited |
Definition at line 1371 of file Coupleable.C.
|
inherited |
Helper method to return (and insert if necessary) the default vector value for Automatic Differentiation for an uncoupled variable.
var_name | the name of the vector variable for which to retrieve a default value |
Definition at line 1284 of file Coupleable.h.
|
inherited |
|
inherited |
Definition at line 1357 of file Coupleable.C.
|
inherited |
Definition at line 403 of file MaterialPropertyInterface.h.
|
inherited |
Definition at line 299 of file MaterialPropertyInterface.h.
|
protectedinherited |
Extract pointer to a coupled array variable.
var_name | Name of parameter desired |
comp | Component number of multiple coupled variables |
Definition at line 258 of file Coupleable.C.
Referenced by Coupleable::coupledArrayDot(), Coupleable::coupledArrayDotDot(), Coupleable::coupledArrayDotDotOld(), Coupleable::coupledArrayDotOld(), Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), Coupleable::coupledArrayGradientOlder(), NeighborCoupleable::coupledArrayNeighborGradient(), NeighborCoupleable::coupledArrayNeighborGradientOld(), NeighborCoupleable::coupledArrayNeighborGradientOlder(), NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), and Coupleable::coupledArrayValueOlder().
|
protectedinherited |
Check if the blocks this object operates on all have the same coordinate system, and if so return it.
Definition at line 292 of file BlockRestrictable.C.
|
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.
|
inlineinherited |
Get the list of array coupled variables.
Definition at line 112 of file Coupleable.h.
|
inherited |
Get the list of coupled scalar variables.
Definition at line 68 of file ScalarCoupleable.C.
Referenced by AuxScalarKernel::AuxScalarKernel(), and ScalarInitialCondition::ScalarInitialCondition().
|
inlineinherited |
Get the list of all coupled variables.
Definition at line 85 of file Coupleable.h.
Referenced by AuxNodalScalarKernel::AuxNodalScalarKernel(), CoupleableMooseVariableDependencyIntermediateInterface::CoupleableMooseVariableDependencyIntermediateInterface(), ElementIndicator::ElementIndicator(), ElementUserObject::ElementUserObject(), InterfaceMaterial::InterfaceMaterial(), InterfaceUserObject::InterfaceUserObject(), InternalSideIndicator::InternalSideIndicator(), InternalSideUserObject::InternalSideUserObject(), Material::Material(), NeighborCoupleableMooseVariableDependencyIntermediateInterface::NeighborCoupleableMooseVariableDependencyIntermediateInterface(), NodalScalarKernel::NodalScalarKernel(), NodalUserObject::NodalUserObject(), and SideUserObject::SideUserObject().
|
inlineinherited |
Get the list of standard coupled variables.
Definition at line 94 of file Coupleable.h.
|
inlineinherited |
Get the list of coupled variables.
Definition at line 76 of file Coupleable.h.
Referenced by AuxKernelTempl< ComputeValueType >::AuxKernelTempl(), and InitialConditionBase::InitialConditionBase().
|
inlineinherited |
Get the list of vector coupled variables.
Definition at line 103 of file Coupleable.h.
|
privateinherited |
Helper method to return (and insert if necessary) the default value for an uncoupled array variable.
var_name | the name of the vector variable for which to retrieve a default value |
Definition at line 319 of file Coupleable.C.
Referenced by Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), and Coupleable::getDefaultNodalValue().
|
privateinherited |
|
privateinherited |
Definition at line 349 of file Coupleable.C.
|
privateinherited |
Definition at line 357 of file Coupleable.C.
|
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().
|
privateinherited |
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 264 of file Coupleable.C.
Referenced by Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledValuePreviousNL(), Coupleable::getADDefaultValue(), and Coupleable::getDefaultNodalValue().
|
privateinherited |
Helper method to return (and insert if necessary) the default value for an uncoupled vector variable.
var_name | the name of the vector variable for which to retrieve a default value |
Definition at line 284 of file Coupleable.C.
Referenced by Coupleable::coupledVectorValue(), Coupleable::coupledVectorValueOld(), Coupleable::coupledVectorValueOlder(), Coupleable::getADDefaultVectorValue(), and Coupleable::getDefaultNodalValue().
|
virtualinherited |
Gets an element integer with a parameter of the object derived from this interface.
id_name | Name of object parameter |
comp | Component number for vector of integer names |
Definition at line 50 of file ElementIDInterface.C.
|
virtualinherited |
Gets index of an element integer with a parameter of the object derived from this interface.
id_name | Name of object parameter |
comp | Component number for vector of integer names |
Definition at line 29 of file ElementIDInterface.C.
Referenced by ElementIDInterface::getElementID().
|
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.
|
protectedinherited |
Extract pointer to a base finite element coupled variable.
var_name | Name of parameter desired |
comp | Component number of multiple coupled variables |
Definition at line 204 of file Coupleable.C.
Referenced by Coupleable::coupled().
|
inlineinherited |
Definition at line 123 of file Coupleable.h.
|
inlineinherited |
Definition at line 121 of file Coupleable.h.
|
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().
|
inlineinherited |
Definition at line 70 of file RandomInterface.h.
|
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().
|
inlineinherited |
Definition at line 53 of file TaggingInterface.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().
|
inlineinherited |
Retrieve the set of MooseVariableFEBases that this object depends on.
Definition at line 26 of file MooseVariableDependencyInterface.h.
|
inherited |
Retrieve the PentrationLocator associated with the two sides.
Definition at line 44 of file GeometricSearchInterface.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().
|
inherited |
Retrieve the PentrationLocator associated with the two sides.
Definition at line 28 of file GeometricSearchInterface.C.
|
inherited |
doco-normal-methods-begin Retrieve the value of a Postprocessor or one of it's old or older values
name | The name of the Postprocessor parameter (see below) |
index | The index of the Postprocessor |
The name required by this method is the name that is hard-coded into your source code. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this function requires the "pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValueByName getPostprocessorValueOldByName getPostprocessorValueOlderByName
Definition at line 23 of file PostprocessorInterface.C.
Referenced by GeneralUserObject::getPostprocessorValue(), and AuxKernelTempl< ComputeValueType >::getPostprocessorValue().
|
inherited |
Retrieve the value of the Postprocessor.
name | Postprocessor name (see below) |
The name required by this method is the name defined in the input file. For example, if you have a Kernel that requires a Postprocessor you may have an input file with "pp = my_pp", this method requires the "my_pp" name as input (see .../moose_test/functions/PostprocessorFunction.C)
see getPostprocessorValue getPostprocessorValueOld getPostprocessorValueOlder
Definition at line 119 of file PostprocessorInterface.C.
Referenced by EigenKernel::EigenKernel(), GeneralUserObject::getPostprocessorValueByName(), AuxKernelTempl< ComputeValueType >::getPostprocessorValueByName(), EigenExecutionerBase::inversePowerIteration(), and ParsedODEKernel::ParsedODEKernel().
|
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.
|
inherited |
Retrieve a Quadrature NearestNodeLocator associated with the two sides.
A "Quadrature" version means that it's going to find the nearest nodes to each quadrature point on this boundary
Definition at line 51 of file GeometricSearchInterface.C.
|
inherited |
Retrieve the Quadrature PentrationLocator associated with the two sides.
A "Quadrature" version means that it's going to find the penetration each quadrature point on this boundary
Definition at line 36 of file GeometricSearchInterface.C.
|
inherited |
Returns the next random number (long) from the generator tied to this object (elem/node).
Definition at line 71 of file RandomInterface.C.
|
inherited |
Returns the next random number (Real) from the generator tied to this object (elem/node).
Definition at line 85 of file RandomInterface.C.
|
inlineinherited |
Definition at line 72 of file RandomInterface.h.
|
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.
|
inherited |
Get the seed for the passed in elem/node id.
id | - dof object id |
Definition at line 63 of file RandomInterface.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.
|
protectedinherited |
Extract pointer to a coupled variable.
var_name | Name of parameter desired |
comp | Component number of multiple coupled variables |
Definition at line 240 of file Coupleable.C.
Referenced by Coupleable::adCoupledDotTemplate(), Coupleable::adCoupledGradientTemplate(), Coupleable::adCoupledSecondTemplate(), Coupleable::adCoupledValueTemplate(), ShapeUserObject< SideUserObject >::coupled(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), Coupleable::coupledDot(), Coupleable::coupledDotDot(), Coupleable::coupledDotDotDu(), Coupleable::coupledDotDotOld(), Coupleable::coupledDotDu(), Coupleable::coupledDotOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientDot(), Coupleable::coupledGradientDotDot(), Coupleable::coupledGradientOld(), Coupleable::coupledGradientOlder(), Coupleable::coupledGradientPreviousNL(), Coupleable::coupledMatrixTagValue(), NeighborCoupleable::coupledNeighborDofValues(), NeighborCoupleable::coupledNeighborDofValuesOld(), NeighborCoupleable::coupledNeighborDofValuesOlder(), NeighborCoupleable::coupledNeighborGradient(), NeighborCoupleable::coupledNeighborGradientOld(), NeighborCoupleable::coupledNeighborGradientOlder(), NeighborCoupleable::coupledNeighborSecond(), NeighborCoupleable::coupledNeighborValue(), NeighborCoupleable::coupledNeighborValueDot(), NeighborCoupleable::coupledNeighborValueDotDu(), NeighborCoupleable::coupledNeighborValueOld(), NeighborCoupleable::coupledNeighborValueOlder(), Coupleable::coupledNodalDotDot(), Coupleable::coupledNodalDotDotOld(), Coupleable::coupledNodalDotOld(), Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), Coupleable::coupledSecondOlder(), Coupleable::coupledSecondPreviousNL(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledValuePreviousNL(), Coupleable::coupledVectorTagValue(), ParsedAux::ParsedAux(), and SpatialAverageBase::SpatialAverageBase().
|
protectedinherited |
Helper that segues off to either getVar of getVectorVar depending on template paramter.
Definition at line 213 of file Coupleable.C.
|
virtualinherited |
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 in AuxKernelTempl< ComputeValueType >, and GeneralUserObject.
Definition at line 25 of file VectorPostprocessorInterface.C.
Referenced by GeneralUserObject::getVectorPostprocessorValue(), and AuxKernelTempl< ComputeValueType >::getVectorPostprocessorValue().
|
virtualinherited |
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 in GeneralUserObject, and AuxKernelTempl< ComputeValueType >.
Definition at line 55 of file VectorPostprocessorInterface.C.
|
virtualinherited |
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 in GeneralUserObject, and AuxKernelTempl< ComputeValueType >.
Definition at line 33 of file VectorPostprocessorInterface.C.
Referenced by GeneralUserObject::getVectorPostprocessorValueByName(), and AuxKernelTempl< ComputeValueType >::getVectorPostprocessorValueByName().
|
virtualinherited |
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 in GeneralUserObject, and AuxKernelTempl< ComputeValueType >.
Definition at line 65 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 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.
|
inlineinherited |
Definition at line 51 of file TaggingInterface.h.
|
protectedinherited |
Extract pointer to a coupled vector variable.
var_name | Name of parameter desired |
comp | Component number of multiple coupled variables |
Definition at line 246 of file Coupleable.C.
Referenced by Coupleable::adCoupledVectorDotTemplate(), Coupleable::adCoupledVectorGradientTemplate(), Coupleable::adCoupledVectorValueTemplate(), Coupleable::coupledCurl(), Coupleable::coupledCurlOld(), Coupleable::coupledCurlOlder(), Coupleable::coupledVectorDot(), Coupleable::coupledVectorDotDot(), Coupleable::coupledVectorDotDotDu(), Coupleable::coupledVectorDotDotOld(), Coupleable::coupledVectorDotDu(), Coupleable::coupledVectorDotOld(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), Coupleable::coupledVectorGradientOlder(), NeighborCoupleable::coupledVectorNeighborGradient(), NeighborCoupleable::coupledVectorNeighborGradientOld(), NeighborCoupleable::coupledVectorNeighborGradientOlder(), Coupleable::coupledVectorValue(), Coupleable::coupledVectorValueOld(), and Coupleable::coupledVectorValueOlder().
|
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.
|
protectedvirtualinherited |
The gradient of the variable this object is operating on.
This is computed by default and should already be available as _grad_u
Definition at line 237 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old gradient of the variable this object is operating on.
Definition at line 247 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older gradient of the variable this object is operating on.
Definition at line 257 of file MooseVariableInterface.C.
|
inherited |
Check if a material property is valid for all blocks of this object.
This method returns true if the supplied property name has been declared in a Material object on the block ids for this object.
T | The type of material property |
prop_name | the name of the property to query |
Definition at line 256 of file BlockRestrictable.h.
|
protectedvirtualinherited |
A helper method to allow the Material object to specialize the behavior of hasBlockMaterialProperty.
It also avoid circular #include problems.
Definition at line 256 of file BlockRestrictable.C.
Referenced by BlockRestrictable::hasBlockMaterialProperty().
|
inherited |
Test if the supplied set of block ids are valid for this object.
ids | A std::set of SubdomainIDs to check |
Definition at line 218 of file BlockRestrictable.C.
|
inherited |
Test if the supplied vector block ids are valid for this object.
ids | A vector of SubdomainIDs ids to check |
Definition at line 211 of file BlockRestrictable.C.
|
inherited |
Test if the supplied vector of block names are valid for this object.
names | A vector of SubdomainNames to check |
Definition at line 196 of file BlockRestrictable.C.
|
inherited |
Test if the supplied block ids are valid for this object.
id | A SubdomainID to check |
Definition at line 202 of file BlockRestrictable.C.
|
inherited |
Test if the supplied block name is valid for this object.
name | A SubdomainName to check |
Definition at line 186 of file BlockRestrictable.C.
Referenced by CentroidMultiApp::fillPositions(), and BlockRestrictable::hasBlocks().
|
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.
|
protectedinherited |
An initialization routine needed for dual constructors.
Definition at line 79 of file BlockRestrictable.C.
Referenced by BlockRestrictable::BlockRestrictable().
|
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.
|
inherited |
Test if the class block ids are a subset of the supplied objects.
ids | A std::set of Subdomains to check |
Definition at line 227 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), and BlockRestrictable::isBlockSubset().
|
inherited |
Test if the class block ids are a subset of the supplied objects.
ids | A std::vector of Subdomains to check |
Definition at line 243 of file BlockRestrictable.C.
|
protectedvirtualinherited |
Returns true if a variables has been coupled as name.
var_name | The name the kernel wants to refer to the variable as. |
i | By default 0, in general the index to test in a vector of MooseVariable pointers. |
Definition at line 107 of file Coupleable.C.
Referenced by Coupleable::adCoupledNodalValueTemplate(), Coupleable::checkVar(), Coupleable::coupledComponents(), and MatDiffusionBase< Real >::MatDiffusionBase().
|
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 |
Definition at line 49 of file TaggingInterface.h.
|
inlineinherited |
Definition at line 71 of file RandomInterface.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().
|
inlineinherited |
Definition at line 47 of file TaggingInterface.h.
|
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().
|
inherited |
Return all of the SubdomainIDs for the mesh.
Definition at line 250 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), BlockRestrictable::getBlockCoordSystem(), and BlockRestrictable::hasBlockMaterialPropertyHelper().
|
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().
|
inherited |
Get the variable that this object is using.
Definition at line 70 of file MooseVariableInterface.C.
|
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 |
Return the number of blocks for this object.
Definition at line 180 of file BlockRestrictable.C.
|
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().
|
inlineprotectedvirtualinherited |
Definition at line 116 of file KernelBase.h.
Referenced by TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), VectorKernel::computeJacobian(), Kernel::computeJacobian(), ArrayKernel::computeJacobian(), NonlocalKernel::computeJacobian(), and NonlocalKernel::computeNonlocalJacobian().
|
inlineprotectedvirtualinherited |
Definition at line 117 of file KernelBase.h.
Referenced by NonlocalKernel::computeNonlocalOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), and NonlocalKernel::computeOffDiagJacobian().
|
inlineprotectedvirtualinherited |
Following methods are used for Kernels that need to perform a per-element calculation.
Definition at line 115 of file KernelBase.h.
Referenced by Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), and VectorTimeKernel::computeResidual().
|
protectedvirtual |
Called before forming the jacobian for an element.
Definition at line 109 of file KernelGrad.C.
Referenced by computeJacobian().
|
protectedpure virtual |
Called before forming the residual for an element.
Referenced by computeResidual().
|
inherited |
Prepare data for computing element jacobian according to the ative tags.
Jacobian blocks for different tags will be extracted from Assembly. A local Jacobian will be zeroed. It should be called right before the local element matrix is computed.
Definition at line 157 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), ODEKernel::computeJacobian(), ArrayKernel::computeJacobian(), IntegratedBC::computeJacobian(), VectorIntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobian(), NodalEqualValueConstraint::computeJacobian(), DiracKernel::computeJacobian(), VectorIntegratedBC::computeJacobianBlock(), ArrayIntegratedBC::computeJacobianBlock(), VectorIntegratedBC::computeJacobianBlockScalar(), ArrayIntegratedBC::computeJacobianBlockScalar(), IntegratedBC::computeJacobianBlockScalar(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ODEKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), DiracKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), and ConservativeAdvection::fullUpwind().
|
inherited |
Prepare data for computing the jacobian according to the ative tags for mortar.
Jacobian blocks for different tags will be extracted from Assembly. A local Jacobian will be zeroed. It should be called right before the local element matrix is computed.
Definition at line 184 of file TaggingInterface.C.
Referenced by MortarConstraint::computeJacobian().
|
inherited |
Prepare data for computing element jacobian according to the ative tags for DG and interface kernels.
Jacobian blocks for different tags will be extracted from Assembly. A local Jacobian will be zeroed. It should be called right before the local element matrix is computed.
Definition at line 169 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), and ArrayDGKernel::computeOffDiagElemNeighJacobian().
|
inherited |
Prepare data for computing element residual the according to active tags.
Residual blocks for different tags will be extracted from Assembly. A local residual will be zeroed. It should be called right before the local element vector is computed.
Definition at line 121 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), Kernel::computeResidual(), ArrayKernel::computeResidual(), ODEKernel::computeResidual(), TimeKernel::computeResidual(), ODETimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), VectorIntegratedBC::computeResidual(), IntegratedBC::computeResidual(), ArrayIntegratedBC::computeResidual(), NodalEqualValueConstraint::computeResidual(), MortarConstraint::computeResidual(), DiracKernel::computeResidual(), and ConservativeAdvection::fullUpwind().
|
inherited |
Prepare data for computing the residual according to active tags for mortar constraints.
Residual blocks for different tags will be extracted from Assembly. A local residual will be zeroed. It should be called right before the local element vector is computed.
Definition at line 145 of file TaggingInterface.C.
Referenced by MortarConstraint::computeResidual().
|
inherited |
Prepare data for computing element residual the according to active tags for DG and interface kernels.
Residual blocks for different tags will be extracted from Assembly. A local residual will be zeroed. It should be called right before the local element vector is computed.
Definition at line 133 of file TaggingInterface.C.
Referenced by DGKernel::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), and MortarConstraint::computeResidual().
|
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().
|
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.
|
protectedvirtualinherited |
The second derivative of the variable this object is operating on.
Definition at line 267 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old second derivative of the variable this object is operating on.
Definition at line 277 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older second derivative of the variable this object is operating on.
Definition at line 287 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the trial function.
Definition at line 317 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the trial function on the current face.
This should be called in e.g. IntegratedBC when you need second derivatives of the trial function function on the boundary.
Definition at line 327 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the test function.
Definition at line 297 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the test function on the current face.
This should be called in e.g. IntegratedBC when you need second derivatives of the test function function on the boundary.
Definition at line 307 of file MooseVariableInterface.C.
|
inherited |
Definition at line 56 of file RandomInterface.C.
Referenced by FEProblemBase::registerRandomInterface().
|
inherited |
This interface should be called from a derived class to enable random number generation in this object.
Definition at line 49 of file RandomInterface.C.
|
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().
|
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().
|
virtualinherited |
Gets called when the subdomain changes (i.e.
in a Jacobian or residual loop) and before this object is asked to do its job
Reimplemented in Constraint, MaterialBase, Material, GeneralUserObject, NodalUserObject, and ThreadedGeneralUserObject.
Definition at line 64 of file SetupInterface.C.
|
inlineinherited |
Returns a reference to the SubProblem for which this Kernel is active.
Definition at line 109 of file KernelBase.h.
|
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().
|
inherited |
Definition at line 94 of file TaggingInterface.C.
|
inherited |
Definition at line 112 of file TaggingInterface.C.
|
inherited |
Definition at line 85 of file TaggingInterface.C.
|
inherited |
Definition at line 103 of file TaggingInterface.C.
|
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().
|
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 1336 of file Coupleable.C.
Referenced by Coupleable::checkFuncType(), NeighborCoupleable::coupledArrayNeighborGradientOld(), NeighborCoupleable::coupledArrayNeighborGradientOlder(), NeighborCoupleable::coupledNeighborDofValuesOld(), NeighborCoupleable::coupledNeighborDofValuesOlder(), NeighborCoupleable::coupledNeighborGradientOld(), NeighborCoupleable::coupledNeighborGradientOlder(), NeighborCoupleable::coupledNeighborValueOld(), NeighborCoupleable::coupledNeighborValueOlder(), NeighborCoupleable::coupledVectorNeighborGradientOld(), and NeighborCoupleable::coupledVectorNeighborGradientOlder().
|
static |
Definition at line 18 of file KernelGrad.C.
|
protectedvirtualinherited |
The value of the variable this object is operating on.
This is computed by default and should already be available as _u
Definition at line 77 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old value of the variable this object is operating on.
Definition at line 97 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older value of the variable this object is operating on.
Definition at line 117 of file MooseVariableInterface.C.
|
inlineoverridevirtualinherited |
Returns the variable that this Kernel operates on.
Implements KernelBase.
Definition at line 47 of file Kernel.h.
|
protectedvirtualinherited |
Returns a writable reference to a coupled variable.
Note: you should not have to use this very often (use coupledValue() instead) but there are situations, such as writing to multiple AuxVariables from a single AuxKernel, where it is required.
var_name | Name of coupled variable |
comp | Component number for vector of coupled variables |
Definition at line 477 of file Coupleable.C.
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 910 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), and Coupleable::getADDefaultGradient().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 919 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), and Coupleable::getADDefaultSecond().
|
protectedinherited |
Will hold the default value for optional coupled variables for automatic differentiation.
Definition at line 888 of file Coupleable.h.
Referenced by Coupleable::getADDefaultValue().
|
protectedinherited |
This will always be zero because the default values for optionally coupled vector variables is always constant.
Definition at line 913 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), and Coupleable::getADDefaultVectorGradient().
|
protectedinherited |
Will hold the default value for optional vector coupled variables for automatic differentiation.
Definition at line 898 of file Coupleable.h.
Referenced by Coupleable::getADDefaultVectorValue().
|
protectedinherited |
Definition at line 927 of file Coupleable.h.
Referenced by Coupleable::adZeroGradientTemplate().
|
protectedinherited |
Definition at line 931 of file Coupleable.h.
Referenced by Coupleable::adZeroSecondTemplate().
|
protectedinherited |
Definition at line 923 of file Coupleable.h.
Referenced by Coupleable::adZeroValueTemplate().
|
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 |
Reference to this Kernel's assembly object.
Definition at line 133 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), VectorTimeKernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), and ConservativeAdvection::fullUpwind().
|
privateinherited |
Flag for allowing dual restriction.
Definition at line 233 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Pointer to FEProblemBase.
Definition at line 236 of file BlockRestrictable.h.
Referenced by BlockRestrictable::getBlockCoordSystem(), BlockRestrictable::hasBlockMaterialPropertyHelper(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Set of block ids supplied by the user via the input file (for error reporting)
Definition at line 227 of file BlockRestrictable.h.
Referenced by BlockRestrictable::blockIDs(), BlockRestrictable::blockRestricted(), BlockRestrictable::checkVariable(), BlockRestrictable::hasBlocks(), BlockRestrictable::initializeBlockRestrictable(), BlockRestrictable::isBlockSubset(), and BlockRestrictable::numBlocks().
|
protectedinherited |
Pointer to the MaterialData class for this object.
Definition at line 205 of file BlockRestrictable.h.
Referenced by BlockRestrictable::hasBlockMaterialProperty(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Pointer to Mesh.
Definition at line 239 of file BlockRestrictable.h.
Referenced by BlockRestrictable::getBlockCoordSystem(), BlockRestrictable::hasBlocks(), BlockRestrictable::initializeBlockRestrictable(), BlockRestrictable::isBlockSubset(), and BlockRestrictable::meshBlockIDs().
|
privateinherited |
Name of the object.
Definition at line 251 of file BlockRestrictable.h.
Referenced by BlockRestrictable::checkVariable(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Thread id for this object.
Definition at line 248 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Vector the block names supplied by the user via the input file.
Definition at line 230 of file BlockRestrictable.h.
Referenced by BlockRestrictable::blocks(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Reference to the boundary_ids, defaults to an empty set if not provided.
Definition at line 245 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
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().
|
privateinherited |
Scalar variables coupled into this object (for error checking)
Definition at line 1122 of file Coupleable.h.
Referenced by Coupleable::checkVar(), and Coupleable::Coupleable().
|
protectedinherited |
Definition at line 858 of file Coupleable.h.
Referenced by Coupleable::coupledGradientPreviousNL(), Coupleable::coupledNodalValuePreviousNL(), Coupleable::coupledSecondPreviousNL(), Coupleable::coupledValuePreviousNL(), and Coupleable::validateExecutionerType().
|
protectedinherited |
True if implicit value is required.
Definition at line 879 of file Coupleable.h.
Referenced by Coupleable::adCoupledGradientTemplate(), Coupleable::adCoupledNodalValueTemplate(), Coupleable::adCoupledSecondTemplate(), Coupleable::adCoupledValueTemplate(), Coupleable::adCoupledVectorGradientTemplate(), Coupleable::adCoupledVectorValueTemplate(), Coupleable::checkFuncType(), Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), NeighborCoupleable::coupledArrayNeighborGradient(), NeighborCoupleable::coupledArrayNeighborGradientOld(), NeighborCoupleable::coupledArrayNeighborGradientOlder(), NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledCurl(), Coupleable::coupledCurlOld(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientOld(), NeighborCoupleable::coupledNeighborDofValues(), NeighborCoupleable::coupledNeighborDofValuesOld(), NeighborCoupleable::coupledNeighborDofValuesOlder(), NeighborCoupleable::coupledNeighborGradient(), NeighborCoupleable::coupledNeighborGradientOld(), NeighborCoupleable::coupledNeighborGradientOlder(), NeighborCoupleable::coupledNeighborSecond(), NeighborCoupleable::coupledNeighborValue(), NeighborCoupleable::coupledNeighborValueOld(), NeighborCoupleable::coupledNeighborValueOlder(), Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), NeighborCoupleable::coupledVectorNeighborGradient(), NeighborCoupleable::coupledVectorNeighborGradientOld(), NeighborCoupleable::coupledVectorNeighborGradientOlder(), Coupleable::coupledVectorValue(), and Coupleable::coupledVectorValueOld().
|
protectedinherited |
The name of the object this interface is part of.
Definition at line 855 of file Coupleable.h.
Referenced by Coupleable::checkFuncType(), Coupleable::checkVar(), Coupleable::coupled(), Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), Coupleable::coupledNodalValueOlder(), Coupleable::getVectorVar(), Coupleable::isCoupled(), and Coupleable::validateExecutionerType().
|
protectedinherited |
True if we provide coupling to nodal values.
Definition at line 876 of file Coupleable.h.
Referenced by Coupleable::adCoupledDotTemplate(), Coupleable::adCoupledNodalValueTemplate(), Coupleable::adCoupledValueTemplate(), Coupleable::adCoupledVectorDotTemplate(), Coupleable::adCoupledVectorValueTemplate(), Coupleable::checkFuncType(), Coupleable::checkVar(), Coupleable::coupledArrayDot(), Coupleable::coupledArrayDotDot(), Coupleable::coupledArrayDotDotOld(), Coupleable::coupledArrayDotOld(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledDot(), Coupleable::coupledDotDot(), Coupleable::coupledDotDotDu(), Coupleable::coupledDotDotOld(), Coupleable::coupledDotDu(), Coupleable::coupledDotOld(), Coupleable::coupledMatrixTagValue(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledValuePreviousNL(), Coupleable::coupledVectorTagValue(), and Coupleable::getVectorVar().
|
protectedinherited |
Definition at line 852 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledComponents(), Coupleable::getADDefaultValue(), Coupleable::getADDefaultVectorValue(), Coupleable::getDefaultArrayValue(), Coupleable::getDefaultValue(), Coupleable::getDefaultVectorValue(), and Coupleable::isCoupled().
|
protectedinherited |
Thread ID of the thread using this object.
Definition at line 882 of file Coupleable.h.
Referenced by Coupleable::Coupleable().
|
inherited |
An instance of helper class to write streams to the Console objects.
Definition at line 31 of file ConsoleStreamInterface.h.
Referenced by IterationAdaptiveDT::acceptStep(), Adaptivity::adaptMesh(), FEProblemBase::adaptMesh(), SimplePredictor::apply(), MultiApp::backup(), FEProblemBase::backupMultiApps(), ReferenceResidualProblem::checkNonlinearConvergence(), FEProblemBase::checkProblemIntegrity(), CoarsenedPiecewiseLinear::CoarsenedPiecewiseLinear(), IterationAdaptiveDT::computeAdaptiveDT(), Transient::computeConstrainedDT(), NonlinearSystemBase::computeDamping(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInterpolationDT(), FEProblemBase::computeResidualTags(), NonlinearSystem::computeScaling(), IterationAdaptiveDT::constrainStep(), TimeStepper::constrainStep(), MultiApp::createApp(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppCopyTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), Steady::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), ElementQualityChecker::finalize(), FEProblemBase::finishMultiAppStep(), MultiApp::globalAppToLocal(), InversePowerMethod::init(), NonlinearEigen::init(), Steady::init(), FEProblemBase::initialAdaptMesh(), FEProblemBase::initialSetup(), EigenExecutionerBase::inversePowerIteration(), Transient::keepGoing(), IterationAdaptiveDT::limitDTByFunction(), IterationAdaptiveDT::limitDTToPostprocessorValue(), EigenExecutionerBase::makeBXConsistent(), Console::meshChanged(), MooseObject::mooseDeprecated(), MooseObject::mooseInfo(), MooseObject::mooseWarning(), PerfGraphOutput::output(), DOFMapOutput::output(), VariableResidualNormsDebugOutput::output(), Console::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Console::outputInput(), Console::outputPostprocessors(), Console::outputScalarVariables(), Console::outputSystemInformation(), FEProblemBase::possiblyRebuildGeomSearchPatches(), MultiAppConservativeTransfer::postExecute(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), EigenExecutionerBase::printEigenvalue(), MaterialPropertyDebugOutput::printMaterialMap(), AutomaticMortarGeneration::projectMasterNodesSinglePair(), AutomaticMortarGeneration::projectSlaveNodesSinglePair(), SolutionTimeAdaptiveDT::rejectStep(), DT2::rejectStep(), MultiApp::restore(), FEProblemBase::restoreMultiApps(), SimplePredictor::shouldApply(), PicardSolve::solve(), NonlinearSystem::solve(), LStableDirk2::solve(), LStableDirk3::solve(), ImplicitMidpoint::solve(), ExplicitTVDRK2::solve(), AStableDirk4::solve(), LStableDirk4::solve(), ExplicitRK2::solve(), TransientMultiApp::solveStep(), PicardSolve::solveStep(), DT2::step(), AB2PredictorCorrector::step(), NonlinearEigen::takeStep(), Transient::takeStep(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
The scaling factor to convert from cartesian to another coordinate system (e.g rz, spherical, etc.)
Definition at line 156 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), VectorTimeKernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), and ConservativeAdvection::fullUpwind().
|
privateinherited |
Maximum qps for any element in this system.
Definition at line 1116 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::getADDefaultValue(), Coupleable::getADDefaultVectorValue(), Coupleable::getDefaultArrayValue(), Coupleable::getDefaultValue(), and Coupleable::getDefaultVectorValue().
|
protectedinherited |
Whether or not this object is a "neighbor" object: ie all of it's coupled values should be neighbor values.
Definition at line 1036 of file Coupleable.h.
Referenced by Coupleable::adCoupledDotTemplate(), Coupleable::adCoupledGradientTemplate(), Coupleable::adCoupledNodalValueTemplate(), Coupleable::adCoupledSecondTemplate(), Coupleable::adCoupledValueTemplate(), Coupleable::adCoupledVectorDotTemplate(), Coupleable::adCoupledVectorGradientTemplate(), Coupleable::adCoupledVectorValueTemplate(), Coupleable::coupledArrayDot(), Coupleable::coupledArrayDotDot(), Coupleable::coupledArrayDotDotOld(), Coupleable::coupledArrayDotOld(), Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), Coupleable::coupledArrayGradientOlder(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledCurl(), Coupleable::coupledCurlOld(), Coupleable::coupledCurlOlder(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), Coupleable::coupledDot(), Coupleable::coupledDotDot(), Coupleable::coupledDotDotDu(), Coupleable::coupledDotDotOld(), Coupleable::coupledDotDu(), Coupleable::coupledDotOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientDot(), Coupleable::coupledGradientDotDot(), Coupleable::coupledGradientOld(), Coupleable::coupledGradientOlder(), Coupleable::coupledGradientPreviousNL(), Coupleable::coupledNodalDot(), Coupleable::coupledNodalDotDot(), Coupleable::coupledNodalDotDotOld(), Coupleable::coupledNodalDotOld(), Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), Coupleable::coupledNodalValueOlder(), Coupleable::coupledNodalValuePreviousNL(), Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), Coupleable::coupledSecondOlder(), Coupleable::coupledSecondPreviousNL(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledValuePreviousNL(), Coupleable::coupledVectorDot(), Coupleable::coupledVectorDotDot(), Coupleable::coupledVectorDotDotDu(), Coupleable::coupledVectorDotDotOld(), Coupleable::coupledVectorDotDu(), Coupleable::coupledVectorDotOld(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), Coupleable::coupledVectorGradientOlder(), Coupleable::coupledVectorValue(), Coupleable::coupledVectorValueOld(), and Coupleable::coupledVectorValueOlder().
|
protectedinherited |
Local InputParameters.
Definition at line 220 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue(), and ScalarCoupleable::isCoupledScalar().
|
protectedinherited |
Vector of array coupled variables.
Definition at line 873 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::getCoupledArratMooseVars(), and Coupleable::getVarHelper().
|
protectedinherited |
Vector of coupled variables.
Definition at line 214 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getCoupledMooseScalarVars(), and ScalarCoupleable::ScalarCoupleable().
|
protectedinherited |
Vector of all coupled variables.
Definition at line 864 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), ElementValueSampler::ElementValueSampler(), SideValueSampler::execute(), ElementValueSampler::execute(), PointSamplerBase::execute(), Coupleable::getCoupledMooseVars(), MatDiffusionBase< Real >::MatDiffusionBase(), MaterialDerivativeTestKernelBase< Real >::MaterialDerivativeTestKernelBase(), NodalValueSampler::NodalValueSampler(), PointSamplerBase::PointSamplerBase(), and SideValueSampler::SideValueSampler().
|
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 |
Vector of standard coupled variables.
Definition at line 867 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), ElementValueSampler::execute(), NodalValueSampler::execute(), Coupleable::getCoupledStandardMooseVars(), and Coupleable::getVarHelper().
|
protectedinherited |
Coupled vars whose values we provide.
Definition at line 861 of file Coupleable.h.
Referenced by Coupleable::checkVar(), Coupleable::Coupleable(), Coupleable::coupledComponents(), FunctionMaterialBase::FunctionMaterialBase(), Coupleable::getCoupledVars(), Coupleable::getFEVar(), Coupleable::getVarHelper(), and Coupleable::isCoupled().
|
protectedinherited |
Vector of vector coupled variables.
Definition at line 870 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::getCoupledVectorMooseVars(), and Coupleable::getVarHelper().
|
privateinherited |
Definition at line 88 of file RandomInterface.h.
Referenced by RandomInterface::getRandomLong(), and RandomInterface::getRandomReal().
|
privateinherited |
Definition at line 87 of file RandomInterface.h.
Referenced by RandomInterface::getRandomLong(), and RandomInterface::getRandomReal().
|
protectedinherited |
Definition at line 138 of file KernelBase.h.
|
protectedinherited |
Volume of the current element.
Definition at line 141 of file KernelBase.h.
|
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 |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 961 of file Coupleable.h.
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 958 of file Coupleable.h.
Referenced by Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), and Coupleable::coupledArrayGradientOlder().
|
protectedinherited |
Will hold the default value for optional array coupled variables.
Definition at line 894 of file Coupleable.h.
Referenced by Coupleable::getDefaultArrayValue().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info.
Definition at line 955 of file Coupleable.h.
Referenced by Coupleable::coupledArrayDot(), Coupleable::coupledArrayDotDot(), Coupleable::coupledArrayDotDotOld(), and Coupleable::coupledArrayDotOld().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 907 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledGradient(), Coupleable::coupledGradientDot(), Coupleable::coupledGradientDotDot(), Coupleable::coupledGradientOld(), Coupleable::coupledGradientOlder(), Coupleable::coupledGradientPreviousNL(), and Coupleable::getADDefaultGradient().
|
protectedinherited |
Storage vector for MaterialProperty<Real> default objects.
Definition at line 261 of file MaterialPropertyInterface.h.
Referenced by MaterialPropertyInterface::defaultMaterialProperty().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 916 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), Coupleable::coupledSecondOlder(), Coupleable::coupledSecondPreviousNL(), and Coupleable::getADDefaultSecond().
|
protectedinherited |
Will hold the default value for optional coupled scalar variables.
Definition at line 208 of file ScalarCoupleable.h.
Referenced by ScalarCoupleable::getDefaultValue().
|
protectedinherited |
Will hold the default value for optional coupled variables.
Definition at line 885 of file Coupleable.h.
Referenced by Coupleable::getDefaultValue().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info.
Definition at line 904 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledDot(), Coupleable::coupledDotDot(), Coupleable::coupledDotDotDu(), Coupleable::coupledDotDotOld(), Coupleable::coupledDotDu(), Coupleable::coupledDotOld(), Coupleable::coupledNodalDotDot(), Coupleable::coupledNodalDotDotOld(), Coupleable::coupledNodalDotOld(), Coupleable::coupledVectorDotDotDu(), and Coupleable::coupledVectorDotDu().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 949 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledCurl(), Coupleable::coupledCurlOld(), and Coupleable::coupledCurlOlder().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant.
Definition at line 946 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), Coupleable::coupledVectorGradientOlder(), and Coupleable::getADDefaultVectorGradient().
|
protectedinherited |
Will hold the default value for optional vector coupled variables.
Definition at line 891 of file Coupleable.h.
Referenced by Coupleable::getDefaultVectorValue().
|
protectedinherited |
This will always be zero because the default values for optionally coupled variables is always constant and this is used for time derivative info.
Definition at line 943 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), Coupleable::coupledVectorDot(), Coupleable::coupledVectorDotDot(), Coupleable::coupledVectorDotDotOld(), and Coupleable::coupledVectorDotOld().
|
protectedinherited |
Definition at line 171 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), VectorKernel::computeJacobian(), Kernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), computeJacobian(), KernelValue::computeJacobian(), ArrayKernel::computeOffDiagJacobian(), ConservativeAdvection::fullUpwind(), and Kernel::Kernel().
|
protectedinherited |
Definition at line 172 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), and Kernel::Kernel().
|
protectedinherited |
Definition at line 174 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), and KernelBase::KernelBase().
|
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.
|
privateinherited |
An empty set for referencing when boundary_ids is not included.
Definition at line 242 of file BlockRestrictable.h.
|
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().
|
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().
|
privateinherited |
Definition at line 1126 of file Coupleable.h.
Referenced by Coupleable::addFEVariableCoupleableMatrixTag(), and Coupleable::getFEVariableCoupleableMatrixTags().
|
privateinherited |
Definition at line 1124 of file Coupleable.h.
Referenced by Coupleable::addFEVariableCoupleableVectorTag(), and Coupleable::getFEVariableCoupleableVectorTags().
|
protectedinherited |
Reference to this kernel's FEProblemBase.
Definition at line 124 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), and Kernel::Kernel().
|
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().
|
mutableprivateinherited |
Definition at line 78 of file RandomInterface.h.
Referenced by RandomInterface::getRandomLong(), RandomInterface::getRandomReal(), and RandomInterface::setRandomDataPointer().
|
protectedinherited |
|
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().
|
protectedinherited |
gradient of the shape function
Definition at line 87 of file Kernel.h.
Referenced by Diffusion::computeQpJacobian(), and AnisotropicDiffusion::computeQpJacobian().
|
protectedinherited |
gradient of the test function
Definition at line 81 of file Kernel.h.
Referenced by computeJacobian(), Diffusion::computeQpJacobian(), AnisotropicDiffusion::computeQpJacobian(), Diffusion::computeQpResidual(), AnisotropicDiffusion::computeQpResidual(), computeResidual(), and ConservativeAdvection::negSpeedQp().
|
protectedinherited |
Holds the solution gradient at the current quadrature points.
Definition at line 93 of file Kernel.h.
Referenced by Diffusion::computeQpResidual(), and AnisotropicDiffusion::computeQpResidual().
|
protectedinherited |
Zero gradient of a variable.
Definition at line 926 of file Coupleable.h.
Referenced by Coupleable::adZeroGradientTemplate().
|
protectedinherited |
The aux variables to save the diagonal Jacobian contributions to.
Definition at line 170 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), VectorKernel::computeJacobian(), Kernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), computeJacobian(), KernelValue::computeJacobian(), ArrayKernel::computeOffDiagJacobian(), ConservativeAdvection::fullUpwind(), and Kernel::Kernel().
|
protectedinherited |
The aux variables to save the residual contributions to.
Definition at line 165 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), ConservativeAdvection::fullUpwind(), and Kernel::Kernel().
|
protectedinherited |
current index for the test function
Definition at line 159 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ArrayReaction::computeQpJacobian(), ArrayDiffusion::computeQpJacobian(), MassEigenKernel::computeQpJacobian(), ArrayTimeDerivative::computeQpJacobian(), Reaction::computeQpJacobian(), VectorTimeDerivative::computeQpJacobian(), MassLumpedTimeDerivative::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpJacobian(), TimeDerivative::computeQpJacobian(), MaterialDerivativeRankFourTestKernel::computeQpJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpJacobian(), VectorDiffusion::computeQpJacobian(), Diffusion::computeQpJacobian(), AnisotropicDiffusion::computeQpJacobian(), ArrayDiffusion::computeQpOffDiagJacobian(), ArrayReaction::computeQpOffDiagJacobian(), ArrayTimeDerivative::computeQpOffDiagJacobian(), VectorCoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpOffDiagJacobian(), CoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeRankFourTestKernel::computeQpOffDiagJacobian(), CoupledForce::computeQpOffDiagJacobian(), ArrayReaction::computeQpResidual(), ArrayDiffusion::computeQpResidual(), Reaction::computeQpResidual(), MassEigenKernel::computeQpResidual(), ArrayTimeDerivative::computeQpResidual(), MassLumpedTimeDerivative::computeQpResidual(), MaterialDerivativeTestKernel::computeQpResidual(), TimeDerivative::computeQpResidual(), VectorTimeDerivative::computeQpResidual(), VectorCoupledTimeDerivative::computeQpResidual(), VectorDiffusion::computeQpResidual(), CoupledTimeDerivative::computeQpResidual(), CoupledForce::computeQpResidual(), MaterialDerivativeRankFourTestKernel::computeQpResidual(), MaterialDerivativeRankTwoTestKernel::computeQpResidual(), Diffusion::computeQpResidual(), AnisotropicDiffusion::computeQpResidual(), VectorBodyForce::computeQpResidual(), BodyForce::computeQpResidual(), VectorKernel::computeResidual(), Kernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), ConservativeAdvection::fullUpwind(), and ConservativeAdvection::negSpeedQp().
|
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().
|
privateinherited |
Definition at line 84 of file RandomInterface.h.
Referenced by RandomInterface::getRandomLong(), RandomInterface::getRandomReal(), and RandomInterface::getResetOnTime().
|
protectedinherited |
Definition at line 70 of file TransientInterface.h.
Referenced by InterfaceTimeKernel::InterfaceTimeKernel().
|
protectedinherited |
current index for the shape function
Definition at line 162 of file KernelBase.h.
Referenced by TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), computeJacobian(), KernelValue::computeJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ArrayDiffusion::computeQpJacobian(), ArrayReaction::computeQpJacobian(), Reaction::computeQpJacobian(), ArrayTimeDerivative::computeQpJacobian(), MassEigenKernel::computeQpJacobian(), TimeDerivative::computeQpJacobian(), VectorTimeDerivative::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpJacobian(), MaterialDerivativeRankFourTestKernel::computeQpJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpJacobian(), VectorDiffusion::computeQpJacobian(), ConservativeAdvection::computeQpJacobian(), Diffusion::computeQpJacobian(), AnisotropicDiffusion::computeQpJacobian(), ArrayReaction::computeQpOffDiagJacobian(), ArrayDiffusion::computeQpOffDiagJacobian(), ArrayTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeTestKernel::computeQpOffDiagJacobian(), VectorCoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeRankFourTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpOffDiagJacobian(), CoupledTimeDerivative::computeQpOffDiagJacobian(), CoupledForce::computeQpOffDiagJacobian(), and ConservativeAdvection::fullUpwind().
|
protectedinherited |
The current quadrature point weight value.
Definition at line 153 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), VectorTimeKernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), and ConservativeAdvection::fullUpwind().
|
protectedinherited |
Kernel blocks Vectors For each Tag.
Definition at line 153 of file TaggingInterface.h.
Referenced by TaggingInterface::accumulateTaggedLocalMatrix(), TaggingInterface::assignTaggedLocalMatrix(), TaggingInterface::prepareMatrixTag(), TaggingInterface::prepareMatrixTagLower(), TaggingInterface::prepareMatrixTagNeighbor(), and TaggingInterface::TaggingInterface().
|
protectedinherited |
Holds residual entries as they are accumulated by this Kernel.
Definition at line 159 of file TaggingInterface.h.
Referenced by TaggingInterface::accumulateTaggedLocalMatrix(), TaggingInterface::assignTaggedLocalMatrix(), DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), VectorKernel::computeJacobian(), Kernel::computeJacobian(), ODEKernel::computeJacobian(), ArrayKernel::computeJacobian(), IntegratedBC::computeJacobian(), VectorIntegratedBC::computeJacobian(), EigenKernel::computeJacobian(), NodalEqualValueConstraint::computeJacobian(), ArrayIntegratedBC::computeJacobian(), NonlocalKernel::computeJacobian(), NonlocalIntegratedBC::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), MortarConstraint::computeJacobian(), DiracKernel::computeJacobian(), VectorIntegratedBC::computeJacobianBlock(), ArrayIntegratedBC::computeJacobianBlock(), VectorIntegratedBC::computeJacobianBlockScalar(), ArrayIntegratedBC::computeJacobianBlockScalar(), IntegratedBC::computeJacobianBlockScalar(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ODEKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), DiracKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ConservativeAdvection::fullUpwind(), TaggingInterface::prepareMatrixTag(), TaggingInterface::prepareMatrixTagLower(), and TaggingInterface::prepareMatrixTagNeighbor().
|
protectedinherited |
Holds residual entries as they are accumulated by this Kernel.
Definition at line 156 of file TaggingInterface.h.
Referenced by TaggingInterface::accumulateTaggedLocalResidual(), TaggingInterface::assignTaggedLocalResidual(), DGKernel::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), ODETimeKernel::computeResidual(), ODEKernel::computeResidual(), VectorTimeKernel::computeResidual(), IntegratedBC::computeResidual(), VectorIntegratedBC::computeResidual(), EigenKernel::computeResidual(), NodalEqualValueConstraint::computeResidual(), ArrayIntegratedBC::computeResidual(), computeResidual(), KernelValue::computeResidual(), MortarConstraint::computeResidual(), DiracKernel::computeResidual(), ConservativeAdvection::fullUpwind(), TaggingInterface::prepareVectorTag(), TaggingInterface::prepareVectorTagLower(), and TaggingInterface::prepareVectorTagNeighbor().
|
privateinherited |
Definition at line 83 of file RandomInterface.h.
Referenced by RandomInterface::isNodal().
|
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 |
The matrices this Kernel will contribute to.
Definition at line 138 of file TaggingInterface.h.
Referenced by ArrayNodalBC::computeJacobian(), VectorNodalBC::computeJacobian(), NodalBC::computeJacobian(), NodalKernel::computeJacobian(), VectorNodalBC::computeOffDiagJacobian(), ArrayNodalBC::computeOffDiagJacobian(), NodalBC::computeOffDiagJacobian(), NodalKernel::computeOffDiagJacobian(), TaggingInterface::getMatrixTags(), TaggingInterface::isMatrixTagged(), TaggingInterface::prepareMatrixTag(), TaggingInterface::prepareMatrixTagLower(), TaggingInterface::prepareMatrixTagNeighbor(), TaggingInterface::TaggingInterface(), and TaggingInterface::useMatrixTag().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 43 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface::MeshChangedInterface().
|
protectedinherited |
Reference to this Kernel's mesh object.
Definition at line 136 of file KernelBase.h.
Referenced by NonlocalKernel::NonlocalKernel().
|
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 |
Moose objct this tag works on.
Definition at line 141 of file TaggingInterface.h.
Referenced by TaggingInterface::TaggingInterface().
|
privateinherited |
Definition at line 46 of file MooseVariableDependencyInterface.h.
Referenced by MooseVariableDependencyInterface::addMooseVariableDependency(), and MooseVariableDependencyInterface::getMooseVariableDependencies().
|
protectedinherited |
Definition at line 203 of file MooseVariableInterface.h.
|
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().
|
protectedinherited |
Whether or not this object is acting only at nodes.
Definition at line 197 of file MooseVariableInterface.h.
|
privateinherited |
Definition at line 1129 of file Coupleable.h.
Referenced by Coupleable::checkVar(), Coupleable::Coupleable(), Coupleable::coupled(), and Coupleable::getDefaultValue().
|
privateinherited |
Reference to the object's input parameters.
Definition at line 47 of file ElementIDInterface.h.
Referenced by ElementIDInterface::getElementID(), and ElementIDInterface::getElementIDIndex().
|
privateinherited |
Unique indices for optionally coupled vars that weren't provided.
Definition at line 1119 of file Coupleable.h.
Referenced by Coupleable::Coupleable(), and Coupleable::coupled().
|
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 current shape functions
Definition at line 84 of file Kernel.h.
Referenced by TimeDerivative::computeJacobian(), Kernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), MassEigenKernel::computeQpJacobian(), Reaction::computeQpJacobian(), TimeDerivative::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpJacobian(), MaterialDerivativeRankFourTestKernel::computeQpJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpJacobian(), ConservativeAdvection::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankFourTestKernel::computeQpOffDiagJacobian(), CoupledTimeDerivative::computeQpOffDiagJacobian(), CoupledForce::computeQpOffDiagJacobian(), and ConservativeAdvection::fullUpwind().
|
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 |
The physical location of the element's quadrature Points, indexed by _qp.
Definition at line 147 of file KernelBase.h.
Referenced by VectorBodyForce::computeQpResidual(), BodyForce::computeQpResidual(), and UserForcingFunction::f().
|
protectedinherited |
The current quadrature point index.
Definition at line 144 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ArrayReaction::computeQpJacobian(), ArrayDiffusion::computeQpJacobian(), MassEigenKernel::computeQpJacobian(), ArrayTimeDerivative::computeQpJacobian(), Reaction::computeQpJacobian(), VectorTimeDerivative::computeQpJacobian(), MassLumpedTimeDerivative::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpJacobian(), TimeDerivative::computeQpJacobian(), MaterialDerivativeRankFourTestKernel::computeQpJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpJacobian(), VectorDiffusion::computeQpJacobian(), ConservativeAdvection::computeQpJacobian(), Diffusion::computeQpJacobian(), AnisotropicDiffusion::computeQpJacobian(), ArrayDiffusion::computeQpOffDiagJacobian(), ArrayReaction::computeQpOffDiagJacobian(), ArrayTimeDerivative::computeQpOffDiagJacobian(), VectorCoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankFourTestKernel::computeQpOffDiagJacobian(), CoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpOffDiagJacobian(), CoupledForce::computeQpOffDiagJacobian(), ArrayReaction::computeQpResidual(), ArrayDiffusion::computeQpResidual(), Reaction::computeQpResidual(), MassEigenKernel::computeQpResidual(), ArrayTimeDerivative::computeQpResidual(), MaterialDerivativeTestKernel::computeQpResidual(), VectorTimeDerivative::computeQpResidual(), MassLumpedTimeDerivative::computeQpResidual(), VectorCoupledTimeDerivative::computeQpResidual(), TimeDerivative::computeQpResidual(), MaterialDerivativeRankFourTestKernel::computeQpResidual(), Diffusion::computeQpResidual(), MaterialDerivativeRankTwoTestKernel::computeQpResidual(), VectorDiffusion::computeQpResidual(), CoupledTimeDerivative::computeQpResidual(), CoupledForce::computeQpResidual(), ConservativeAdvection::computeQpResidual(), AnisotropicDiffusion::computeQpResidual(), VectorBodyForce::computeQpResidual(), BodyForce::computeQpResidual(), VectorKernel::computeResidual(), Kernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), UserForcingFunction::f(), ConservativeAdvection::fullUpwind(), and ConservativeAdvection::negSpeedQp().
|
protectedinherited |
active quadrature rule
Definition at line 150 of file KernelBase.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), VectorTimeKernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), and ConservativeAdvection::fullUpwind().
|
privateinherited |
Definition at line 77 of file RandomInterface.h.
Referenced by RandomInterface::getSeed(), and RandomInterface::setRandomDataPointer().
|
protectedinherited |
Residual blocks Vectors For each Tag.
Definition at line 150 of file TaggingInterface.h.
Referenced by TaggingInterface::accumulateTaggedLocalResidual(), TaggingInterface::assignTaggedLocalResidual(), TaggingInterface::prepareVectorTag(), TaggingInterface::prepareVectorTagLower(), TaggingInterface::prepareVectorTagNeighbor(), and TaggingInterface::TaggingInterface().
|
protectedinherited |
Scalar zero.
Definition at line 226 of file ScalarCoupleable.h.
|
privateinherited |
Definition at line 85 of file RandomInterface.h.
Referenced by RandomInterface::setRandomResetFrequency().
|
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 81 of file RandomInterface.h.
Referenced by RandomInterface::setRandomResetFrequency().
|
privateinherited |
Definition at line 80 of file RandomInterface.h.
Referenced by RandomInterface::setRandomResetFrequency().
|
protectedinherited |
Definition at line 166 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), ConservativeAdvection::fullUpwind(), and Kernel::Kernel().
|
protectedinherited |
Definition at line 167 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), and Kernel::Kernel().
|
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.
|
protectedinherited |
Zero second derivative of a test function.
Definition at line 933 of file Coupleable.h.
|
protectedinherited |
Zero second derivative of a variable.
Definition at line 930 of file Coupleable.h.
Referenced by Coupleable::adZeroSecondTemplate().
|
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 this kernel's SubProblem.
Definition at line 121 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), Kernel::Kernel(), and KernelBase::subProblem().
|
protectedinherited |
Reference to the EquationSystem object.
Definition at line 127 of file KernelBase.h.
Referenced by Kernel::computeJacobian(), VectorKernel::computeJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), and Kernel::computeOffDiagJacobianScalar().
|
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().
|
protectedinherited |
Parameters from moose object.
Definition at line 144 of file TaggingInterface.h.
Referenced by TaggingInterface::TaggingInterface().
|
protectedinherited |
the current test function
Definition at line 78 of file Kernel.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), Kernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), Kernel::computeOffDiagJacobianScalar(), Reaction::computeQpJacobian(), MassEigenKernel::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpJacobian(), TimeDerivative::computeQpJacobian(), MassLumpedTimeDerivative::computeQpJacobian(), MaterialDerivativeRankFourTestKernel::computeQpJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpJacobian(), MaterialDerivativeTestKernel::computeQpOffDiagJacobian(), CoupledTimeDerivative::computeQpOffDiagJacobian(), MaterialDerivativeRankFourTestKernel::computeQpOffDiagJacobian(), MaterialDerivativeRankTwoTestKernel::computeQpOffDiagJacobian(), CoupledForce::computeQpOffDiagJacobian(), MassEigenKernel::computeQpResidual(), Reaction::computeQpResidual(), MassLumpedTimeDerivative::computeQpResidual(), TimeDerivative::computeQpResidual(), MaterialDerivativeTestKernel::computeQpResidual(), CoupledTimeDerivative::computeQpResidual(), MaterialDerivativeRankFourTestKernel::computeQpResidual(), MaterialDerivativeRankTwoTestKernel::computeQpResidual(), CoupledForce::computeQpResidual(), BodyForce::computeQpResidual(), Kernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), and ConservativeAdvection::fullUpwind().
|
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 |
The thread ID for this kernel.
Definition at line 130 of file KernelBase.h.
Referenced by ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayKernel::ArrayKernel(), NonlocalKernel::computeNonlocalOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), and Kernel::Kernel().
|
protectedinherited |
The type of this object (the Class name)
Definition at line 175 of file MooseObject.h.
Referenced by FEProblemBase::init(), and MooseObject::type().
|
protectedinherited |
Holds the solution at current quadrature points.
Definition at line 90 of file Kernel.h.
Referenced by MassEigenKernel::computeQpResidual(), Reaction::computeQpResidual(), and ConservativeAdvection::computeQpResidual().
|
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().
|
protectedinherited |
This is a regular kernel so we cast to a regular MooseVariable.
Definition at line 75 of file Kernel.h.
Referenced by MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), Kernel::computeJacobian(), EigenKernel::computeJacobian(), NonlocalKernel::computeJacobian(), KernelValue::computeJacobian(), computeJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), Kernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), computeOffDiagJacobian(), Kernel::computeOffDiagJacobianScalar(), Kernel::computeResidual(), TimeKernel::computeResidual(), EigenKernel::computeResidual(), KernelValue::computeResidual(), computeResidual(), CoupledForce::CoupledForce(), ConservativeAdvection::fullUpwind(), Kernel::Kernel(), and Kernel::variable().
|
protectedinherited |
The variable this object is acting on.
Definition at line 200 of file MooseVariableInterface.h.
|
protectedinherited |
Zero value of the curl of a vector variable.
Definition at line 937 of file Coupleable.h.
|
protectedinherited |
The vectors this Kernel will contribute to.
Definition at line 135 of file TaggingInterface.h.
Referenced by TimeNodalKernel::computeResidual(), VectorNodalBC::computeResidual(), ArrayNodalBC::computeResidual(), NodalBC::computeResidual(), NodalKernel::computeResidual(), TaggingInterface::getVectorTags(), TaggingInterface::isVectorTagged(), TaggingInterface::prepareVectorTag(), TaggingInterface::prepareVectorTagLower(), TaggingInterface::prepareVectorTagNeighbor(), TaggingInterface::TaggingInterface(), and TaggingInterface::useVectorTag().
|
protectedinherited |
Zero value of a vector variable.
Definition at line 935 of file Coupleable.h.
|
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 |
Zero value of a variable.
Definition at line 922 of file Coupleable.h.
Referenced by Coupleable::adZeroValueTemplate().