|
| MaterialStdVectorRealGradientAux (const InputParameters ¶meters) |
|
virtual void | compute () |
| Computes the value and stores it in the solution vector. More...
|
|
MooseVariable & | variable () |
| Get a reference to a variable this kernel is action on. More...
|
|
bool | isNodal () |
| Nodal or elemental kernel? More...
|
|
bool | isNodal () const |
|
const std::set< std::string > & | getDependObjects () const |
|
void | coupledCallback (const std::string &var_name, bool is_old) override |
|
virtual const std::set< std::string > & | getRequestedItems () override |
| Return a set containing the names of items requested by the object. More...
|
|
virtual const std::set< std::string > & | getSuppliedItems () override |
| Return a set containing the names of items owned by the object. More...
|
|
template<typename T > |
const MaterialProperty< T > & | getMaterialProperty (const std::string &name) |
| Override functions from MaterialPropertyInterface for error checking. More...
|
|
template<typename T > |
const MaterialProperty< T > & | getMaterialPropertyOld (const std::string &name) |
|
template<typename T > |
const MaterialProperty< T > & | getMaterialPropertyOlder (const std::string &name) |
|
template<typename T > |
const T & | getUserObject (const std::string &name) |
|
template<typename T > |
const T & | getUserObjectByName (const UserObjectName &name) |
|
template<class T > |
const T & | getUserObjectByName (const std::string &name) |
| Get an user object with a given name. More...
|
|
const UserObject & | getUserObjectBase (const std::string &name) |
|
virtual const PostprocessorValue & | getPostprocessorValue (const std::string &name) |
|
virtual const PostprocessorValue & | getPostprocessorValueByName (const PostprocessorName &name) |
|
virtual const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string &name, const std::string &vector_name) override |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More...
|
|
virtual const VectorPostprocessorValue & | getVectorPostprocessorValue (const std::string &name, const std::string &vector_name, bool needs_broadcast) override |
| Retrieve the value of a VectorPostprocessor. More...
|
|
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &, const std::string &vector_name) override |
| DEPRECATED: Use the new version where you need to specify whether or not the vector must be broadcast. More...
|
|
virtual const VectorPostprocessorValue & | getVectorPostprocessorValueByName (const VectorPostprocessorName &, const std::string &vector_name, bool needs_broadcast) override |
| Retrieve the value of the VectorPostprocessor. More...
|
|
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValue (const std::string &name, const std::string &vector_name) override |
| Return the scatter value for the post processor. More...
|
|
virtual const ScatterVectorPostprocessorValue & | getScatterVectorPostprocessorValueByName (const std::string &name, const std::string &vector_name) override |
| Return the scatter value for the post processor. More...
|
|
const std::string & | type () const |
| Get the type of this object. More...
|
|
const std::string & | name () const |
| Get the name of the object. More...
|
|
const InputParameters & | parameters () const |
| Get the parameters of the object. More...
|
|
template<typename T > |
const T & | getParam (const std::string &name) const |
| Retrieve a parameter for the object. More...
|
|
template<typename T > |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
| Verifies that the requested parameter exists and is not NULL and returns it to the caller. More...
|
|
bool | isParamValid (const std::string &name) const |
| Test if the supplied parameter is valid. More...
|
|
MooseApp & | getMooseApp () const |
| Get the MooseApp this object is associated with. More...
|
|
virtual bool | enabled () const |
| Return the enabled status of the object. More...
|
|
template<typename... Args> |
void | paramError (const std::string ¶m, Args... args) |
| Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More...
|
|
template<typename... Args> |
void | paramWarning (const std::string ¶m, Args... args) |
| Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More...
|
|
template<typename... Args> |
void | paramInfo (const std::string ¶m, Args... args) |
| Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More...
|
|
template<typename... Args> |
void | mooseError (Args &&... args) const |
|
template<typename... Args> |
void | mooseWarning (Args &&... args) const |
|
template<typename... Args> |
void | mooseDeprecated (Args &&... args) const |
|
template<typename... Args> |
void | mooseInfo (Args &&... args) const |
|
MooseVariableFE< Real > * | mooseVariable () const |
| Get the variable that this object is using. More...
|
|
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...
|
|
virtual const 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 const std::set< BoundaryID > & | boundaryIDs () const |
| Return the boundary IDs for this object. More...
|
|
const std::vector< BoundaryName > & | boundaryNames () const |
| Return the boundary names for this object. More...
|
|
unsigned int | numBoundaryIDs () const |
| Return the number of boundaries for this object. More...
|
|
bool | hasBoundary (const BoundaryName &name) const |
| Test if the supplied boundary name is valid for this object. More...
|
|
bool | hasBoundary (const std::vector< BoundaryName > &names) const |
| Test if the supplied vector of boundary names are valid for this object. More...
|
|
bool | hasBoundary (const BoundaryID &id) const |
| Test if the supplied boundary ids are valid for this object. More...
|
|
bool | hasBoundary (const std::vector< BoundaryID > &ids, TEST_TYPE type=ALL) const |
| Test if the supplied vector boundary ids are valid for this object. More...
|
|
bool | hasBoundary (const std::set< BoundaryID > &ids, TEST_TYPE type=ALL) const |
| Test if the supplied set of boundary ids are valid for this object. More...
|
|
bool | isBoundarySubset (const std::set< BoundaryID > &ids) const |
| Test if the class boundary ids are a subset of the supplied objects. More...
|
|
bool | isBoundarySubset (const std::vector< BoundaryID > &ids) const |
|
template<typename T > |
bool | hasBoundaryMaterialProperty (const std::string &prop_name) const |
| Check if a material property is valid for all boundaries of this object. More...
|
|
virtual bool | boundaryRestricted () const |
| Returns true if this object has been restricted to a boundary. More...
|
|
const std::set< BoundaryID > & | meshBoundaryIDs () const |
| Returns the set of all boundary ids for the entire mesh. 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::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...
|
|
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...
|
|
Function & | getFunction (const std::string &name) |
| Get a function with a given name. More...
|
|
Function & | getFunctionByName (const FunctionName &name) |
| Get a function with a given name. More...
|
|
const UserObject & | getUserObjectBaseByName (const std::string &name) |
| Get an user object with a given name. More...
|
|
bool | isImplicit () |
|
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< Material > discrete) |
| Check if block and boundary restrictions of a given material are compatible with the current material. More...
|
|
template<> |
Material & | getMaterialByName (const std::string &name, bool no_warn) |
|
template<> |
Material & | 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...
|
|
template<> |
const MaterialProperty< Real > * | defaultMaterialProperty (const std::string &name) |
|
bool | hasPostprocessor (const std::string &name) const |
| Determine if the Postprocessor exists. More...
|
|
bool | hasPostprocessorByName (const PostprocessorName &name) |
| Determine if the Postprocessor exists. 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 |
|
ExecFlagType | getResetOnTime () const |
|
void | setRandomDataPointer (RandomData *random_data) |
|
virtual void | meshChanged () |
| Called on this object when the mesh changes. More...
|
|
|
template<typename T > |
const ADMaterialPropertyObject< T > & | getADMaterialProperty (const std::string &name) |
|
|
template<typename T > |
const MaterialProperty< T > & | getMaterialPropertyByName (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 > & | getADMaterialPropertyByName (const MaterialPropertyName &name) |
|
template<typename T > |
const MaterialProperty< T > & | getMaterialPropertyOldByName (const MaterialPropertyName &name) |
|
template<typename T > |
const MaterialProperty< T > & | getMaterialPropertyOlderByName (const MaterialPropertyName &name) |
|
|
Material & | getMaterial (const std::string &name) |
| Return a Material reference - usable for computing directly. More...
|
|
template<ComputeStage > |
Material & | getMaterial (const std::string &name) |
|
Material & | getMaterialByName (const std::string &name, bool no_warn=false) |
|
template<ComputeStage > |
Material & | getMaterialByName (const std::string &name, bool no_warn=false) |
|
|
template<typename T > |
bool | hasMaterialProperty (const std::string &name) |
| Check if the material property exists. More...
|
|
template<typename T > |
bool | hasMaterialPropertyByName (const std::string &name) |
|
|
const PostprocessorValue & | getPostprocessorValueOld (const std::string &name) |
|
const PostprocessorValue & | getPostprocessorValueOlder (const std::string &name) |
|
|
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...
|
|
|
virtual Real | getRealValue () override |
| Returns material property values at quadrature points. More...
|
|
virtual Real | computeValue () override |
|
virtual const VariableValue & | coupledDot (const std::string &var_name, unsigned int comp=0) override |
| Time derivative of a coupled variable. More...
|
|
virtual const VariableValue & | coupledDotDu (const std::string &var_name, unsigned int comp=0) override |
| Time derivative of a coupled variable with respect to the coefficients. More...
|
|
virtual void | precalculateValue () |
| This callback is used for AuxKernels that need to perform a per-element calculation. 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...
|
|
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...
|
|
bool | hasBoundaryMaterialPropertyHelper (const std::string &prop_name) const |
| A helper method to avoid circular #include problems. 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 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 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 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 & | 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...
|
|
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 & | 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...
|
|
template<typename T > |
const T & | getNodalDefaultValue (const std::string &var_name, unsigned int comp=0) |
| Get nodal default value. More...
|
|
template<> |
const RealVectorValue & | getNodalDefaultValue (const std::string &var_name, unsigned int comp) |
|
template<> |
const RealVectorValue & | getNodalDefaultValue (const std::string &var_name, unsigned int) |
|
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 () |
|
void | checkVar (const std::string &var_name) |
| 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...
|
|
template<> |
MooseVariableFE< RealVectorValue > * | getVarHelper (const std::string &var_name, unsigned int comp) |
|
template<> |
MooseVariableFE< RealVectorValue > * | getVarHelper (const std::string &var_name, unsigned int comp) |
|
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...
|
|
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...
|
|
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...
|
|
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<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) |
|
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...
|
|
PenetrationLocator & | getMortarPenetrationLocator (const BoundaryName &master, const BoundaryName &slave, Moose::ConstraintType side_type, Order order) |
| Retrieve the mortar 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...
|
|
NearestNodeLocator & | getMortarNearestNodeLocator (const BoundaryName &master, const BoundaryName &slave, Moose::ConstraintType side_type) |
| Retrieve a mortar NearestNodeLocator associated with the two sides. More...
|
|
template<typename T > |
T & | declareRestartableData (std::string data_name) |
| Declare a piece of data as "restartable". More...
|
|
template<typename T > |
T & | declareRestartableData (std::string data_name, const T &init_value) |
| Declare a piece of data as "restartable" and initialize it. More...
|
|
template<typename T > |
T & | declareRestartableDataWithContext (std::string data_name, void *context) |
| Declare a piece of data as "restartable". More...
|
|
template<typename T > |
T & | declareRestartableDataWithContext (std::string data_name, const T &init_value, void *context) |
| Declare a piece of data as "restartable" and initialize it. More...
|
|
template<typename T > |
T & | declareRecoverableData (std::string data_name) |
| Declare a piece of data as "recoverable". More...
|
|
template<typename T > |
T & | declareRecoverableData (std::string data_name, const T &init_value) |
| Declare a piece of data as "restartable" and initialize it. More...
|
|
template<typename T > |
T & | declareRestartableDataWithObjectName (std::string data_name, std::string object_name) |
| Declare a piece of data as "restartable". More...
|
|
template<typename T > |
T & | declareRestartableDataWithObjectNameWithContext (std::string data_name, std::string object_name, void *context) |
| Declare a piece of data as "restartable". More...
|
|
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 & | 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...
|
|
|
unsigned int | _component |
| component of the real gradient to be extracted More...
|
|
unsigned int | _index |
| index of the vecor element More...
|
|
const MaterialProperty< std::vector< RealGradient > > & | _prop |
| Reference to the material property for this AuxKernel. More...
|
|
SubProblem & | _subproblem |
| Subproblem this kernel is part of. More...
|
|
SystemBase & | _sys |
| System this kernel is part of. More...
|
|
SystemBase & | _nl_sys |
|
AuxiliarySystem & | _aux_sys |
|
THREAD_ID | _tid |
| Thread ID. More...
|
|
Assembly & | _assembly |
| Assembly class. More...
|
|
MooseVariable & | _var |
| Variable this kernel is acting on. More...
|
|
bool | _nodal |
| true if the kernel is nodal, false if it is elemental More...
|
|
bool | _bnd |
| true if the kernel is boundary kernel, false if it is interior kernels More...
|
|
MooseMesh & | _mesh |
| Mesh this kernel is active on. More...
|
|
const MooseArray< Point > & | _q_point |
| Dimension of the problem being solved. More...
|
|
QBase *& | _qrule |
| Quadrature rule being used. More...
|
|
const MooseArray< Real > & | _JxW |
| Transformed Jacobian weights. More...
|
|
const MooseArray< Real > & | _coord |
|
const VariableValue & | _u |
| Holds the solution at current quadrature points. More...
|
|
const VariableValue & | _u_old |
| Holds the previous solution at the current quadrature point. More...
|
|
const VariableValue & | _u_older |
| Holds the t-2 solution at the current quadrature point. More...
|
|
const VariableTestValue & | _test |
| holds the the test functions More...
|
|
const Elem *& | _current_elem |
| Current element (valid only for elemental kernels) More...
|
|
unsigned int & | _current_side |
| current side of the current element More...
|
|
const Real & | _current_elem_volume |
| Volume of the current element. More...
|
|
const Real & | _current_side_volume |
| Volume of the current side. More...
|
|
const Node *& | _current_node |
| Current node (valid only for nodal kernels) More...
|
|
NumericVector< Number > & | _solution |
| reference to the solution vector of auxiliary system More...
|
|
unsigned int | _qp |
| Quadrature point index. More...
|
|
std::set< std::string > | _depend_vars |
| Depend AuxKernels. More...
|
|
std::set< std::string > | _supplied_vars |
|
std::set< std::string > | _depend_uo |
| Depend UserObjects. More...
|
|
unsigned int | _n_local_dofs |
| number of local dofs for elemental variables More...
|
|
DenseVector< Number > | _local_re |
| for holding local load More...
|
|
DenseVector< Number > | _local_sol |
| for holding local solution More...
|
|
DenseMatrix< Number > | _local_ke |
| for holding local mass matrix More...
|
|
const InputParameters & | _pars |
| Parameters of this object, references the InputParameters stored in the InputParametersWarehouse. More...
|
|
MooseApp & | _app |
| The MooseApp this object is associated with. More...
|
|
const std::string & | _type |
| The type of this object (the Class name) More...
|
|
const std::string & | _name |
| The name of this object, reference to value stored in InputParameters. More...
|
|
const bool & | _enabled |
| Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects. More...
|
|
MooseVariableFE< Real > * | _variable |
| The variable this object is acting on. More...
|
|
Assembly * | _mvi_assembly |
|
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::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...
|
|
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::map< std::string, std::vector< VariableValue * > > | _default_value |
| Will hold the default value for optional coupled variables. More...
|
|
std::map< std::string, VariableValue * > | _default_value |
| Will hold the default value for optional coupled scalar variables. More...
|
|
std::map< std::string, MooseArray< DualReal > * > | _ad_default_value |
| Will hold the default value for optional coupled variables for automatic differentiation. More...
|
|
std::map< std::string, VectorVariableValue * > | _default_vector_value |
| Will hold the default value for optional vector coupled variables. More...
|
|
std::map< std::string, 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...
|
|
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::map< std::string, std::vector< MooseVariableScalar * > > | _coupled_scalar_vars |
| Coupled vars whose values we provide. 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...
|
|