This class provides variable solution values for other classes/objects to bind to when looping over faces or elements. More...
#include <FVInterfaceKernel.h>
Public Member Functions | |
MooseVariableFV (const InputParameters ¶meters) | |
virtual bool | isFV () const override |
virtual void | prepare () override final |
Prepare the elemental degrees of freedom. More... | |
virtual void | prepareNeighbor () override final |
Prepare the neighbor element degrees of freedom. More... | |
virtual void | prepareAux () override final |
virtual void | reinitNode () override final |
virtual void | reinitNodes (const std::vector< dof_id_type > &) override final |
virtual void | reinitNodesNeighbor (const std::vector< dof_id_type > &) override final |
virtual void | reinitAux () override final |
virtual void | reinitAuxNeighbor () override final |
virtual void | prepareLowerD () override final |
Prepare a lower dimensional element's degrees of freedom. More... | |
virtual const dof_id_type & | nodalDofIndex () const override final |
virtual const dof_id_type & | nodalDofIndexNeighbor () const override final |
virtual std::size_t | phiSize () const override final |
Return phi size. More... | |
virtual std::size_t | phiFaceSize () const override final |
Return phiFace size. More... | |
virtual std::size_t | phiNeighborSize () const override final |
Return phiNeighbor size. More... | |
virtual std::size_t | phiFaceNeighborSize () const override final |
Return phiFaceNeighbor size. More... | |
virtual std::size_t | phiLowerSize () const override final |
Return the number of shape functions on the lower dimensional element for this variable. More... | |
virtual void | computeElemValuesFace () override |
Compute values at facial quadrature points. More... | |
virtual void | computeNeighborValuesFace () override |
Compute values at facial quadrature points for the neighbor. More... | |
virtual void | computeNeighborValues () override |
Compute values at quadrature points for the neighbor. More... | |
virtual void | computeLowerDValues () override final |
compute values at quadrature points on the lower dimensional element More... | |
virtual void | computeNodalNeighborValues () override final |
Compute nodal values of this variable in the neighbor. More... | |
virtual void | computeNodalValues () override final |
Compute nodal values of this variable. More... | |
virtual const std::vector< dof_id_type > & | dofIndicesLower () const override final |
Get dof indices for the current lower dimensional element (this is meaningful when performing mortar FEM) More... | |
unsigned int | numberOfDofs () const override final |
Get the number of local DoFs. More... | |
virtual unsigned int | numberOfDofsNeighbor () override final |
virtual bool | isNodal () const override final |
Is this variable nodal. More... | |
bool | hasDoFsOnNodes () const override final |
Does this variable have DoFs on nodes. More... | |
libMesh::FEContinuity | getContinuity () const override final |
Return the continuity of this variable. More... | |
virtual bool | isNodalDefined () const override final |
Is this variable defined at nodes. More... | |
virtual void | setNodalValue (const OutputType &value, unsigned int idx=0) override |
virtual void | setDofValue (const OutputData &value, unsigned int index) override |
Degree of freedom value setters. More... | |
void | clearDofIndices () override |
Clear out the dof indices. More... | |
virtual void | prepareIC () override |
Prepare the initial condition. More... | |
virtual const Elem *const & | currentElem () const override |
Current element this variable is evaluated at. More... | |
virtual void | getDofIndices (const Elem *elem, std::vector< dof_id_type > &dof_indices) const override |
virtual const std::vector< dof_id_type > & | dofIndices () const final |
Get local DoF indices. More... | |
virtual const std::vector< dof_id_type > & | dofIndicesNeighbor () const final |
Get neighbor DOF indices for currently selected element. More... | |
Moose::FV::InterpMethod | faceInterpolationMethod () const |
void | clearAllDofIndices () final |
const DoFValue & | nodalVectorTagValue (TagID) const override |
const DoFValue & | nodalMatrixTagValue (TagID) const override |
const FieldVariableValue & | vectorTagValue (TagID tag) const override |
tag values getters More... | |
const DoFValue & | vectorTagDofValue (TagID tag) const override |
const FieldVariableValue & | matrixTagValue (TagID tag) const override |
const FieldVariableValue & | vectorTagValueNeighbor (TagID tag) |
const FieldVariableValue & | matrixTagValueNeighbor (TagID tag) |
const FieldVariableValue & | uDot () const |
const FieldVariableValue & | sln () const override |
const FieldVariableValue & | slnOld () const override |
const FieldVariableValue & | slnOlder () const override |
const FieldVariableGradient & | gradSln () const override |
element gradients More... | |
const FieldVariableGradient & | gradSlnOld () const override |
const FieldVariableValue & | uDotNeighbor () const |
const FieldVariableValue & | slnNeighbor () const override |
const FieldVariableValue & | slnOldNeighbor () const override |
const FieldVariableGradient & | gradSlnNeighbor () const override |
neighbor solution gradients More... | |
const FieldVariableGradient & | gradSlnOldNeighbor () const override |
const VariableValue & | duDotDu () const |
const VariableValue & | duDotDotDu () const |
const VariableValue & | duDotDuNeighbor () const |
const VariableValue & | duDotDotDuNeighbor () const |
const ADTemplateVariableValue< OutputType > & | adSln () const override |
AD. More... | |
const ADTemplateVariableGradient< OutputType > & | adGradSln () const override |
AD grad solution getter. More... | |
virtual const VectorValue< ADReal > & | adGradSln (const Elem *const elem, const StateArg &state, const bool correct_skewness=false) const |
Retrieve (or potentially compute) the gradient on the provided element. More... | |
virtual VectorValue< ADReal > | adGradSln (const FaceInfo &fi, const StateArg &state, const bool correct_skewness=false) const |
Retrieve (or potentially compute) a cross-diffusion-corrected gradient on the provided face. More... | |
virtual VectorValue< ADReal > | uncorrectedAdGradSln (const FaceInfo &fi, const StateArg &state, const bool correct_skewness=false) const |
Retrieve (or potentially compute) the uncorrected gradient on the provided face. More... | |
ADReal | getBoundaryFaceValue (const FaceInfo &fi, const StateArg &state, bool correct_skewness=false) const |
Retrieve the solution value at a boundary face. More... | |
const ADTemplateVariableSecond< OutputType > & | adSecondSln () const override |
AD second solution getter. More... | |
const ADTemplateVariableValue< OutputType > & | adUDot () const override |
AD time derivative getter. More... | |
const ADTemplateVariableValue< OutputType > & | adUDotDot () const override |
AD second time derivative getter. More... | |
const ADTemplateVariableGradient< OutputType > & | adGradSlnDot () const override |
AD grad of time derivative solution getter. More... | |
const ADTemplateVariableCurl< OutputType > & | adCurlSln () const override |
AD curl solution getter. More... | |
const ADTemplateVariableValue< OutputType > & | adSlnNeighbor () const override |
neighbor AD More... | |
const ADTemplateVariableGradient< OutputType > & | adGradSlnNeighbor () const override |
AD grad neighbor solution getter. More... | |
const ADTemplateVariableSecond< OutputType > & | adSecondSlnNeighbor () const override |
AD second neighbor solution getter. More... | |
const ADTemplateVariableValue< OutputType > & | adUDotNeighbor () const override |
AD neighbor time derivative getter. More... | |
const ADTemplateVariableValue< OutputType > & | adUDotDotNeighbor () const override |
AD neighbor second time derivative getter. More... | |
const ADTemplateVariableGradient< OutputType > & | adGradSlnNeighborDot () const override |
AD grad of time derivative neighbor solution getter. More... | |
const ADTemplateVariableCurl< OutputType > & | adCurlSlnNeighbor () const override |
AD curl neighbor solution getter. More... | |
virtual void | computeElemValues () override |
Initializes/computes variable values from the solution vectors for the current element being operated on in assembly. More... | |
virtual void | computeFaceValues (const FaceInfo &fi) override |
Initializes/computes variable values from the solution vectors for the face represented by fi. More... | |
virtual void | setDofValues (const DenseVector< OutputData > &values) override |
Set local DOF values and evaluate the values on quadrature points. More... | |
virtual void | setLowerDofValues (const DenseVector< OutputData > &values) override |
Set local DOF values for a lower dimensional element and evaluate the values on quadrature points. More... | |
OutputData | getElementalValue (const Elem *elem, unsigned int idx=0) const |
Get the current value of this variable on an element. More... | |
OutputData | getElementalValueOld (const Elem *elem, unsigned int idx=0) const |
Get the old value of this variable on an element. More... | |
OutputData | getElementalValueOlder (const Elem *elem, unsigned int idx=0) const |
Get the older value of this variable on an element. More... | |
virtual void | insert (libMesh::NumericVector< libMesh::Number > &vector) override |
Insert the currently cached degree of freedom values into the provided vector . More... | |
virtual void | insertLower (libMesh::NumericVector< libMesh::Number > &vector) override |
Insert the currently cached degree of freedom values for a lower-dimensional element into the provided vector . More... | |
virtual void | add (libMesh::NumericVector< libMesh::Number > &vector) override |
Add the currently cached degree of freedom values into the provided vector . More... | |
const DoFValue & | dofValues () const override |
dof values getters More... | |
const DoFValue & | dofValuesOld () const override |
const DoFValue & | dofValuesOlder () const override |
const DoFValue & | dofValuesPreviousNL () const override |
const DoFValue & | dofValuesNeighbor () const override |
const DoFValue & | dofValuesOldNeighbor () const override |
const DoFValue & | dofValuesOlderNeighbor () const override |
const DoFValue & | dofValuesPreviousNLNeighbor () const override |
const DoFValue & | dofValuesDot () const override |
const DoFValue & | dofValuesDotNeighbor () const override |
const DoFValue & | dofValuesDotOld () const override |
const DoFValue & | dofValuesDotOldNeighbor () const override |
const DoFValue & | dofValuesDotDot () const override |
const DoFValue & | dofValuesDotDotNeighbor () const override |
const DoFValue & | dofValuesDotDotOld () const override |
const DoFValue & | dofValuesDotDotOldNeighbor () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDu () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDuNeighbor () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDotDu () const override |
const MooseArray< libMesh::Number > & | dofValuesDuDotDotDuNeighbor () const override |
const MooseArray< ADReal > & | adDofValues () const override |
Return the AD dof values. More... | |
const MooseArray< ADReal > & | adDofValuesNeighbor () const override |
Return the AD neighbor dof values. More... | |
const MooseArray< ADReal > & | adDofValuesDot () const override |
Return the AD time derivatives at dofs. More... | |
OutputType | getValue (const Elem *elem) const |
Note: const monomial is always the case - higher order solns are reconstructed - so this is simpler func than FE equivalent. More... | |
OutputTools< OutputType >::OutputGradient | getGradient (const Elem *elem) const |
Compute the variable gradient value at a point on an element. More... | |
bool | hasDirichletBC () const |
Returns true if a Dirichlet BC exists on the current face. More... | |
std::pair< bool, const FVDirichletBCBase * > | getDirichletBC (const FaceInfo &fi) const |
std::pair< bool, std::vector< const FVFluxBC * > > | getFluxBCs (const FaceInfo &fi) const |
virtual void | residualSetup () override |
virtual void | initialSetup () override |
Gets called at the beginning of the simulation before this object is asked to do its job. More... | |
virtual void | jacobianSetup () override |
virtual void | timestepSetup () override |
virtual void | meshChanged () override |
Called on this object when the mesh changes. More... | |
ADReal | getElemValue (const Elem *elem, const StateArg &state) const |
Get the solution value for the provided element and seed the derivative for the corresponding dof index. More... | |
void | setActiveTags (const std::set< TagID > &vtags) override |
Set the active vector tags. More... | |
virtual void | requireQpComputations () const |
Request that quadrature point data be (pre)computed. More... | |
virtual bool | isDirichletBoundaryFace (const FaceInfo &fi, const Elem *elem, const Moose::StateArg &state) const |
Determine whether a specified face side is a Dirichlet boundary face. More... | |
bool | supportsFaceArg () const override final |
Whether this functor supports evaluation with FaceArg. More... | |
bool | supportsElemSideQpArg () const override final |
Whether this functor supports evaluation with ElemSideQpArg. More... | |
const MooseArray< OutputType > & | nodalValueArray () const override |
Methods for retrieving values of variables at the nodes in a MooseArray for AuxKernelBase. More... | |
const MooseArray< OutputType > & | nodalValueOldArray () const override |
const MooseArray< OutputType > & | nodalValueOlderArray () const override |
bool | computingSecond () const override final |
Whether or not this variable is computing any second derivatives. More... | |
bool | computingCurl () const override final |
Whether or not this variable is computing any curl quantities. More... | |
bool | computingDiv () const override final |
Whether or not this variable is computing any divergence quantities. More... | |
bool | usesSecondPhiNeighbor () const override final |
Whether or not this variable is actually using the shape function second derivatives. More... | |
const FieldVariablePhiValue & | phi () const override final |
Return the variable's elemental shape functions. More... | |
const FieldVariablePhiGradient & | gradPhi () const override final |
Return the gradients of the variable's elemental shape functions. More... | |
const FieldVariablePhiSecond & | secondPhi () const override final |
Return the rank-2 tensor of second derivatives of the variable's elemental shape functions. More... | |
const FieldVariablePhiValue & | curlPhi () const override final |
Curl of the shape functions. More... | |
const FieldVariablePhiDivergence & | divPhi () const override final |
Divergence of the shape functions. More... | |
const FieldVariablePhiValue & | phiFace () const override final |
Return the variable's shape functions on an element face. More... | |
const FieldVariablePhiGradient & | gradPhiFace () const override final |
Return the gradients of the variable's shape functions on an element face. More... | |
const FieldVariablePhiSecond & | secondPhiFace () const override final |
Return the rank-2 tensor of second derivatives of the variable's shape functions on an element face. More... | |
const FieldVariablePhiValue & | phiFaceNeighbor () const override final |
Return the variable's shape functions on a neighboring element face. More... | |
const FieldVariablePhiGradient & | gradPhiFaceNeighbor () const override final |
Return the gradients of the variable's shape functions on a neighboring element face. More... | |
const FieldVariablePhiSecond & | secondPhiFaceNeighbor () const override final |
Return the rank-2 tensor of second derivatives of the variable's shape functions on a neighboring element face. More... | |
const FieldVariablePhiValue & | phiNeighbor () const override final |
Return the variable's shape functions on a neighboring element. More... | |
const FieldVariablePhiGradient & | gradPhiNeighbor () const override final |
Return the gradients of the variable's shape functions on a neighboring element. More... | |
const FieldVariablePhiSecond & | secondPhiNeighbor () const override final |
Return the rank-2 tensor of second derivatives of the variable's shape functions on a neighboring element. More... | |
virtual const FieldVariablePhiValue & | phiLower () const override |
Return the variable's shape functions on a lower-dimensional element. More... | |
unsigned int | oldestSolutionStateRequested () const override final |
The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc). More... | |
virtual ADReal | getExtrapolatedBoundaryFaceValue (const FaceInfo &fi, bool two_term_expansion, bool correct_skewness, const Elem *elem_side_to_extrapolate_from, const StateArg &state) const |
Retrieves an extrapolated boundary value for the provided face. More... | |
const bool & | getTwoTermBoundaryExpansion () const |
Function to get wether two term boundary expansion is used for the variable. More... | |
virtual Moose::VarFieldType | fieldType () const override |
Field type of this variable. More... | |
virtual bool | isArray () const override |
virtual bool | isVector () const override |
bool | usesPhiNeighbor () const |
Whether or not this variable is actually using the shape function value. More... | |
bool | usesGradPhiNeighbor () const |
Whether or not this variable is actually using the shape function gradient. 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 std::set< SubdomainName > &names) const |
Test if the supplied set of block names 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... | |
const std::string & | componentName (const unsigned int comp) const |
Get the variable name of a component in libMesh. More... | |
const std::set< SubdomainID > & | activeSubdomains () const |
The subdomains the variable is active on. More... | |
bool | activeOnSubdomain (SubdomainID subdomain) const |
Is the variable active on the subdomain? More... | |
bool | activeOnSubdomains (const std::set< SubdomainID > &subdomains) const |
Is the variable active on the subdomains? More... | |
virtual bool | needsGradientVectorStorage () const |
Check if this variable needs a raw vector of gradients at dof-values. More... | |
const std::string & | arrayVariableComponent (const unsigned int i) const |
Returns the variable name of a component of an array variable. More... | |
unsigned int | number () const |
Get variable number coming from libMesh. More... | |
const libMesh::FEType & | feType () const |
Get the type of finite element object. More... | |
SystemBase & | sys () |
Get the system this variable is part of. More... | |
const SystemBase & | sys () const |
Get the system this variable is part of. More... | |
const std::string & | name () const override |
Get the variable name. More... | |
bool | useDual () const |
Get dual mortar option. More... | |
const std::vector< dof_id_type > & | allDofIndices () const |
Get all global dofindices for the variable. More... | |
unsigned int | totalVarDofs () |
Moose::VarKindType | kind () const |
Kind of the variable (Nonlinear, Auxiliary, ...) More... | |
void | scalingFactor (const std::vector< Real > &factor) |
Set the scaling factor for this variable. More... | |
Real | scalingFactor () const |
Get the scaling factor for this variable. More... | |
const std::vector< Real > & | arrayScalingFactor () const |
libMesh::Order | order () const |
Get the order of this variable Note: Order enum can be implicitly converted to unsigned int. More... | |
unsigned int | count () const |
Get the number of components Note: For standard and vector variables, the number is one. More... | |
const libMesh::DofMap & | dofMap () const |
The DofMap associated with the system this variable is in. More... | |
std::vector< dof_id_type > | componentDofIndices (const std::vector< dof_id_type > &dof_indices, unsigned int component) const |
Obtain DoF indices of a component with the indices of the 0th component. More... | |
bool | eigen () const |
Whether or not this variable operates on an eigen kernel. More... | |
void | eigen (bool eigen) |
Mark this variable as an eigen var or non-eigen var. More... | |
bool | isLowerD () const |
virtual bool | enabled () const |
Return the enabled status of the object. More... | |
std::shared_ptr< MooseObject > | getSharedPtr () |
Get another shared pointer to this object that has the same ownership group. More... | |
std::shared_ptr< const MooseObject > | getSharedPtr () const |
MooseApp & | getMooseApp () const |
Get the MooseApp this class is associated with. More... | |
const std::string & | type () const |
Get the type of this class. More... | |
std::string | typeAndName () const |
Get the class's combined type and name; useful in error handling. More... | |
std::string | errorPrefix (const std::string &error_type) const |
void | callMooseError (std::string msg, const bool with_prefix) const |
Calls moose error with the message msg . More... | |
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
The unique parameter name of a valid parameter of this object for accessing parameter controls. More... | |
const InputParameters & | parameters () const |
Get the parameters of the object. More... | |
MooseObjectName | uniqueName () const |
The unique name for accessing input parameters of this object in the InputParameterWarehouse. More... | |
template<typename T > | |
const T & | getParam (const std::string &name) const |
Retrieve a parameter for the object. More... | |
template<typename T1 , typename T2 > | |
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
Retrieve two parameters and provide pair of parameters for the object. More... | |
template<typename T > | |
const T * | queryParam (const std::string &name) const |
Query a parameter for the object. More... | |
template<typename T > | |
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
Retrieve a renamed 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... | |
bool | isParamSetByUser (const std::string &nm) const |
Test if the supplied parameter is set by a user, as opposed to not set or set to default. 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... | |
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
Connect controllable parameter of this action with the controllable parameters of the objects added by this action. More... | |
template<typename... Args> | |
void | mooseError (Args &&... args) const |
Emits an error prefixed with object name and type. More... | |
template<typename... Args> | |
void | mooseErrorNonPrefixed (Args &&... args) const |
Emits an error without the prefixing included in mooseError(). More... | |
template<typename... Args> | |
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
Emits a documented error with object name and type. More... | |
template<typename... Args> | |
void | mooseWarning (Args &&... args) const |
Emits a warning prefixed with object name and type. More... | |
template<typename... Args> | |
void | mooseWarningNonPrefixed (Args &&... args) const |
Emits a warning without the prefixing included in mooseWarning(). More... | |
template<typename... Args> | |
void | mooseDeprecated (Args &&... args) const |
template<typename... Args> | |
void | mooseInfo (Args &&... args) const |
const Parallel::Communicator & | comm () const |
processor_id_type | n_processors () const |
processor_id_type | processor_id () const |
std::string | getDataFileName (const std::string ¶m) const |
Deprecated method. More... | |
std::string | getDataFileNameByName (const std::string &relative_path) const |
Deprecated method. More... | |
std::string | getDataFilePath (const std::string &relative_path) const |
Returns the path of a data file for a given relative file path. 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 Note, if this is not block restricted, this function returns all mesh subdomain ids. More... | |
unsigned int | blocksMaxDimension () const |
Return the largest mesh dimension of the elements in the blocks 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 is_ad = false> | |
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 block. More... | |
virtual void | checkVariable (const MooseVariableFieldBase &variable) const |
Helper for checking that the ids for this object are in agreement with the variables on the supplied variable. More... | |
void | buildOutputHideVariableList (std::set< std::string > variable_names) |
Builds hide lists for output objects NOT listed in the 'outputs' parameter. More... | |
const std::set< OutputName > & | getOutputs () |
Get the list of output objects that this class is restricted. More... | |
virtual void | subdomainSetup () |
Gets called when the subdomain changes (i.e. More... | |
virtual void | customSetup (const ExecFlagType &) |
Gets called in FEProblemBase::execute() for execute flags other than initial, timestep_begin, nonlinear, linear and subdomain. More... | |
virtual void | customSetup (const ExecFlagType &exec_type) override |
const ExecFlagEnum & | getExecuteOnEnum () const |
Return the execute on MultiMooseEnum for this object. More... | |
FunctorReturnType< Moose::ADType< OutputType >::type, FET >::type | genericEvaluate (const Space &r, const State &state) const |
Perform a generic evaluation based on the supplied template argument FET and supplied spatial and temporal arguments. More... | |
const MooseFunctorName & | functorName () const |
Return the functor name. More... | |
void | setCacheClearanceSchedule (const std::set< ExecFlagType > &clearance_schedule) |
Set how often to clear the functor evaluation cache. More... | |
bool | isInternalFace (const FaceInfo &) const |
Returns true if the face is an internal face. More... | |
virtual bool | isConstant () const |
Returns true if this functor is a constant. More... | |
virtual bool | hasFaceSide (const FaceInfo &fi, const bool fi_elem_side) const override |
void | checkFace (const Moose::FaceArg &face) const |
Examines the incoming face argument. More... | |
ValueType | operator() (const ElemArg &elem, const StateArg &state) const |
Same as their evaluate overloads with the same arguments but allows for caching implementation. More... | |
ValueType | operator() (const FaceArg &face, const StateArg &state) const |
ValueType | operator() (const ElemQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemSideQpArg &qp, const StateArg &state) const |
ValueType | operator() (const ElemPointArg &elem_point, const StateArg &state) const |
ValueType | operator() (const NodeArg &node, const StateArg &state) const |
GradientType | gradient (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateGradient overloads with the same arguments but allows for caching implementation. More... | |
GradientType | gradient (const FaceArg &face, const StateArg &state) const |
GradientType | gradient (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradient (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradient (const NodeArg &node, const StateArg &state) const |
DotType | dot (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateDot overloads with the same arguments but allows for caching implementation. More... | |
DotType | dot (const FaceArg &face, const StateArg &state) const |
DotType | dot (const ElemQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemSideQpArg &qp, const StateArg &state) const |
DotType | dot (const ElemPointArg &elem_point, const StateArg &state) const |
DotType | dot (const NodeArg &node, const StateArg &state) const |
GradientType | gradDot (const ElemArg &elem, const StateArg &state) const |
Same as their evaluateGradDot overloads with the same arguments but allows for caching implementation. More... | |
GradientType | gradDot (const FaceArg &face, const StateArg &state) const |
GradientType | gradDot (const ElemQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemSideQpArg &qp, const StateArg &state) const |
GradientType | gradDot (const ElemPointArg &elem_point, const StateArg &state) const |
GradientType | gradDot (const NodeArg &node, const StateArg &state) const |
Static Public Member Functions | |
static InputParameters | validParams () |
Public Attributes | |
const ConsoleStream | _console |
An instance of helper class to write streams to the Console objects. More... | |
Protected Member Functions | |
virtual ADReal | getDirichletBoundaryFaceValue (const FaceInfo &fi, const Elem *elem, const Moose::StateArg &state) const |
Retrieves a Dirichlet boundary value for the provided face. More... | |
bool | isExtrapolatedBoundaryFace (const FaceInfo &fi, const Elem *elem, const Moose::StateArg &state) const override |
Returns whether this is an extrapolated boundary face. More... | |
void | clearCaches () |
clear finite volume caches More... | |
bool | doDerivatives () const |
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... | |
Functor evaluation routines | |
These methods are all for evaluating functors with different kinds of spatial arguments. Each of these methods also takes a state argument. For a description of the state argument, please see the | |
virtual GradientType | evaluateGradient (const ElemSideQpArg &, const StateArg &) const |
virtual GradientType | evaluateGradient (const ElemPointArg &, const StateArg &) const |
Evaluate the functor gradient with a given element and point. More... | |
virtual GradientType | evaluateGradient (const NodeArg &, const StateArg &) const |
virtual DotType | evaluateDot (const ElemSideQpArg &, const StateArg &) const |
virtual DotType | evaluateDot (const ElemPointArg &, const StateArg &) const |
Evaluate the functor time derivative with a given element and point. More... | |
virtual DotType | evaluateDot (const NodeArg &, const StateArg &) const |
virtual GradientType | evaluateGradDot (const ElemArg &, const StateArg &) const |
Evaluate the functor gradient-dot with a given element. More... | |
virtual GradientType | evaluateGradDot (const FaceArg &, const StateArg &) const |
virtual GradientType | evaluateGradDot (const ElemQpArg &, const StateArg &) const |
virtual GradientType | evaluateGradDot (const ElemSideQpArg &, const StateArg &) const |
virtual GradientType | evaluateGradDot (const ElemPointArg &, const StateArg &) const |
Evaluate the functor gradient-dot with a given element and point. More... | |
virtual GradientType | evaluateGradDot (const NodeArg &, const StateArg &) const |
Protected Attributes | |
usingMooseVariableFieldMembers | |
std::unique_ptr< MooseVariableDataFV< OutputType > > | _element_data |
Holder for all the data associated with the "main" element. More... | |
std::unique_ptr< MooseVariableDataFV< OutputType > > | _neighbor_data |
Holder for all the data associated with the neighbor element. More... | |
std::unordered_map< const Elem *, VectorValue< ADReal > > | _elem_to_grad |
A cache for storing gradients on elements. More... | |
bool | _two_term_boundary_expansion |
Whether to use a two term expansion for computing boundary face values. More... | |
VectorValue< ADReal > | _temp_cell_gradient |
A member to hold the cell gradient when not caching, used to return a reference (due to expensive ADReal copy) More... | |
const bool | _cache_cell_gradients |
Whether to cache cell gradients. More... | |
Moose::FV::InterpMethod | _face_interp_method |
Decides if an average or skewed corrected average is used for the face interpolation. More... | |
SystemBase & | _sys |
System this variable is part of. More... | |
libMesh::FEType | _fe_type |
The FEType associated with this variable. More... | |
unsigned int | _var_num |
variable number (from libMesh) More... | |
unsigned int | _index |
variable number within MOOSE More... | |
bool | _is_eigen |
Whether or not this variable operates on eigen kernels. More... | |
Moose::VarKindType | _var_kind |
Variable type (see MooseTypes.h) More... | |
SubProblem & | _subproblem |
Problem this variable is part of. More... | |
const libMesh::Variable & | _variable |
libMesh variable object for this variable More... | |
Assembly & | _assembly |
Assembly data. More... | |
const libMesh::DofMap & | _dof_map |
DOF map. More... | |
std::vector< dof_id_type > | _dof_indices |
DOF indices. More... | |
MooseMesh & | _mesh |
mesh the variable is active in More... | |
THREAD_ID | _tid |
Thread ID. More... | |
const unsigned int | _count |
Number of variables in the array. More... | |
std::vector< Real > | _scaling_factor |
scaling factor for this variable More... | |
std::string | _var_name |
Variable name. More... | |
bool | _use_dual |
If dual mortar approach is used. More... | |
bool | _is_lower_d |
Whether this variable lives on lower dimensional blocks. More... | |
std::vector< std::string > | _array_var_component_names |
Array variable names when the variable is an array variable. More... | |
const bool & | _enabled |
Reference to the "enable" InputParameters, used by Controls for toggling on/off MooseObjects. More... | |
MooseApp & | _app |
The MOOSE application this is associated with. More... | |
const std::string | _type |
The type of this class. More... | |
const std::string | _name |
The name of this class. More... | |
const InputParameters & | _pars |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse. More... | |
Factory & | _factory |
The Factory associated with the MooseApp. More... | |
ActionFactory & | _action_factory |
Builds Actions. More... | |
const Parallel::Communicator & | _communicator |
const MaterialData * | _blk_material_data |
Pointer to the MaterialData class for this object. More... | |
const ExecFlagEnum & | _execute_enum |
Execute settings for this object. More... | |
const ExecFlagType & | _current_execute_flag |
Reference to FEProblemBase. More... | |
FEProblemBase & | _mci_feproblem |
Reference to FEProblemBase instance. More... | |
Private Member Functions | |
ValueType | evaluate (const ElemArg &elem, const StateArg &) const override final |
Evaluate the functor with a given element. More... | |
ValueType | evaluate (const FaceArg &face, const StateArg &) const override final |
ValueType | evaluate (const NodeArg &node, const StateArg &) const override final |
ValueType | evaluate (const ElemPointArg &elem_point, const StateArg &state) const override final |
Evaluate the functor with a given element and point. More... | |
ValueType | evaluate (const ElemQpArg &elem_qp, const StateArg &state) const override final |
ValueType | evaluate (const ElemSideQpArg &elem_side_qp, const StateArg &state) const override final |
GradientType | evaluateGradient (const ElemQpArg &qp_arg, const StateArg &) const override final |
GradientType | evaluateGradient (const ElemArg &elem_arg, const StateArg &) const override final |
Evaluate the functor gradient with a given element. More... | |
GradientType | evaluateGradient (const FaceArg &face, const StateArg &) const override final |
DotType | evaluateDot (const ElemArg &elem, const StateArg &) const override final |
Evaluate the functor time derivative with a given element. More... | |
DotType | evaluateDot (const FaceArg &face, const StateArg &) const override final |
DotType | evaluateDot (const ElemQpArg &elem_qp, const StateArg &) const override final |
void | determineBoundaryToDirichletBCMap () |
Setup the boundary to Dirichlet BC map. More... | |
void | determineBoundaryToFluxBCMap () |
Setup the boundary to Flux BC map. More... | |
void | lowerDError () const |
Emit an error message for unsupported lower-d ops. More... | |
Private Attributes | |
bool | _dirichlet_map_setup = false |
Whether the boundary to Dirichlet cache map has been setup yet. More... | |
bool | _flux_map_setup = false |
Whether the boundary to fluxBC cache map has been setup yet. More... | |
const libMesh::NumericVector< libMesh::Number > *const & | _solution |
The current (ghosted) solution. More... | |
const FieldVariablePhiValue & | _phi |
Shape functions. More... | |
const FieldVariablePhiGradient & | _grad_phi |
const FieldVariablePhiValue & | _phi_face |
const FieldVariablePhiGradient & | _grad_phi_face |
const FieldVariablePhiValue & | _phi_face_neighbor |
const FieldVariablePhiGradient & | _grad_phi_face_neighbor |
const FieldVariablePhiValue & | _phi_neighbor |
const FieldVariablePhiGradient & | _grad_phi_neighbor |
const Elem * | _prev_elem |
A member used to help determine when we can return cached data as opposed to computing new data. More... | |
std::unordered_map< BoundaryID, const FVDirichletBCBase * > | _boundary_id_to_dirichlet_bc |
Map from boundary ID to Dirichlet boundary conditions. More... | |
std::unordered_map< BoundaryID, std::vector< const FVFluxBC * > > | _boundary_id_to_flux_bc |
Map from boundary ID to flux boundary conditions. More... | |
Friends | |
void | Moose::initDofIndices (MooseVariableFV< OutputType > &, const Elem &) |
const TimeIntegrator *const | _time_integrator |
the time integrator used for computing time derivatives More... | |
ADReal | _ad_real_dummy = 0 |
A dummy ADReal variable. More... | |
template<bool is_ad> | |
const MooseArray< GenericReal< is_ad > > & | genericDofValues () const |
bool | hasBlocks (const SubdomainID id) const override |
Returns whether the functor is defined on this block. More... | |
const libMesh::NumericVector< libMesh::Number > & | getSolution (const Moose::StateArg &state) const |
Get the solution corresponding to the provided state. More... | |
This class provides variable solution values for other classes/objects to bind to when looping over faces or elements.
It provides both elem and neighbor values when accessed in flux/face object calculations. The templating is to enable support for both vector and scalar variables. Gradient reconstruction (when enabled) occurs transparently within this class and kernels coupling to these values will naturally "see" according to the selected reconstruction methods.
Real Real Real RealVectorValue RealVectorValue Real RealEigenVector Real RealEigenVector
Definition at line 40 of file FVInterfaceKernel.h.
|
inherited |
The parameter type this interface expects for a data file name.
Definition at line 27 of file DataFileInterface.h.
using MooseVariableFV< OutputType >::DoFValue = typename MooseVariableField<OutputType>::DoFValue |
Definition at line 71 of file MooseVariableFV.h.
|
inherited |
Definition at line 150 of file MooseFunctor.h.
using MooseVariableFV< OutputType >::ElemArg = Moose::ElemArg |
Definition at line 81 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::ElemPointArg = Moose::ElemPointArg |
Definition at line 85 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::ElemQpArg = Moose::ElemQpArg |
Definition at line 79 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::ElemSideQpArg = Moose::ElemSideQpArg |
Definition at line 80 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FaceArg = Moose::FaceArg |
Definition at line 82 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariableCurl = typename MooseVariableField<OutputType>::FieldVariableCurl |
Definition at line 62 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariableDivergence = typename MooseVariableField<OutputType>::FieldVariableDivergence |
Definition at line 63 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariableGradient = typename MooseVariableField<OutputType>::FieldVariableGradient |
Definition at line 60 of file MooseVariableFV.h.
|
inherited |
Definition at line 69 of file MooseVariableField.h.
using MooseVariableFV< OutputType >::FieldVariablePhiDivergence = typename MooseVariableField<OutputType>::FieldVariablePhiDivergence |
Definition at line 75 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariablePhiGradient = typename MooseVariableField<OutputType>::FieldVariablePhiGradient |
Definition at line 77 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariablePhiSecond = typename MooseVariableField<OutputType>::FieldVariablePhiSecond |
Definition at line 78 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariablePhiValue = typename MooseVariableField<OutputType>::FieldVariablePhiValue |
Definition at line 73 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::FieldVariableSecond = typename MooseVariableField<OutputType>::FieldVariableSecond |
Definition at line 61 of file MooseVariableFV.h.
|
inherited |
Definition at line 77 of file MooseVariableField.h.
|
inherited |
Definition at line 78 of file MooseVariableField.h.
|
inherited |
Definition at line 75 of file MooseVariableField.h.
|
inherited |
Definition at line 76 of file MooseVariableField.h.
|
inherited |
Definition at line 74 of file MooseVariableField.h.
using MooseVariableFV< OutputType >::FieldVariableValue = typename MooseVariableField<OutputType>::FieldVariableValue |
Definition at line 59 of file MooseVariableFV.h.
|
inherited |
Definition at line 140 of file MooseFunctor.h.
|
inherited |
This rigmarole makes it so that a user can create functors that return containers (std::vector, std::array).
This logic will make it such that if a user requests a functor type T that is a container of algebraic types, for example Reals, then the GradientType will be a container of the gradients of those algebraic types, in this example VectorValue<Reals>. So if T is std::vector<Real>, then GradientType will be std::vector<VectorValue<Real>>. As another example: T = std::array<VectorValue<Real>, 1> -> GradientType = std::array<TensorValue<Real>, 1>
Definition at line 149 of file MooseFunctor.h.
using MooseVariableFV< OutputType >::NodeArg = Moose::NodeArg |
Definition at line 84 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputData = typename MooseVariableField<OutputType>::OutputData |
Definition at line 70 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputDivergence = typename MooseVariableField<OutputType>::OutputDivergence |
Definition at line 57 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputGradient = typename MooseVariableField<OutputType>::OutputGradient |
Definition at line 55 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputSecond = typename MooseVariableField<OutputType>::OutputSecond |
Definition at line 56 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputShape = typename MooseVariableField<OutputType>::OutputShape |
Definition at line 65 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputShapeDivergence = typename MooseVariableField<OutputType>::OutputShapeDivergence |
Definition at line 68 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputShapeGradient = typename MooseVariableField<OutputType>::OutputShapeGradient |
Definition at line 66 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::OutputShapeSecond = typename MooseVariableField<OutputType>::OutputShapeSecond |
Definition at line 67 of file MooseVariableFV.h.
using MooseVariableFV< OutputType >::StateArg = Moose::StateArg |
Definition at line 83 of file MooseVariableFV.h.
|
inherited |
Definition at line 141 of file MooseFunctor.h.
MooseVariableFV< OutputType >::MooseVariableFV | ( | const InputParameters & | parameters | ) |
Definition at line 72 of file MooseVariableFV.C.
|
inherited |
Is the variable active on the subdomain?
subdomain | The subdomain id in question |
Definition at line 45 of file MooseVariableFieldBase.C.
Referenced by ComputeFullJacobianThread::computeOnBoundary(), ComputeFullJacobianThread::computeOnElement(), ComputeFullJacobianThread::computeOnInternalFace(), FlagElementsThread::onElement(), and ComputeDiracThread::onElement().
|
inherited |
Is the variable active on the subdomains?
subdomains | The subdomain ids in question |
Definition at line 51 of file MooseVariableFieldBase.C.
Referenced by BlockRestrictable::checkVariable(), and ComputeFullJacobianThread::computeOnInternalFace().
|
inherited |
The subdomains the variable is active on.
Definition at line 39 of file MooseVariableFieldBase.C.
Referenced by SetupResidualDebugAction::act(), MooseVariableFieldBase::activeOnSubdomains(), ArrayDGLowerDKernel::ArrayDGLowerDKernel(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayLowerDIntegratedBC::ArrayLowerDIntegratedBC(), BlockRestrictable::checkVariable(), DGLowerDKernel::DGLowerDKernel(), HFEMDirichletBC::HFEMDirichletBC(), and LowerDIntegratedBC::LowerDIntegratedBC().
|
inlineoverridevirtual |
AD curl solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 340 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD curl neighbor solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 370 of file MooseVariableFV.h.
|
overridevirtual |
Add the currently cached degree of freedom values into the provided vector
.
Implements MooseVariableFieldBase.
Definition at line 155 of file MooseVariableFV.C.
|
inlineoverridevirtual |
Return the AD dof values.
Implements MooseVariableField< OutputType >.
Definition at line 748 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Return the AD time derivatives at dofs.
Implements MooseVariableField< OutputType >.
Definition at line 762 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Return the AD neighbor dof values.
Implements MooseVariableField< OutputType >.
Definition at line 755 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD grad solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 266 of file MooseVariableFV.h.
Referenced by LayeredSideDiffusiveFluxAverage::computeQpIntegral(), FVOneVarDiffusionInterface::computeQpResidual(), FVAnisotropicDiffusion::computeQpResidual(), and Moose::FV::gradUDotNormal().
|
virtual |
Retrieve (or potentially compute) the gradient on the provided element.
Overriders of this method cannot call getBoundaryFaceValue
because that method itself may lead to a call to adGradSln(const Elem * const)
resulting in infinite recursion
elem | The element for which to retrieve the gradient |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
correct_skewness | Whether to perform skew corrections |
Definition at line 584 of file MooseVariableFV.C.
|
virtual |
Retrieve (or potentially compute) a cross-diffusion-corrected gradient on the provided face.
"Correcting" the face gradient involves weighting the gradient stencil more heavily on the solution values on the face-neighbor cells than a linear interpolation between cell center gradients does
face | The face for which to retrieve the gradient. |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
correct_skewness | Whether to perform skew corrections |
Definition at line 642 of file MooseVariableFV.C.
|
inlineoverridevirtual |
AD grad of time derivative solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 336 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD grad neighbor solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 350 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD grad of time derivative neighbor solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 366 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD second solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 324 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD second neighbor solution getter.
Implements MooseVariableField< OutputType >.
Definition at line 354 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD.
Implements MooseVariableField< OutputType >.
Definition at line 262 of file MooseVariableFV.h.
|
inlineoverridevirtual |
neighbor AD
Implements MooseVariableField< OutputType >.
Definition at line 346 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD time derivative getter.
Implements MooseVariableField< OutputType >.
Definition at line 328 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD second time derivative getter.
Implements MooseVariableField< OutputType >.
Definition at line 332 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD neighbor second time derivative getter.
Implements MooseVariableField< OutputType >.
Definition at line 362 of file MooseVariableFV.h.
|
inlineoverridevirtual |
AD neighbor time derivative getter.
Implements MooseVariableField< OutputType >.
Definition at line 358 of file MooseVariableFV.h.
|
inherited |
Get all global dofindices for the variable.
Definition at line 201 of file MooseVariableBase.C.
Referenced by FEProblemBase::addJacobianBlockTags(), Assembly::addJacobianNonlocal(), Assembly::cacheJacobianNonlocal(), NonlocalKernel::computeNonlocalJacobian(), NonlocalIntegratedBC::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), NonlocalIntegratedBC::computeNonlocalOffDiagJacobian(), Assembly::prepareNonlocal(), Assembly::prepareVariableNonlocal(), and MooseVariableBase::totalVarDofs().
|
inlineinherited |
Definition at line 99 of file MooseVariableBase.h.
Referenced by Assembly::addJacobianBlock(), Assembly::addJacobianBlockNonlocal(), and Assembly::cacheJacobianBlockNonzero().
|
inherited |
Returns the variable name of a component of an array variable.
Definition at line 192 of file MooseVariableBase.C.
Referenced by MooseVariableFieldBase::componentName(), AdvancedOutput::initAvailableLists(), and AdvancedOutput::initShowHideLists().
|
virtualinherited |
Return the block subdomain ids for this object Note, if this is not block restricted, this function returns all mesh subdomain ids.
Definition at line 194 of file BlockRestrictable.C.
Referenced by FunctorMaterial::addFunctorProperty(), DiracKernelBase::addPoint(), DiracKernelBase::addPointWithValidId(), NodalPatchRecoveryAuxBase::blockRestrictElements(), ComboMarker::ComboMarker(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), BlockRestrictable::getBlockCoordSystem(), MaterialBase::getGenericZeroMaterialPropertyByName(), FunctorIC::gradient(), BlockRestrictable::hasBlockMaterialPropertyHelper(), IndicatorMarker::IndicatorMarker(), SubdomainsDivision::initialize(), ElementCentroidPositions::initialize(), QuadraturePointsPositions::initialize(), FunctorExtremaPositions::initialize(), MooseVariableBase::MooseVariableBase(), NodalPatchRecoveryAux::NodalPatchRecoveryAux(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), ProjectedMaterialPropertyNodalPatchRecoveryAux::ProjectedMaterialPropertyNodalPatchRecoveryAux(), ProjectionAux::ProjectionAux(), MaterialBase::registerPropName(), FVPointValueConstraint::setMyElem(), and FunctorIC::value().
|
virtualinherited |
Returns true if this object has been restricted to a block.
Definition at line 182 of file BlockRestrictable.C.
Referenced by NodalPatchRecoveryAuxBase::blockRestrictElements(), BlockRestrictable::checkVariable(), SubdomainsDivision::divisionIndex(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), BlockRestrictable::getBlockCoordSystem(), FunctorIC::gradient(), BlockRestrictable::hasBlockMaterialPropertyHelper(), SubdomainsDivision::initialize(), ElementCentroidPositions::initialize(), QuadraturePointsPositions::initialize(), BlockRestrictable::initializeBlockRestrictable(), SolutionIC::initialSetup(), MooseVariableBase::MooseVariableBase(), FVPointValueConstraint::setMyElem(), and FunctorIC::value().
|
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 188 of file BlockRestrictable.C.
Referenced by MaterialOutputAction::getParams(), SubdomainsDivision::initialize(), and SolutionIC::initialSetup().
|
inherited |
Return the largest mesh dimension of the elements in the blocks for this object.
Definition at line 371 of file BlockRestrictable.C.
|
inherited |
Builds hide lists for output objects NOT listed in the 'outputs' parameter.
variable_names | A set of variables for which the 'outputs' parameter controls |
By default this is called by the constructor and passes the block name as the list of variables. This needs to be called explicitly if the build_list flag is set to False in the constructor. The latter cases is needed by the Material object to work correctly with the automatic material output capability.
Definition at line 61 of file OutputInterface.C.
Referenced by ReporterTransferInterface::hideVariableHelper(), and OutputInterface::OutputInterface().
|
inherited |
Calls moose error with the message msg
.
Will prefix the message with the subapp name if one exists.
If with_prefix
, then add the prefix from errorPrefix() to the error.
Definition at line 33 of file MooseBase.C.
Referenced by InputParameters::callMooseErrorHelper(), MooseBaseErrorInterface::mooseDocumentedError(), MooseBaseErrorInterface::mooseError(), MooseBaseErrorInterface::mooseErrorNonPrefixed(), and MooseBaseParameterInterface::paramError().
|
inherited |
Examines the incoming face argument.
If the face argument producer (residual object, postprocessor, etc.) did not indicate a sidedness to the face, e.g. if the face_side
member of the FaceArg
is nullptr
, then we may "modify" the sidedness of the argument if we are only defined on one side of the face. If the face argument producer has indicated a sidedness and we are not defined on that side, then we will error
face | The face argument created by the face argument producer, likely a residual object |
Definition at line 732 of file MooseFunctor.h.
|
virtualinherited |
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. |
Reimplemented in DomainUserObject.
Definition at line 343 of file BlockRestrictable.C.
Referenced by DomainUserObject::checkVariable().
|
finalvirtual |
Reimplemented from MooseVariableBase.
Definition at line 720 of file MooseVariableFV.C.
|
protected |
clear finite volume caches
Definition at line 703 of file MooseVariableFV.C.
|
overridevirtual |
Clear out the dof indices.
We do this in case this variable is not going to be prepared at all...
Implements MooseVariableFieldBase.
Definition at line 113 of file MooseVariableFV.C.
|
inherited |
Obtain DoF indices of a component with the indices of the 0th component.
Definition at line 219 of file MooseVariableBase.C.
Referenced by Assembly::addJacobianBlock(), and Assembly::cacheJacobianBlockNonzero().
|
inherited |
Get the variable name of a component in libMesh.
Definition at line 27 of file MooseVariableFieldBase.C.
|
overridevirtual |
Initializes/computes variable values from the solution vectors for the current element being operated on in assembly.
This must be called every time the current element (as defined by the assembly data structure changes in order for objects that bind to sln, adSln, uDot, etc. to be updated/correct.
Implements MooseVariableFieldBase.
Definition at line 309 of file MooseVariableFV.C.
|
overridevirtual |
Compute values at facial quadrature points.
Implements MooseVariableFieldBase.
Definition at line 317 of file MooseVariableFV.C.
|
overridevirtual |
Initializes/computes variable values from the solution vectors for the face represented by fi.
This includes initializing data for elements on both sides of the face (elem and neighbor) and handles the case where there is no element on one side of the face gracefully - i.e. you call this uniformly for every face regardless of whether you are on a boundary or not - or whether the variable is only defined on one side of the face or not.
Reimplemented from MooseVariableFieldBase.
Definition at line 341 of file MooseVariableFV.C.
|
inlinefinaloverridevirtual |
compute values at quadrature points on the lower dimensional element
Implements MooseVariableFieldBase.
Definition at line 135 of file MooseVariableFV.h.
|
overridevirtual |
Compute values at quadrature points for the neighbor.
Implements MooseVariableFieldBase.
Definition at line 333 of file MooseVariableFV.C.
|
overridevirtual |
Compute values at facial quadrature points for the neighbor.
Implements MooseVariableFieldBase.
Definition at line 325 of file MooseVariableFV.C.
|
inlinefinaloverridevirtual |
Compute nodal values of this variable in the neighbor.
Implements MooseVariableFieldBase.
Definition at line 139 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Compute nodal values of this variable.
Implements MooseVariableFieldBase.
Definition at line 143 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Whether or not this variable is computing any curl quantities.
Implements MooseVariableField< OutputType >.
Definition at line 594 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Whether or not this variable is computing any divergence quantities.
Implements MooseVariableField< OutputType >.
Definition at line 595 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Whether or not this variable is computing any second derivatives.
Implements MooseVariableField< OutputType >.
Definition at line 593 of file MooseVariableFV.h.
|
inherited |
Connect controllable parameter of this action with the controllable parameters of the objects added by this action.
parameter | Name of the controllable parameter of this action |
object_type | Type of the object added by this action. |
object_name | Name of the object added by this action. |
object_parameter | Name of the parameter of the object. |
Definition at line 33 of file MooseBaseParameterInterface.C.
|
inlineinherited |
Get the number of components Note: For standard and vector variables, the number is one.
Definition at line 111 of file MooseVariableBase.h.
Referenced by Assembly::addJacobianBlock(), EigenProblem::adjustEigenVector(), ArrayBodyForce::ArrayBodyForce(), ArrayConstantIC::ArrayConstantIC(), ArrayDGLowerDKernel::ArrayDGLowerDKernel(), ArrayFunctionIC::ArrayFunctionIC(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayLowerDIntegratedBC::ArrayLowerDIntegratedBC(), ArrayParsedAux::ArrayParsedAux(), ArrayVarReductionAux::ArrayVarReductionAux(), BuildArrayVariableAux::BuildArrayVariableAux(), Assembly::cacheJacobianBlockNonzero(), TagAuxBase< AuxKernel >::checkCoupledVariable(), BuildArrayVariableAux::compute(), ArrayNodalBC::computeJacobian(), ArrayHFEMDirichletBC::computeLowerDQpOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDQpOffDiagJacobian(), ArrayDGLowerDKernel::computeLowerDQpOffDiagJacobian(), ArrayNodalBC::computeOffDiagJacobian(), ArrayTimeDerivative::computeQpJacobian(), ArrayReaction::computeQpJacobian(), ArrayDiffusion::computeQpJacobian(), ArrayCoupledTimeDerivative::computeQpJacobian(), EigenArrayDirichletBC::computeQpJacobian(), ArrayIntegratedBC::computeQpJacobian(), ArrayKernel::computeQpJacobian(), ArrayNodalBC::computeQpJacobian(), ArrayCoupledTimeDerivative::computeQpOffDiagJacobian(), EigenArrayDirichletBC::computeQpOffDiagJacobian(), ArrayIntegratedBC::computeQpOffDiagJacobian(), ArrayKernel::computeQpOffDiagJacobian(), ArrayNodalBC::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), Kernel::computeQpOffDiagJacobianArray(), ArrayIntegratedBC::computeQpOffDiagJacobianScalar(), ArrayKernel::computeQpOffDiagJacobianScalar(), ArrayTimeDerivative::computeQpResidual(), ArrayReaction::computeQpResidual(), ArrayCoupledTimeDerivative::computeQpResidual(), FunctionArrayAux::computeValue(), ArrayParsedAux::computeValue(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), FunctionArrayAux::FunctionArrayAux(), ArrayFunctionIC::gradient(), AdvancedOutput::initAvailableLists(), MultiAppVariableValueSamplePostprocessorTransfer::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), ArrayDiffusion::initQpResidual(), AdvancedOutput::initShowHideLists(), Assembly::prepareJacobianBlock(), Assembly::prepareLowerD(), Assembly::prepareNeighbor(), Assembly::prepareNonlocal(), Assembly::prepareVariable(), Assembly::prepareVariableNonlocal(), MultiAppDofCopyTransfer::transfer(), MultiAppDofCopyTransfer::transferDofObject(), and ArrayFunctionIC::value().
|
inlinefinaloverridevirtual |
Curl of the shape functions.
Implements MooseVariableField< OutputType >.
Definition at line 604 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Current element this variable is evaluated at.
Implements MooseVariableFieldBase.
Definition at line 175 of file MooseVariableFV.h.
|
inlinevirtualinherited |
Gets called in FEProblemBase::execute() for execute flags other than initial, timestep_begin, nonlinear, linear and subdomain.
Reimplemented in Function.
Definition at line 61 of file SetupInterface.h.
|
overridevirtualinherited |
Implements Moose::FunctorAbstract.
Definition at line 839 of file MooseFunctor.h.
|
private |
Setup the boundary to Dirichlet BC map.
Definition at line 859 of file MooseVariableFV.C.
|
private |
Setup the boundary to Flux BC map.
Definition at line 895 of file MooseVariableFV.C.
|
inlinefinaloverridevirtual |
Divergence of the shape functions.
Implements MooseVariableField< OutputType >.
Definition at line 608 of file MooseVariableFV.h.
|
protectedinherited |
|
inlinefinalvirtual |
Get local DoF indices.
Reimplemented from MooseVariableBase.
Definition at line 183 of file MooseVariableFV.h.
Referenced by FVScalarLagrangeMultiplierInterface::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVFluxBC::computeJacobian(), FVElementalKernel::computeJacobian(), FVFluxKernel::computeJacobian(), FVInterfaceKernel::computeJacobian(), FVScalarLagrangeMultiplierConstraint::computeOffDiagJacobian(), FVScalarLagrangeMultiplierConstraint::computeResidualAndJacobian(), and FVElementalKernel::computeResidualAndJacobian().
|
finaloverridevirtual |
Get dof indices for the current lower dimensional element (this is meaningful when performing mortar FEM)
Implements MooseVariableFieldBase.
Definition at line 839 of file MooseVariableFV.h.
|
inlinefinalvirtual |
Get neighbor DOF indices for currently selected element.
Implements MooseVariableFieldBase.
Definition at line 187 of file MooseVariableFV.h.
Referenced by FVScalarLagrangeMultiplierInterface::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVFluxBC::computeJacobian(), FVFluxKernel::computeJacobian(), and FVInterfaceKernel::computeJacobian().
|
inlineinherited |
The DofMap associated with the system this variable is in.
Definition at line 136 of file MooseVariableBase.h.
Referenced by AuxScalarKernel::compute(), and ScalarVariable::execute().
|
overridevirtual |
dof values getters
Implements MooseVariableField< OutputType >.
Definition at line 162 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 218 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 225 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 253 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 239 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 267 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 246 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 232 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 260 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 281 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 295 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 274 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 288 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 190 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 169 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 176 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 204 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 197 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 183 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 211 of file MooseVariableFV.C.
|
inherited |
Same as their evaluateDot
overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 890 of file MooseFunctor.h.
|
inherited |
Definition at line 897 of file MooseFunctor.h.
|
inherited |
Definition at line 905 of file MooseFunctor.h.
|
inherited |
Definition at line 912 of file MooseFunctor.h.
|
inherited |
Definition at line 919 of file MooseFunctor.h.
|
inherited |
Definition at line 926 of file MooseFunctor.h.
|
inline |
Definition at line 257 of file MooseVariableFV.h.
|
inline |
Definition at line 259 of file MooseVariableFV.h.
|
inline |
Definition at line 256 of file MooseVariableFV.h.
|
inline |
Definition at line 258 of file MooseVariableFV.h.
|
inlineinherited |
Whether or not this variable operates on an eigen kernel.
Definition at line 163 of file MooseVariableBase.h.
Referenced by EigenProblem::adjustEigenVector().
|
inlineinherited |
Mark this variable as an eigen var or non-eigen var.
Definition at line 168 of file MooseVariableBase.h.
Referenced by MooseVariableBase::eigen().
|
inlinevirtualinherited |
Return the enabled status of the object.
Reimplemented in EigenKernel.
Definition at line 40 of file MooseObject.h.
Referenced by EigenKernel::enabled().
|
inherited |
Definition at line 43 of file MooseBase.C.
Referenced by MooseBase::callMooseError(), MooseBaseErrorInterface::mooseDeprecated(), MooseBaseErrorInterface::mooseInfo(), MooseBaseErrorInterface::mooseWarning(), and MooseBaseParameterInterface::paramErrorMsg().
|
finaloverrideprivatevirtual |
Evaluate the functor with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 769 of file MooseVariableFV.h.
|
finaloverrideprivatevirtual |
face | See the FaceArg doxygen |
state | See the StateArg doxygen |
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 728 of file MooseVariableFV.C.
|
finaloverrideprivatevirtual |
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 754 of file MooseVariableFV.C.
|
finaloverrideprivatevirtual |
Evaluate the functor with a given element and point.
Some example implementations of this method could perform a two-term Taylor expansion using cell-centered value and gradient
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 776 of file MooseVariableFV.h.
|
finaloverrideprivatevirtual |
qp | See the ElemQpArg doxygen |
state | See the StateArg doxygen |
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 785 of file MooseVariableFV.h.
|
finaloverrideprivatevirtual |
side_qp | See the ElemSideQpArg doxygen |
state | See the StateArg doxygen |
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 795 of file MooseVariableFV.h.
|
inlineprotectedvirtualinherited |
side_qp | See the ElemSideQpArg doxygen |
state | See the StateArg doxygen |
Reimplemented in MooseVariableFE< OutputType >, and MooseVariableFE< VectorValue< Real > >.
Definition at line 416 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor time derivative with a given element and point.
Definition at line 425 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Definition at line 430 of file MooseFunctor.h.
|
finaloverrideprivatevirtual |
Evaluate the functor time derivative with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 778 of file MooseVariableFV.C.
|
finaloverrideprivatevirtual |
face | See the FaceArg doxygen |
state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
|
finaloverrideprivatevirtual |
qp | See the ElemQpArg doxygen |
state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient-dot with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Reimplemented in MooseVariableFE< OutputType >, and MooseVariableFE< VectorValue< Real > >.
Definition at line 439 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
face | See the FaceArg doxygen |
state | See the StateArg doxygen |
Definition at line 449 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
qp | See the ElemQpArg doxygen |
state | See the StateArg doxygen |
Definition at line 459 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
side_qp | See the ElemSideQpArg doxygen |
state | See the StateArg doxygen |
Definition at line 470 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient-dot with a given element and point.
Definition at line 479 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Definition at line 484 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
side_qp | See the ElemSideQpArg doxygen |
state | See the StateArg doxygen |
Reimplemented in MooseVariableFE< OutputType >, and MooseVariableFE< VectorValue< Real > >.
Definition at line 362 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Evaluate the functor gradient with a given element and point.
Definition at line 371 of file MooseFunctor.h.
|
inlineprotectedvirtualinherited |
Definition at line 376 of file MooseFunctor.h.
|
finaloverrideprivatevirtual |
qp | See the ElemQpArg doxygen |
state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 806 of file MooseVariableFV.h.
|
finaloverrideprivatevirtual |
Evaluate the functor gradient with a given element.
Some example implementations of this method could compute an element-average or evaluate at the element centroid
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 815 of file MooseVariableFV.h.
|
finaloverrideprivatevirtual |
face | See the FaceArg doxygen |
state | See the StateArg doxygen |
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 823 of file MooseVariableFV.h.
|
inline |
Definition at line 192 of file MooseVariableFV.h.
|
inlineinherited |
Get the type of finite element object.
Definition at line 57 of file MooseVariableBase.h.
Referenced by SetupResidualDebugAction::act(), ADDGKernel::ADDGKernel(), Assembly::adGradPhi(), ADIntegratedBCTempl< T >::ADIntegratedBCTempl(), ADKernelTempl< T >::ADKernelTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), AuxKernelTempl< Real >::AuxKernelTempl(), BoundsBase::BoundsBase(), BuildArrayVariableAux::BuildArrayVariableAux(), TagAuxBase< AuxKernel >::checkCoupledVariable(), SamplerBase::checkForStandardFieldVariableType(), GapValueAux::computeValue(), CopyValueAux::CopyValueAux(), DGKernel::DGKernel(), MultiAppNearestNodeTransfer::execute(), moose::internal::incompatVarMsg(), AdvancedOutput::initAvailableLists(), MultiAppProjectionTransfer::initialSetup(), AdvancedOutput::initShowHideLists(), IntegratedBC::IntegratedBC(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), InternalSideIndicatorBase::InternalSideIndicatorBase(), Kernel::Kernel(), MeshDivisionAux::MeshDivisionAux(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), NodalBC::NodalBC(), NodalKernel::NodalKernel(), SolutionUserObjectBase::pointValueWrapper(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), MultiAppDofCopyTransfer::transfer(), and VectorNodalBC::VectorNodalBC().
|
overridevirtualinherited |
Field type of this variable.
Implements MooseVariableFieldBase.
Definition at line 72 of file MooseVariableField.C.
|
inlineinherited |
Return the functor name.
Definition at line 170 of file MooseFunctor.h.
|
inherited |
Definition at line 428 of file MooseVariableField.h.
|
inherited |
Perform a generic evaluation based on the supplied template argument FET
and supplied spatial and temporal arguments.
Definition at line 987 of file MooseFunctor.h.
|
protectedinherited |
Check if the blocks this object operates on all have the same coordinate system, and if so return it.
Definition at line 321 of file BlockRestrictable.C.
ADReal MooseVariableFV< OutputType >::getBoundaryFaceValue | ( | const FaceInfo & | fi, |
const StateArg & | state, | ||
bool | correct_skewness = false |
||
) | const |
Retrieve the solution value at a boundary face.
If we're using a one term Taylor series expansion we'll simply return the ajacent element centroid value. If we're doing two terms, then we will compute the gradient if necessary to help us interpolate from the element centroid value to the face
Definition at line 566 of file MooseVariableFV.C.
Referenced by SideIntegralVariableUserObject::computeQpIntegral(), InterfaceIntegralVariableValuePostprocessor::computeQpIntegral(), and FVTwoVarContinuityConstraint::computeQpResidual().
|
inherited |
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 286 of file MooseBaseParameterInterface.h.
|
inlinefinaloverridevirtual |
Return the continuity of this variable.
Reimplemented from MooseVariableBase.
Definition at line 160 of file MooseVariableFV.h.
|
inherited |
Deprecated method.
The data file paths are now automatically set within the InputParameters object, so using getParam<DataFileName>("param_name") is now sufficient.
Definition at line 21 of file DataFileInterface.C.
|
inherited |
Deprecated method.
Use getDataFilePath() instead.
Definition at line 31 of file DataFileInterface.C.
|
inherited |
Returns the path of a data file for a given relative file path.
This can be used for hardcoded datafile names and will search the same locations as getDataFileName
Definition at line 40 of file DataFileInterface.C.
Referenced by DataFileInterface::getDataFileNameByName().
std::pair< bool, const FVDirichletBCBase * > MooseVariableFV< OutputType >::getDirichletBC | ( | const FaceInfo & | fi | ) | const |
Definition at line 409 of file MooseVariableFV.C.
Referenced by FVFluxKernel::skipForBoundary().
|
protectedvirtual |
Retrieves a Dirichlet boundary value for the provided face.
Callers of this method should be sure that isDirichletBoundaryFace
returns true. In the base implementation we only inspect the face information object for the Dirichlet value. However, derived classes may allow discontinuities between + and - side face values, e.g. one side may have a Dirichlet condition and the other side may perform extrapolation to determine its value. This is the reason for the existence of the elem
parameter, to indicate sidedness
fi | The face information object |
elem | An element that can be used to indicate sidedness of the face |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
fi
(and potentially elem
) Definition at line 485 of file MooseVariableFV.C.
|
inlineoverridevirtual |
Reimplemented from MooseVariableBase.
Definition at line 177 of file MooseVariableFV.h.
MooseVariableFV< OutputType >::OutputData MooseVariableFV< OutputType >::getElementalValue | ( | const Elem * | elem, |
unsigned int | idx = 0 |
||
) | const |
Get the current value of this variable on an element.
[in] | elem | Element at which to get value |
[in] | idx | Local index of this variable's element DoFs |
Definition at line 120 of file MooseVariableFV.C.
MooseVariableFV< OutputType >::OutputData MooseVariableFV< OutputType >::getElementalValueOld | ( | const Elem * | elem, |
unsigned int | idx = 0 |
||
) | const |
Get the old value of this variable on an element.
[in] | elem | Element at which to get value |
[in] | idx | Local index of this variable's element DoFs |
Definition at line 127 of file MooseVariableFV.C.
MooseVariableFV< OutputType >::OutputData MooseVariableFV< OutputType >::getElementalValueOlder | ( | const Elem * | elem, |
unsigned int | idx = 0 |
||
) | const |
Get the older value of this variable on an element.
[in] | elem | Element at which to get value |
[in] | idx | Local index of this variable's element DoFs |
Definition at line 134 of file MooseVariableFV.C.
ADReal MooseVariableFV< OutputType >::getElemValue | ( | const Elem * | elem, |
const StateArg & | state | ||
) | const |
Get the solution value for the provided element and seed the derivative for the corresponding dof index.
elem | The element to retrieive the solution value for |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
Definition at line 432 of file MooseVariableFV.C.
Referenced by FVDiffusionInterface::computeQpResidual().
|
inherited |
Return the execute on MultiMooseEnum for this object.
Definition at line 66 of file SetupInterface.C.
Referenced by MultiAppTransfer::checkMultiAppExecuteOn(), EigenProblem::checkProblemIntegrity(), Control::Control(), EigenExecutionerBase::init(), MultiAppConservativeTransfer::initialSetup(), IntegralPreservingFunctionIC::initialSetup(), Terminator::initialSetup(), Exodus::outputSetup(), NodalReporter::shouldStore(), ElementReporter::shouldStore(), and GeneralReporter::shouldStore().
|
virtual |
Retrieves an extrapolated boundary value for the provided face.
Callers of this method should be sure that isExtrapolatedBoundaryFace
returns true. In the base implementation we only inspect the face information object for the extrapolated value. However, derived classes may allow discontinuities between + and - side face values, e.g. one side may have a Dirichlet condition and the other side may perform extrapolation to determine its value. This is the reason for the existence of the elem
parameter, to indicate sidedness
fi | The face information object |
two_term_expansion | Whether to use the cell gradient in addition to the cell center value to compute the extrapolated boundary face value. If this is false, then the cell center value will be used |
correct_skewness | Whether to perform skew corrections. This is relevant when performing two term expansions as the gradient evaluation may involve evaluating face values on internal skewed faces |
elem_side_to_extrapolate_from | An element that can be used to indicate sidedness of the face |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
fi
(and potentially elem_side_to_extrapolate_from
) Definition at line 516 of file MooseVariableFV.C.
std::pair< bool, std::vector< const FVFluxBC * > > MooseVariableFV< OutputType >::getFluxBCs | ( | const FaceInfo & | fi | ) | const |
Definition at line 421 of file MooseVariableFV.C.
Referenced by FVFluxKernel::skipForBoundary().
OutputTools< OutputType >::OutputGradient MooseVariableFV< OutputType >::getGradient | ( | const Elem * | elem | ) | const |
Compute the variable gradient value at a point on an element.
elem | The element we are computing on |
phi | Evaluated shape functions at a point |
Definition at line 374 of file MooseVariableFV.C.
|
inlineinherited |
Get the MooseApp this class is associated with.
Definition at line 45 of file MooseBase.h.
Referenced by ChainControlSetupAction::act(), AddDefaultConvergenceAction::addDefaultMultiAppFixedPointConvergence(), AddDefaultConvergenceAction::addDefaultNonlinearConvergence(), AddDefaultConvergenceAction::addDefaultSteadyStateConvergence(), FEProblemBase::advanceState(), ParsedChainControl::buildFunction(), ReporterTransferInterface::checkHasReporterValue(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), Coupleable::checkWritableVar(), ComponentPhysicsInterface::ComponentPhysicsInterface(), MooseBaseParameterInterface::connectControllableParams(), Coupleable::Coupleable(), MortarData::createMortarInterface(), EigenProblem::doFreeNonlinearPowerIterations(), Terminator::execute(), FEProblemSolve::FEProblemSolve(), SolutionInvalidInterface::flagInvalidSolutionInternal(), ChainControl::getChainControlDataSystem(), DefaultConvergenceBase::getSharedExecutionerParam(), ChainControlDataPostprocessor::initialSetup(), MaterialPropertyInterface::MaterialPropertyInterface(), MooseVariableDataFV< OutputType >::MooseVariableDataFV(), ProgressOutput::output(), PetscOutputInterface::petscLinearOutput(), PetscOutputInterface::petscNonlinearOutput(), PetscOutputInterface::PetscOutputInterface(), PostprocessorInterface::postprocessorsAdded(), MultiApp::preTransfer(), Reporter::Reporter(), ReporterInterface::reportersAdded(), MultiApp::restore(), and VectorPostprocessorInterface::vectorPostprocessorsAdded().
|
inherited |
Get the list of output objects that this class is restricted.
Definition at line 94 of file OutputInterface.C.
|
inherited |
Retrieve a parameter for the object.
name | The name of the parameter |
Definition at line 215 of file MooseBaseParameterInterface.h.
Referenced by CreateDisplacedProblemAction::act(), AddPeriodicBCAction::act(), DiffusionPhysicsBase::addPostprocessors(), ADNodalKernel::ADNodalKernel(), ArrayParsedAux::ArrayParsedAux(), AddPeriodicBCAction::autoTranslationBoundaries(), BicubicSplineFunction::BicubicSplineFunction(), ComponentPhysicsInterface::ComponentPhysicsInterface(), FunctorAux::computeValue(), FEProblemBase::createTagSolutions(), CutMeshByLevelSetGenerator::CutMeshByLevelSetGenerator(), DebugResidualAux::DebugResidualAux(), AccumulateReporter::declareLateValues(), DerivativeParsedMaterialTempl< is_ad >::DerivativeParsedMaterialTempl(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), EigenKernel::EigenKernel(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), FEProblemBase::FEProblemBase(), FEProblemSolve::FEProblemSolve(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), ParsedSubdomainGeneratorBase::functionInitialize(), FVInterfaceKernel::FVInterfaceKernel(), BoundaryLayerSubdomainGenerator::generate(), ExtraNodesetGenerator::generate(), FileMeshGenerator::generate(), BlockDeletionGenerator::generate(), BreakMeshByBlockGenerator::generate(), CoarsenBlockGenerator::generate(), GeneratedMeshGenerator::generate(), RefineBlockGenerator::generate(), RefineSidesetGenerator::generate(), MeshExtruderGenerator::generate(), GenericConstantRankTwoTensorTempl< is_ad >::GenericConstantRankTwoTensorTempl(), GenericConstantSymmetricRankTwoTensorTempl< is_ad >::GenericConstantSymmetricRankTwoTensorTempl(), MooseApp::getCheckpointDirectories(), DataFileInterface::getDataFileName(), ExecutorInterface::getExecutor(), GhostingUserObject::GhostingUserObject(), FixedPointIterationAdaptiveDT::init(), TimeSequenceStepper::init(), IterationAdaptiveDT::init(), AdvancedOutput::init(), AttribThread::initFrom(), AttribSysNum::initFrom(), AttribResidualObject::initFrom(), AttribDisplaced::initFrom(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), Console::initialSetup(), SampledOutput::initSample(), IterationAdaptiveDT::limitDTToPostprocessorValue(), MooseMesh::MooseMesh(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MultiSystemSolveObject::MultiSystemSolveObject(), NEML2ModelExecutor::NEML2ModelExecutor(), NestedDivision::NestedDivision(), ConsoleUtils::outputExecutionInformation(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedElementDeletionGenerator::ParsedElementDeletionGenerator(), ParsedGenerateNodeset::ParsedGenerateNodeset(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedMaterialTempl< is_ad >::ParsedMaterialTempl(), ParsedNodeTransformGenerator::ParsedNodeTransformGenerator(), ParsedODEKernel::ParsedODEKernel(), ParsedPostprocessor::ParsedPostprocessor(), PiecewiseByBlockFunctorMaterialTempl< T >::PiecewiseByBlockFunctorMaterialTempl(), PiecewiseConstantByBlockMaterialTempl< is_ad >::PiecewiseConstantByBlockMaterialTempl(), ReferenceResidualInterface::ReferenceResidualInterface(), RenameBlockGenerator::RenameBlockGenerator(), Moose::FV::setInterpolationMethod(), SetupMeshAction::setupMesh(), SingleMatrixPreconditioner::SingleMatrixPreconditioner(), TimePeriod::TimePeriod(), UniqueExtraIDMeshGenerator::UniqueExtraIDMeshGenerator(), FunctorIC::value(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), and VectorOfPostprocessors::VectorOfPostprocessors().
|
inherited |
Retrieve two parameters and provide pair of parameters for the object.
param1 | The name of first parameter |
param2 | The name of second parameter |
Definition at line 279 of file MooseBaseParameterInterface.h.
|
inherited |
Retrieve a renamed parameter for the object.
This helper makes sure we check both names before erroring, and that only one parameter is passed to avoid silent errors
old_name | the old name for the parameter |
new_name | the new name for the parameter |
Definition at line 229 of file MooseBaseParameterInterface.h.
|
inherited |
Get another shared pointer to this object that has the same ownership group.
Wrapper around shared_from_this().
Definition at line 68 of file MooseObject.C.
Referenced by MFEMProblem::addBoundaryCondition(), MFEMProblem::addKernel(), and MFEMProblem::addMFEMSolver().
|
inherited |
Definition at line 81 of file MooseObject.C.
|
protectedinherited |
Get the solution corresponding to the provided state.
Definition at line 60 of file MooseVariableField.C.
|
inline |
Function to get wether two term boundary expansion is used for the variable.
Definition at line 675 of file MooseVariableFV.h.
OutputType MooseVariableFV< OutputType >::getValue | ( | const Elem * | elem | ) | const |
Note: const monomial is always the case - higher order solns are reconstructed - so this is simpler func than FE equivalent.
Definition at line 364 of file MooseVariableFV.C.
|
inherited |
Same as their evaluateGradDot
overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 933 of file MooseFunctor.h.
|
inherited |
Definition at line 940 of file MooseFunctor.h.
|
inherited |
Definition at line 948 of file MooseFunctor.h.
|
inherited |
Definition at line 955 of file MooseFunctor.h.
|
inherited |
Definition at line 962 of file MooseFunctor.h.
|
inherited |
Definition at line 969 of file MooseFunctor.h.
|
inherited |
Same as their evaluateGradient
overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 847 of file MooseFunctor.h.
|
inherited |
Definition at line 854 of file MooseFunctor.h.
|
inherited |
Definition at line 862 of file MooseFunctor.h.
|
inherited |
Definition at line 869 of file MooseFunctor.h.
|
inherited |
Definition at line 876 of file MooseFunctor.h.
|
inherited |
Definition at line 883 of file MooseFunctor.h.
|
inlinefinaloverridevirtual |
Return the gradients of the variable's elemental shape functions.
Implements MooseVariableField< OutputType >.
Definition at line 599 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the gradients of the variable's shape functions on an element face.
Implements MooseVariableField< OutputType >.
Definition at line 614 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the gradients of the variable's shape functions on a neighboring element face.
Implements MooseVariableField< OutputType >.
Definition at line 624 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the gradients of the variable's shape functions on a neighboring element.
Implements MooseVariableField< OutputType >.
Definition at line 634 of file MooseVariableFV.h.
|
inlineoverridevirtual |
element gradients
Implements MooseVariableField< OutputType >.
Definition at line 230 of file MooseVariableFV.h.
|
inlineoverridevirtual |
neighbor solution gradients
Implements MooseVariableField< OutputType >.
Definition at line 247 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 234 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 251 of file MooseVariableFV.h.
|
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 271 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 285 of file BlockRestrictable.C.
Referenced by BlockRestrictable::hasBlockMaterialProperty().
|
inherited |
Test if the supplied block name is valid for this object.
name | A SubdomainName to check |
Definition at line 209 of file BlockRestrictable.C.
Referenced by LinearFVFluxKernel::addMatrixContribution(), DiracKernelBase::addPoint(), LinearFVFluxKernel::addRightHandSideContribution(), MultiAppVariableValueSamplePostprocessorTransfer::cacheElemToPostprocessorData(), DomainUserObject::checkVariable(), ComputeJacobianThread::compute(), ComboMarker::computeElementMarker(), GradientJumpIndicator::computeQpIntegral(), ProjectionAux::computeValue(), DomainUserObject::DomainUserObject(), ProjectionAux::elemOnNodeVariableIsDefinedOn(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), QuadraturePointMultiApp::fillPositions(), CentroidMultiApp::fillPositions(), MeshDivisionFunctorReductionVectorPostprocessor::hasBlocks(), BlockRestrictable::hasBlocks(), MooseVariableField< Real >::hasBlocks(), FVFluxKernel::hasFaceSide(), IndicatorMarker::IndicatorMarker(), NodePositions::initialize(), ParsedDownSelectionPositions::initialize(), UpdateErrorVectorsThread::onElement(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), and BlockRestrictionDebugOutput::printBlockRestrictionMap().
|
inherited |
Test if the supplied vector of block names are valid for this object.
names | A vector of SubdomainNames to check |
Definition at line 219 of file BlockRestrictable.C.
|
inherited |
Test if the supplied set of block names are valid for this object.
names | A set of SubdomainNames to check |
Definition at line 225 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 240 of file BlockRestrictable.C.
|
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 247 of file BlockRestrictable.C.
|
inlineoverridevirtualinherited |
Returns whether the functor is defined on this block.
Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 400 of file MooseVariableField.h.
Referenced by Coupleable::checkWritableVar(), InternalSideIndicatorBase::computeIndicator(), GradientJumpIndicator::computeQpIntegral(), FVInterfaceKernel::FVInterfaceKernel(), ComputeLinearFVGreenGaussGradientVolumeThread::operator()(), and FVInterfaceKernel::singleSidedFaceArg().
|
inline |
Returns true if a Dirichlet BC exists on the current face.
This only works if the variable has been initialized on a face with computeFaceValues. Its return value is nonsense if initialized on a single element via computeElemValues.
Definition at line 455 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Does this variable have DoFs on nodes.
Reimplemented from MooseVariableBase.
Definition at line 158 of file MooseVariableFV.h.
|
overridevirtualinherited |
Implements FaceArgInterface.
Definition at line 976 of file MooseFunctor.h.
|
protectedinherited |
An initialization routine needed for dual constructors.
Definition at line 74 of file BlockRestrictable.C.
Referenced by BlockRestrictable::BlockRestrictable().
|
overridevirtual |
Gets called at the beginning of the simulation before this object is asked to do its job.
Reimplemented from MooseVariableBase.
Definition at line 847 of file MooseVariableFV.h.
|
overridevirtual |
Insert the currently cached degree of freedom values into the provided vector
.
Implements MooseVariableFieldBase.
Definition at line 141 of file MooseVariableFV.C.
|
overridevirtual |
Insert the currently cached degree of freedom values for a lower-dimensional element into the provided vector
.
Implements MooseVariableFieldBase.
Definition at line 148 of file MooseVariableFV.C.
|
overridevirtualinherited |
Reimplemented from MooseVariableBase.
Definition at line 86 of file MooseVariableField.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 256 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), BlockRestrictable::isBlockSubset(), NodalPatchRecoveryAux::NodalPatchRecoveryAux(), and ProjectedMaterialPropertyNodalPatchRecoveryAux::ProjectedMaterialPropertyNodalPatchRecoveryAux().
|
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 272 of file BlockRestrictable.C.
|
inlinevirtualinherited |
Returns true if this functor is a constant.
Definition at line 260 of file MooseFunctor.h.
|
virtual |
Determine whether a specified face side is a Dirichlet boundary face.
In the base implementation we only inspect the face information object for whether there are Dirichlet conditions. However, derived classes may allow discontinuities between + and - side face values, e.g. one side may have a Dirichlet condition and the other side may perform extrapolation to determine its value
fi | The face information object |
elem | An element that can be used to indicate sidedness of the face |
state | The state at which to determine whether the face is a Dirichlet face or not |
elem
) fi
is a Dirichlet boundary face for this variable Definition at line 473 of file MooseVariableFV.C.
|
overrideprotectedvirtual |
Returns whether this is an extrapolated boundary face.
An extrapolated boundary face is boundary face for which is not a corresponding Dirichlet condition, e.g. we need to compute some approximation for the boundary face value using the adjacent cell centroid information. In the base implementation we only inspect the face information object for whether we should perform extrapolation. However, derived classes may allow discontinuities between + and - side face values, e.g. one side may have a Dirichlet condition and the other side may perform extrapolation to determine its value
fi | The face information object |
elem | An element that can be used to indicate sidedness of the face |
state | The state at which to determine whether the face is extrapolated or not |
elem
) fi
is an extrapolated boundary face for this variable Reimplemented from Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 504 of file MooseVariableFV.C.
|
inlineoverridevirtual |
Reimplemented from MooseVariableFieldBase.
Definition at line 94 of file MooseVariableFV.h.
|
inherited |
Returns true if the face is an internal face.
Definition at line 569 of file MooseFunctor.h.
|
inlineinherited |
Definition at line 189 of file MooseVariableBase.h.
|
inlinefinaloverridevirtual |
Is this variable nodal.
Reimplemented from MooseVariableBase.
Definition at line 156 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Is this variable defined at nodes.
Implements MooseVariableFieldBase.
Definition at line 165 of file MooseVariableFV.h.
|
inlineinherited |
Test if the supplied parameter is set by a user, as opposed to not set or set to default.
nm | The name of the parameter to test |
Definition at line 128 of file MooseBaseParameterInterface.h.
Referenced by SetupDebugAction::act(), ADConservativeAdvectionBC::ADConservativeAdvectionBC(), DiffusionCG::addFEBCs(), DiffusionPhysicsBase::addInitialConditions(), MFEMMesh::buildMesh(), LibtorchNeuralNetControl::conditionalParameterError(), DiffusionPhysicsBase::DiffusionPhysicsBase(), ElementSubdomainModifierBase::ElementSubdomainModifierBase(), MooseBaseParameterInterface::getRenamedParam(), DefaultConvergenceBase::getSharedExecutionerParam(), AddVariableAction::init(), PhysicsBase::initializePhysics(), ElementSubdomainModifierBase::initialSetup(), MatrixSymmetryCheck::MatrixSymmetryCheck(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), SolutionInvalidityOutput::output(), Output::Output(), MultiAppGeneralFieldTransfer::outputValueConflicts(), PetscExternalPartitioner::partition(), PiecewiseTabularBase::PiecewiseTabularBase(), MooseMesh::prepare(), SolutionUserObjectBase::readXda(), PhysicsBase::reportPotentiallyMissedParameters(), MFEMSolverBase::setPreconditioner(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), TimedSubdomainModifier::TimedSubdomainModifier(), and XYDelaunayGenerator::XYDelaunayGenerator().
|
inlineinherited |
Test if the supplied parameter is valid.
name | The name of the parameter to test |
Definition at line 122 of file MooseBaseParameterInterface.h.
Referenced by HierarchicalGridPartitioner::_do_partition(), GridPartitioner::_do_partition(), CopyNodalVarsAction::act(), SetupMeshAction::act(), SetupDebugAction::act(), ComposeTimeStepperAction::act(), SetAdaptivityOptionsAction::act(), AddVariableAction::act(), CreateDisplacedProblemAction::act(), CommonOutputAction::act(), ADConservativeAdvectionBC::ADConservativeAdvectionBC(), DiffusionCG::addFEKernels(), DiffusionFV::addFVBCs(), DiffusionFV::addFVKernels(), DiffusionPhysicsBase::addInitialConditions(), CylinderComponent::addMeshGenerators(), AddPeriodicBCAction::AddPeriodicBCAction(), DiffusionPhysicsBase::addPostprocessors(), AdvectiveFluxAux::AdvectiveFluxAux(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayVarReductionAux::ArrayVarReductionAux(), AddPeriodicBCAction::autoTranslationBoundaries(), BicubicSplineFunction::BicubicSplineFunction(), BlockDeletionGenerator::BlockDeletionGenerator(), TimedSubdomainModifier::buildFromFile(), PiecewiseTabularBase::buildFromFile(), PiecewiseTabularBase::buildFromJSON(), ParsedChainControl::buildFunction(), GeneratedMesh::buildMesh(), MooseMesh::buildTypedMesh(), CartesianGridDivision::CartesianGridDivision(), CartesianMeshGenerator::CartesianMeshGenerator(), LibmeshPartitioner::clone(), SampledOutput::cloneMesh(), CombinerGenerator::CombinerGenerator(), FunctorAux::computeValue(), ConservativeAdvectionTempl< is_ad >::ConservativeAdvectionTempl(), FEProblemSolve::convergenceSetup(), CopyMeshPartitioner::CopyMeshPartitioner(), CSVReaderVectorPostprocessor::CSVReaderVectorPostprocessor(), CutMeshByLevelSetGeneratorBase::CutMeshByLevelSetGeneratorBase(), ConstantReporter::declareConstantReporterValues(), DGKernelBase::DGKernelBase(), DiffusionFluxAux::DiffusionFluxAux(), DomainUserObject::DomainUserObject(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), Eigenvalue::Eigenvalue(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), PIDTransientControl::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppUserObjectTransfer::execute(), Exodus::Exodus(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemBase::FEProblemBase(), FEProblemSolve::FEProblemSolve(), FieldSplitPreconditioner::FieldSplitPreconditioner(), FileOutput::FileOutput(), SpatialUserObjectVectorPostprocessor::fillPoints(), CombinerGenerator::fillPositions(), MultiApp::fillPositions(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), FixedPointSolve::FixedPointSolve(), FunctionDT::FunctionDT(), FunctionValuePostprocessor::FunctionValuePostprocessor(), FVInterfaceKernel::FVInterfaceKernel(), FVMassMatrix::FVMassMatrix(), AddMetaDataGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), ElementGenerator::generate(), ExtraNodesetGenerator::generate(), FileMeshGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), SubdomainPerElementGenerator::generate(), GeneratedMeshGenerator::generate(), BlockDeletionGenerator::generate(), ParsedSubdomainGeneratorBase::generate(), MeshExtruderGenerator::generate(), ParsedExtraElementIDGenerator::generate(), XYZDelaunayGenerator::generate(), XYDelaunayGenerator::generate(), XYMeshLineCutter::generate(), SubdomainBoundingBoxGenerator::generate(), DistributedRectilinearMeshGenerator::generate(), PropertyReadFile::getFileNames(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), MooseBaseParameterInterface::getRenamedParam(), MultiAppNearestNodeTransfer::getTargetLocalNodes(), Terminator::handleMessage(), HFEMDirichletBC::HFEMDirichletBC(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), Eigenvalue::init(), AdvancedOutput::initExecutionTypes(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), MultiAppCloneReporterTransfer::initialSetup(), SolutionIC::initialSetup(), MultiAppVariableValueSampleTransfer::initialSetup(), PiecewiseTabularBase::initialSetup(), SolutionScalarAux::initialSetup(), ParsedConvergence::initialSetup(), SolutionAux::initialSetup(), Console::initialSetup(), MooseParsedVectorFunction::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), SampledOutput::initSample(), IterationAdaptiveDT::IterationAdaptiveDT(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), MassMatrix::MassMatrix(), MatCoupledForce::MatCoupledForce(), MatDiffusionBase< Real >::MatDiffusionBase(), MeshGeneratorComponent::MeshGeneratorComponent(), MFEMExecutioner::MFEMExecutioner(), MooseMesh::MooseMesh(), MoosePreconditioner::MoosePreconditioner(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MooseVariableFV< Real >::MooseVariableFV(), MortarConstraintBase::MortarConstraintBase(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppCloneReporterTransfer::MultiAppCloneReporterTransfer(), MultiAppGeneralFieldNearestLocationTransfer::MultiAppGeneralFieldNearestLocationTransfer(), MultiAppGeneralFieldShapeEvaluationTransfer::MultiAppGeneralFieldShapeEvaluationTransfer(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppReporterTransfer::MultiAppReporterTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiSystemSolveObject::MultiSystemSolveObject(), NodeSetsGeneratorBase::NodeSetsGeneratorBase(), EigenExecutionerBase::normalizeSolution(), Output::Output(), MultiAppGeneralFieldTransfer::outputValueConflicts(), ParsedCurveGenerator::ParsedCurveGenerator(), PetscOutput::PetscOutput(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), PIDTransientControl::PIDTransientControl(), PiecewiseTabularBase::PiecewiseTabularBase(), PlaneIDMeshGenerator::PlaneIDMeshGenerator(), MooseMesh::prepare(), MooseBaseParameterInterface::queryParam(), MultiApp::readCommandLineArguments(), SolutionUserObjectBase::readExodusII(), ReferenceResidualInterface::ReferenceResidualInterface(), RenameBlockGenerator::RenameBlockGenerator(), ReporterPointSource::ReporterPointSource(), PhysicsBase::reportPotentiallyMissedParameters(), ParsedSubdomainMeshGenerator::setBlockName(), MooseMesh::setCoordSystem(), FileOutput::setFileBase(), FileOutput::setFileBaseInternal(), Split::setup(), SideSetsGeneratorBase::setup(), SetupMeshAction::setupMesh(), SideDiffusiveFluxIntegralTempl< is_ad, Real >::SideDiffusiveFluxIntegralTempl(), SideSetsGeneratorBase::SideSetsGeneratorBase(), SolutionUserObjectBase::SolutionUserObjectBase(), WebServerControl::startServer(), Terminator::Terminator(), TimeIntervalTimes::TimeIntervalTimes(), TimePeriod::TimePeriod(), MultiAppDofCopyTransfer::transfer(), TransformGenerator::TransformGenerator(), TransientBase::TransientBase(), FunctorIC::value(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl(), WebServerControl::WebServerControl(), XYDelaunayGenerator::XYDelaunayGenerator(), and XYZDelaunayGenerator::XYZDelaunayGenerator().
|
overridevirtualinherited |
Implements MooseVariableFieldBase.
Definition at line 97 of file MooseVariableField.C.
|
overridevirtual |
Reimplemented from MooseVariableField< OutputType >.
Definition at line 696 of file MooseVariableFV.C.
|
inlineinherited |
Kind of the variable (Nonlinear, Auxiliary, ...)
Definition at line 88 of file MooseVariableBase.h.
Referenced by ADPenaltyPeriodicSegmentalConstraint::ADPenaltyPeriodicSegmentalConstraint(), ADPeriodicSegmentalConstraint::ADPeriodicSegmentalConstraint(), FVFluxBC::FVFluxBC(), MooseVariableInterface< Real >::MooseVariableInterface(), PenaltyPeriodicSegmentalConstraint::PenaltyPeriodicSegmentalConstraint(), and PeriodicSegmentalConstraint::PeriodicSegmentalConstraint().
|
private |
Emit an error message for unsupported lower-d ops.
Definition at line 882 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 213 of file MooseVariableFV.h.
|
inline |
Definition at line 221 of file MooseVariableFV.h.
|
inherited |
Return all of the SubdomainIDs for the mesh.
Definition at line 279 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), BlockRestrictable::getBlockCoordSystem(), BlockRestrictable::hasBlockMaterialPropertyHelper(), and SolutionIC::initialSetup().
|
overridevirtual |
Called on this object when the mesh changes.
Reimplemented from MeshChangedInterface.
Definition at line 856 of file MooseVariableFV.h.
|
inlineinherited |
Definition at line 91 of file MooseBaseErrorInterface.h.
Referenced by FEProblemBase::addAuxArrayVariable(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), FEProblemBase::advanceMultiApps(), MultiApp::appProblem(), MooseMesh::buildSideList(), ChangeOverTimestepPostprocessor::ChangeOverTimestepPostprocessor(), AddVariableAction::determineType(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), MooseMesh::elem(), UserForcingFunction::f(), FaceFaceConstraint::FaceFaceConstraint(), FunctionDT::FunctionDT(), RandomICBase::generateRandom(), MooseMesh::getBoundariesToElems(), DataFileInterface::getDataFileName(), DataFileInterface::getDataFileNameByName(), Control::getExecuteOptions(), FEProblemBase::getNonlinearSystem(), FEProblemBase::getUserObjects(), FEProblemBase::hasPostprocessor(), MatDiffusionBase< Real >::MatDiffusionBase(), MultiAppNearestNodeTransfer::MultiAppNearestNodeTransfer(), MultiAppShapeEvaluationTransfer::MultiAppShapeEvaluationTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), NodalScalarKernel::NodalScalarKernel(), MooseMesh::node(), FixedPointSolve::numPicardIts(), RelationshipManager::operator>=(), PercentChangePostprocessor::PercentChangePostprocessor(), ReferenceResidualConvergence::ReferenceResidualConvergence(), Residual::Residual(), MooseMesh::setBoundaryToNormalMap(), Exodus::setOutputDimension(), and UserForcingFunction::UserForcingFunction().
|
inlineinherited |
Emits a documented error with object name and type.
Documented errors are errors that have an issue associated with them.
The repository name repo_name
links a named repository to a URL and should be registered at the application level with registerRepository(). See Moose.C for an example of the "moose" repository registration.
repo_name | The repository name where the issue resides |
issue_num | The number of the issue |
args | The error message to be combined |
Definition at line 61 of file MooseBaseErrorInterface.h.
Referenced by ArrayDGLowerDKernel::ArrayDGLowerDKernel(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayLowerDIntegratedBC::ArrayLowerDIntegratedBC(), DGLowerDKernel::DGLowerDKernel(), HFEMDirichletBC::HFEMDirichletBC(), and LowerDIntegratedBC::LowerDIntegratedBC().
|
inlineinherited |
Emits an error prefixed with object name and type.
Definition at line 29 of file MooseBaseErrorInterface.h.
Referenced by CopyMeshPartitioner::_do_partition(), HierarchicalGridPartitioner::_do_partition(), GridPartitioner::_do_partition(), PetscExternalPartitioner::_do_partition(), MultiAppGeneralFieldTransfer::acceptPointInOriginMesh(), AutoCheckpointAction::act(), AddMeshGeneratorAction::act(), CheckFVBCAction::act(), CreateExecutionerAction::act(), AddBoundsVectorsAction::act(), AddVectorPostprocessorAction::act(), InitProblemAction::act(), SetupMeshCompleteAction::act(), CheckIntegrityAction::act(), AddFVICAction::act(), AddICAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), CombineComponentsMeshes::act(), SetupMeshAction::act(), SplitMeshAction::act(), AdaptivityAction::act(), ChainControlSetupAction::act(), DeprecatedBlockAction::act(), SetupPredictorAction::act(), SetupTimeStepperAction::act(), AddTimeStepperAction::act(), CreateDisplacedProblemAction::act(), MaterialDerivativeTestAction::act(), SetAdaptivityOptionsAction::act(), MaterialOutputAction::act(), AddMFEMSubMeshAction::act(), CommonOutputAction::act(), AddPeriodicBCAction::act(), Action::Action(), FEProblemBase::adaptMesh(), ADConservativeAdvectionBC::ADConservativeAdvectionBC(), MooseVariableFV< Real >::adCurlSln(), MooseVariableFV< Real >::adCurlSlnNeighbor(), AddActionComponentAction::AddActionComponentAction(), MFEMProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), DiffusionCG::addBoundaryConditionsFromComponents(), PhysicsComponentInterface::addBoundaryConditionsFromComponents(), FEProblemBase::addConstraint(), FEProblemBase::addDamper(), FEProblemBase::addDGKernel(), FEProblemBase::addDiracKernel(), DistributedRectilinearMeshGenerator::addElement(), FEProblemBase::addFunction(), SubProblem::addFunctor(), FEProblemBase::addFVInitialCondition(), ADDGKernel::ADDGKernel(), FEProblemBase::addHDGKernel(), FEProblemBase::addInitialCondition(), PhysicsComponentInterface::addInitialConditionsFromComponents(), FEProblemBase::addInterfaceKernel(), MFEMProblem::addKernel(), FEProblemBase::addKernel(), FEProblem::addLineSearch(), FEProblemBase::addLineSearch(), MFEMProblem::addMaterial(), MeshGenerator::addMeshSubgenerator(), MFEMProblem::addMFEMFESpaceFromMOOSEVariable(), FEProblemBase::addOutput(), SubProblem::addPiecewiseByBlockLambdaFunctor(), DiracKernelBase::addPoint(), DistributedRectilinearMeshGenerator::addPoint(), DiracKernelBase::addPointWithValidId(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), MooseMesh::addQuadratureNode(), Action::addRelationshipManager(), FEProblemBase::addReporter(), FEProblemBase::addScalarKernel(), AddVariableAction::addVariable(), FEProblemBase::addVectorPostprocessor(), SubProblem::addVectorTag(), MooseLinearVariableFV< Real >::adError(), ADInterfaceKernelTempl< T >::ADInterfaceKernelTempl(), ADPiecewiseLinearInterpolationMaterial::ADPiecewiseLinearInterpolationMaterial(), MooseVariableScalar::adUDot(), Output::advancedExecuteOn(), AdvectiveFluxAux::AdvectiveFluxAux(), MooseVariableBase::allDofIndices(), NEML2ModelExecutor::applyPredictor(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), ArrayConstantIC::ArrayConstantIC(), ArrayDGKernel::ArrayDGKernel(), ArrayDiffusion::ArrayDiffusion(), ArrayFunctionIC::ArrayFunctionIC(), ArrayReaction::ArrayReaction(), ArrayTimeDerivative::ArrayTimeDerivative(), AddPeriodicBCAction::autoTranslationBoundaries(), AuxKernelTempl< Real >::AuxKernelTempl(), Function::average(), Axisymmetric2D3DSolutionFunction::Axisymmetric2D3DSolutionFunction(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), BicubicSplineFunction::BicubicSplineFunction(), BlockDeletionGenerator::BlockDeletionGenerator(), BoundingValueElementDamper::BoundingValueElementDamper(), BoundingValueNodalDamper::BoundingValueNodalDamper(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), MooseMesh::buildCoarseningMap(), MultiApp::buildComm(), DistributedRectilinearMeshGenerator::buildCube(), TimedSubdomainModifier::buildFromFile(), PiecewiseTabularBase::buildFromFile(), PiecewiseTabularBase::buildFromJSON(), TimedSubdomainModifier::buildFromParameters(), PiecewiseTabularBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), MooseMesh::buildLowerDMesh(), TiledMesh::buildMesh(), GeneratedMesh::buildMesh(), SpiralAnnularMesh::buildMesh(), MeshGeneratorMesh::buildMesh(), ImageMeshGenerator::buildMesh3D(), ImageMesh::buildMesh3D(), MooseMesh::buildRefinementMap(), MaterialBase::buildRequiredMaterials(), MooseMesh::buildSideList(), MooseMesh::buildTypedMesh(), MooseMesh::cacheFaceInfoVariableOwnership(), CartesianGridDivision::CartesianGridDivision(), CartesianMeshGenerator::CartesianMeshGenerator(), ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), EigenExecutionerBase::chebyshev(), SubProblem::checkBlockMatProps(), PhysicsBase::checkBlockRestrictionIdentical(), ComponentBoundaryConditionInterface::checkBoundaryConditionsAllRequested(), SubProblem::checkBoundaryMatProps(), PhysicsBase::checkComponentType(), IterationCountConvergence::checkConvergence(), MooseMesh::checkCoordinateSystems(), DiffusionLHDGAssemblyHelper::checkCoupling(), FEProblemBase::checkDependMaterialsHelper(), FEProblemBase::checkDisplacementOrders(), FEProblemBase::checkDuplicatePostprocessorVariableNames(), DefaultConvergenceBase::checkDuplicateSetSharedExecutionerParams(), MooseMesh::checkDuplicateSubdomainNames(), FEProblemBase::checkExceptionAndStopSolve(), NEML2ModelExecutor::checkExecutionStage(), MaterialBase::checkExecutionStage(), MeshGenerator::checkGetMesh(), ReporterTransferInterface::checkHasReporterValue(), FEProblemBase::checkICRestartError(), Steady::checkIntegrity(), EigenExecutionerBase::checkIntegrity(), Eigenvalue::checkIntegrity(), DefaultNonlinearConvergence::checkIterationType(), DefaultMultiAppFixedPointConvergence::checkIterationType(), DefaultSteadyStateConvergence::checkIterationType(), ExplicitTimeIntegrator::checkLinearConvergence(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), PostprocessorInterface::checkParam(), FEProblemBase::checkProblemIntegrity(), Sampler::checkReinitStatus(), MultiAppGeneralFieldNearestLocationTransfer::checkRestrictionsForSource(), MultiAppPostprocessorToAuxScalarTransfer::checkSiblingsTransferSupported(), MultiAppScalarToAuxScalarTransfer::checkSiblingsTransferSupported(), MultiAppPostprocessorTransfer::checkSiblingsTransferSupported(), MultiAppReporterTransfer::checkSiblingsTransferSupported(), MultiAppMFEMCopyTransfer::checkSiblingsTransferSupported(), MultiAppCopyTransfer::checkSiblingsTransferSupported(), MultiAppTransfer::checkSiblingsTransferSupported(), MaterialBase::checkStatefulSanity(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), FEProblemBase::checkUserObjects(), Moose::PetscSupport::checkUserProvidedPetscOption(), DomainUserObject::checkVariable(), MultiAppTransfer::checkVariable(), MeshDiagnosticsGenerator::checkWatertightNodesets(), MeshDiagnosticsGenerator::checkWatertightSidesets(), LibmeshPartitioner::clone(), MooseMesh::clone(), CombinerGenerator::CombinerGenerator(), ComparisonPostprocessor::comparisonIsTrue(), MooseVariableFieldBase::componentName(), CompositeFunction::CompositeFunction(), ElementH1ErrorFunctionAux::compute(), NodalPatchRecovery::compute(), FEProblemBase::computeBounds(), VariableCondensationPreconditioner::computeDInverseDiag(), CompositionDT::computeDT(), ArrayDGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighResidual(), InternalSideIntegralPostprocessor::computeFaceInfoIntegral(), SideIntegralPostprocessor::computeFaceInfoIntegral(), MooseVariableFieldBase::computeFaceValues(), TimeSequenceStepperBase::computeFailedDT(), IterationAdaptiveDT::computeFailedDT(), TimeStepper::computeFailedDT(), MooseMesh::computeFiniteVolumeCoords(), HistogramVectorPostprocessor::computeHistogram(), ArrayKernel::computeJacobian(), ArrayIntegratedBC::computeJacobian(), FVFluxKernel::computeJacobian(), NodalConstraint::computeJacobian(), FEProblemBase::computeJacobianTags(), LowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDOffDiagJacobian(), EigenProblem::computeMatricesTags(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ArrayKernel::computeOffDiagJacobian(), ArrayIntegratedBC::computeOffDiagJacobian(), FVElementalKernel::computeOffDiagJacobian(), MortarScalarBase::computeOffDiagJacobianScalar(), DGLowerDKernel::computeOffDiagLowerDJacobian(), ArrayDGLowerDKernel::computeOffDiagLowerDJacobian(), MaterialBase::computeProperties(), SideFVFluxBCIntegral::computeQpIntegral(), ScalarKernel::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), NodalEqualValueConstraint::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), NodeElemConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), ScalarKernel::computeQpResidual(), MassMatrix::computeQpResidual(), HDGKernel::computeQpResidual(), DiffusionLHDGDirichletBC::computeQpResidual(), NodalEqualValueConstraint::computeQpResidual(), DiffusionLHDGPrescribedGradientBC::computeQpResidual(), IPHDGBC::computeQpResidual(), KernelValue::computeQpResidual(), TorchScriptMaterial::computeQpValues(), InterfaceQpValueUserObject::computeRealValue(), ArrayKernel::computeResidual(), ArrayIntegratedBC::computeResidual(), FVFluxBC::computeResidual(), FVFluxKernel::computeResidual(), NodalConstraint::computeResidual(), FVFluxKernel::computeResidualAndJacobian(), ResidualObject::computeResidualAndJacobian(), FEProblemBase::computeResidualAndJacobian(), HDGKernel::computeResidualAndJacobianOnSide(), FEProblemBase::computeResidualInternal(), FEProblemBase::computeResidualTag(), FEProblemBase::computeResidualTags(), FEProblemBase::computeResidualType(), KernelScalarBase::computeScalarOffDiagJacobian(), ADKernelScalarBase::computeScalarQpResidual(), ADMortarScalarBase::computeScalarQpResidual(), MortarScalarBase::computeScalarQpResidual(), KernelScalarBase::computeScalarQpResidual(), TimeStepper::computeStep(), ActuallyExplicitEuler::computeTimeDerivatives(), ExplicitEuler::computeTimeDerivatives(), ImplicitEuler::computeTimeDerivatives(), BDF2::computeTimeDerivatives(), NewmarkBeta::computeTimeDerivatives(), CentralDifference::computeTimeDerivatives(), CrankNicolson::computeTimeDerivatives(), LStableDirk2::computeTimeDerivatives(), LStableDirk3::computeTimeDerivatives(), ImplicitMidpoint::computeTimeDerivatives(), ExplicitTVDRK2::computeTimeDerivatives(), AStableDirk4::computeTimeDerivatives(), LStableDirk4::computeTimeDerivatives(), ExplicitRK2::computeTimeDerivatives(), MultiAppGeometricInterpolationTransfer::computeTransformation(), BuildArrayVariableAux::computeValue(), TagVectorArrayVariableAux::computeValue(), NearestNodeValueAux::computeValue(), ProjectionAux::computeValue(), PenetrationAux::computeValue(), ConcentricCircleMesh::ConcentricCircleMesh(), ConditionalEnableControl::ConditionalEnableControl(), TimeStepper::constrainStep(), LibtorchNeuralNetControl::controlNeuralNet(), TransientBase::convergedToSteadyState(), ParsedConvergence::convertRealToBool(), CopyMeshPartitioner::CopyMeshPartitioner(), CoupledForceNodalKernel::CoupledForceNodalKernel(), MultiApp::createApp(), AddVariableAction::createInitialConditionAction(), Function::curl(), MooseVariableFV< Real >::curlPhi(), CutMeshByPlaneGenerator::CutMeshByPlaneGenerator(), SidesetInfoVectorPostprocessor::dataHelper(), DebugResidualAux::DebugResidualAux(), ReporterTransferInterface::declareClone(), MeshGenerator::declareMeshProperty(), ReporterTransferInterface::declareVectorClone(), DefaultSteadyStateConvergence::DefaultSteadyStateConvergence(), FunctorRelationshipManager::delete_remote_elements(), MooseMesh::deleteRemoteElements(), BicubicSplineFunction::derivative(), DerivativeSumMaterialTempl< is_ad >::DerivativeSumMaterialTempl(), MooseMesh::detectPairedSidesets(), FEProblemBase::determineSolverSystem(), DGKernel::DGKernel(), MeshDiagnosticsGenerator::diagnosticsLog(), DistributedPositions::DistributedPositions(), Function::div(), FunctorBinnedValuesDivision::divisionIndex(), MooseVariableFV< Real >::divPhi(), FunctorRelationshipManager::dofmap_reinit(), EigenProblem::doFreeNonlinearPowerIterations(), FEProblemBase::duplicateVariableCheck(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), Eigenvalues::Eigenvalues(), ElementalVariableValue::ElementalVariableValue(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), ElementIntegerAux::ElementIntegerAux(), ElementMaterialSampler::ElementMaterialSampler(), ElementQualityAux::ElementQualityAux(), ElementSubdomainModifierBase::ElementSubdomainModifierBase(), ElementUOAux::ElementUOAux(), ExtraIDIntegralVectorPostprocessor::elementValue(), DistributedRectilinearMeshGenerator::elemId(), ProjectionAux::elemOnNodeVariableIsDefinedOn(), EigenKernel::enabled(), MooseMesh::errorIfDistributedMesh(), MultiAppTransfer::errorIfObjectExecutesOnTransferInSourceApp(), SideIntegralPostprocessor::errorNoFaceInfo(), SideIntegralFunctorPostprocessorTempl< false >::errorNoFaceInfo(), SolutionUserObjectBase::evalMeshFunction(), SolutionUserObjectBase::evalMeshFunctionGradient(), SolutionUserObjectBase::evalMultiValuedMeshFunction(), SolutionUserObjectBase::evalMultiValuedMeshFunctionGradient(), FixedPointSolve::examineFixedPointConvergence(), MultiAppGeneralFieldTransfer::examineReceivedValueConflicts(), RealToBoolChainControl::execute(), RestartableDataReporter::execute(), DiscreteElementUserObject::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), NodalValueSampler::execute(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), ElementQualityChecker::execute(), PositionsFunctorValueSampler::execute(), GreaterThanLessThanPostprocessor::execute(), PointValue::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), FindValueOnLine::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppMFEMCopyTransfer::execute(), MultiAppCopyTransfer::execute(), WebServerControl::execute(), MultiAppUserObjectTransfer::execute(), MultiAppGeometricInterpolationTransfer::execute(), InterfaceQpUserObjectBase::execute(), TransientBase::execute(), LeastSquaresFit::execute(), VectorPostprocessorComparison::execute(), LeastSquaresFitHistory::execute(), TimeExtremeValue::execute(), Eigenvalue::execute(), DomainUserObject::execute(), FEProblemBase::execute(), FEProblemBase::executeControls(), MultiAppVectorPostprocessorTransfer::executeFromMultiapp(), MultiAppVectorPostprocessorTransfer::executeToMultiapp(), Exodus::Exodus(), ExplicitSSPRungeKutta::ExplicitSSPRungeKutta(), MultiAppGeneralFieldTransfer::extractOutgoingPoints(), NEML2ModelExecutor::extractOutputs(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemSolve::FEProblemSolve(), FileOutput::FileOutput(), NEML2ModelExecutor::fillInputs(), QuadraturePointMultiApp::fillPositions(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), MultiAppGeometricInterpolationTransfer::fillSourceInterpolationPoints(), VerifyElementUniqueID::finalize(), VerifyNodalUniqueID::finalize(), DiscreteElementUserObject::finalize(), ElementQualityChecker::finalize(), MemoryUsage::finalize(), PointSamplerBase::finalize(), NearestPointAverage::finalize(), NearestPointIntegralVariablePostprocessor::finalize(), Transfer::find_sys(), BreakMeshByBlockGeneratorBase::findFreeBoundaryId(), FunctionDT::FunctionDT(), FunctionMaterialBase< is_ad >::FunctionMaterialBase(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), FVInitialConditionTempl< T >::FVInitialConditionTempl(), FVMassMatrix::FVMassMatrix(), FVMatAdvection::FVMatAdvection(), FVScalarLagrangeMultiplierInterface::FVScalarLagrangeMultiplierInterface(), GapValueAux::GapValueAux(), WorkBalance::gather(), ElementOrderConversionGenerator::generate(), BlockToMeshConverterGenerator::generate(), FileMeshGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), ExtraNodesetGenerator::generate(), MoveNodeGenerator::generate(), PlaneIDMeshGenerator::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), SideSetsFromNormalsGenerator::generate(), SmoothMeshGenerator::generate(), SubdomainPerElementGenerator::generate(), TiledMeshGenerator::generate(), BreakMeshByBlockGenerator::generate(), MeshRepairGenerator::generate(), CoarsenBlockGenerator::generate(), FlipSidesetGenerator::generate(), GeneratedMeshGenerator::generate(), MeshDiagnosticsGenerator::generate(), SideSetsFromPointsGenerator::generate(), ParsedGenerateNodeset::generate(), CombinerGenerator::generate(), MeshCollectionGenerator::generate(), AllSideSetsByNormalsGenerator::generate(), AdvancedExtruderGenerator::generate(), MeshExtruderGenerator::generate(), SideSetsFromBoundingBoxGenerator::generate(), StackGenerator::generate(), StitchedMeshGenerator::generate(), XYZDelaunayGenerator::generate(), CutMeshByLevelSetGeneratorBase::generate(), SpiralAnnularMeshGenerator::generate(), XYDelaunayGenerator::generate(), XYMeshLineCutter::generate(), PatternedMeshGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), DistributedRectilinearMeshGenerator::generate(), BoundingBoxNodeSetGenerator::generate(), MeshGenerator::generateData(), GeneratedMesh::GeneratedMesh(), GeneratedMeshGenerator::GeneratedMeshGenerator(), MeshGenerator::generateInternal(), CircularBoundaryCorrectionGenerator::generateRadialCorrectionFactor(), RandomICBase::generateRandom(), GenericConstantMaterialTempl< is_ad >::GenericConstantMaterialTempl(), GenericConstantVectorMaterialTempl< is_ad >::GenericConstantVectorMaterialTempl(), GenericFunctionMaterialTempl< is_ad >::GenericFunctionMaterialTempl(), GenericFunctionVectorMaterialTempl< is_ad >::GenericFunctionVectorMaterialTempl(), GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericFunctorTimeDerivativeMaterialTempl< is_ad >::GenericFunctorTimeDerivativeMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), DisplacedProblem::getActualFieldVariable(), FEProblemBase::getActualFieldVariable(), DisplacedProblem::getArrayVariable(), FEProblemBase::getArrayVariable(), MooseMesh::getAxisymmetricRadialCoord(), MFEMFESpace::getBasis(), NEML2BatchIndexGenerator::getBatchIndex(), MooseMesh::getBlockConnectedBlocks(), VariableOldValueBounds::getBound(), MooseMesh::getBoundaryID(), MultiApp::getBoundingBox(), ChainControl::getChainControlDataByName(), MooseMesh::getCoarseningMap(), MultiApp::getCommandLineArgs(), MooseVariableBase::getContinuity(), Control::getControllableParameterByName(), FEProblemBase::getConvergence(), MooseMesh::getCoordSystem(), PhysicsBase::getCoupledPhysics(), PropertyReadFile::getData(), DataFileInterface::getDataFilePath(), TransfiniteMeshGenerator::getDiscreteEdge(), FEProblemBase::getDistribution(), MooseVariableBase::getDofIndices(), VariableCondensationPreconditioner::getDofToCondense(), TransfiniteMeshGenerator::getEdge(), GhostingUserObject::getElementalValue(), ElementUOProvider::getElementalValueLong(), ElementUOProvider::getElementalValueReal(), PropertyReadFile::getElementData(), MooseMesh::getElementIDIndex(), Material::getElementIDNeighbor(), Material::getElementIDNeighborByName(), MooseMesh::getElemIDMapping(), MooseMesh::getElemIDsOnBlocks(), MultiAppFieldTransfer::getEquationSystem(), MultiApp::getExecutioner(), MFEMVectorFESpace::getFECName(), MultiAppTransfer::getFromMultiApp(), MultiAppTransfer::getFromMultiAppInfo(), FEProblemBase::getFunction(), SubProblem::getFunctor(), FEProblemBase::getFVMatsAndDependencies(), MooseMesh::getGeneralAxisymmetricCoordAxis(), DistributedRectilinearMeshGenerator::getGhostNeighbors(), DistributedRectilinearMeshGenerator::getIndices(), FEProblemBase::getLinearConvergenceNames(), SolutionUserObjectBase::getLocalVarIndex(), Material::getMaterialByName(), FEProblemBase::getMaterialData(), SubProblem::getMatrixTagID(), GeneratedMesh::getMaxInDimension(), AnnularMesh::getMaxInDimension(), FEProblemBase::getMaxQps(), FEProblemBase::getMeshDivision(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), GeneratedMesh::getMinInDimension(), AnnularMesh::getMinInDimension(), MultiAppTransfer::getMultiApp(), FEProblemBase::getMultiAppFixedPointConvergenceName(), DistributedRectilinearMeshGenerator::getNeighbors(), Times::getNextTime(), MooseMesh::getNodeBlockIds(), PropertyReadFile::getNodeData(), MooseMesh::getNodeList(), FEProblemBase::getNonlinearConvergenceNames(), EigenProblem::getNonlinearEigenSystem(), FEProblemBase::getNonlinearSystem(), NEML2ModelExecutor::getOutput(), NEML2ModelExecutor::getOutputDerivative(), NEML2ModelExecutor::getOutputParameterDerivative(), MooseMesh::getPairedBoundaryMapping(), MaterialOutputAction::getParams(), ImageMeshGenerator::GetPixelInfo(), ImageMesh::GetPixelInfo(), PlaneIDMeshGenerator::getPlaneID(), Positions::getPosition(), Positions::getPositions(), FEProblemBase::getPositionsObject(), Positions::getPositionsVector2D(), Positions::getPositionsVector3D(), Positions::getPositionsVector4D(), PostprocessorInterface::getPostprocessorValueByNameInternal(), Times::getPreviousTime(), ComponentMaterialPropertyInterface::getPropertyValue(), InterfaceQpUserObjectBase::getQpValue(), MooseMesh::getRefinementMap(), ReporterInterface::getReporterName(), Reporter::getReporterValueName(), FEProblemBase::getSampler(), WebServerControl::getScalarJSONValue(), DisplacedProblem::getScalarVariable(), FEProblemBase::getScalarVariable(), MooseObject::getSharedPtr(), InterfaceQpUserObjectBase::getSideAverageValue(), PhysicsBase::getSolverSystem(), DisplacedProblem::getStandardVariable(), FEProblemBase::getStandardVariable(), FEProblemBase::getSteadyStateConvergenceName(), MooseMesh::getSubdomainBoundaryIds(), TimedSubdomainModifier::getSubdomainIDAndCheck(), DisplacedProblem::getSystem(), FEProblemBase::getSystem(), Times::getTimeAtIndex(), FEProblemBase::getTimeFromStateArg(), TransientBase::getTimeIntegratorNames(), Times::getTimes(), MultiAppTransfer::getToMultiApp(), MultiAppTransfer::getToMultiAppInfo(), MooseMesh::getUniqueCoordSystem(), FEProblemBase::getUserObject(), FEProblemBase::getUserObjectBase(), UserObjectInterface::getUserObjectBaseByName(), UserObjectInterface::getUserObjectName(), NumRelationshipManagers::getValue(), VectorPostprocessorComponent::getValue(), Residual::getValue(), SideAverageValue::getValue(), JSONFileReader::getValue(), LineValueSampler::getValue(), FindValueOnLine::getValueAtPoint(), SubProblem::getVariableHelper(), JSONFileReader::getVector(), VectorPostprocessorInterface::getVectorPostprocessorName(), SubProblem::getVectorTag(), SubProblem::getVectorTagID(), DisplacedProblem::getVectorVariable(), FEProblemBase::getVectorVariable(), GhostingFromUOAux::GhostingFromUOAux(), MultiApp::globalAppToLocal(), MooseParsedVectorFunction::gradient(), Function::gradient(), FEProblemBase::handleException(), Terminator::handleMessage(), MooseVariableBase::hasDoFsOnNodes(), PostprocessorInterface::hasPostprocessor(), PostprocessorInterface::hasPostprocessorByName(), ReporterInterface::hasReporterValue(), ReporterInterface::hasReporterValueByName(), VectorPostprocessorInterface::hasVectorPostprocessor(), VectorPostprocessorInterface::hasVectorPostprocessorByName(), HDGKernel::HDGKernel(), TransientBase::incrementStepOrReject(), FixedPointIterationAdaptiveDT::init(), CrankNicolson::init(), CSVTimeSequenceStepper::init(), ExplicitTimeIntegrator::init(), EigenExecutionerBase::init(), TransientBase::init(), FEProblem::init(), AddAuxVariableAction::init(), IterationAdaptiveDT::init(), Eigenvalue::init(), AddVariableAction::init(), MooseMesh::init(), Sampler::init(), FEProblemBase::init(), MultiApp::init(), FEProblemBase::initialAdaptMesh(), NestedDivision::initialize(), ReporterPositions::initialize(), TransformedPositions::initialize(), DistributedPositions::initialize(), ElementGroupCentroidPositions::initialize(), ReporterTimes::initialize(), FunctorPositions::initialize(), FunctorTimes::initialize(), ParsedDownSelectionPositions::initialize(), ParsedConvergence::initializeConstantSymbol(), PhysicsBase::initializePhysics(), SteffensenSolve::initialSetup(), MultiAppCloneReporterTransfer::initialSetup(), SolutionIC::initialSetup(), PiecewiseLinearBase::initialSetup(), ChainControlDataPostprocessor::initialSetup(), MultiAppConservativeTransfer::initialSetup(), IntegralPreservingFunctionIC::initialSetup(), PiecewiseLinear::initialSetup(), FullSolveMultiApp::initialSetup(), CoarsenedPiecewiseLinear::initialSetup(), LinearFVAdvection::initialSetup(), LinearFVAnisotropicDiffusion::initialSetup(), SolutionScalarAux::initialSetup(), LinearFVDiffusion::initialSetup(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), MultiAppDofCopyTransfer::initialSetup(), ExplicitTimeIntegrator::initialSetup(), SolutionAux::initialSetup(), ReferenceResidualConvergence::initialSetup(), NodalVariableValue::initialSetup(), Axisymmetric2D3DSolutionFunction::initialSetup(), Exodus::initialSetup(), CSV::initialSetup(), MooseParsedFunction::initialSetup(), SolutionUserObjectBase::initialSetup(), FEProblemBase::initialSetup(), SubProblem::initialSetup(), AdvancedOutput::initOutputList(), MFEMProblem::initProblemOperator(), AdvancedOutput::initShowHideLists(), Function::integral(), InterfaceDiffusiveFluxIntegralTempl< is_ad >::InterfaceDiffusiveFluxIntegralTempl(), InterfaceIntegralVariableValuePostprocessor::InterfaceIntegralVariableValuePostprocessor(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), InterfaceTimeKernel::InterfaceTimeKernel(), InternalSideIndicatorBase::InternalSideIndicatorBase(), MultiAppGeometricInterpolationTransfer::interpolateTargetPoints(), EigenExecutionerBase::inversePowerIteration(), InversePowerMethod::InversePowerMethod(), Sampler::isAdaptiveSamplingCompleted(), MooseMesh::isBoundaryFullyExternalToSubdomains(), MooseVariableBase::isNodal(), IterationAdaptiveDT::IterationAdaptiveDT(), IterationCountConvergence::IterationCountConvergence(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), LinearCombinationPostprocessor::LinearCombinationPostprocessor(), LinearNodalConstraint::LinearNodalConstraint(), LineMaterialSamplerBase< Real >::LineMaterialSamplerBase(), LineSearch::lineSearch(), LineValueSampler::LineValueSampler(), MultiAppGeneralFieldTransfer::locatePointReceivers(), LowerBoundNodalKernel::LowerBoundNodalKernel(), MooseLinearVariableFV< Real >::lowerDError(), PNGOutput::makePNG(), ReporterPointMarker::markerSetup(), SubProblem::markFamilyPRefinement(), MassMatrix::MassMatrix(), Material::Material(), MaterialRealTensorValueAuxTempl< is_ad >::MaterialRealTensorValueAuxTempl(), MaterialRealVectorValueAuxTempl< T, is_ad, is_functor >::MaterialRealVectorValueAuxTempl(), MaterialStdVectorRealGradientAux::MaterialStdVectorRealGradientAux(), Distribution::median(), FunctorRelationshipManager::mesh_reinit(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MeshExtruderGenerator::MeshExtruderGenerator(), MeshRepairGenerator::MeshRepairGenerator(), SetupMeshAction::modifyParamsForUseSplit(), MeshMetaDataInterface::mooseErrorInternal(), MooseLinearVariableFV< Real >::MooseLinearVariableFV(), MooseMesh::MooseMesh(), MooseObject::MooseObject(), UserObjectInterface::mooseObjectError(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MooseVariableConstMonomial::MooseVariableConstMonomial(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppMFEMCopyTransfer::MultiAppMFEMCopyTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), NearestNodeDistanceAux::NearestNodeDistanceAux(), NearestNodeValueAux::NearestNodeValueAux(), FEProblemBase::needsPreviousNewtonIteration(), NewmarkBeta::NewmarkBeta(), NodalConstraint::NodalConstraint(), MooseVariableFV< Real >::nodalDofIndex(), MooseVariableFV< Real >::nodalDofIndexNeighbor(), MooseLinearVariableFV< Real >::nodalError(), MooseVariableFV< Real >::nodalMatrixTagValue(), NodalPatchRecoveryBase::nodalPatchRecovery(), NodalPatchRecoveryAuxBase::NodalPatchRecoveryAuxBase(), NodalScalarKernel::NodalScalarKernel(), MooseVariableFV< Real >::nodalValueArray(), MooseVariableFV< Real >::nodalValueOldArray(), MooseVariableFV< Real >::nodalValueOlderArray(), NodalVariableValue::NodalVariableValue(), MooseVariableFV< Real >::nodalVectorTagValue(), DistributedRectilinearMeshGenerator::nodeId(), MooseVariableFV< Real >::numberOfDofsNeighbor(), NumDOFs::NumDOFs(), NumFailedTimeSteps::NumFailedTimeSteps(), DistributedRectilinearMeshGenerator::numNeighbors(), NumNonlinearIterations::NumNonlinearIterations(), NumVars::NumVars(), Output::onInterval(), FunctorRelationshipManager::operator()(), RelationshipManager::operator==(), ActionComponent::outerSurfaceArea(), ActionComponent::outerSurfaceBoundaries(), XDA::output(), SolutionHistory::output(), Exodus::output(), Output::Output(), AdvancedOutput::outputElementalVariables(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), AdvancedOutput::outputPostprocessors(), AdvancedOutput::outputReporters(), AdvancedOutput::outputScalarVariables(), Exodus::outputSetup(), AdvancedOutput::outputSystemInformation(), Console::outputVectorPostprocessors(), AdvancedOutput::outputVectorPostprocessors(), DistributedRectilinearMeshGenerator::paritionSquarely(), PiecewiseBilinear::parse(), ParsedConvergence::ParsedConvergence(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedODEKernel::ParsedODEKernel(), MultiAppConservativeTransfer::performAdjustment(), ExplicitTimeIntegrator::performExplicitSolve(), PetscExternalPartitioner::PetscExternalPartitioner(), MooseVariableFV< Real >::phiLowerSize(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), PIDTransientControl::PIDTransientControl(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseMulticonstant::PiecewiseMulticonstant(), PiecewiseMultiInterpolation::PiecewiseMultiInterpolation(), PiecewiseTabularBase::PiecewiseTabularBase(), CutMeshByLevelSetGeneratorBase::pointPairLevelSetInterception(), SolutionUserObjectBase::pointValueGradientWrapper(), SolutionUserObjectBase::pointValueWrapper(), ReporterInterface::possiblyCheckHasReporter(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessorByName(), LStableDirk2::postResidual(), LStableDirk3::postResidual(), ImplicitMidpoint::postResidual(), ExplicitTVDRK2::postResidual(), AStableDirk4::postResidual(), LStableDirk4::postResidual(), ExplicitRK2::postResidual(), EigenProblem::postScaleEigenVector(), VariableCondensationPreconditioner::preallocateCondensedJacobian(), ADKernelValueTempl< T >::precomputeQpJacobian(), Predictor::Predictor(), TransientBase::preExecute(), MooseMesh::prepare(), MooseMesh::prepared(), FixedPointSolve::printFixedPointConvergenceReason(), PseudoTimestep::PseudoTimestep(), MultiApp::readCommandLineArguments(), PropertyReadFile::readData(), SolutionUserObjectBase::readExodusII(), SolutionUserObjectBase::readXda(), CoarsenBlockGenerator::recursiveCoarsen(), FunctorRelationshipManager::redistribute(), ReferenceResidualConvergence::ReferenceResidualConvergence(), Sampler::reinit(), RelativeSolutionDifferenceNorm::RelativeSolutionDifferenceNorm(), PhysicsBase::reportPotentiallyMissedParameters(), RinglebMesh::RinglebMesh(), RinglebMeshGenerator::RinglebMeshGenerator(), PiecewiseMultiInterpolation::sample(), ScalarComponentIC::ScalarComponentIC(), MortarScalarBase::scalarVariable(), DistributedRectilinearMeshGenerator::scaleNodalPositions(), BicubicSplineFunction::secondDerivative(), MooseVariableFV< Real >::secondPhi(), MooseVariableFV< Real >::secondPhiFace(), MooseVariableFV< Real >::secondPhiFaceNeighbor(), MooseVariableFV< Real >::secondPhiNeighbor(), FunctorRelationshipManager::set_mesh(), MooseVariableBase::setActiveTags(), DistributedRectilinearMeshGenerator::setBoundaryNames(), MooseMesh::setCoordSystem(), FEProblemBase::setCoupling(), PiecewiseBase::setData(), FileOutput::setFileBaseInternal(), MooseMesh::setGeneralAxisymmetricCoordAxes(), FEProblemSolve::setInnerSolve(), MeshGenerator::setMeshProperty(), FVPointValueConstraint::setMyElem(), FEProblemBase::setNonlocalCouplingMatrix(), Sampler::setNumberOfCols(), Sampler::setNumberOfRandomSeeds(), Sampler::setNumberOfRows(), Exodus::setOutputDimensionInExodusWriter(), AddPeriodicBCAction::setPeriodicVars(), MFEMSolverBase::setPreconditioner(), MultiAppGeneralFieldTransfer::setSolutionVectorValues(), Split::setup(), TransientMultiApp::setupApp(), SetupMeshAction::setupMesh(), TimeSequenceStepperBase::setupSequence(), TransientBase::setupTimeIntegrator(), TimePeriodBase::setupTimes(), IntegratedBCBase::shouldApply(), PhysicsBase::shouldCreateIC(), PhysicsBase::shouldCreateTimeDerivative(), PhysicsBase::shouldCreateVariable(), SideAdvectiveFluxIntegralTempl< is_ad >::SideAdvectiveFluxIntegralTempl(), SideDiffusiveFluxIntegralTempl< is_ad, Real >::SideDiffusiveFluxIntegralTempl(), SideSetsFromNormalsGenerator::SideSetsFromNormalsGenerator(), SideSetsFromPointsGenerator::SideSetsFromPointsGenerator(), SingleMatrixPreconditioner::SingleMatrixPreconditioner(), SolutionTimeAdaptiveDT::SolutionTimeAdaptiveDT(), SolutionUserObjectBase::SolutionUserObjectBase(), ExplicitTVDRK2::solve(), ExplicitRK2::solve(), TimeIntegrator::solve(), FEProblemBase::solverSysNum(), FullSolveMultiApp::solveStep(), SpatialAverageBase::SpatialAverageBase(), UserObject::spatialPoints(), NearestPointIntegralVariablePostprocessor::spatialValue(), NearestPointAverage::spatialValue(), MeshDivisionFunctorReductionVectorPostprocessor::spatialValue(), UserObject::spatialValue(), SpiralAnnularMesh::SpiralAnnularMesh(), SpiralAnnularMeshGenerator::SpiralAnnularMeshGenerator(), WebServerControl::startServer(), StitchedMesh::StitchedMesh(), WebServerControl::stringifyJSONType(), MultiAppGeometricInterpolationTransfer::subdomainIDsNode(), Constraint::subdomainSetup(), NodalUserObject::subdomainSetup(), GeneralUserObject::subdomainSetup(), MaterialBase::subdomainSetup(), FEProblemBase::swapBackMaterialsNeighbor(), DisplacedProblem::systemBaseLinear(), Console::systemInfoFlags(), FEProblemBase::systemNumForVariable(), TerminateChainControl::terminate(), Terminator::Terminator(), CutMeshByLevelSetGeneratorBase::tet4ElemCutter(), ThreadedGeneralUserObject::threadJoin(), DiscreteElementUserObject::threadJoin(), GeneralUserObject::threadJoin(), Function::timeDerivative(), TimedSubdomainModifier::TimedSubdomainModifier(), TimeExtremeValue::TimeExtremeValue(), Function::timeIntegral(), MooseLinearVariableFV< Real >::timeIntegratorError(), TimeIntervalTimes::TimeIntervalTimes(), TimePeriodBase::TimePeriodBase(), VectorPostprocessorVisualizationAux::timestepSetup(), MultiAppDofCopyTransfer::transfer(), MultiAppMFEMCopyTransfer::transfer(), MultiAppShapeEvaluationTransfer::transferVariable(), TransformedPositions::TransformedPositions(), FEProblemBase::trustUserCouplingMatrix(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), FEProblemBase::uDotDotOldRequested(), MooseVariableScalar::uDotOld(), FEProblemBase::uDotOldRequested(), Positions::unrollMultiDPositions(), ScalarKernelBase::uOld(), AuxScalarKernel::uOld(), Checkpoint::updateCheckpointFiles(), EqualValueBoundaryConstraint::updateConstrainedNodes(), SolutionUserObjectBase::updateExodusBracketingTimeIndices(), FEProblemBase::updateMaxQps(), MFEMHypreADS::updateSolver(), MFEMHypreAMS::updateSolver(), MFEMHypreBoomerAMG::updateSolver(), MFEMOperatorJacobiSmoother::updateSolver(), MFEMCGSolver::updateSolver(), MFEMGMRESSolver::updateSolver(), MFEMHypreFGMRES::updateSolver(), MFEMHyprePCG::updateSolver(), MFEMHypreGMRES::updateSolver(), MFEMSuperLU::updateSolver(), UpperBoundNodalKernel::UpperBoundNodalKernel(), NearestPointIntegralVariablePostprocessor::userObjectValue(), NearestPointAverage::userObjectValue(), BoundingBoxIC::value(), PiecewiseConstantFromCSV::value(), IntegralPreservingFunctionIC::value(), Axisymmetric2D3DSolutionFunction::value(), Function::value(), ValueRangeMarker::ValueRangeMarker(), ValueThresholdMarker::ValueThresholdMarker(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), PhysicsBase::variableExists(), MultiAppTransfer::variableIntegrityCheck(), VariableTimeIntegrationAux::VariableTimeIntegrationAux(), AddVariableAction::variableType(), VariableValueVolumeHistogram::VariableValueVolumeHistogram(), VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl(), VectorNodalBC::VectorNodalBC(), SubProblem::vectorTagName(), SubProblem::vectorTagType(), MooseParsedGradFunction::vectorValue(), MooseParsedFunction::vectorValue(), Function::vectorValue(), SubProblem::verifyVectorTags(), ActionComponent::volume(), VTKOutput::VTKOutput(), WebServerControl::WebServerControl(), DOFMapOutput::writeStreamToFile(), and Console::writeStreamToFile().
|
inlineinherited |
Emits an error without the prefixing included in mooseError().
Definition at line 40 of file MooseBaseErrorInterface.h.
|
inlineinherited |
Definition at line 98 of file MooseBaseErrorInterface.h.
Referenced by SetupRecoverFileBaseAction::act(), AStableDirk4::AStableDirk4(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), MultiAppGeneralFieldNearestLocationTransfer::evaluateInterpValuesNearestNode(), PIDTransientControl::execute(), Executioner::Executioner(), ExplicitRK2::ExplicitRK2(), ExplicitTVDRK2::ExplicitTVDRK2(), DataFileInterface::getDataFilePath(), MFEMScalarFESpace::getFECName(), MultiAppTransfer::getPointInTargetAppFrame(), ImplicitMidpoint::ImplicitMidpoint(), ParsedDownSelectionPositions::initialize(), PropertyReadFile::initialize(), MultiAppGeneralFieldTransfer::initialSetup(), InversePowerMethod::InversePowerMethod(), LStableDirk2::LStableDirk2(), LStableDirk3::LStableDirk3(), LStableDirk4::LStableDirk4(), PNGOutput::makeMeshFunc(), NonlinearEigen::NonlinearEigen(), SolutionInvalidityOutput::output(), MultiAppGeneralFieldTransfer::outputValueConflicts(), ProjectionAux::ProjectionAux(), ReferenceResidualConvergence::ReferenceResidualConvergence(), MFEMDataCollection::registerFields(), FEProblemBase::setRestartFile(), SolutionUserObjectBase::SolutionUserObjectBase(), SymmetryTransformGenerator::SymmetryTransformGenerator(), TransientBase::takeStep(), and TransientBase::TransientBase().
|
inlineinherited |
Emits a warning prefixed with object name and type.
Definition at line 75 of file MooseBaseErrorInterface.h.
Referenced by CopyMeshPartitioner::_do_partition(), AddKernelAction::act(), MeshOnlyAction::act(), AddFunctionAction::act(), MaterialOutputAction::act(), CommonOutputAction::act(), MFEMProblem::addFunction(), MooseMesh::addPeriodicVariable(), DiracKernelBase::addPoint(), BoundaryMarker::BoundaryMarker(), DistributedRectilinearMeshGenerator::buildCube(), MultiAppVariableValueSamplePostprocessorTransfer::cacheElemToPostprocessorData(), CartesianMeshGenerator::CartesianMeshGenerator(), CheckOutputAction::checkConsoleOutput(), MultiAppTransfer::checkMultiAppExecuteOn(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), SampledOutput::cloneMesh(), MultiAppGeneralFieldTransfer::closestToPosition(), VariableValueElementSubdomainModifier::computeSubdomainID(), GapValueAux::computeValue(), MultiApp::createApp(), DebugResidualAux::DebugResidualAux(), MeshDiagnosticsGenerator::diagnosticsLog(), CylindricalGridDivision::divisionIndex(), SphericalGridDivision::divisionIndex(), CartesianGridDivision::divisionIndex(), ElementMaterialSampler::ElementMaterialSampler(), Postprocessor::evaluateDotWarning(), MeshDivisionFunctorReductionVectorPostprocessor::execute(), ElementQualityChecker::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), FixedPointSolve::FixedPointSolve(), SubdomainPerElementGenerator::generate(), StitchedMeshGenerator::generate(), ParsedGenerateSideset::generate(), MultiAppTransfer::getAppInfo(), FunctorBinnedValuesDivision::getBinIndex(), DataFileInterface::getDataFilePath(), PointSamplerBase::getLocalElemContainingPoint(), FEProblemBase::getMaterial(), LineValueSampler::getValue(), Terminator::handleMessage(), IndicatorMarker::IndicatorMarker(), SphericalGridDivision::initialize(), CylindricalGridDivision::initialize(), ElementGroupCentroidPositions::initialize(), CartesianGridDivision::initialize(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), BoundsBase::initialSetup(), ReferenceResidualConvergence::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), MaterialBase::initStatefulProperties(), LeastSquaresFit::LeastSquaresFit(), IterationAdaptiveDT::limitDTToPostprocessorValue(), FEProblemBase::mesh(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), NewmarkBeta::NewmarkBeta(), NodalPatchRecovery::NodalPatchRecovery(), NonlocalIntegratedBC::NonlocalIntegratedBC(), NonlocalKernel::NonlocalKernel(), Output::Output(), MultiAppGeneralFieldTransfer::outputValueConflicts(), PiecewiseConstantFromCSV::PiecewiseConstantFromCSV(), Executioner::problem(), PropertyReadFile::readData(), TestSourceStepper::rejectStep(), PhysicsBase::reportPotentiallyMissedParameters(), MaterialBase::resetQpProperties(), SecondTimeDerivativeAux::SecondTimeDerivativeAux(), MooseMesh::setCoordSystem(), SidesetAroundSubdomainUpdater::SidesetAroundSubdomainUpdater(), FEProblemBase::sizeZeroes(), TransientMultiApp::solveStep(), Tecplot::Tecplot(), TimeDerivativeAux::TimeDerivativeAux(), Checkpoint::updateCheckpointFiles(), SampledOutput::updateSample(), PiecewiseConstantFromCSV::value(), and VariableCondensationPreconditioner::VariableCondensationPreconditioner().
|
inlineinherited |
Emits a warning without the prefixing included in mooseWarning().
Definition at line 85 of file MooseBaseErrorInterface.h.
|
inlineoverridevirtualinherited |
Get the variable name.
Reimplemented from MooseBase.
Definition at line 72 of file MooseVariableBase.h.
Referenced by SetupResidualDebugAction::act(), DiffusionLHDGKernel::additionalROVariables(), IPHDGAssemblyHelper::additionalROVariables(), InitialConditionWarehouse::addObject(), MooseLinearVariableFV< Real >::adError(), MooseVariableBase::allDofIndices(), ArrayParsedAux::ArrayParsedAux(), SamplerBase::checkForStandardFieldVariableType(), DomainUserObject::checkVariable(), BlockRestrictable::checkVariable(), Coupleable::checkWritableVar(), Coupleable::coupledName(), DebugResidualAux::DebugResidualAux(), GreaterThanLessThanPostprocessor::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppGeometricInterpolationTransfer::fillSourceInterpolationPoints(), FunctionArrayAux::FunctionArrayAux(), FVInitialConditionTempl< T >::FVInitialConditionTempl(), GapValueAux::GapValueAux(), MultiAppGeometricInterpolationTransfer::interpolateTargetPoints(), DerivativeMaterialInterface< MortarScalarBase >::isNotObjectVariable(), MooseLinearVariableFV< Real >::lowerDError(), MooseVariableBase::MooseVariableBase(), MooseLinearVariableFV< Real >::nodalError(), ParsedODEKernel::ParsedODEKernel(), ConstraintWarehouse::subdomainsCovered(), MooseLinearVariableFV< Real >::timeIntegratorError(), MultiAppDofCopyTransfer::transfer(), MultiAppShapeEvaluationTransfer::transferVariable(), FVFluxBC::uOnGhost(), and FVFluxBC::uOnUSub().
|
inlinevirtualinherited |
Check if this variable needs a raw vector of gradients at dof-values.
This is mainly used for finite volume variables.
Reimplemented in MooseLinearVariableFV< OutputType >, MooseLinearVariableFV< ComputeValueType >, MooseLinearVariableFV< T >, MooseLinearVariableFV< RealEigenVector >, MooseLinearVariableFV< RealVectorValue >, and MooseLinearVariableFV< Real >.
Definition at line 120 of file MooseVariableFieldBase.h.
|
inlinefinaloverridevirtual |
Implements MooseVariableFieldBase.
Definition at line 112 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Implements MooseVariableFieldBase.
Definition at line 116 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 200 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Methods for retrieving values of variables at the nodes in a MooseArray for AuxKernelBase.
Implements MooseVariableField< OutputType >.
Definition at line 580 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 584 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 588 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 196 of file MooseVariableFV.h.
|
inlineinherited |
Get variable number coming from libMesh.
Definition at line 52 of file MooseVariableBase.h.
Referenced by AdaptivityAction::act(), Assembly::addJacobianBlock(), Assembly::addJacobianCoupledVarPair(), Assembly::addJacobianLowerD(), Assembly::addJacobianNeighbor(), Assembly::addJacobianNeighborLowerD(), Assembly::addJacobianNonlocal(), EigenProblem::adjustEigenVector(), Assembly::cacheJacobianBlockNonzero(), Assembly::cacheJacobianCoupledVarPair(), Assembly::cacheJacobianMortar(), Assembly::cacheJacobianNeighbor(), Assembly::cacheJacobianNonlocal(), ComputeJacobianThread::compute(), DGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), ADDGKernel::computeElemNeighResidual(), DGKernel::computeElemNeighResidual(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), InternalSideIndicatorBase::computeIndicator(), MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), ScalarKernel::computeJacobian(), Kernel::computeJacobian(), ODEKernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), IntegratedBC::computeJacobian(), VectorIntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobian(), EigenKernel::computeJacobian(), NodalEqualValueConstraint::computeJacobian(), NodeElemConstraint::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVFluxBC::computeJacobian(), KernelGrad::computeJacobian(), KernelValue::computeJacobian(), NonlocalKernel::computeJacobian(), NonlocalIntegratedBC::computeJacobian(), MortarConstraint::computeJacobian(), FVFluxKernel::computeJacobian(), NodeFaceConstraint::computeJacobian(), LowerDIntegratedBC::computeLowerDJacobian(), ArrayLowerDIntegratedBC::computeLowerDJacobian(), DGLowerDKernel::computeLowerDJacobian(), ArrayDGLowerDKernel::computeLowerDJacobian(), LowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayHFEMDirichletBC::computeLowerDQpOffDiagJacobian(), HFEMDirichletBC::computeLowerDQpOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDQpOffDiagJacobian(), ArrayDGLowerDKernel::computeLowerDQpOffDiagJacobian(), DGLowerDKernel::computeLowerDResidual(), ArrayDGLowerDKernel::computeLowerDResidual(), NonlocalKernel::computeNonlocalJacobian(), NonlocalIntegratedBC::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), NonlocalIntegratedBC::computeNonlocalOffDiagJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), LowerDIntegratedBC::computeOffDiagJacobian(), ADDGKernel::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), IntegratedBC::computeOffDiagJacobian(), VectorIntegratedBC::computeOffDiagJacobian(), VectorNodalBC::computeOffDiagJacobian(), ArrayIntegratedBC::computeOffDiagJacobian(), NodeElemConstraint::computeOffDiagJacobian(), NodalBC::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), NonlocalIntegratedBC::computeOffDiagJacobian(), KernelGrad::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), ADKernelScalarBase::computeOffDiagJacobian(), ADNodalKernel::computeOffDiagJacobian(), NodalKernel::computeOffDiagJacobian(), DGLowerDKernel::computeOffDiagJacobian(), NodeFaceConstraint::computeOffDiagJacobian(), ODEKernel::computeOffDiagJacobianScalar(), NodalScalarKernel::computeOffDiagJacobianScalar(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), IntegratedBC::computeOffDiagJacobianScalar(), VectorIntegratedBC::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ArrayIntegratedBC::computeOffDiagJacobianScalar(), ScalarLagrangeMultiplier::computeOffDiagJacobianScalar(), DGLowerDKernel::computeOffDiagLowerDJacobian(), ArrayDGLowerDKernel::computeOffDiagLowerDJacobian(), ComputeFullJacobianThread::computeOnBoundary(), ComputeFullJacobianThread::computeOnElement(), ComputeFullJacobianThread::computeOnInterface(), ComputeFullJacobianThread::computeOnInternalFace(), OldEqualValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), ArrayReaction::computeQpOffDiagJacobian(), ArrayTimeDerivative::computeQpOffDiagJacobian(), ArrayDiffusion::computeQpOffDiagJacobian(), ArrayCoupledTimeDerivative::computeQpOffDiagJacobian(), ArrayIntegratedBC::computeQpOffDiagJacobian(), ArrayKernel::computeQpOffDiagJacobian(), ArrayNodalBC::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), TiedValueConstraint::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), ScalarKernel::computeResidual(), FVScalarLagrangeMultiplierInterface::computeResidual(), Kernel::computeResidual(), VectorKernel::computeResidual(), LowerDIntegratedBC::computeResidual(), ArrayKernel::computeResidual(), ODETimeKernel::computeResidual(), ODEKernel::computeResidual(), TimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), ADScalarKernel::computeResidual(), IntegratedBC::computeResidual(), VectorIntegratedBC::computeResidual(), ArrayLowerDIntegratedBC::computeResidual(), NodeElemConstraint::computeResidual(), ArrayIntegratedBC::computeResidual(), EigenKernel::computeResidual(), NodalEqualValueConstraint::computeResidual(), ADMortarConstraint::computeResidual(), FVBoundaryScalarLagrangeMultiplierConstraint::computeResidual(), FVScalarLagrangeMultiplierConstraint::computeResidual(), FVFluxBC::computeResidual(), MortarConstraint::computeResidual(), KernelValue::computeResidual(), KernelGrad::computeResidual(), FVElementalKernel::computeResidual(), FVFluxKernel::computeResidual(), NodeFaceConstraint::computeResidual(), FVInterfaceKernel::computeResidual(), Kernel::computeResidualAndJacobian(), NodalBC::computeResidualAndJacobian(), IntegratedBC::computeResidualAndJacobian(), MortarScalarBase::computeScalarOffDiagJacobian(), PeriodicSegmentalConstraint::computeScalarQpOffDiagJacobian(), PenaltyPeriodicSegmentalConstraint::computeScalarQpOffDiagJacobian(), DebugResidualAux::computeValue(), ProjectionAux::computeValue(), CoupledForceNodalKernel::CoupledForceNodalKernel(), CoupledForceTempl< is_ad >::CoupledForceTempl(), ScalarCoupleable::coupledScalar(), VariableResidual::execute(), NodalNormalsEvaluator::execute(), NodalNormalsCorner::execute(), NodalNormalsPreprocessor::execute(), FieldSplitPreconditioner::FieldSplitPreconditioner(), InternalSideIndicatorBase::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), BoundsBase::getDoFIndex(), FVBoundaryCondition::hasFaceSide(), HDGKernel::HDGKernel(), LazyCoupleable::init(), NodalNormalsPreprocessor::initialize(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), ArrayKernel::initQpOffDiagJacobian(), LowerBoundNodalKernel::LowerBoundNodalKernel(), PNGOutput::makeMeshFunc(), MatCoupledForce::MatCoupledForce(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), ComputeDiracThread::onElement(), ComputeNodalKernelBCJacobiansThread::onNode(), ComputeNodalKernelJacobiansThread::onNode(), ComputeLinearFVGreenGaussGradientFaceThread::operator()(), ComputeLinearFVGreenGaussGradientVolumeThread::operator()(), Assembly::prepareBlock(), Assembly::prepareBlockNonlocal(), Assembly::prepareJacobianBlock(), Assembly::prepareLowerD(), Assembly::prepareNeighbor(), Assembly::prepareNonlocal(), Assembly::prepareVariable(), Assembly::prepareVariableNonlocal(), MultiAppProjectionTransfer::projectSolution(), MooseVariableScalar::reinit(), AddPeriodicBCAction::setPeriodicVars(), FVInterfaceKernel::setupData(), NonlinearSystemBase::setupScalingData(), MultiAppDofCopyTransfer::transferDofObject(), FVFluxBC::uOnGhost(), FVFluxBC::uOnUSub(), FVFluxBC::updateCurrentFace(), UpperBoundNodalKernel::UpperBoundNodalKernel(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), and MortarConstraintBase::zeroInactiveLMDofs().
|
inlinefinaloverridevirtual |
Get the number of local DoFs.
Reimplemented from MooseVariableBase.
Definition at line 149 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Implements MooseVariableFieldBase.
Definition at line 151 of file MooseVariableFV.h.
|
inherited |
Return the number of blocks for this object.
Definition at line 203 of file BlockRestrictable.C.
Referenced by ElementCentroidPositions::initialize(), and QuadraturePointsPositions::initialize().
|
finaloverridevirtual |
The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc).
Implements MooseVariableFieldBase.
Definition at line 710 of file MooseVariableFV.C.
|
inherited |
Same as their evaluate
overloads with the same arguments but allows for caching implementation.
These are the methods a user will call in their code
Definition at line 597 of file MooseFunctor.h.
|
inherited |
Definition at line 610 of file MooseFunctor.h.
|
inherited |
Definition at line 656 of file MooseFunctor.h.
|
inherited |
Definition at line 677 of file MooseFunctor.h.
|
inherited |
Definition at line 707 of file MooseFunctor.h.
|
inherited |
Definition at line 724 of file MooseFunctor.h.
|
inherited |
Get the order of this variable Note: Order enum can be implicitly converted to unsigned int.
Definition at line 213 of file MooseVariableBase.C.
Referenced by FEProblemBase::checkDisplacementOrders(), AuxScalarKernel::compute(), ScalarInitialCondition::compute(), ADScalarKernel::computeADJacobian(), ODEKernel::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVScalarLagrangeMultiplierConstraint::computeOffDiagJacobian(), ODEKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ScalarLagrangeMultiplier::computeOffDiagJacobianScalar(), MortarScalarBase::computeOffDiagJacobianScalar(), KernelScalarBase::computeOffDiagJacobianScalarLocal(), ArrayDGDiffusion::computeQpJacobian(), DGDiffusion::computeQpJacobian(), DGFunctionDiffusionDirichletBC::computeQpJacobian(), ArrayIntegratedBC::computeQpOffDiagJacobianScalar(), ArrayKernel::computeQpOffDiagJacobianScalar(), ADDGDiffusion::computeQpResidual(), DGDiffusion::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), ScalarKernel::computeResidual(), ADScalarKernel::computeResidual(), ODETimeKernel::computeResidual(), ODEKernel::computeResidual(), FVScalarLagrangeMultiplierConstraint::computeResidual(), FVBoundaryScalarLagrangeMultiplierConstraint::computeResidual(), KernelScalarBase::computeScalarOffDiagJacobianScalar(), MortarScalarBase::computeScalarOffDiagJacobianScalar(), ProjectionAux::computeValue(), ScalarCoupleable::coupledScalarOrder(), MultiAppPostprocessorToAuxScalarTransfer::execute(), FunctionScalarAux::FunctionScalarAux(), GapValueAux::GapValueAux(), ArrayDGDiffusion::initQpResidual(), NodalPatchRecovery::NodalPatchRecovery(), FEProblemBase::projectInitialConditionOnCustomRange(), ProjectionAux::ProjectionAux(), FEProblemBase::projectSolution(), and ScalarComponentIC::ScalarComponentIC().
|
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 255 of file MooseBaseParameterInterface.h.
Referenced by HierarchicalGridPartitioner::_do_partition(), AutoCheckpointAction::act(), SetupDebugAction::act(), CommonOutputAction::act(), AddPeriodicBCAction::act(), ADConservativeAdvectionBC::ADConservativeAdvectionBC(), DiffusionCG::addFEKernels(), DiffusionFV::addFVKernels(), NEML2ModelExecutor::addGatheredParameter(), NEML2ModelExecutor::addGatheredVariable(), ADDGKernel::ADDGKernel(), CylinderComponent::addMeshGenerators(), AddPeriodicBCAction::AddPeriodicBCAction(), ReporterPointSource::addPoints(), ADIntegratedBCTempl< T >::ADIntegratedBCTempl(), ADKernelTempl< T >::ADKernelTempl(), ADNodalKernel::ADNodalKernel(), ADPenaltyPeriodicSegmentalConstraint::ADPenaltyPeriodicSegmentalConstraint(), ADPeriodicSegmentalConstraint::ADPeriodicSegmentalConstraint(), AdvancedExtruderGenerator::AdvancedExtruderGenerator(), AdvectiveFluxAux::AdvectiveFluxAux(), ADVectorFunctionDirichletBC::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), ArrayBodyForce::ArrayBodyForce(), ArrayDGKernel::ArrayDGKernel(), ArrayDGLowerDKernel::ArrayDGLowerDKernel(), ArrayDirichletBC::ArrayDirichletBC(), ArrayHFEMDirichletBC::ArrayHFEMDirichletBC(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), ArrayLowerDIntegratedBC::ArrayLowerDIntegratedBC(), ArrayParsedAux::ArrayParsedAux(), ArrayPenaltyDirichletBC::ArrayPenaltyDirichletBC(), ArrayVacuumBC::ArrayVacuumBC(), ArrayVarReductionAux::ArrayVarReductionAux(), ParsedSubdomainIDsGenerator::assignElemSubdomainID(), AuxKernelTempl< Real >::AuxKernelTempl(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), BlockDeletionGenerator::BlockDeletionGenerator(), BlockWeightedPartitioner::BlockWeightedPartitioner(), BoundsBase::BoundsBase(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), BuildArrayVariableAux::BuildArrayVariableAux(), PiecewiseTabularBase::buildFromFile(), MFEMMesh::buildMesh(), CartesianGridDivision::CartesianGridDivision(), checkComponent(), MeshGenerator::checkGetMesh(), ComponentInitialConditionInterface::checkInitialConditionsAllRequested(), BatchMeshGeneratorAction::checkInputParameterType(), PhysicsBase::checkIntegrityEarly(), PostprocessorInterface::checkParam(), FEProblemBase::checkProblemIntegrity(), MultiAppReporterTransfer::checkSiblingsTransferSupported(), Coupleable::checkVar(), MultiAppTransfer::checkVariable(), CircularBoundaryCorrectionGenerator::CircularBoundaryCorrectionGenerator(), CircularBoundaryCorrectionGenerator::circularCenterCalculator(), MultiAppGeneralFieldTransfer::closestToPosition(), CoarsenBlockGenerator::CoarsenBlockGenerator(), CombinerGenerator::CombinerGenerator(), ComponentInitialConditionInterface::ComponentInitialConditionInterface(), ComponentMaterialPropertyInterface::ComponentMaterialPropertyInterface(), CompositionDT::CompositionDT(), FunctorAux::computeValue(), ConcentricCircleMeshGenerator::ConcentricCircleMeshGenerator(), LibtorchNeuralNetControl::conditionalParameterError(), ConservativeAdvectionTempl< is_ad >::ConservativeAdvectionTempl(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), ContainsPointAux::ContainsPointAux(), CopyValueAux::CopyValueAux(), Coupleable::Coupleable(), CoupledForceTempl< is_ad >::CoupledForceTempl(), CoupledValueFunctionMaterialTempl< is_ad >::CoupledValueFunctionMaterialTempl(), MultiApp::createApp(), MeshGeneratorSystem::createMeshGenerator(), CylindricalGridDivision::CylindricalGridDivision(), ConstantReporter::declareConstantReporterValues(), AccumulateReporter::declareLateValues(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), DGLowerDKernel::DGLowerDKernel(), DiffusionFluxAux::DiffusionFluxAux(), DomainUserObject::DomainUserObject(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), ElementGroupCentroidPositions::ElementGroupCentroidPositions(), ElementLengthAux::ElementLengthAux(), ElementLpNormAux::ElementLpNormAux(), ExtraIDIntegralVectorPostprocessor::elementValue(), ElementValueSampler::ElementValueSampler(), ElementVectorL2Error::ElementVectorL2Error(), EqualValueEmbeddedConstraintTempl< is_ad >::EqualValueEmbeddedConstraintTempl(), ReporterPointSource::errorCheck(), ExamplePatchMeshGenerator::ExamplePatchMeshGenerator(), MultiAppNearestNodeTransfer::execute(), MultiAppUserObjectTransfer::execute(), ExtraElementIDAux::ExtraElementIDAux(), ExtraElementIntegerDivision::ExtraElementIntegerDivision(), ExtraIDIntegralVectorPostprocessor::ExtraIDIntegralVectorPostprocessor(), FEProblemSolve::FEProblemSolve(), FileMeshGenerator::FileMeshGenerator(), FillBetweenCurvesGenerator::FillBetweenCurvesGenerator(), FillBetweenSidesetsGenerator::FillBetweenSidesetsGenerator(), ReporterPointSource::fillPoint(), SpatialUserObjectVectorPostprocessor::fillPoints(), CombinerGenerator::fillPositions(), MultiApp::fillPositions(), InternalSideIndicatorBase::finalize(), ForcingFunctionAux::ForcingFunctionAux(), FullSolveMultiApp::FullSolveMultiApp(), FunctionArrayAux::FunctionArrayAux(), FunctionValuePostprocessor::FunctionValuePostprocessor(), FunctorADConverterTempl< T >::FunctorADConverterTempl(), FunctorAux::FunctorAux(), FunctorBinnedValuesDivision::FunctorBinnedValuesDivision(), FunctorCoordinatesFunctionAux::FunctorCoordinatesFunctionAux(), FunctorElementalGradientAuxTempl< is_ad >::FunctorElementalGradientAuxTempl(), FunctorExtremaPositions::FunctorExtremaPositions(), FunctorIC::FunctorIC(), FunctorPositions::FunctorPositions(), FunctorVectorElementalAuxTempl< is_ad >::FunctorVectorElementalAuxTempl(), FVAdvection::FVAdvection(), FVFluxBC::FVFluxBC(), FVInterfaceKernel::FVInterfaceKernel(), FVOneVarDiffusionInterface::FVOneVarDiffusionInterface(), FVTwoVarContinuityConstraint::FVTwoVarContinuityConstraint(), BoundaryDeletionGenerator::generate(), UniqueExtraIDMeshGenerator::generate(), ExtraNodesetGenerator::generate(), AddMetaDataGenerator::generate(), BlockToMeshConverterGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), ElementsToTetrahedronsConverter::generate(), FillBetweenCurvesGenerator::generate(), FillBetweenSidesetsGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), PlaneIDMeshGenerator::generate(), RenameBlockGenerator::generate(), RenameBoundaryGenerator::generate(), BlockDeletionGenerator::generate(), BreakMeshByBlockGenerator::generate(), CoarsenBlockGenerator::generate(), FlipSidesetGenerator::generate(), GeneratedMeshGenerator::generate(), ParsedSubdomainGeneratorBase::generate(), RefineBlockGenerator::generate(), RefineSidesetGenerator::generate(), AdvancedExtruderGenerator::generate(), BreakMeshByElementGenerator::generate(), CircularBoundaryCorrectionGenerator::generate(), CombinerGenerator::generate(), MeshCollectionGenerator::generate(), MeshExtruderGenerator::generate(), ParsedCurveGenerator::generate(), ParsedExtraElementIDGenerator::generate(), StackGenerator::generate(), StitchedMeshGenerator::generate(), XYZDelaunayGenerator::generate(), XYDelaunayGenerator::generate(), XYMeshLineCutter::generate(), CutMeshByLevelSetGeneratorBase::generate(), SubdomainBoundingBoxGenerator::generate(), PatternedMeshGenerator::generate(), GeneratedMeshGenerator::GeneratedMeshGenerator(), GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericFunctorTimeDerivativeMaterialTempl< is_ad >::GenericFunctorTimeDerivativeMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), PropertyReadFile::getBlockData(), ComponentBoundaryConditionInterface::getBoundaryCondition(), MultiApp::getCommandLineArgs(), PropertyReadFile::getData(), PropertyReadFile::getFileNames(), Sampler::getGlobalSamples(), ComponentInitialConditionInterface::getInitialCondition(), NEML2Action::getInputParameterMapping(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), Sampler::getLocalSamples(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), Sampler::getNextLocalRow(), FEProblemSolve::getParamFromNonlinearSystemVectorParam(), PostprocessorInterface::getPostprocessorNameInternal(), PostprocessorInterface::getPostprocessorValueInternal(), MultiAppNearestNodeTransfer::getTargetLocalNodes(), UserObjectInterface::getUserObjectBase(), UserObjectInterface::getUserObjectName(), HFEMDirichletBC::HFEMDirichletBC(), AddVariableAction::init(), MultiApp::init(), DistributedPositions::initialize(), BlockWeightedPartitioner::initialize(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), PhysicsBase::initializePhysics(), JSONOutput::initialSetup(), MultiAppCloneReporterTransfer::initialSetup(), SolutionIC::initialSetup(), ElementSubdomainModifierBase::initialSetup(), SideFVFluxBCIntegral::initialSetup(), MultiAppVariableValueSamplePostprocessorTransfer::initialSetup(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), MultiAppDofCopyTransfer::initialSetup(), HistogramVectorPostprocessor::initialSetup(), ReferenceResidualConvergence::initialSetup(), PiecewiseConstantFromCSV::initialSetup(), LibtorchControlValuePostprocessor::initialSetup(), MultiAppGeneralFieldTransfer::initialSetup(), SampledOutput::initSample(), AddMetaDataGenerator::inputChecker(), IntegratedBC::IntegratedBC(), InterfaceDiffusiveFluxIntegralTempl< is_ad >::InterfaceDiffusiveFluxIntegralTempl(), InterfaceValueUserObjectAux::InterfaceValueUserObjectAux(), InternalSideIndicatorBase::InternalSideIndicatorBase(), InterpolatedStatefulMaterialTempl< T >::InterpolatedStatefulMaterialTempl(), InversePowerMethod::InversePowerMethod(), IterationAdaptiveDT::IterationAdaptiveDT(), MultiApp::keepSolutionDuringRestore(), Kernel::Kernel(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), LinearCombinationFunction::LinearCombinationFunction(), LinearFVAdvectionDiffusionFunctorRobinBC::LinearFVAdvectionDiffusionFunctorRobinBC(), LowerDIntegratedBC::LowerDIntegratedBC(), PNGOutput::makeMeshFunc(), MatCoupledForce::MatCoupledForce(), MaterialADConverterTempl< T >::MaterialADConverterTempl(), MaterialFunctorConverterTempl< T >::MaterialFunctorConverterTempl(), MatrixSymmetryCheck::MatrixSymmetryCheck(), PatternedMeshGenerator::mergeSubdomainNameMaps(), MeshCollectionGenerator::MeshCollectionGenerator(), MeshDiagnosticsGenerator::MeshDiagnosticsGenerator(), MeshDivisionAux::MeshDivisionAux(), MeshGenerator::MeshGenerator(), MeshGeneratorComponent::MeshGeneratorComponent(), MFEMGenericFunctorMaterial::MFEMGenericFunctorMaterial(), MFEMGenericFunctorVectorMaterial::MFEMGenericFunctorVectorMaterial(), MooseLinearVariableFV< Real >::MooseLinearVariableFV(), UserObjectInterface::mooseObjectError(), MoosePreconditioner::MoosePreconditioner(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), MooseVariableBase::MooseVariableBase(), MortarConstraintBase::MortarConstraintBase(), MortarNodalAuxKernelTempl< ComputeValueType >::MortarNodalAuxKernelTempl(), MultiApp::moveApp(), MoveNodeGenerator::MoveNodeGenerator(), MultiApp::MultiApp(), MultiAppCloneReporterTransfer::MultiAppCloneReporterTransfer(), MultiAppGeneralFieldNearestLocationTransfer::MultiAppGeneralFieldNearestLocationTransfer(), MultiAppGeneralFieldShapeEvaluationTransfer::MultiAppGeneralFieldShapeEvaluationTransfer(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppGeometricInterpolationTransfer::MultiAppGeometricInterpolationTransfer(), MultiAppNearestNodeTransfer::MultiAppNearestNodeTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorToAuxScalarTransfer::MultiAppPostprocessorToAuxScalarTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppProjectionTransfer::MultiAppProjectionTransfer(), MultiAppReporterTransfer::MultiAppReporterTransfer(), MultiAppScalarToAuxScalarTransfer::MultiAppScalarToAuxScalarTransfer(), MultiAppShapeEvaluationTransfer::MultiAppShapeEvaluationTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiAppVectorPostprocessorTransfer::MultiAppVectorPostprocessorTransfer(), MultiSystemSolveObject::MultiSystemSolveObject(), NearestNodeValueAux::NearestNodeValueAux(), NEML2Action::NEML2Action(), NestedDivision::NestedDivision(), NodalBC::NodalBC(), NodalEqualValueConstraint::NodalEqualValueConstraint(), NodalKernel::NodalKernel(), NodalPatchRecoveryAux::NodalPatchRecoveryAux(), NodalValueSampler::NodalValueSampler(), Output::Output(), ParsedCurveGenerator::ParsedCurveGenerator(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), ParsedPostprocessor::ParsedPostprocessor(), PatternedMeshGenerator::PatternedMeshGenerator(), PenaltyPeriodicSegmentalConstraint::PenaltyPeriodicSegmentalConstraint(), PeriodicSegmentalConstraint::PeriodicSegmentalConstraint(), PIDTransientControl::PIDTransientControl(), PlaneDeletionGenerator::PlaneDeletionGenerator(), PlaneIDMeshGenerator::PlaneIDMeshGenerator(), PointwiseRenormalizeVector::PointwiseRenormalizeVector(), PolyLineMeshGenerator::PolyLineMeshGenerator(), ReporterInterface::possiblyCheckHasReporter(), VectorPostprocessorInterface::possiblyCheckHasVectorPostprocessor(), LibmeshPartitioner::prepareBlocksForSubdomainPartitioner(), ProjectedMaterialPropertyNodalPatchRecoveryAux::ProjectedMaterialPropertyNodalPatchRecoveryAux(), ProjectionAux::ProjectionAux(), PropertyReadFile::PropertyReadFile(), RandomIC::RandomIC(), MultiApp::readCommandLineArguments(), PropertyReadFile::readData(), SolutionUserObjectBase::readXda(), ReferenceResidualConvergence::ReferenceResidualConvergence(), RefineBlockGenerator::RefineBlockGenerator(), RefineSidesetGenerator::RefineSidesetGenerator(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), ReporterPointSource::ReporterPointSource(), FEProblemBase::restoreSolutions(), SecondTimeDerivativeAux::SecondTimeDerivativeAux(), FEProblemBase::setLinearConvergenceNames(), FEProblemBase::setNonlinearConvergenceNames(), MooseMesh::setPartitioner(), NodeSetsGeneratorBase::setup(), SideSetsGeneratorBase::setup(), NEML2Action::setupDerivativeMappings(), NEML2Action::setupParameterDerivativeMappings(), TimeSequenceStepperBase::setupSequence(), SidesetAroundSubdomainUpdater::SidesetAroundSubdomainUpdater(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), SideValueSampler::SideValueSampler(), SingleRankPartitioner::SingleRankPartitioner(), SphericalGridDivision::SphericalGridDivision(), SymmetryTransformGenerator::SymmetryTransformGenerator(), Terminator::Terminator(), TimeDerivativeAux::TimeDerivativeAux(), Transfer::Transfer(), TransformGenerator::TransformGenerator(), TransientMultiApp::TransientMultiApp(), ParsedCurveGenerator::tSectionSpaceDefiner(), UniqueExtraIDMeshGenerator::UniqueExtraIDMeshGenerator(), UserObject::UserObject(), Checkpoint::validateExecuteOn(), ParsedAux::validateGenericVectorNames(), ParsedMaterialBase::validateVectorNames(), FunctorIC::value(), VariableCondensationPreconditioner::VariableCondensationPreconditioner(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), VectorFunctionIC::VectorFunctionIC(), VolumeAux::VolumeAux(), WebServerControl::WebServerControl(), XYDelaunayGenerator::XYDelaunayGenerator(), XYMeshLineCutter::XYMeshLineCutter(), and XYZDelaunayGenerator::XYZDelaunayGenerator().
|
inlineinherited |
Get the parameters of the object.
Definition at line 62 of file MooseBaseParameterInterface.h.
Referenced by SetupDebugAction::act(), AddActionComponentAction::act(), CommonOutputAction::act(), Action::Action(), FEProblemBase::addAnyRedistributers(), MFEMProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), FEProblemBase::addAuxScalarKernel(), MFEMProblem::addAuxVariable(), DisplacedProblem::addAuxVariable(), MFEMProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), FEProblemBase::addConstraint(), FEProblemBase::addConvergence(), FEProblemBase::addDamper(), AddDefaultConvergenceAction::addDefaultMultiAppFixedPointConvergence(), FEProblemBase::addDefaultMultiAppFixedPointConvergence(), ReferenceResidualProblem::addDefaultNonlinearConvergence(), AddDefaultConvergenceAction::addDefaultNonlinearConvergence(), FEProblemBase::addDefaultNonlinearConvergence(), AddDefaultConvergenceAction::addDefaultSteadyStateConvergence(), FEProblemBase::addDefaultSteadyStateConvergence(), FEProblemBase::addDGKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), MFEMProblem::addFESpace(), MFEMProblem::addFunction(), FEProblemBase::addFunction(), MFEMProblem::addFunctorMaterial(), FEProblemBase::addFunctorMaterial(), FEProblemBase::addFVBC(), FEProblemBase::addFVInitialCondition(), FEProblemBase::addFVInterfaceKernel(), FEProblemBase::addFVKernel(), MFEMProblem::addGridFunction(), FEProblemBase::addHDGKernel(), FEProblemBase::addIndicator(), MFEMProblem::addInitialCondition(), FEProblemBase::addInitialCondition(), DiffusionPhysicsBase::addInitialConditions(), FEProblemBase::addInterfaceKernel(), FEProblemBase::addInterfaceMaterial(), MFEMProblem::addKernel(), FEProblemBase::addKernel(), FEProblemBase::addLinearFVBC(), FEProblemBase::addLinearFVKernel(), FEProblem::addLineSearch(), FEProblemBase::addMarker(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMeshDivision(), MFEMProblem::addMFEMFESpaceFromMOOSEVariable(), MFEMProblem::addMFEMPreconditioner(), MFEMProblem::addMFEMSolver(), FEProblemBase::addMultiApp(), FEProblemBase::addNodalKernel(), FEProblemBase::addObject(), FEProblemBase::addObjectParamsHelper(), FEProblemBase::addOutput(), MFEMProblem::addPostprocessor(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), FEProblemBase::addReporter(), FEProblemBase::addSampler(), FEProblemBase::addScalarKernel(), MFEMProblem::addSubMesh(), FEProblemBase::addTimeIntegrator(), MFEMProblem::addTransfer(), FEProblemBase::addTransfer(), FEProblemBase::addUserObject(), MFEMProblem::addVariable(), DisplacedProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), ADPiecewiseLinearInterpolationMaterial::ADPiecewiseLinearInterpolationMaterial(), AdvancedOutput::AdvancedOutput(), ADVectorFunctionDirichletBC::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), Action::associateWithParameter(), AuxKernelTempl< Real >::AuxKernelTempl(), AuxScalarKernel::AuxScalarKernel(), BoundsBase::BoundsBase(), MooseMesh::buildTypedMesh(), PostprocessorInterface::checkParam(), AddDefaultConvergenceAction::checkUnusedMultiAppFixedPointConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedNonlinearConvergenceParameters(), AddDefaultConvergenceAction::checkUnusedSteadyStateConvergenceParameters(), SampledOutput::cloneMesh(), LibtorchNeuralNetControl::conditionalParameterError(), Console::Console(), CommonOutputAction::create(), MultiApp::createApp(), Postprocessor::declareValue(), DumpObjectsProblem::deduceNecessaryParameters(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), DumpObjectsProblem::dumpObjectHelper(), DumpObjectsProblem::DumpObjectsProblem(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), ElementMaterialSampler::ElementMaterialSampler(), ExamplePatchMeshGenerator::ExamplePatchMeshGenerator(), Executor::Executor(), Exodus::Exodus(), FEProblem::FEProblem(), FEProblemBase::FEProblemBase(), FixedPointSolve::FixedPointSolve(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), GapValueAux::GapValueAux(), ParsedSubdomainGeneratorBase::generate(), MooseBaseParameterInterface::getCheckedPointerParam(), ActionWarehouse::getCurrentActionName(), ExecutorInterface::getExecutor(), Material::getMaterial(), ReporterInterface::getReporterName(), Reporter::getReporterValueName(), UserObjectInterface::getUserObjectName(), VectorPostprocessorInterface::getVectorPostprocessorName(), GhostingUserObject::GhostingUserObject(), AttribSystem::initFrom(), AttribDisplaced::initFrom(), BlockRestrictable::initializeBlockRestrictable(), FullSolveMultiApp::initialSetup(), FEProblemBase::initNullSpaceVectors(), InterfaceDiffusiveFluxIntegralTempl< is_ad >::InterfaceDiffusiveFluxIntegralTempl(), InterfaceIntegralVariableValuePostprocessor::InterfaceIntegralVariableValuePostprocessor(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), isValid(), IterationAdaptiveDT::IterationAdaptiveDT(), LibtorchNeuralNetControl::LibtorchNeuralNetControl(), MFEMCGSolver::MFEMCGSolver(), MFEMGMRESSolver::MFEMGMRESSolver(), MFEMHypreADS::MFEMHypreADS(), MFEMHypreAMS::MFEMHypreAMS(), MFEMHypreBoomerAMG::MFEMHypreBoomerAMG(), MFEMHypreFGMRES::MFEMHypreFGMRES(), MFEMHypreGMRES::MFEMHypreGMRES(), MFEMHyprePCG::MFEMHyprePCG(), MFEMOperatorJacobiSmoother::MFEMOperatorJacobiSmoother(), MFEMSuperLU::MFEMSuperLU(), MooseObject::MooseObject(), UserObjectInterface::mooseObjectError(), MooseVariableInterface< Real >::MooseVariableInterface(), MultiApp::MultiApp(), MultiAppGeneralFieldTransfer::MultiAppGeneralFieldTransfer(), MultiAppGeneralFieldUserObjectTransfer::MultiAppGeneralFieldUserObjectTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), NodeFaceConstraint::NodeFaceConstraint(), OverlayMeshGenerator::OverlayMeshGenerator(), PenetrationAux::PenetrationAux(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), NEML2Action::printSummary(), ProjectedStatefulMaterialStorageAction::processProperty(), PropertyReadFile::PropertyReadFile(), PseudoTimestep::PseudoTimestep(), RandomIC::RandomIC(), ReferenceResidualConvergence::ReferenceResidualConvergence(), InputParameterWarehouse::removeInputParameters(), FEProblem::setInputParametersFEProblem(), FEProblemBase::setInputParametersFEProblem(), FEProblemBase::setResidualObjectParamsAndLog(), SideSetsGeneratorBase::setup(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), Moose::PetscSupport::storePetscOptions(), DumpObjectsProblem::stringifyParameters(), TaggingInterface::TaggingInterface(), Transfer::Transfer(), TransientBase::TransientBase(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), VectorFunctionIC::VectorFunctionIC(), and VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl().
|
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 272 of file MooseBaseParameterInterface.h.
Referenced by GridPartitioner::_do_partition(), ComboMarker::ComboMarker(), Control::Control(), FunctorIC::FunctorIC(), and 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 265 of file MooseBaseParameterInterface.h.
Referenced by GridPartitioner::_do_partition(), EigenProblem::checkProblemIntegrity(), CombinerGenerator::copyIntoMesh(), DefaultMultiAppFixedPointConvergence::DefaultMultiAppFixedPointConvergence(), MultiAppNearestNodeTransfer::execute(), FEProblemSolve::FEProblemSolve(), UniqueExtraIDMeshGenerator::generate(), PlaneIDMeshGenerator::generate(), Terminator::initialSetup(), SampledOutput::initSample(), MooseMesh::MooseMesh(), FEProblemBase::setPreserveMatrixSparsityPattern(), and Terminator::Terminator().
|
inlinefinaloverridevirtual |
Return the variable's elemental shape functions.
Implements MooseVariableField< OutputType >.
Definition at line 598 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the variable's shape functions on an element face.
Implements MooseVariableField< OutputType >.
Definition at line 613 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the variable's shape functions on a neighboring element face.
Implements MooseVariableField< OutputType >.
Definition at line 620 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return phiFaceNeighbor size.
Implements MooseVariableFieldBase.
Definition at line 123 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return phiFace size.
Implements MooseVariableFieldBase.
Definition at line 121 of file MooseVariableFV.h.
|
overridevirtual |
Return the variable's shape functions on a lower-dimensional element.
Implements MooseVariableField< OutputType >.
Definition at line 875 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the number of shape functions on the lower dimensional element for this variable.
Implements MooseVariableFieldBase.
Definition at line 127 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the variable's shape functions on a neighboring element.
Implements MooseVariableField< OutputType >.
Definition at line 633 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return phiNeighbor size.
Implements MooseVariableFieldBase.
Definition at line 122 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return phi size.
Implements MooseVariableFieldBase.
Definition at line 120 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Prepare the elemental degrees of freedom.
Implements MooseVariableFieldBase.
Definition at line 102 of file MooseVariableFV.h.
|
finaloverridevirtual |
Implements MooseVariableFieldBase.
Definition at line 851 of file MooseVariableFV.C.
|
overridevirtual |
Prepare the initial condition.
Implements MooseVariableFieldBase.
Definition at line 302 of file MooseVariableFV.C.
|
inlinefinaloverridevirtual |
Prepare a lower dimensional element's degrees of freedom.
Implements MooseVariableFieldBase.
Definition at line 110 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Prepare the neighbor element degrees of freedom.
Implements MooseVariableFieldBase.
Definition at line 103 of file MooseVariableFV.h.
|
inherited |
Query a parameter for the object.
If the parameter is not valid, nullptr will be returned
name | The name of the parameter |
Definition at line 222 of file MooseBaseParameterInterface.h.
|
inlinefinaloverridevirtual |
|
inlinefinaloverridevirtual |
|
inlinefinaloverridevirtual |
|
inlinefinaloverridevirtual |
|
inlinefinaloverridevirtual |
|
inlinevirtual |
Request that quadrature point data be (pre)computed.
Quadrature point data is (pre)computed by default for this base class but derived variable classes may choose not to unless this API is called
Definition at line 486 of file MooseVariableFV.h.
Referenced by FVTimeKernel::FVTimeKernel().
|
overridevirtual |
Reimplemented from MooseVariableField< OutputType >.
Definition at line 684 of file MooseVariableFV.C.
Set the scaling factor for this variable.
Definition at line 239 of file MooseVariableBase.C.
Referenced by ADScalarKernel::computeADJacobian(), ADDGKernel::computeElemNeighJacobian(), FVScalarLagrangeMultiplierInterface::computeJacobian(), DiffusionLHDGDirichletBC::computeJacobian(), DiffusionLHDGPrescribedGradientBC::computeJacobian(), DiffusionLHDGKernel::computeJacobian(), ADNodeElemConstraint::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVFluxBC::computeJacobian(), ADMortarConstraint::computeJacobian(), FVElementalKernel::computeJacobian(), ADKernelScalarBase::computeJacobian(), NodalKernel::computeJacobian(), ADNodalKernel::computeJacobian(), FVFluxKernel::computeJacobian(), ADMortarScalarBase::computeJacobian(), NodalConstraint::computeJacobian(), FVInterfaceKernel::computeJacobian(), DiffusionLHDGKernel::computeJacobianOnSide(), ADDGKernel::computeOffDiagElemNeighJacobian(), FVScalarLagrangeMultiplierConstraint::computeOffDiagJacobian(), NodalKernel::computeOffDiagJacobian(), MortarScalarBase::computeOffDiagJacobianScalar(), KernelScalarBase::computeOffDiagJacobianScalarLocal(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), FVScalarLagrangeMultiplierInterface::computeResidual(), DiffusionLHDGKernel::computeResidual(), DiffusionLHDGDirichletBC::computeResidual(), DiffusionLHDGPrescribedGradientBC::computeResidual(), ADNodeElemConstraint::computeResidual(), TimeNodalKernel::computeResidual(), FVScalarLagrangeMultiplierConstraint::computeResidual(), FVBoundaryScalarLagrangeMultiplierConstraint::computeResidual(), NodalKernel::computeResidual(), ADNodalKernel::computeResidual(), ADKernelScalarBase::computeResidual(), NodalConstraint::computeResidual(), ADMortarScalarBase::computeResidual(), MortarScalarBase::computeResidual(), FVScalarLagrangeMultiplierConstraint::computeResidualAndJacobian(), FVElementalKernel::computeResidualAndJacobian(), ADKernelScalarBase::computeResidualAndJacobian(), DiffusionLHDGKernel::computeResidualOnSide(), MortarScalarBase::computeScalarJacobian(), KernelScalarBase::computeScalarJacobian(), MortarScalarBase::computeScalarOffDiagJacobian(), KernelScalarBase::computeScalarOffDiagJacobian(), KernelScalarBase::computeScalarOffDiagJacobianScalar(), MortarScalarBase::computeScalarOffDiagJacobianScalar(), KernelScalarBase::computeScalarResidual(), ScalarTagMatrixAux::computeValue(), TagVectorAux::computeValue(), ScalarTagVectorAux::computeValue(), TagMatrixAux::computeValue(), ReferenceResidualConvergence::initialSetup(), and IPHDGAssemblyHelper::taggingData().
|
inlineinherited |
Get the scaling factor for this variable.
Definition at line 98 of file MooseVariableBase.h.
Referenced by MooseVariableBase::MooseVariableBase().
|
inlinefinaloverridevirtual |
Return the rank-2 tensor of second derivatives of the variable's elemental shape functions.
Implements MooseVariableField< OutputType >.
Definition at line 600 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the rank-2 tensor of second derivatives of the variable's shape functions on an element face.
Implements MooseVariableField< OutputType >.
Definition at line 615 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the rank-2 tensor of second derivatives of the variable's shape functions on a neighboring element face.
Implements MooseVariableField< OutputType >.
Definition at line 628 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Return the rank-2 tensor of second derivatives of the variable's shape functions on a neighboring element.
Implements MooseVariableField< OutputType >.
Definition at line 638 of file MooseVariableFV.h.
|
overridevirtual |
Set the active vector tags.
vtags | Additional vector tags that this variable will need to query at dof indices for, in addition to our own required solution tags |
Reimplemented from MooseVariableBase.
Definition at line 831 of file MooseVariableFV.h.
|
inherited |
Set how often to clear the functor evaluation cache.
Definition at line 714 of file MooseFunctor.h.
|
overridevirtual |
Degree of freedom value setters.
Implements MooseVariableField< OutputType >.
Definition at line 388 of file MooseVariableFV.C.
|
overridevirtual |
Set local DOF values and evaluate the values on quadrature points.
Implements MooseVariableField< OutputType >.
Definition at line 395 of file MooseVariableFV.C.
|
overridevirtual |
Set local DOF values for a lower dimensional element and evaluate the values on quadrature points.
Implements MooseVariableField< OutputType >.
Definition at line 402 of file MooseVariableFV.C.
|
overridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 381 of file MooseVariableFV.C.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 227 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 239 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 228 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 229 of file MooseVariableFV.h.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 243 of file MooseVariableFV.h.
|
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 MaterialBase, Material, GeneralUserObject, NodalUserObject, Constraint, and ThreadedGeneralUserObject.
Definition at line 61 of file SetupInterface.C.
|
inlinefinaloverridevirtual |
Whether this functor supports evaluation with ElemSideQpArg.
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 505 of file MooseVariableFV.h.
|
inlinefinaloverridevirtual |
Whether this functor supports evaluation with FaceArg.
Implements Moose::FunctorBase< Moose::ADType< OutputType >::type >.
Definition at line 504 of file MooseVariableFV.h.
|
inlineinherited |
Get the system this variable is part of.
Definition at line 62 of file MooseVariableBase.h.
Referenced by SetupResidualDebugAction::act(), ADDGKernel::ADDGKernel(), FEProblemBase::addInitialCondition(), ADIntegratedBCTempl< T >::ADIntegratedBCTempl(), MultiAppConservativeTransfer::adjustTransferredSolution(), MultiAppConservativeTransfer::adjustTransferredSolutionNearestPoint(), ADKernelTempl< T >::ADKernelTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), MultiAppGeneralFieldNearestLocationTransfer::buildKDTrees(), MultiAppGeneralFieldShapeEvaluationTransfer::buildMeshFunctions(), InternalSideIndicatorBase::computeIndicator(), FVBoundaryScalarLagrangeMultiplierConstraint::computeJacobian(), FVFluxBC::computeJacobian(), FVFluxKernel::computeJacobian(), FVInterfaceKernel::computeJacobian(), FVBoundaryScalarLagrangeMultiplierConstraint::computeResidual(), FVFluxKernel::computeResidual(), FVInterfaceKernel::computeResidual(), DGKernel::DGKernel(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), MultiAppGeometricInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppGeometricInterpolationTransfer::fillSourceInterpolationPoints(), InternalSideIndicatorBase::finalize(), FVBoundaryCondition::hasFaceSide(), MultiAppGeneralFieldNearestLocationTransfer::initialSetup(), IntegratedBC::IntegratedBC(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), MultiAppGeometricInterpolationTransfer::interpolateTargetPoints(), Kernel::Kernel(), MooseVariableInterface< Real >::MooseVariableInterface(), NodalBC::NodalBC(), NodalKernel::NodalKernel(), TableOutput::outputScalarVariables(), Exodus::outputScalarVariables(), FEProblemBase::projectInitialConditionOnCustomRange(), MultiAppProjectionTransfer::projectSolution(), FEProblemBase::projectSolution(), MooseVariableScalar::reinit(), FVInterfaceKernel::setupData(), MultiAppDofCopyTransfer::transfer(), MultiAppDofCopyTransfer::transferDofObject(), MultiAppShapeEvaluationTransfer::transferVariable(), FVFluxBC::uOnGhost(), FVFluxBC::uOnUSub(), and FVFluxBC::updateCurrentFace().
|
inlineinherited |
Get the system this variable is part of.
Definition at line 67 of file MooseVariableBase.h.
|
overridevirtual |
Reimplemented from MooseVariableField< OutputType >.
Definition at line 866 of file MooseVariableFV.h.
|
inlineinherited |
Definition at line 83 of file MooseVariableBase.h.
|
inlineinherited |
Get the type of this class.
Definition at line 51 of file MooseBase.h.
Referenced by CreateProblemDefaultAction::act(), SetupDebugAction::act(), MaterialDerivativeTestAction::act(), MaterialOutputAction::act(), FEProblemBase::addAuxArrayVariable(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), FEProblemBase::addConvergence(), FEProblemBase::addDistribution(), MooseApp::addExecutor(), MooseApp::addExecutorParams(), MFEMProblem::addFunction(), FEProblemBase::addFunction(), FEProblemBase::addMeshDivision(), MooseApp::addMeshGenerator(), MeshGenerator::addMeshSubgenerator(), FEProblemBase::addObject(), MFEMProblem::addPostprocessor(), FEProblemBase::addPredictor(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), FEProblemBase::addReporter(), FEProblemBase::addSampler(), FEProblemBase::addTimeIntegrator(), MooseServer::addValuesToList(), DisplacedProblem::addVectorTag(), SubProblem::addVectorTag(), FEProblemBase::advanceMultiApps(), MooseApp::appendMeshGenerator(), AuxKernelTempl< Real >::AuxKernelTempl(), FEProblemBase::backupMultiApps(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), BoundaryPreservedMarker::BoundaryPreservedMarker(), DistributedRectilinearMeshGenerator::buildCube(), MooseMesh::buildHRefinementAndCoarseningMaps(), MooseMesh::buildLowerDMesh(), MooseMesh::buildPRefinementAndCoarseningMaps(), PhysicsBase::checkComponentType(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), ADDGKernel::computeElemNeighJacobian(), DGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), ADDGKernel::computeElemNeighResidual(), DGKernel::computeElemNeighResidual(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), LowerDIntegratedBC::computeLowerDJacobian(), ArrayLowerDIntegratedBC::computeLowerDJacobian(), DGLowerDKernel::computeLowerDJacobian(), ArrayDGLowerDKernel::computeLowerDJacobian(), LowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDOffDiagJacobian(), ArrayHFEMDirichletBC::computeLowerDQpJacobian(), ArrayHFEMDiffusion::computeLowerDQpJacobian(), HFEMDirichletBC::computeLowerDQpJacobian(), HFEMDiffusion::computeLowerDQpJacobian(), ArrayHFEMDirichletBC::computeLowerDQpOffDiagJacobian(), HFEMDirichletBC::computeLowerDQpOffDiagJacobian(), ArrayLowerDIntegratedBC::computeLowerDQpOffDiagJacobian(), ArrayDGLowerDKernel::computeLowerDQpOffDiagJacobian(), FEProblemBase::computeMultiAppsDT(), ADDGKernel::computeOffDiagElemNeighJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), DGLowerDKernel::computeOffDiagLowerDJacobian(), ArrayDGLowerDKernel::computeOffDiagLowerDJacobian(), DGConvection::computeQpJacobian(), ScalarKernel::computeQpJacobian(), InterfaceDiffusion::computeQpJacobian(), ArrayDGDiffusion::computeQpJacobian(), InterfaceReaction::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), DGDiffusion::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), HFEMTestJump::computeQpOffDiagJacobian(), HFEMTrialJump::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), ArrayHFEMDiffusion::computeQpResidual(), DGConvection::computeQpResidual(), HFEMDiffusion::computeQpResidual(), ScalarKernel::computeQpResidual(), InterfaceDiffusion::computeQpResidual(), ADMatInterfaceReaction::computeQpResidual(), InterfaceReaction::computeQpResidual(), ADDGAdvection::computeQpResidual(), ArrayDGDiffusion::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), DGDiffusion::computeQpResidual(), LinearNodalConstraint::computeQpResidual(), ADDGDiffusion::computeQpResidual(), HFEMTrialJump::computeQpResidual(), EqualValueBoundaryConstraint::computeQpResidual(), HFEMTestJump::computeQpResidual(), FEProblemBase::computeSystems(), FEProblemBase::computeUserObjectByName(), FEProblemBase::computeUserObjects(), FEProblemBase::computeUserObjectsInternal(), DisplacedProblem::createQRules(), FEProblemBase::createQRules(), MooseApp::createRecoverablePerfGraph(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), FEProblemBase::duplicateVariableCheck(), MooseBase::errorPrefix(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), FEProblemBase::execTransfers(), WebServerControl::execute(), SteadyBase::execute(), ActionWarehouse::executeActionsWithAction(), FEProblemBase::finishMultiAppStep(), FVScalarLagrangeMultiplierInterface::FVScalarLagrangeMultiplierInterface(), MooseServer::gatherDocumentReferencesLocations(), LowerDBlockFromSidesetGenerator::generate(), SubdomainPerElementGenerator::generate(), PatternedMeshGenerator::generate(), MeshGenerator::generateInternal(), MultiAppTransfer::getAppInfo(), TransfiniteMeshGenerator::getEdge(), ElementGenerator::getElemType(), MooseServer::getInputLookupDefinitionNodes(), FEProblemBase::getMaterial(), FEProblemBase::getMaterialData(), MaterialOutputAction::getParams(), ReporterData::getReporterInfo(), FEProblemBase::getTransfers(), DisplacedProblem::getVectorTags(), SubProblem::getVectorTags(), CommonOutputAction::hasConsole(), FEProblemBase::hasMultiApps(), AdvancedOutput::hasOutput(), FEProblemBase::incrementMultiAppTStep(), AdvancedOutput::initAvailableLists(), FunctorPositions::initialize(), FunctorTimes::initialize(), MultiAppConservativeTransfer::initialSetup(), LinearFVDiffusion::initialSetup(), LinearFVAdvection::initialSetup(), LinearFVAnisotropicDiffusion::initialSetup(), ArrayDGDiffusion::initQpResidual(), AdvancedOutput::initShowHideLists(), RelationshipManager::isType(), FEProblemBase::logAdd(), MaterialFunctorConverterTempl< T >::MaterialFunctorConverterTempl(), MFEMProblem::mesh(), MooseObject::MooseObject(), MultiAppMFEMCopyTransfer::MultiAppMFEMCopyTransfer(), DisplacedProblem::numVectorTags(), SubProblem::numVectorTags(), Console::output(), AdvancedOutput::output(), ConsoleUtils::outputExecutionInformation(), SampledOutput::outputStep(), Output::outputStep(), FEProblemBase::outputStep(), MooseServer::parseDocumentForDiagnostics(), MooseMesh::prepare(), ProjectedStatefulMaterialStorageAction::processProperty(), MooseApp::recursivelyCreateExecutors(), SolutionInvalidInterface::registerInvalidSolutionInternal(), FEProblemBase::restoreMultiApps(), MeshRepairGenerator::separateSubdomainsByElementType(), FEProblemBase::setCoupling(), MooseApp::setupOptions(), ExplicitTVDRK2::solve(), ExplicitRK2::solve(), WebServerControl::startServer(), MooseBase::typeAndName(), ScalarKernelBase::uOld(), AuxScalarKernel::uOld(), DisplacedProblem::updateGeomSearch(), FEProblemBase::updateGeomSearch(), UserObjectInterface::userObjectType(), and AdvancedOutput::wantOutput().
|
inherited |
Get the class's combined type and name; useful in error handling.
Definition at line 27 of file MooseBase.C.
Referenced by MaterialPropertyStorage::addProperty(), MeshGeneratorSystem::dataDrivenError(), ReporterContext< std::vector< T > >::finalize(), and ReporterData::getReporterInfo().
|
inline |
Definition at line 226 of file MooseVariableFV.h.
|
inline |
Definition at line 238 of file MooseVariableFV.h.
|
virtual |
Retrieve (or potentially compute) the uncorrected gradient on the provided face.
This uncorrected gradient is a simple linear interpolation between cell gradients computed at the centers of the two neighboring cells. "Correcting" the face gradient involves weighting the gradient stencil more heavily on the solution values on the face-neighbor cells than the linear interpolation process does. This is commonly known as a cross-diffusion correction. Correction is done in adGradSln(const FaceInfo & fi)
face | The face for which to retrieve the gradient |
state | State argument which describes at what time / solution iteration state we want to evaluate the variable |
correct_skewness | Whether to perform skew corrections |
Definition at line 616 of file MooseVariableFV.C.
|
inlineinherited |
The unique name for accessing input parameters of this object in the InputParameterWarehouse.
Definition at line 67 of file MooseBaseParameterInterface.h.
Referenced by MooseBaseParameterInterface::connectControllableParams(), and Action::uniqueActionName().
|
inlineinherited |
The unique parameter name of a valid parameter of this object for accessing parameter controls.
Definition at line 52 of file MooseBaseParameterInterface.h.
|
inlineinherited |
Get dual mortar option.
Definition at line 77 of file MooseVariableBase.h.
Referenced by MortarConstraintBase::MortarConstraintBase().
|
inlineinherited |
Whether or not this variable is actually using the shape function gradient.
Currently hardcoded to true because we always compute the value.
Definition at line 344 of file MooseVariableField.h.
Referenced by Assembly::copyNeighborShapes().
|
inlineinherited |
Whether or not this variable is actually using the shape function value.
Currently hardcoded to true because we always compute the value.
Definition at line 337 of file MooseVariableField.h.
Referenced by Assembly::copyNeighborShapes().
|
inlinefinaloverridevirtual |
Whether or not this variable is actually using the shape function second derivatives.
Implements MooseVariableField< OutputType >.
Definition at line 596 of file MooseVariableFV.h.
|
static |
Definition at line 34 of file MooseVariableFV.C.
|
inlineoverridevirtual |
Implements MooseVariableField< OutputType >.
Definition at line 209 of file MooseVariableFV.h.
|
inlineoverridevirtual |
tag values getters
Implements MooseVariableField< OutputType >.
Definition at line 205 of file MooseVariableFV.h.
|
inline |
Definition at line 217 of file MooseVariableFV.h.
|
friend |
|
protectedinherited |
Builds Actions.
Definition at line 179 of file MooseBaseParameterInterface.h.
Referenced by AddActionComponentAction::act(), CreateMeshSetupActionsForComponents::act(), ActionComponent::checkRequiredTasks(), PhysicsBase::checkRequiredTasks(), CommonOutputAction::create(), AddVariableAction::createInitialConditionAction(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), CreateExecutionerAction::setupAutoPreconditioning(), and ReadExecutorParamsAction::setupAutoPreconditioning().
|
mutableprotectedinherited |
A dummy ADReal variable.
Definition at line 412 of file MooseVariableField.h.
|
protectedinherited |
The MOOSE application this is associated with.
Definition at line 84 of file MooseBase.h.
|
protectedinherited |
Array variable names when the variable is an array variable.
Definition at line 252 of file MooseVariableBase.h.
Referenced by MooseVariableBase::arrayVariableComponent(), MooseVariableBase::isArray(), and MooseVariableBase::MooseVariableBase().
|
protectedinherited |
Assembly data.
Definition at line 222 of file MooseVariableBase.h.
Referenced by MooseLinearVariableFV< Real >::MooseLinearVariableFV(), MooseVariableFE< Real >::MooseVariableFE(), and MooseVariableFV< Real >::MooseVariableFV().
|
protectedinherited |
Pointer to the MaterialData class for this object.
Definition at line 214 of file BlockRestrictable.h.
Referenced by BlockRestrictable::hasBlockMaterialProperty(), and BlockRestrictable::initializeBlockRestrictable().
|
private |
Map from boundary ID to Dirichlet boundary conditions.
Added to speed up Dirichlet BC lookups in getDirichletBC
Definition at line 713 of file MooseVariableFV.h.
|
private |
Map from boundary ID to flux boundary conditions.
Added to enable internal separator boundaries.
Definition at line 717 of file MooseVariableFV.h.
|
protected |
Whether to cache cell gradients.
Definition at line 736 of file MooseVariableFV.h.
|
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(), MeshOnlyAction::act(), SetupDebugAction::act(), MaterialOutputAction::act(), Adaptivity::adaptMesh(), FEProblemBase::adaptMesh(), PerfGraph::addToExecutionList(), SimplePredictor::apply(), SystemBase::applyScalingFactors(), MultiApp::backup(), FEProblemBase::backupMultiApps(), CoarsenedPiecewiseLinear::buildCoarsenedGrid(), DefaultSteadyStateConvergence::checkConvergence(), MeshDiagnosticsGenerator::checkElementOverlap(), MeshDiagnosticsGenerator::checkElementTypes(), MeshDiagnosticsGenerator::checkElementVolumes(), FEProblemBase::checkExceptionAndStopSolve(), SolverSystem::checkInvalidSolution(), MeshDiagnosticsGenerator::checkLocalJacobians(), MeshDiagnosticsGenerator::checkNonConformalMesh(), MeshDiagnosticsGenerator::checkNonConformalMeshFromAdaptivity(), MeshDiagnosticsGenerator::checkNonMatchingEdges(), MeshDiagnosticsGenerator::checkNonPlanarSides(), FEProblemBase::checkProblemIntegrity(), ReferenceResidualConvergence::checkRelativeConvergence(), MeshDiagnosticsGenerator::checkSidesetsOrientation(), MeshDiagnosticsGenerator::checkWatertightNodesets(), MeshDiagnosticsGenerator::checkWatertightSidesets(), IterationAdaptiveDT::computeAdaptiveDT(), TransientBase::computeConstrainedDT(), DefaultMultiAppFixedPointConvergence::computeCustomConvergencePostprocessor(), NonlinearSystemBase::computeDamping(), FixedPointIterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInitialDT(), IterationAdaptiveDT::computeInterpolationDT(), LinearSystem::computeLinearSystemTags(), FEProblemBase::computeLinearSystemTags(), NonlinearSystemBase::computeScaling(), Problem::console(), IterationAdaptiveDT::constrainStep(), TimeStepper::constrainStep(), MultiApp::createApp(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), MFEMSteady::execute(), MessageFromInput::execute(), SteadyBase::execute(), Eigenvalue::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), MeshGeneratorSystem::executeMeshGenerators(), ElementQualityChecker::finalize(), FEProblemBase::finishMultiAppStep(), MeshRepairGenerator::fixOverlappingNodes(), CoarsenBlockGenerator::generate(), MeshGenerator::generateInternal(), VariableCondensationPreconditioner::getDofToCondense(), InversePowerMethod::init(), NonlinearEigen::init(), FEProblemBase::initialAdaptMesh(), DefaultMultiAppFixedPointConvergence::initialize(), EigenExecutionerBase::inversePowerIteration(), FEProblemBase::joinAndFinalize(), TransientBase::keepGoing(), IterationAdaptiveDT::limitDTByFunction(), IterationAdaptiveDT::limitDTToPostprocessorValue(), FEProblemBase::logAdd(), EigenExecutionerBase::makeBXConsistent(), Console::meshChanged(), MooseBaseErrorInterface::mooseDeprecated(), MooseBaseErrorInterface::mooseInfo(), MooseBaseErrorInterface::mooseWarning(), MooseBaseErrorInterface::mooseWarningNonPrefixed(), ReferenceResidualConvergence::nonlinearConvergenceSetup(), ReporterDebugOutput::output(), PerfGraphOutput::output(), SolutionInvalidityOutput::output(), MaterialPropertyDebugOutput::output(), DOFMapOutput::output(), VariableResidualNormsDebugOutput::output(), Console::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Console::outputInput(), Console::outputPostprocessors(), PseudoTimestep::outputPseudoTimestep(), Console::outputReporters(), DefaultMultiAppFixedPointConvergence::outputResidualNorm(), Console::outputScalarVariables(), Console::outputSystemInformation(), FEProblemBase::possiblyRebuildGeomSearchPatches(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), BlockRestrictionDebugOutput::printBlockRestrictionMap(), SolutionInvalidity::printDebug(), EigenExecutionerBase::printEigenvalue(), SecantSolve::printFixedPointConvergenceHistory(), SteffensenSolve::printFixedPointConvergenceHistory(), PicardSolve::printFixedPointConvergenceHistory(), FixedPointSolve::printFixedPointConvergenceReason(), PerfGraphLivePrint::printLiveMessage(), MaterialPropertyDebugOutput::printMaterialMap(), PerfGraphLivePrint::printStats(), NEML2Action::printSummary(), AutomaticMortarGeneration::projectPrimaryNodesSinglePair(), AutomaticMortarGeneration::projectSecondaryNodesSinglePair(), CoarsenBlockGenerator::recursiveCoarsen(), SolutionTimeAdaptiveDT::rejectStep(), MultiApp::restore(), FEProblemBase::restoreMultiApps(), FEProblemBase::restoreSolutions(), NonlinearSystemBase::setInitialSolution(), MooseApp::setupOptions(), Checkpoint::shouldOutput(), SubProblem::showFunctorRequestors(), SubProblem::showFunctors(), FullSolveMultiApp::showStatusMessage(), EigenProblem::solve(), FEProblemSolve::solve(), FixedPointSolve::solve(), NonlinearSystem::solve(), LinearSystem::solve(), LStableDirk2::solve(), LStableDirk3::solve(), ImplicitMidpoint::solve(), ExplicitTVDRK2::solve(), AStableDirk4::solve(), LStableDirk4::solve(), ExplicitRK2::solve(), TransientMultiApp::solveStep(), FixedPointSolve::solveStep(), PerfGraphLivePrint::start(), AB2PredictorCorrector::step(), NonlinearEigen::takeStep(), TransientBase::takeStep(), TerminateChainControl::terminate(), Convergence::verboseOutput(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
Number of variables in the array.
Definition at line 237 of file MooseVariableBase.h.
Referenced by MooseVariableFieldBase::componentName(), MooseVariableBase::count(), MooseVariableBase::MooseVariableBase(), and MooseVariableBase::scalingFactor().
|
protectedinherited |
Reference to FEProblemBase.
Definition at line 78 of file SetupInterface.h.
Referenced by PseudoTimestep::execute().
|
private |
Whether the boundary to Dirichlet cache map has been setup yet.
Definition at line 569 of file MooseVariableFV.h.
|
protectedinherited |
DOF indices.
Definition at line 228 of file MooseVariableBase.h.
Referenced by MooseVariableBase::clearAllDofIndices(), MooseVariableScalar::computeAD(), MooseVariableBase::dofIndices(), MooseVariableScalar::insert(), MooseVariableBase::numberOfDofs(), MooseVariableScalar::reinit(), MooseVariableScalar::setValue(), and MooseVariableScalar::setValues().
|
protectedinherited |
DOF map.
Definition at line 225 of file MooseVariableBase.h.
Referenced by MooseVariableBase::dofMap(), MooseVariableScalar::insert(), and MooseVariableScalar::reinit().
|
mutableprotected |
A cache for storing gradients on elements.
Definition at line 726 of file MooseVariableFV.h.
|
protected |
Holder for all the data associated with the "main" element.
Definition at line 686 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::adGradSln(), MooseVariableFV< Real >::adGradSlnDot(), MooseVariableFV< Real >::adSecondSln(), MooseVariableFV< Real >::adSln(), MooseVariableFV< Real >::adUDot(), MooseVariableFV< Real >::adUDotDot(), MooseVariableFV< Real >::currentElem(), MooseVariableFV< Real >::dofIndices(), MooseVariableFV< Real >::duDotDotDu(), MooseVariableFV< Real >::duDotDu(), MooseVariableFV< Real >::getContinuity(), MooseVariableFV< Real >::getDofIndices(), MooseVariableFV< Real >::gradSln(), MooseVariableFV< Real >::gradSlnOld(), MooseVariableFV< Real >::hasDirichletBC(), MooseVariableFV< Real >::matrixTagValue(), MooseVariableFV< Real >::MooseVariableFV(), MooseVariableFV< Real >::numberOfDofs(), MooseVariableFV< Real >::sln(), MooseVariableFV< Real >::slnOld(), MooseVariableFV< Real >::slnOlder(), MooseVariableFV< Real >::uDot(), MooseVariableFV< Real >::vectorTagDofValue(), and MooseVariableFV< Real >::vectorTagValue().
|
protectedinherited |
Reference to the "enable" InputParameters, used by Controls for toggling on/off MooseObjects.
Definition at line 51 of file MooseObject.h.
Referenced by MooseObject::enabled().
|
protectedinherited |
Execute settings for this object.
Definition at line 75 of file SetupInterface.h.
Referenced by ChangeOverFixedPointPostprocessor::ChangeOverFixedPointPostprocessor(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), FunctorADConverterTempl< T >::FunctorADConverterTempl(), FunctorSmootherTempl< T >::FunctorSmootherTempl(), GenericFunctorGradientMaterialTempl< is_ad >::GenericFunctorGradientMaterialTempl(), GenericFunctorMaterialTempl< is_ad >::GenericFunctorMaterialTempl(), GenericFunctorTimeDerivativeMaterialTempl< is_ad >::GenericFunctorTimeDerivativeMaterialTempl(), GenericVectorFunctorMaterialTempl< is_ad >::GenericVectorFunctorMaterialTempl(), SetupInterface::getExecuteOnEnum(), JSONOutput::outputReporters(), XMLOutput::outputVectorPostprocessors(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), PiecewiseByBlockFunctorMaterialTempl< T >::PiecewiseByBlockFunctorMaterialTempl(), and VectorMagnitudeFunctorMaterialTempl< is_ad >::VectorMagnitudeFunctorMaterialTempl().
|
protected |
Decides if an average or skewed corrected average is used for the face interpolation.
Other options are not taken into account here, but at higher, kernel-based levels.
Definition at line 741 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::faceInterpolationMethod(), and MooseVariableFV< Real >::MooseVariableFV().
|
protectedinherited |
The Factory associated with the MooseApp.
Definition at line 176 of file MooseBaseParameterInterface.h.
Referenced by ElementIDOutputAction::act(), AutoCheckpointAction::act(), CreateExecutionerAction::act(), PartitionerAction::act(), CreateProblemAction::act(), CreateProblemDefaultAction::act(), SetupMeshAction::act(), AdaptivityAction::act(), CombineComponentsMeshes::act(), SetupPredictorAction::act(), SetupTimeStepperAction::act(), ComposeTimeStepperAction::act(), SetupDebugAction::act(), SetupPreconditionerAction::act(), SetupResidualDebugAction::act(), CreateDisplacedProblemAction::act(), MaterialDerivativeTestAction::act(), SetAdaptivityOptionsAction::act(), DisplayGhostingAction::act(), AddControlAction::act(), MaterialOutputAction::act(), AddPeriodicBCAction::act(), CommonOutputAction::act(), AddNodalNormalsAction::act(), ComponentMeshTransformHelper::addMeshGenerators(), CylinderComponent::addMeshGenerators(), DiffusionPhysicsBase::addPostprocessors(), CreateDisplacedProblemAction::addProxyRelationshipManagers(), Action::addRelationshipManager(), SampledOutput::cloneMesh(), MooseBaseParameterInterface::connectControllableParams(), DynamicObjectRegistrationAction::DynamicObjectRegistrationAction(), ActionComponent::getFactory(), PhysicsBase::getFactory(), MaterialOutputAction::getParams(), and ProjectedStatefulMaterialStorageAction::processProperty().
|
protectedinherited |
The FEType associated with this variable.
Definition at line 201 of file MooseVariableBase.h.
Referenced by MooseVariableBase::feType(), MooseVariableBase::MooseVariableBase(), MooseVariableConstMonomial::MooseVariableConstMonomial(), and MooseVariableBase::order().
|
private |
Whether the boundary to fluxBC cache map has been setup yet.
Definition at line 577 of file MooseVariableFV.h.
|
private |
Definition at line 699 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::gradPhi().
|
private |
Definition at line 701 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::gradPhiFace().
|
private |
Definition at line 703 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::gradPhiFaceNeighbor().
|
private |
Definition at line 705 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::gradPhiNeighbor().
|
protectedinherited |
variable number within MOOSE
Definition at line 207 of file MooseVariableBase.h.
|
protectedinherited |
Whether or not this variable operates on eigen kernels.
Definition at line 210 of file MooseVariableBase.h.
Referenced by MooseVariableBase::eigen().
|
protectedinherited |
Whether this variable lives on lower dimensional blocks.
Definition at line 249 of file MooseVariableBase.h.
Referenced by MooseVariableBase::isLowerD(), and MooseVariableBase::MooseVariableBase().
|
protectedinherited |
Reference to FEProblemBase instance.
Definition at line 34 of file MeshChangedInterface.h.
Referenced by MeshChangedInterface::MeshChangedInterface().
|
protectedinherited |
mesh the variable is active in
Definition at line 231 of file MooseVariableBase.h.
Referenced by MooseLinearVariableFV< Real >::evaluate(), MooseLinearVariableFV< Real >::evaluateGradient(), and MooseVariableBase::MooseVariableBase().
|
protectedinherited |
The name of this class.
Definition at line 90 of file MooseBase.h.
Referenced by AddBCAction::act(), AddConstraintAction::act(), AddFVInterfaceKernelAction::act(), AddKernelAction::act(), AddIndicatorAction::act(), AddPostprocessorAction::act(), ReadExecutorParamsAction::act(), AddDamperAction::act(), AddInitialConditionAction::act(), AddUserObjectAction::act(), AddMeshGeneratorAction::act(), AddMultiAppAction::act(), AddTransferAction::act(), AddVectorPostprocessorAction::act(), AddDGKernelAction::act(), AddDiracKernelAction::act(), PartitionerAction::act(), AddFVInitialConditionAction::act(), AddFunctorMaterialAction::act(), AddInterfaceKernelAction::act(), AddMarkerAction::act(), AddScalarKernelAction::act(), AddNodalKernelAction::act(), AddMaterialAction::act(), AddPositionsAction::act(), AddReporterAction::act(), AddTimesAction::act(), AddFieldSplitAction::act(), AddFVKernelAction::act(), AddFVBCAction::act(), AddDistributionAction::act(), SetupPreconditionerAction::act(), SetupTimeIntegratorAction::act(), AddFunctionAction::act(), AddConvergenceAction::act(), AddMeshDivisionAction::act(), AddHDGKernelAction::act(), AddTimeStepperAction::act(), AddOutputAction::act(), AddLinearFVBCAction::act(), AddLinearFVKernelAction::act(), AddCorrectorAction::act(), AddMeshModifiersAction::act(), AddSamplerAction::act(), AddControlAction::act(), AddMFEMSolverAction::act(), AddMFEMPreconditionerAction::act(), AddMFEMSubMeshAction::act(), AddMFEMFESpaceAction::act(), AddPeriodicBCAction::act(), ADPiecewiseLinearInterpolationMaterial::ADPiecewiseLinearInterpolationMaterial(), BatchMeshGeneratorAction::BatchMeshGeneratorAction(), PiecewiseTabularBase::buildFromFile(), PiecewiseTabularBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), CombinerGenerator::CombinerGenerator(), Executor::Executor(), ExtraIDIntegralReporter::ExtraIDIntegralReporter(), QuadraturePointMultiApp::fillPositions(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), FillBetweenSidesetsGenerator::generate(), FillBetweenPointVectorsGenerator::generate(), FillBetweenCurvesGenerator::generate(), NearestPointBase< LayeredSideDiffusiveFluxAverage, SideIntegralVariableUserObject >::name(), ParsedFunctorMaterialTempl< is_ad >::ParsedFunctorMaterialTempl(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseBase::setData(), and AddVariableAction::varName().
|
protected |
Holder for all the data associated with the neighbor element.
Definition at line 689 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::adGradSlnNeighbor(), MooseVariableFV< Real >::adGradSlnNeighborDot(), MooseVariableFV< Real >::adSecondSlnNeighbor(), MooseVariableFV< Real >::adSlnNeighbor(), MooseVariableFV< Real >::adUDotDotNeighbor(), MooseVariableFV< Real >::adUDotNeighbor(), MooseVariableFV< Real >::dofIndicesNeighbor(), MooseVariableFV< Real >::duDotDotDuNeighbor(), MooseVariableFV< Real >::duDotDuNeighbor(), MooseVariableFV< Real >::gradSlnNeighbor(), MooseVariableFV< Real >::gradSlnOldNeighbor(), MooseVariableFV< Real >::hasDirichletBC(), MooseVariableFV< Real >::matrixTagValueNeighbor(), MooseVariableFV< Real >::MooseVariableFV(), MooseVariableFV< Real >::slnNeighbor(), MooseVariableFV< Real >::slnOldNeighbor(), MooseVariableFV< Real >::uDotNeighbor(), and MooseVariableFV< Real >::vectorTagValueNeighbor().
|
protectedinherited |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse.
Definition at line 173 of file MooseBaseParameterInterface.h.
Referenced by AddFVICAction::act(), AddICAction::act(), CreateProblemDefaultAction::act(), CreateProblemAction::act(), SetupMeshAction::act(), ComposeTimeStepperAction::act(), SetupDebugAction::act(), AddAuxKernelAction::act(), AddPeriodicBCAction::act(), CommonOutputAction::act(), FunctorMaterial::addFunctorPropertyByBlocks(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), PiecewiseTabularBase::buildFromFile(), PNGOutput::calculateRescalingValues(), MooseBaseParameterInterface::connectControllableParams(), Console::Console(), MaterialBase::declareADProperty(), MaterialBase::declareProperty(), FEProblemSolve::FEProblemSolve(), FunctionMaterialBase< is_ad >::FunctionMaterialBase(), FileMeshGenerator::generate(), MaterialBase::getGenericZeroMaterialProperty(), MeshGenerator::getMeshGeneratorNameFromParam(), MeshGenerator::getMeshGeneratorNamesFromParam(), MooseBaseParameterInterface::getParam(), MooseBaseParameterInterface::getRenamedParam(), MeshGenerator::hasGenerateData(), AddVariableAction::init(), AdvancedOutput::initExecutionTypes(), Console::initialSetup(), MooseBaseParameterInterface::isParamSetByUser(), MooseBaseParameterInterface::isParamValid(), MultiApp::keepSolutionDuringRestore(), MooseBaseParameterInterface::MooseBaseParameterInterface(), MooseBaseParameterInterface::paramErrorMsg(), GlobalParamsAction::parameters(), MooseBaseParameterInterface::parameters(), MooseMesh::prepare(), Eigenvalue::prepareSolverOptions(), MooseMesh::setCoordSystem(), MooseMesh::setPartitionerHelper(), SetupMeshAction::setupMesh(), TransientBase::setupTimeIntegrator(), MooseBaseParameterInterface::uniqueName(), and MooseBaseParameterInterface::uniqueParameterName().
|
private |
Shape functions.
Definition at line 698 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::phi(), and MooseVariableFV< Real >::phiSize().
|
private |
Definition at line 700 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::phiFace(), and MooseVariableFV< Real >::phiFaceSize().
|
private |
Definition at line 702 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::phiFaceNeighbor(), and MooseVariableFV< Real >::phiFaceNeighborSize().
|
private |
Definition at line 704 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::phiNeighbor(), and MooseVariableFV< Real >::phiNeighborSize().
|
mutableprivate |
A member used to help determine when we can return cached data as opposed to computing new data.
Definition at line 709 of file MooseVariableFV.h.
|
protectedinherited |
scaling factor for this variable
Definition at line 240 of file MooseVariableBase.h.
Referenced by MooseVariableBase::arrayScalingFactor(), MooseVariableBase::initialSetup(), and MooseVariableBase::scalingFactor().
|
private |
The current (ghosted) solution.
Note that this needs to be stored as a reference to a pointer because the solution might not exist at the time that this variable is constructed, so we cannot safely dereference at that time
Definition at line 695 of file MooseVariableFV.h.
|
protectedinherited |
Problem this variable is part of.
Definition at line 216 of file MooseVariableBase.h.
Referenced by MooseVariableScalar::computeAD(), and MooseVariableBase::initialSetup().
|
protectedinherited |
System this variable is part of.
Definition at line 198 of file MooseVariableBase.h.
Referenced by MooseVariableFieldBase::activeOnSubdomain(), MooseVariableFieldBase::activeSubdomains(), MooseVariableScalar::adUDot(), MooseVariableBase::allDofIndices(), MooseVariableScalar::computeAD(), MooseVariableBase::initialSetup(), MooseLinearVariableFV< Real >::MooseLinearVariableFV(), MooseVariableBase::MooseVariableBase(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableFV< Real >::MooseVariableFV(), MooseVariableScalar::MooseVariableScalar(), MooseVariableScalar::reinit(), MooseVariableBase::sys(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), and MooseVariableScalar::uDotOld().
|
mutableprotected |
A member to hold the cell gradient when not caching, used to return a reference (due to expensive ADReal copy)
Definition at line 733 of file MooseVariableFV.h.
|
protectedinherited |
Thread ID.
Definition at line 234 of file MooseVariableBase.h.
Referenced by MooseLinearVariableFV< Real >::MooseLinearVariableFV(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableFV< Real >::MooseVariableFV(), and MooseVariableScalar::reinit().
|
protectedinherited |
the time integrator used for computing time derivatives
Definition at line 409 of file MooseVariableField.h.
|
protected |
Whether to use a two term expansion for computing boundary face values.
Definition at line 729 of file MooseVariableFV.h.
Referenced by MooseVariableFV< Real >::getTwoTermBoundaryExpansion().
|
protectedinherited |
The type of this class.
Definition at line 87 of file MooseBase.h.
Referenced by ExplicitTimeIntegrator::ExplicitTimeIntegrator(), FEProblemSolve::FEProblemSolve(), FillBetweenCurvesGenerator::generate(), FillBetweenPointVectorsGenerator::generate(), FillBetweenSidesetsGenerator::generate(), ExplicitTimeIntegrator::init(), FEProblemBase::init(), MooseStaticCondensationPreconditioner::MooseStaticCondensationPreconditioner(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), FEProblemBase::solverTypeString(), and MooseBase::type().
|
protectedinherited |
If dual mortar approach is used.
Definition at line 246 of file MooseVariableBase.h.
Referenced by MooseVariableBase::useDual().
|
protectedinherited |
Variable type (see MooseTypes.h)
Definition at line 213 of file MooseVariableBase.h.
Referenced by MooseVariableBase::initialSetup(), and MooseVariableBase::kind().
|
protectedinherited |
Variable name.
Definition at line 243 of file MooseVariableBase.h.
Referenced by MooseVariableFieldBase::componentName(), MooseVariableBase::MooseVariableBase(), and MooseVariableBase::name().
|
protectedinherited |
variable number (from libMesh)
Definition at line 204 of file MooseVariableBase.h.
Referenced by MooseVariableFieldBase::activeOnSubdomain(), MooseVariableFieldBase::activeSubdomains(), MooseVariableBase::MooseVariableBase(), MooseVariableBase::number(), and MooseVariableScalar::reinit().
|
protectedinherited |
libMesh variable object for this variable
Definition at line 219 of file MooseVariableBase.h.
|
protected |
Definition at line 683 of file MooseVariableFV.h.