Class for stuff related to variables. More...
#include <Adaptivity.h>
Public Member Functions | |
MooseVariableFE (const InputParameters ¶meters) | |
void | clearDofIndices () override |
Clear out the dof indices. More... | |
void | prepare () override |
Prepare the elemental degrees of freedom. More... | |
void | prepareNeighbor () override |
Prepare the neighbor element degrees of freedom. More... | |
void | prepareLowerD () override |
Prepare a lower dimensional element's degrees of freedom. More... | |
virtual void | prepareIC () override |
Prepare the initial condition. More... | |
void | prepareAux () override |
void | reinitNode () override |
void | reinitAux () override |
void | reinitAuxNeighbor () override |
void | reinitNodes (const std::vector< dof_id_type > &nodes) override |
void | reinitNodesNeighbor (const std::vector< dof_id_type > &nodes) override |
bool | usesPhi () const |
Whether or not this variable is actually using the shape function value. More... | |
bool | usesGradPhi () const |
Whether or not this variable is actually using the shape function gradient. More... | |
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 | usesSecondPhi () const |
Whether or not this variable is computing any second derivatives. More... | |
bool | usesSecondPhiNeighbor () const |
Whether or not this variable is actually using the shape function second derivative on a neighbor. More... | |
bool | computingSecond () const |
Whether or not this variable is computing any second derivatives. More... | |
bool | computingCurl () const |
Whether or not this variable is computing the curl. More... | |
const std::set< SubdomainID > & | activeSubdomains () const override |
The subdomains the variable is active on. More... | |
bool | activeOnSubdomain (SubdomainID subdomain) const override |
Is the variable active on the subdomain? More... | |
bool | isNodal () const override |
Is this variable nodal. More... | |
Moose::VarFieldType | fieldType () const override |
Filed type of this variable. More... | |
bool | isVector () const override |
const Node *const & | node () const |
const dof_id_type & | nodalDofIndex () const override |
virtual bool | isNodalDefined () const override |
Is this variable defined at nodes. More... | |
const Node *const & | nodeNeighbor () const |
const dof_id_type & | nodalDofIndexNeighbor () const override |
bool | isNodalNeighborDefined () const |
const Elem *const & | currentElem () const override |
Current element this variable is evaluated at. More... | |
const unsigned int & | currentSide () const |
Current side this variable is being evaluated on. More... | |
const Elem *const & | neighbor () const |
Current neighboring element. More... | |
void | getDofIndices (const Elem *elem, std::vector< dof_id_type > &dof_indices) const override |
const std::vector< dof_id_type > & | dofIndices () const final |
Get local DoF indices. More... | |
unsigned int | numberOfDofs () const final |
Get the number of local DoFs. More... | |
const std::vector< dof_id_type > & | dofIndicesNeighbor () const final |
Get neighbor DOF indices for currently selected element. More... | |
const std::vector< dof_id_type > & | dofIndicesLower () const final |
Get dof indices for the current lower dimensional element (this is meaningful when performing mortar FEM) More... | |
unsigned int | numberOfDofsNeighbor () override |
const FieldVariablePhiValue & | phi () const |
const FieldVariablePhiGradient & | gradPhi () const |
const MappedArrayVariablePhiGradient & | arrayGradPhi () const |
const FieldVariablePhiSecond & | secondPhi () const |
const FieldVariablePhiCurl & | curlPhi () const |
const FieldVariablePhiValue & | phiFace () const |
const FieldVariablePhiGradient & | gradPhiFace () const |
const MappedArrayVariablePhiGradient & | arrayGradPhiFace () const |
const FieldVariablePhiSecond & | secondPhiFace () const |
const FieldVariablePhiCurl & | curlPhiFace () const |
const FieldVariablePhiValue & | phiNeighbor () const |
const FieldVariablePhiGradient & | gradPhiNeighbor () const |
const MappedArrayVariablePhiGradient & | arrayGradPhiNeighbor () const |
const FieldVariablePhiSecond & | secondPhiNeighbor () const |
const FieldVariablePhiCurl & | curlPhiNeighbor () const |
const FieldVariablePhiValue & | phiFaceNeighbor () const |
const FieldVariablePhiGradient & | gradPhiFaceNeighbor () const |
const MappedArrayVariablePhiGradient & | arrayGradPhiFaceNeighbor () const |
const FieldVariablePhiSecond & | secondPhiFaceNeighbor () const |
const FieldVariablePhiCurl & | curlPhiFaceNeighbor () const |
const FieldVariablePhiValue & | phiLower () const |
const FieldVariablePhiGradient & | gradPhiLower () const |
template<ComputeStage compute_stage> | |
const VariableTestGradientType< OutputType, compute_stage >::type & | adGradPhi () |
template<ComputeStage compute_stage> | |
const VariableTestGradientType< OutputType, compute_stage >::type & | adGradPhiFace () |
const FieldVariableValue & | increment () const |
const FieldVariableValue & | vectorTagValue (TagID tag) |
const FieldVariableValue & | matrixTagValue (TagID tag) |
const FieldVariableValue & | sln () const |
element solutions More... | |
const FieldVariableValue & | slnOld () const |
const FieldVariableValue & | slnOlder () const |
const FieldVariableValue & | slnPreviousNL () const |
const FieldVariableGradient & | gradSln () const |
element gradients More... | |
const FieldVariableGradient & | gradSlnOld () const |
const FieldVariableGradient & | gradSlnOlder () const |
const FieldVariableGradient & | gradSlnPreviousNL () const |
const FieldVariableGradient & | gradSlnDot () const |
element gradient dots More... | |
const FieldVariableGradient & | gradSlnDotDot () const |
const FieldVariableSecond & | secondSln () const |
element seconds More... | |
const FieldVariableSecond & | secondSlnOld () const |
const FieldVariableSecond & | secondSlnOlder () const |
const FieldVariableSecond & | secondSlnPreviousNL () const |
const FieldVariableCurl & | curlSln () const |
element curls More... | |
const FieldVariableCurl & | curlSlnOld () const |
const FieldVariableCurl & | curlSlnOlder () const |
template<ComputeStage compute_stage> | |
const VariableValueType< OutputType, compute_stage >::type & | adSln () const |
AD. More... | |
template<ComputeStage compute_stage> | |
const VariableGradientType< OutputType, compute_stage >::type & | adGradSln () const |
template<ComputeStage compute_stage> | |
const VariableSecondType< OutputType, compute_stage >::type & | adSecondSln () const |
template<ComputeStage compute_stage> | |
const VariableValueType< OutputType, compute_stage >::type & | adUDot () const |
template<ComputeStage compute_stage> | |
const VariableValueType< OutputType, compute_stage >::type & | adSlnNeighbor () const |
neighbor AD More... | |
template<ComputeStage compute_stage> | |
const VariableGradientType< OutputType, compute_stage >::type & | adGradSlnNeighbor () const |
template<ComputeStage compute_stage> | |
const VariableSecondType< OutputType, compute_stage >::type & | adSecondSlnNeighbor () const |
template<ComputeStage compute_stage> | |
const VariableValueType< OutputType, compute_stage >::type & | adUDotNeighbor () const |
const FieldVariableValue & | uDot () const |
element dots More... | |
const FieldVariableValue & | uDotDot () const |
const FieldVariableValue & | uDotOld () const |
const FieldVariableValue & | uDotDotOld () const |
const VariableValue & | duDotDu () const |
const VariableValue & | duDotDotDu () const |
const FieldVariableValue & | slnNeighbor () const |
neighbor solutions More... | |
const FieldVariableValue & | slnOldNeighbor () const |
const FieldVariableValue & | slnOlderNeighbor () const |
const FieldVariableValue & | slnPreviousNLNeighbor () const |
const FieldVariableGradient & | gradSlnNeighbor () const |
neighbor solution gradients More... | |
const FieldVariableGradient & | gradSlnOldNeighbor () const |
const FieldVariableGradient & | gradSlnOlderNeighbor () const |
const FieldVariableGradient & | gradSlnPreviousNLNeighbor () const |
const FieldVariableGradient & | gradSlnNeighborDot () const |
neighbor grad dots More... | |
const FieldVariableGradient & | gradSlnNeighborDotDot () const |
const FieldVariableSecond & | secondSlnNeighbor () const |
neighbor solution seconds More... | |
const FieldVariableSecond & | secondSlnOldNeighbor () const |
const FieldVariableSecond & | secondSlnOlderNeighbor () const |
const FieldVariableSecond & | secondSlnPreviousNLNeighbor () const |
const FieldVariableCurl & | curlSlnNeighbor () const |
neighbor solution curls More... | |
const FieldVariableCurl & | curlSlnOldNeighbor () const |
const FieldVariableCurl & | curlSlnOlderNeighbor () const |
const FieldVariableValue & | uDotNeighbor () const |
neighbor dots More... | |
const FieldVariableValue & | uDotDotNeighbor () const |
const FieldVariableValue & | uDotOldNeighbor () const |
const FieldVariableValue & | uDotDotOldNeighbor () const |
const VariableValue & | duDotDuNeighbor () const |
const VariableValue & | duDotDotDuNeighbor () const |
template<ComputeStage compute_stage> | |
const VariableValueType< OutputType, compute_stage >::type & | adSlnLower () const |
lower-d element solution More... | |
const FieldVariableValue & | slnLower () const |
virtual void | computeElemValues () override |
Actually compute variable values from the solution vectors. 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 |
compute values at quadrature points on the lower dimensional element More... | |
void | setNodalValue (const OutputType &value, unsigned int idx=0) |
Set nodal value. More... | |
void | setDofValues (const DenseVector< OutputData > &values) |
Set local DOF values and evaluate the values on quadrature points. More... | |
void | setDofValue (const OutputData &value, unsigned int index) |
void | insertNodalValue (NumericVector< Number > &residual, const OutputData &v) |
Write a nodal value to the passed-in solution vector. More... | |
OutputData | getNodalValue (const Node &node) |
Get the value of this variable at given node. More... | |
OutputData | getNodalValueOld (const Node &node) |
Get the old value of this variable at given node. More... | |
OutputData | getNodalValueOlder (const Node &node) |
Get the t-2 value of this variable at given node. 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... | |
void | insert (NumericVector< Number > &residual) override |
Set the current local DOF values to the input vector. More... | |
void | add (NumericVector< Number > &residual) override |
Add the current local DOF values to the input vector. More... | |
void | addSolution (const DenseVector< Number > &v) |
Add passed in local DOF values onto the current solution. More... | |
void | addSolutionNeighbor (const DenseVector< Number > &v) |
Add passed in local neighbor DOF values onto the current solution. More... | |
const DoFValue & | dofValue () |
const DoFValue & | dofValues () |
const DoFValue & | dofValuesOld () |
const DoFValue & | dofValuesOlder () |
const DoFValue & | dofValuesPreviousNL () |
const DoFValue & | dofValuesNeighbor () |
const DoFValue & | dofValuesOldNeighbor () |
const DoFValue & | dofValuesOlderNeighbor () |
const DoFValue & | dofValuesPreviousNLNeighbor () |
const DoFValue & | dofValuesDot () |
const DoFValue & | dofValuesDotNeighbor () |
const DoFValue & | dofValuesDotOld () |
const DoFValue & | dofValuesDotOldNeighbor () |
const DoFValue & | dofValuesDotDot () |
const DoFValue & | dofValuesDotDotNeighbor () |
const DoFValue & | dofValuesDotDotOld () |
const DoFValue & | dofValuesDotDotOldNeighbor () |
const MooseArray< Number > & | dofValuesDuDotDu () |
const MooseArray< Number > & | dofValuesDuDotDuNeighbor () |
const MooseArray< Number > & | dofValuesDuDotDotDu () |
const MooseArray< Number > & | dofValuesDuDotDotDuNeighbor () |
template<ComputeStage compute_stage> | |
const MooseArray< typename Moose::RealType< compute_stage >::type > & | adDofValues () |
Return the AD dof values. More... | |
void | computeIncrementAtQps (const NumericVector< Number > &increment_vec) |
Compute and store incremental change in solution at QPs based on increment_vec. More... | |
void | computeIncrementAtNode (const NumericVector< Number > &increment_vec) |
Compute and store incremental change at the current node based on increment_vec. More... | |
OutputType | getValue (const Elem *elem, const std::vector< std::vector< OutputShape >> &phi) const |
Compute the variable value at a point on an element. More... | |
OutputTools< OutputType >::OutputGradient | getGradient (const Elem *elem, const std::vector< std::vector< typename OutputTools< OutputType >::OutputShapeGradient >> &grad_phi) const |
Compute the variable gradient value at a point on an element. More... | |
virtual size_t | phiSize () const final |
Return phi size. More... | |
virtual size_t | phiFaceSize () const final |
Return phiFace size. More... | |
virtual size_t | phiNeighborSize () const final |
Return phiNeighbor size. More... | |
virtual size_t | phiFaceNeighborSize () const final |
Return phiFaceNeighbor size. More... | |
size_t | phiLowerSize () const final |
Return the number of shape functions on the lower dimensional element for this variable. More... | |
const OutputType & | nodalValue () |
Methods for retrieving values of variables at the nodes. More... | |
const OutputType & | nodalValueOld () |
const OutputType & | nodalValueOlder () |
const OutputType & | nodalValuePreviousNL () |
const OutputType & | nodalValueDot () |
const OutputType & | nodalValueDotDot () |
const OutputType & | nodalValueDotOld () |
const OutputType & | nodalValueDotDotOld () |
const OutputType & | nodalValueDuDotDu () |
const OutputType & | nodalValueDuDotDotDu () |
const OutputType & | nodalValueNeighbor () |
const OutputType & | nodalValueOldNeighbor () |
const OutputType & | nodalValueOlderNeighbor () |
const OutputType & | nodalValuePreviousNLNeighbor () |
const OutputType & | nodalValueDotNeighbor () |
const OutputType & | nodalValueDotDotNeighbor () |
const OutputType & | nodalValueDotOldNeighbor () |
const OutputType & | nodalValueDotDotOldNeighbor () |
const OutputType & | nodalValueDuDotDuNeighbor () |
const OutputType & | nodalValueDuDotDotDuNeighbor () |
const MooseArray< OutputType > & | nodalValueArray () |
Methods for retrieving values of variables at the nodes in a MooseArray for AuxKernelBase. More... | |
const MooseArray< OutputType > & | nodalValueOldArray () |
const MooseArray< OutputType > & | nodalValueOlderArray () |
const DoFValue & | nodalVectorTagValue (TagID tag) |
const DoFValue & | nodalMatrixTagValue (TagID tag) |
template<ComputeStage compute_stage> | |
const Moose::ValueType< OutputType, compute_stage >::type & | adNodalValue () |
virtual void | computeNodalValues () override |
Compute nodal values of this variable. More... | |
virtual void | computeNodalNeighborValues () override |
Compute nodal values of this variable in the neighbor. More... | |
unsigned int | number () const |
Get variable number coming from libMesh. More... | |
const FEType & | feType () const |
Get the type of finite element object. More... | |
SystemBase & | sys () |
Get the system this variable is part of. More... | |
const std::string & | name () const override |
Get the variable name. 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 (Real factor) |
Set the scaling factor for this variable. More... | |
void | scalingFactor (const std::vector< Real > &factor) |
Real | scalingFactor () const |
Get the scaling factor for this variable. More... | |
const std::vector< Real > & | arrayScalingFactor () const |
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 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... | |
const std::string & | type () const |
Get the type of this object. More... | |
const InputParameters & | parameters () const |
Get the parameters of the object. More... | |
template<typename T > | |
const T & | getParamTempl (const std::string &name) const |
Retrieve a parameter for the object. More... | |
template<typename T > | |
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
Verifies that the requested parameter exists and is not NULL and returns it to the caller. More... | |
bool | isParamValid (const std::string &name) const |
Test if the supplied parameter is valid. More... | |
MooseApp & | getMooseApp () const |
Get the MooseApp this object is associated with. More... | |
virtual bool | enabled () const |
Return the enabled status of the object. More... | |
template<typename... Args> | |
void | paramError (const std::string ¶m, Args... args) const |
Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
template<typename... Args> | |
void | paramWarning (const std::string ¶m, Args... args) const |
Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
template<typename... Args> | |
void | paramInfo (const std::string ¶m, Args... args) const |
Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message. More... | |
template<typename... Args> | |
void | mooseError (Args &&... args) const |
template<typename... Args> | |
void | mooseWarning (Args &&... args) const |
template<typename... Args> | |
void | mooseDeprecated (Args &&... args) const |
template<typename... Args> | |
void | mooseInfo (Args &&... args) const |
const std::vector< SubdomainName > & | blocks () const |
Return the block names for this object. More... | |
unsigned int | numBlocks () const |
Return the number of blocks for this object. More... | |
const virtual std::set< SubdomainID > & | blockIDs () const |
Return the block subdomain ids for this object. More... | |
bool | hasBlocks (const SubdomainName &name) const |
Test if the supplied block name is valid for this object. More... | |
bool | hasBlocks (const std::vector< SubdomainName > &names) const |
Test if the supplied vector of block names are valid for this object. More... | |
bool | hasBlocks (const SubdomainID &id) const |
Test if the supplied block ids are valid for this object. More... | |
bool | hasBlocks (const std::vector< SubdomainID > &ids) const |
Test if the supplied vector block ids are valid for this object. More... | |
bool | hasBlocks (const std::set< SubdomainID > &ids) const |
Test if the supplied set of block ids are valid for this object. More... | |
bool | isBlockSubset (const std::set< SubdomainID > &ids) const |
Test if the class block ids are a subset of the supplied objects. More... | |
bool | isBlockSubset (const std::vector< SubdomainID > &ids) const |
Test if the class block ids are a subset of the supplied objects. More... | |
template<typename T > | |
bool | hasBlockMaterialProperty (const std::string &prop_name) |
Check if a material property is valid for all blocks of this object. More... | |
const std::set< SubdomainID > & | meshBlockIDs () const |
Return all of the SubdomainIDs for the mesh. More... | |
virtual bool | blockRestricted () const |
Returns true if this object has been restricted to a boundary. More... | |
void | checkVariable (const MooseVariableFEBase &variable) const |
Helper for checking that the ids for this object are in agreement with the variables on the supplied variable. More... | |
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... | |
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 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... | |
Protected Attributes | |
std::unique_ptr< MooseVariableData< OutputType > > | _element_data |
Holder for all the data associated with the "main" element. More... | |
std::unique_ptr< MooseVariableData< OutputType > > | _neighbor_data |
Holder for all the data associated with the neighbor element. More... | |
std::unique_ptr< MooseVariableData< OutputType > > | _lower_data |
Holder for all the data associated with the lower dimeensional element. More... | |
SystemBase & | _sys |
System this variable is part of. More... | |
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... | |
Moose::VarKindType | _var_kind |
Variable type (see MooseTypes.h) More... | |
SubProblem & | _subproblem |
Problem this variable is part of. More... | |
const Variable & | _variable |
libMesh variable object for this variable More... | |
Assembly & | _assembly |
Assembly data. More... | |
const 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... | |
const InputParameters & | _pars |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse. More... | |
MooseApp & | _app |
The MooseApp this object is associated with. More... | |
const std::string & | _type |
The type of this object (the Class name) More... | |
const std::string & | _name |
The name of this object, reference to value stored in InputParameters. More... | |
const bool & | _enabled |
Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects. More... | |
std::shared_ptr< MaterialData > | _blk_material_data |
Pointer to the MaterialData class for this object. More... | |
Private Member Functions | |
template<typename... Args> | |
std::string | paramErrorMsg (const std::string ¶m, Args... args) const |
Private Attributes | |
std::set< SubdomainID > | _blk_ids |
Set of block ids supplied by the user via the input file (for error reporting) More... | |
std::vector< SubdomainName > | _blocks |
Vector the block names supplied by the user via the input file. More... | |
const bool | _blk_dual_restrictable |
Flag for allowing dual restriction. More... | |
FEProblemBase * | _blk_feproblem |
Pointer to FEProblemBase. More... | |
MooseMesh * | _blk_mesh |
Pointer to Mesh. More... | |
const std::set< BoundaryID > | _empty_boundary_ids |
An empty set for referencing when boundary_ids is not included. More... | |
const std::set< BoundaryID > & | _boundary_ids |
Reference to the boundary_ids, defaults to an empty set if not provided. More... | |
THREAD_ID | _blk_tid |
Thread id for this object. More... | |
const std::string & | _blk_name |
Name of the object. More... | |
MooseApp & | _oi_moose_app |
Reference the the MooseApp; neede for access to the OutputWarehouse. More... | |
OutputWarehouse & | _oi_output_warehouse |
Reference to the OutputWarehouse for populating the Output object hide lists. More... | |
std::set< OutputName > | _oi_outputs |
The set of Output object names listed in the 'outputs' parameter. More... | |
Class for stuff related to variables.
Each variable can compute nodal or elemental (at QPs) values.
Real Real Real RealVectorValue RealVectorValue Real RealEigenVector Real RealEigenVector
Definition at line 31 of file Adaptivity.h.
typedef MooseArray<OutputData> MooseVariableFE< OutputType >::DoFValue |
Definition at line 92 of file MooseVariableFE.h.
typedef MooseArray<OutputType> MooseVariableFE< OutputType >::FieldVariableCurl |
Definition at line 64 of file MooseVariableFE.h.
typedef MooseArray<OutputDivergence> MooseVariableFE< OutputType >::FieldVariableDivergence |
Definition at line 65 of file MooseVariableFE.h.
typedef MooseArray<OutputGradient> MooseVariableFE< OutputType >::FieldVariableGradient |
Definition at line 62 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShape> > MooseVariableFE< OutputType >::FieldVariablePhiCurl |
Definition at line 79 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableFE< OutputType >::FieldVariablePhiDivergence |
Definition at line 80 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableFE< OutputType >::FieldVariablePhiGradient |
Definition at line 77 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableFE< OutputType >::FieldVariablePhiSecond |
Definition at line 78 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShape> > MooseVariableFE< OutputType >::FieldVariablePhiValue |
Definition at line 76 of file MooseVariableFE.h.
typedef MooseArray<OutputSecond> MooseVariableFE< OutputType >::FieldVariableSecond |
Definition at line 63 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShape> > MooseVariableFE< OutputType >::FieldVariableTestCurl |
Definition at line 87 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableFE< OutputType >::FieldVariableTestDivergence |
Definition at line 88 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableFE< OutputType >::FieldVariableTestGradient |
Definition at line 85 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableFE< OutputType >::FieldVariableTestSecond |
Definition at line 86 of file MooseVariableFE.h.
typedef MooseArray<std::vector<OutputShape> > MooseVariableFE< OutputType >::FieldVariableTestValue |
Definition at line 84 of file MooseVariableFE.h.
typedef MooseArray<OutputType> MooseVariableFE< OutputType >::FieldVariableValue |
Definition at line 61 of file MooseVariableFE.h.
typedef Moose::DOFType<OutputType>::type MooseVariableFE< OutputType >::OutputData |
Definition at line 91 of file MooseVariableFE.h.
typedef TensorTools::DecrementRank<OutputType>::type MooseVariableFE< OutputType >::OutputDivergence |
Definition at line 58 of file MooseVariableFE.h.
typedef TensorTools::IncrementRank<OutputType>::type MooseVariableFE< OutputType >::OutputGradient |
Definition at line 56 of file MooseVariableFE.h.
typedef TensorTools::IncrementRank<OutputGradient>::type MooseVariableFE< OutputType >::OutputSecond |
Definition at line 57 of file MooseVariableFE.h.
typedef Moose::ShapeType<OutputType>::type MooseVariableFE< OutputType >::OutputShape |
Definition at line 68 of file MooseVariableFE.h.
typedef TensorTools::DecrementRank<OutputShape>::type MooseVariableFE< OutputType >::OutputShapeDivergence |
Definition at line 73 of file MooseVariableFE.h.
typedef TensorTools::IncrementRank<OutputShape>::type MooseVariableFE< OutputType >::OutputShapeGradient |
Definition at line 71 of file MooseVariableFE.h.
typedef TensorTools::IncrementRank<OutputShapeGradient>::type MooseVariableFE< OutputType >::OutputShapeSecond |
Definition at line 72 of file MooseVariableFE.h.
MooseVariableFE< OutputType >::MooseVariableFE | ( | const InputParameters & | parameters | ) |
Definition at line 19 of file MooseVariableFE.C.
|
overridevirtual |
Is the variable active on the subdomain?
subdomain | The subdomain id in question |
Implements MooseVariableFEBase.
Definition at line 73 of file MooseVariableFE.C.
|
overridevirtual |
The subdomains the variable is active on.
Implements MooseVariableFEBase.
Definition at line 52 of file MooseVariableFE.C.
|
overridevirtual |
Add the current local DOF values to the input vector.
Implements MooseVariableFEBase.
Definition at line 209 of file MooseVariableFE.C.
|
inline |
Return the AD dof values.
Definition at line 651 of file MooseVariableFE.h.
void MooseVariableFE< OutputType >::addSolution | ( | const DenseVector< Number > & | v | ) |
Add passed in local DOF values onto the current solution.
Definition at line 216 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::addSolutionNeighbor | ( | const DenseVector< Number > & | v | ) |
Add passed in local neighbor DOF values onto the current solution.
Definition at line 223 of file MooseVariableFE.C.
|
inline |
Definition at line 243 of file MooseVariableFE.h.
|
inline |
Definition at line 249 of file MooseVariableFE.h.
|
inline |
Definition at line 312 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledGradientTemplate(), and Coupleable::adCoupledVectorGradientTemplate().
|
inline |
Definition at line 334 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledGradientTemplate(), and Coupleable::adCoupledVectorGradientTemplate().
|
inline |
Definition at line 659 of file MooseVariableFE.h.
|
inline |
Definition at line 317 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledSecondTemplate().
|
inline |
Definition at line 339 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledSecondTemplate().
|
inline |
AD.
Definition at line 307 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledValueTemplate(), and Coupleable::adCoupledVectorValueTemplate().
|
inline |
lower-d element solution
Definition at line 433 of file MooseVariableFE.h.
|
inline |
neighbor AD
Definition at line 329 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledValueTemplate(), and Coupleable::adCoupledVectorValueTemplate().
|
inline |
Definition at line 322 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledDotTemplate(), and Coupleable::adCoupledVectorDotTemplate().
|
inline |
Definition at line 344 of file MooseVariableFE.h.
Referenced by Coupleable::adCoupledDotTemplate(), and Coupleable::adCoupledVectorDotTemplate().
|
inherited |
Get all global dofindices for the variable.
Definition at line 111 of file MooseVariableBase.C.
Referenced by FEProblemBase::addJacobianBlock(), NonlocalIntegratedBC::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalIntegratedBC::computeNonlocalOffDiagJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), FEProblemBase::prepare(), Assembly::prepareNonlocal(), Assembly::prepareVariableNonlocal(), and MooseVariableBase::totalVarDofs().
|
inline |
Definition at line 202 of file MooseVariableFE.h.
|
inline |
Definition at line 211 of file MooseVariableFE.h.
|
inline |
Definition at line 232 of file MooseVariableFE.h.
|
inline |
Definition at line 220 of file MooseVariableFE.h.
|
inlineinherited |
Definition at line 86 of file MooseVariableBase.h.
Referenced by Assembly::addJacobianBlock(), Assembly::addJacobianBlockNonlocal(), Assembly::addJacobianNeighbor(), Assembly::cacheJacobianBlock(), and Assembly::cacheJacobianBlockNonzero().
|
virtualinherited |
Return the block subdomain ids for this object.
Definition at line 174 of file BlockRestrictable.C.
Referenced by BlockRestrictable::getBlockCoordSystem(), MaterialBase::getZeroMaterialProperty(), BlockRestrictable::hasBlockMaterialPropertyHelper(), and MaterialBase::registerPropName().
|
virtualinherited |
Returns true if this object has been restricted to a boundary.
Definition at line 162 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), BlockRestrictable::getBlockCoordSystem(), and BlockRestrictable::hasBlockMaterialPropertyHelper().
|
inherited |
Return the block names for this object.
Note, if the 'blocks' input parameter was not utilized this will return an empty vector.
Definition at line 168 of file BlockRestrictable.C.
Referenced by MaterialOutputAction::getParams().
|
inherited |
Builds hide lists for output objects NOT listed in the 'outputs' parameter.
variable_names | A set of variables for which the 'outputs' parameter controls |
By default this is called by the constructor and passes the block name as the list of variables. This needs to be called explicitly if the build_list flag is set to False in the constructor. The latter cases is needed by the Material object to work correctly with the automatic material output capability.
Definition at line 64 of file OutputInterface.C.
Referenced by OutputInterface::OutputInterface().
|
inherited |
Helper for checking that the ids for this object are in agreement with the variables on the supplied variable.
variable | The variable to check against. |
Definition at line 314 of file BlockRestrictable.C.
|
overridevirtual |
Clear out the dof indices.
We do this in case this variable is not going to be prepared at all...
Implements MooseVariableFEBase.
Definition at line 80 of file MooseVariableFE.C.
|
inherited |
Obtain DoF indices of a component with the indices of the 0th component.
Definition at line 129 of file MooseVariableBase.C.
Referenced by Assembly::addJacobianBlock(), Assembly::cacheJacobianBlock(), and Assembly::cacheJacobianBlockNonzero().
|
overridevirtual |
Actually compute variable values from the solution vectors.
Implements MooseVariableFEBase.
Reimplemented in MooseVariableConstMonomial.
Definition at line 385 of file MooseVariableFE.C.
|
overridevirtual |
Compute values at facial quadrature points.
Implements MooseVariableFEBase.
Reimplemented in MooseVariableConstMonomial.
Definition at line 393 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::computeIncrementAtNode | ( | const NumericVector< Number > & | increment_vec | ) |
Compute and store incremental change at the current node based on increment_vec.
Definition at line 432 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::computeIncrementAtQps | ( | const NumericVector< Number > & | increment_vec | ) |
Compute and store incremental change in solution at QPs based on increment_vec.
Definition at line 425 of file MooseVariableFE.C.
|
overridevirtual |
compute values at quadrature points on the lower dimensional element
Implements MooseVariableFEBase.
Definition at line 417 of file MooseVariableFE.C.
|
overridevirtual |
Compute values at quadrature points for the neighbor.
Implements MooseVariableFEBase.
Reimplemented in MooseVariableConstMonomial.
Definition at line 409 of file MooseVariableFE.C.
|
overridevirtual |
Compute values at facial quadrature points for the neighbor.
Implements MooseVariableFEBase.
Reimplemented in MooseVariableConstMonomial.
Definition at line 401 of file MooseVariableFE.C.
|
overridevirtual |
Compute nodal values of this variable in the neighbor.
Implements MooseVariableFEBase.
Definition at line 657 of file MooseVariableFE.C.
|
overridevirtual |
Compute nodal values of this variable.
Implements MooseVariableFEBase.
Definition at line 650 of file MooseVariableFE.C.
bool MooseVariableFE< OutputType >::computingCurl | ( | ) | const |
Whether or not this variable is computing the curl.
Definition at line 770 of file MooseVariableFE.C.
Referenced by Assembly::copyFaceShapes(), and Assembly::copyShapes().
|
inline |
Whether or not this variable is computing any second derivatives.
Definition at line 150 of file MooseVariableFE.h.
Referenced by Assembly::copyFaceShapes(), and Assembly::copyShapes().
|
inlineinherited |
Get the number of components Note: For standard and vector variables, the number is one.
Definition at line 98 of file MooseVariableBase.h.
Referenced by Assembly::addJacobianBlock(), SystemBase::addVariableToZeroOnJacobian(), SystemBase::addVariableToZeroOnResidual(), ArrayConstantIC::ArrayConstantIC(), ArrayFunctionIC::ArrayFunctionIC(), Assembly::cacheJacobianBlock(), Assembly::cacheJacobianBlockNonzero(), ArrayNodalBC::computeJacobian(), Kernel::computeOffDiagJacobian(), ArrayNodalBC::computeOffDiagJacobian(), ArrayDiffusion::computeQpJacobian(), ArrayReaction::computeQpJacobian(), ArrayTimeDerivative::computeQpJacobian(), ArrayKernel::computeQpJacobian(), ArrayIntegratedBC::computeQpJacobian(), ArrayNodalBC::computeQpJacobian(), ArrayIntegratedBC::computeQpOffDiagJacobian(), ArrayKernel::computeQpOffDiagJacobian(), ArrayNodalBC::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), Kernel::computeQpOffDiagJacobianArray(), ArrayIntegratedBC::computeQpOffDiagJacobianScalar(), ArrayKernel::computeQpOffDiagJacobianScalar(), ArrayDiffusion::computeQpResidual(), ArrayReaction::computeQpResidual(), ArrayTimeDerivative::computeQpResidual(), ArrayFunctionIC::gradient(), AdvancedOutput::initAvailableLists(), AdvancedOutput::initShowHideLists(), Assembly::prepareBlock(), Assembly::prepareBlockNonlocal(), Assembly::prepareJacobianBlock(), Assembly::prepareLowerD(), Assembly::prepareNeighbor(), Assembly::prepareNonlocal(), Assembly::prepareVariable(), Assembly::prepareVariableNonlocal(), EigenProblem::scaleEigenvector(), MultiAppFieldTransfer::transfer(), MultiAppFieldTransfer::transferDofObject(), and ArrayFunctionIC::value().
const MooseVariableFE< OutputType >::FieldVariablePhiCurl & MooseVariableFE< OutputType >::curlPhi | ( | ) | const |
Definition at line 707 of file MooseVariableFE.C.
Referenced by Assembly::copyFaceShapes(), and Assembly::copyShapes().
const MooseVariableFE< OutputType >::FieldVariablePhiCurl & MooseVariableFE< OutputType >::curlPhiFace | ( | ) | const |
Definition at line 721 of file MooseVariableFE.C.
const MooseVariableFE< OutputType >::FieldVariablePhiCurl & MooseVariableFE< OutputType >::curlPhiFaceNeighbor | ( | ) | const |
Definition at line 749 of file MooseVariableFE.C.
const MooseVariableFE< OutputType >::FieldVariablePhiCurl & MooseVariableFE< OutputType >::curlPhiNeighbor | ( | ) | const |
Definition at line 735 of file MooseVariableFE.C.
|
inline |
element curls
Definition at line 301 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurl().
|
inline |
neighbor solution curls
Definition at line 410 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurl().
|
inline |
Definition at line 302 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurl(), and Coupleable::coupledCurlOld().
|
inline |
Definition at line 303 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurlOld(), and Coupleable::coupledCurlOlder().
|
inline |
Definition at line 418 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurlOld(), and Coupleable::coupledCurlOlder().
|
inline |
Definition at line 414 of file MooseVariableFE.h.
Referenced by Coupleable::coupledCurl(), and Coupleable::coupledCurlOld().
|
inlineoverridevirtual |
Current element this variable is evaluated at.
Implements MooseVariableFEBase.
Definition at line 174 of file MooseVariableFE.h.
|
inline |
|
inlinefinalvirtual |
Get local DoF indices.
Reimplemented from MooseVariableBase.
Definition at line 187 of file MooseVariableFE.h.
Referenced by VectorNodalBC::computeJacobian(), NonlocalIntegratedBC::computeJacobian(), NonlocalKernel::computeJacobian(), MortarConstraint::computeJacobian(), NodalConstraint::computeJacobian(), NonlocalIntegratedBC::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalJacobian(), VectorNodalBC::computeOffDiagJacobian(), VectorNodalBC::computeResidual(), and NodalConstraint::computeResidual().
|
inlinefinalvirtual |
Get dof indices for the current lower dimensional element (this is meaningful when performing mortar FEM)
Implements MooseVariableFEBase.
Definition at line 193 of file MooseVariableFE.h.
Referenced by MortarConstraint::computeJacobian().
|
inlinefinalvirtual |
Get neighbor DOF indices for currently selected element.
Implements MooseVariableFEBase.
Definition at line 189 of file MooseVariableFE.h.
Referenced by MortarConstraint::computeJacobian(), NodalConstraint::computeJacobian(), and NodalConstraint::computeResidual().
|
inlineinherited |
The DofMap associated with the system this variable is in.
Definition at line 109 of file MooseVariableBase.h.
Referenced by AuxScalarKernel::compute(), and ScalarVariable::getValue().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValue | ( | ) |
Definition at line 230 of file MooseVariableFE.C.
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValues | ( | ) |
Definition at line 238 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayValue(), Coupleable::coupledDofValues(), Coupleable::coupledValue(), and InternalSideIndicator::finalize().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDot | ( | ) |
Definition at line 294 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDot(), and Coupleable::coupledDot().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotDot | ( | ) |
Definition at line 301 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotDot(), Coupleable::coupledDotDot(), and Coupleable::coupledNodalDotDot().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotDotNeighbor | ( | ) |
Definition at line 329 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotDot(), Coupleable::coupledDotDot(), and Coupleable::coupledNodalDotDot().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotDotOld | ( | ) |
Definition at line 315 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotDotOld(), Coupleable::coupledDotDotOld(), and Coupleable::coupledNodalDotDotOld().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotDotOldNeighbor | ( | ) |
Definition at line 343 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotDotOld(), Coupleable::coupledDotDotOld(), and Coupleable::coupledNodalDotDotOld().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotNeighbor | ( | ) |
Definition at line 322 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDot(), Coupleable::coupledDot(), and NeighborCoupleable::coupledNeighborValueDot().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotOld | ( | ) |
Definition at line 308 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotOld(), Coupleable::coupledDotOld(), and Coupleable::coupledNodalDotOld().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesDotOldNeighbor | ( | ) |
Definition at line 336 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayDotOld(), Coupleable::coupledDotOld(), and Coupleable::coupledNodalDotOld().
const MooseArray< Number > & MooseVariableFE< OutputType >::dofValuesDuDotDotDu | ( | ) |
Definition at line 357 of file MooseVariableFE.C.
Referenced by Coupleable::coupledDotDotDu().
const MooseArray< Number > & MooseVariableFE< OutputType >::dofValuesDuDotDotDuNeighbor | ( | ) |
Definition at line 371 of file MooseVariableFE.C.
Referenced by Coupleable::coupledDotDotDu().
const MooseArray< Number > & MooseVariableFE< OutputType >::dofValuesDuDotDu | ( | ) |
Definition at line 350 of file MooseVariableFE.C.
Referenced by Coupleable::coupledDotDu().
const MooseArray< Number > & MooseVariableFE< OutputType >::dofValuesDuDotDuNeighbor | ( | ) |
Definition at line 364 of file MooseVariableFE.C.
Referenced by Coupleable::coupledDotDu(), and NeighborCoupleable::coupledNeighborValueDotDu().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesNeighbor | ( | ) |
Definition at line 266 of file MooseVariableFE.C.
Referenced by NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), Coupleable::coupledDofValues(), NeighborCoupleable::coupledNeighborDofValues(), NeighborCoupleable::coupledNeighborValue(), and Coupleable::coupledValue().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesOld | ( | ) |
Definition at line 245 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), Coupleable::coupledValue(), and Coupleable::coupledValueOld().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesOlder | ( | ) |
Definition at line 252 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), Coupleable::coupledValueOld(), and Coupleable::coupledValueOlder().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesOlderNeighbor | ( | ) |
Definition at line 280 of file MooseVariableFE.C.
Referenced by Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledDofValuesOld(), Coupleable::coupledDofValuesOlder(), NeighborCoupleable::coupledNeighborDofValuesOld(), NeighborCoupleable::coupledNeighborDofValuesOlder(), NeighborCoupleable::coupledNeighborValueOld(), NeighborCoupleable::coupledNeighborValueOlder(), Coupleable::coupledValueOld(), and Coupleable::coupledValueOlder().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesOldNeighbor | ( | ) |
Definition at line 273 of file MooseVariableFE.C.
Referenced by NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledDofValues(), Coupleable::coupledDofValuesOld(), NeighborCoupleable::coupledNeighborDofValues(), NeighborCoupleable::coupledNeighborDofValuesOld(), NeighborCoupleable::coupledNeighborValue(), NeighborCoupleable::coupledNeighborValueOld(), Coupleable::coupledValue(), and Coupleable::coupledValueOld().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesPreviousNL | ( | ) |
Definition at line 259 of file MooseVariableFE.C.
Referenced by Coupleable::coupledValuePreviousNL().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::dofValuesPreviousNLNeighbor | ( | ) |
Definition at line 287 of file MooseVariableFE.C.
Referenced by Coupleable::coupledValuePreviousNL().
|
inline |
Definition at line 355 of file MooseVariableFE.h.
Referenced by Coupleable::coupledDotDotDu(), and Coupleable::coupledVectorDotDotDu().
|
inline |
Definition at line 429 of file MooseVariableFE.h.
Referenced by Coupleable::coupledDotDotDu(), and Coupleable::coupledVectorDotDotDu().
|
inline |
Definition at line 354 of file MooseVariableFE.h.
Referenced by Coupleable::coupledDotDu(), and Coupleable::coupledVectorDotDu().
|
inline |
Definition at line 428 of file MooseVariableFE.h.
Referenced by Coupleable::coupledDotDu(), NeighborCoupleable::coupledNeighborValueDotDu(), and Coupleable::coupledVectorDotDu().
|
inlinevirtualinherited |
Return the enabled status of the object.
Reimplemented in EigenKernel.
Definition at line 110 of file MooseObject.h.
Referenced by EigenKernel::enabled().
|
inlineinherited |
Get the type of finite element object.
Definition at line 53 of file MooseVariableBase.h.
Referenced by ADDGKernel< compute_stage >::ADDGKernel(), AuxiliarySystem::addVariable(), ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), Assembly::adGradPhi< Real, ComputeStage::JACOBIAN >(), Assembly::adGradPhi< RealVectorValue, ComputeStage::JACOBIAN >(), GapValueAux::computeValue(), DGKernel::DGKernel(), MultiAppNearestNodeTransfer::execute(), moose::internal::incompatVarMsg(), AdvancedOutput::initAvailableLists(), MultiAppProjectionTransfer::initialSetup(), AdvancedOutput::initShowHideLists(), IntegratedBC::IntegratedBC(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), Kernel::Kernel(), NodalBC::NodalBC(), NodalKernel::NodalKernel(), SolutionUserObject::pointValueWrapper(), MultiAppFieldTransfer::transfer(), and VectorNodalBC::VectorNodalBC().
|
overridevirtual |
Filed type of this variable.
Implements MooseVariableFEBase.
Definition at line 59 of file MooseVariableFE.C.
|
protectedinherited |
Check if the blocks this object operates on all have the same coordinate system, and if so return it.
Definition at line 292 of file BlockRestrictable.C.
|
inlineinherited |
Verifies that the requested parameter exists and is not NULL and returns it to the caller.
The template parameter must be a pointer or an error will be thrown.
Definition at line 91 of file MooseObject.h.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 152 of file MooseVariableFE.C.
MooseVariableFE< OutputType >::OutputData MooseVariableFE< 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 181 of file MooseVariableFE.C.
MooseVariableFE< OutputType >::OutputData MooseVariableFE< 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 188 of file MooseVariableFE.C.
MooseVariableFE< OutputType >::OutputData MooseVariableFE< 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 195 of file MooseVariableFE.C.
OutputTools< OutputType >::OutputGradient MooseVariableFE< OutputType >::getGradient | ( | const Elem * | elem, |
const std::vector< std::vector< typename OutputTools< OutputType >::OutputShapeGradient >> & | grad_phi | ||
) | 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 497 of file MooseVariableFE.C.
|
inlineinherited |
Get the MooseApp this object is associated with.
Definition at line 105 of file MooseObject.h.
Referenced by MortarData::createMortarInterface(), Executioner::Executioner(), and ConsoleUtils::outputMeshInformation().
MooseVariableFE< OutputType >::OutputData MooseVariableFE< OutputType >::getNodalValue | ( | const Node & | node | ) |
Get the value of this variable at given node.
Definition at line 160 of file MooseVariableFE.C.
Referenced by NodalVariableValue::getValue().
MooseVariableFE< OutputType >::OutputData MooseVariableFE< OutputType >::getNodalValueOld | ( | const Node & | node | ) |
Get the old value of this variable at given node.
Definition at line 167 of file MooseVariableFE.C.
MooseVariableFE< OutputType >::OutputData MooseVariableFE< OutputType >::getNodalValueOlder | ( | const Node & | node | ) |
Get the t-2 value of this variable at given node.
Definition at line 174 of file MooseVariableFE.C.
|
inherited |
Get the list of output objects that this class is restricted.
Definition at line 97 of file OutputInterface.C.
|
inherited |
Retrieve a parameter for the object.
name | The name of the parameter |
Definition at line 208 of file MooseObject.h.
Referenced by FEProblemBase::addMaterialHelper(), ConstraintWarehouse::addObject(), EigenKernel::EigenKernel(), AttribThread::initFrom(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), Console::initialSetup(), ConsoleUtils::outputExecutionInformation(), and TimePeriod::TimePeriod().
OutputType MooseVariableFE< OutputType >::getValue | ( | const Elem * | elem, |
const std::vector< std::vector< OutputShape >> & | phi | ||
) | const |
Compute the variable value at a point on an element.
elem | The element we are computing on |
phi | Evaluated shape functions at a point |
Definition at line 439 of file MooseVariableFE.C.
Referenced by GapValueAux::computeValue(), and PenetrationThread::smoothNormal().
|
inline |
|
inline |
|
inline |
Definition at line 228 of file MooseVariableFE.h.
Referenced by Assembly::copyNeighborShapes().
|
inline |
Definition at line 240 of file MooseVariableFE.h.
|
inline |
|
inline |
element gradients
Definition at line 273 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayGradient(), Coupleable::coupledGradient(), and Coupleable::coupledVectorGradient().
|
inline |
element gradient dots
Definition at line 285 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientDot().
|
inline |
Definition at line 286 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientDotDot().
|
inline |
neighbor solution gradients
Definition at line 367 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayGradient(), NeighborCoupleable::coupledArrayNeighborGradient(), Coupleable::coupledGradient(), NeighborCoupleable::coupledNeighborGradient(), Coupleable::coupledVectorGradient(), and NeighborCoupleable::coupledVectorNeighborGradient().
|
inline |
neighbor grad dots
Definition at line 385 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientDot().
|
inline |
Definition at line 386 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientDotDot().
|
inline |
Definition at line 274 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientOld(), Coupleable::coupledVectorGradient(), and Coupleable::coupledVectorGradientOld().
|
inline |
|
inline |
Definition at line 375 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayGradientOld(), Coupleable::coupledArrayGradientOlder(), NeighborCoupleable::coupledArrayNeighborGradientOld(), NeighborCoupleable::coupledArrayNeighborGradientOlder(), Coupleable::coupledGradientOld(), Coupleable::coupledGradientOlder(), NeighborCoupleable::coupledNeighborGradientOld(), NeighborCoupleable::coupledNeighborGradientOlder(), Coupleable::coupledVectorGradientOld(), Coupleable::coupledVectorGradientOlder(), NeighborCoupleable::coupledVectorNeighborGradientOld(), and NeighborCoupleable::coupledVectorNeighborGradientOlder().
|
inline |
Definition at line 371 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayGradient(), Coupleable::coupledArrayGradientOld(), NeighborCoupleable::coupledArrayNeighborGradient(), NeighborCoupleable::coupledArrayNeighborGradientOld(), Coupleable::coupledGradient(), Coupleable::coupledGradientOld(), NeighborCoupleable::coupledNeighborGradient(), NeighborCoupleable::coupledNeighborGradientOld(), Coupleable::coupledVectorGradient(), Coupleable::coupledVectorGradientOld(), NeighborCoupleable::coupledVectorNeighborGradient(), and NeighborCoupleable::coupledVectorNeighborGradientOld().
|
inline |
Definition at line 279 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientPreviousNL().
|
inline |
Definition at line 379 of file MooseVariableFE.h.
Referenced by Coupleable::coupledGradientPreviousNL().
|
inherited |
Check if a material property is valid for all blocks of this object.
This method returns true if the supplied property name has been declared in a Material object on the block ids for this object.
T | The type of material property |
prop_name | the name of the property to query |
Definition at line 256 of file BlockRestrictable.h.
|
protectedvirtualinherited |
A helper method to allow the Material object to specialize the behavior of hasBlockMaterialProperty.
It also avoid circular #include problems.
Definition at line 256 of file BlockRestrictable.C.
Referenced by BlockRestrictable::hasBlockMaterialProperty().
|
inherited |
Test if the supplied set of block ids are valid for this object.
ids | A std::set of SubdomainIDs to check |
Definition at line 218 of file BlockRestrictable.C.
|
inherited |
Test if the supplied vector block ids are valid for this object.
ids | A vector of SubdomainIDs ids to check |
Definition at line 211 of file BlockRestrictable.C.
|
inherited |
Test if the supplied vector of block names are valid for this object.
names | A vector of SubdomainNames to check |
Definition at line 196 of file BlockRestrictable.C.
|
inherited |
Test if the supplied block ids are valid for this object.
id | A SubdomainID to check |
Definition at line 202 of file BlockRestrictable.C.
|
inherited |
Test if the supplied block name is valid for this object.
name | A SubdomainName to check |
Definition at line 186 of file BlockRestrictable.C.
Referenced by CentroidMultiApp::fillPositions(), and BlockRestrictable::hasBlocks().
|
inline |
Definition at line 255 of file MooseVariableFE.h.
|
protectedinherited |
An initialization routine needed for dual constructors.
Definition at line 79 of file BlockRestrictable.C.
Referenced by BlockRestrictable::BlockRestrictable().
|
overridevirtual |
Set the current local DOF values to the input vector.
Implements MooseVariableFEBase.
Definition at line 202 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::insertNodalValue | ( | NumericVector< Number > & | residual, |
const OutputData & | v | ||
) |
Write a nodal value to the passed-in solution vector.
Definition at line 685 of file MooseVariableFE.C.
Referenced by ArrayNodalBC::computeResidual(), and NodalBC::computeResidual().
|
inherited |
Test if the class block ids are a subset of the supplied objects.
ids | A std::set of Subdomains to check |
Definition at line 227 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), and BlockRestrictable::isBlockSubset().
|
inherited |
Test if the class block ids are a subset of the supplied objects.
ids | A std::vector of Subdomains to check |
Definition at line 243 of file BlockRestrictable.C.
|
inlineoverridevirtual |
Is this variable nodal.
Reimplemented from MooseVariableBase.
Definition at line 160 of file MooseVariableFE.h.
Referenced by Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), and Coupleable::coupledNodalValueOlder().
|
overridevirtual |
Is this variable defined at nodes.
Implements MooseVariableFEBase.
Definition at line 777 of file MooseVariableFE.C.
Referenced by ArrayNodalBC::computeJacobian(), NodalBC::computeJacobian(), NodalKernel::computeJacobian(), NodalKernel::computeOffDiagJacobian(), TimeNodalKernel::computeResidual(), ArrayNodalBC::computeResidual(), NodalBC::computeResidual(), NodalKernel::computeResidual(), and DirichletBCBase::computeValue().
bool MooseVariableFE< OutputType >::isNodalNeighborDefined | ( | ) | const |
Definition at line 784 of file MooseVariableFE.C.
|
inlineinherited |
Test if the supplied parameter is valid.
name | The name of the parameter to test |
Definition at line 100 of file MooseObject.h.
Referenced by AdvancedOutput::AdvancedOutput(), BicubicSplineFunction::BicubicSplineFunction(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), CartesianMeshGenerator::CartesianMeshGenerator(), LibmeshPartitioner::clone(), OversampleOutput::cloneMesh(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), CSVReader::CSVReader(), DGKernelBase::DGKernelBase(), MultiAppNearestNodeTransfer::execute(), Executioner::Executioner(), Exodus::Exodus(), FEProblemBase::FEProblemBase(), FileOutput::FileOutput(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), ExtraNodesetGenerator::generate(), RenameBoundaryGenerator::generate(), RenameBlockGenerator::generate(), BreakBoundaryOnSubdomainGenerator::generate(), ElementSubdomainIDGenerator::generate(), LowerDBlockFromSidesetGenerator::generate(), MeshSideSetGenerator::generate(), GeneratedMeshGenerator::generate(), ParsedSubdomainMeshGenerator::generate(), MeshExtruderGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), MultiAppNearestNodeTransfer::getLocalEntities(), MultiAppNearestNodeTransfer::getLocalEntitiesAndComponents(), MeshGenerator::getMesh(), MultiAppNearestNodeTransfer::getNearestNode(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), AdvancedOutput::initExecutionTypes(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), SolutionScalarAux::initialSetup(), SolutionAux::initialSetup(), MooseParsedVectorFunction::initialSetup(), Console::initialSetup(), Receiver::initialSetup(), SolutionFunction::initialSetup(), MooseParsedGradFunction::initialSetup(), MooseParsedFunction::initialSetup(), AdvancedOutput::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), IterationAdaptiveDT::IterationAdaptiveDT(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), MatDiffusionBase< Real >::MatDiffusionBase(), MeshGeneratorMesh::MeshGeneratorMesh(), BreakBoundaryOnSubdomain::modify(), MeshExtruder::modify(), MeshSideSet::modify(), LowerDBlockFromSideset::modify(), AssignElementSubdomainID::modify(), ParsedSubdomainMeshModifier::modify(), RenameBlock::modify(), SubdomainBoundingBox::modify(), MooseMesh::MooseMesh(), EigenExecutionerBase::normalizeSolution(), Output::Output(), PetscOutput::PetscOutput(), PiecewiseBase::PiecewiseBase(), SolutionUserObject::readExodusII(), RenameBlock::RenameBlock(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), SolutionUserObject::SolutionUserObject(), and TimePeriod::TimePeriod().
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 693 of file MooseVariableFE.C.
|
inlineinherited |
Kind of the variable (Nonlinear, Auxiliary, ...)
Definition at line 74 of file MooseVariableBase.h.
Referenced by ShapeUserObject< SideUserObject >::coupled(), Coupleable::coupled(), AuxKernelTempl< ComputeValueType >::coupledDot(), and AuxKernelTempl< ComputeValueType >::coupledDotDu().
|
inline |
Definition at line 261 of file MooseVariableFE.h.
Referenced by Coupleable::coupledMatrixTagValue().
|
inherited |
Return all of the SubdomainIDs for the mesh.
Definition at line 250 of file BlockRestrictable.C.
Referenced by BlockRestrictable::checkVariable(), BlockRestrictable::getBlockCoordSystem(), and BlockRestrictable::hasBlockMaterialPropertyHelper().
|
inlineinherited |
Definition at line 156 of file MooseObject.h.
Referenced by FEProblemBase::addArrayVariable(), FEProblemBase::addAuxArrayVariable(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), FEProblemBase::addScalarVariable(), FEProblemBase::addVariable(), ADFunctionPresetBC< compute_stage >::ADFunctionPresetBC(), ADPresetBC< compute_stage >::ADPresetBC(), ADPresetNodalBC< compute_stage >::ADPresetNodalBC(), FEProblemBase::advanceMultiApps(), MultiApp::appProblem(), MooseMesh::buildSideList(), ChangeOverTimestepPostprocessor::ChangeOverTimestepPostprocessor(), FEProblemBase::computeResidual(), MaterialBase::declarePropertyOlderTempl(), MaterialBase::declarePropertyOldTempl(), MooseMesh::elem(), MultiAppTransfer::execFlags(), UserForcingFunction::f(), FaceFaceConstraint< compute_stage >::FaceFaceConstraint(), FunctionDT::FunctionDT(), FunctionPresetBC::FunctionPresetBC(), RandomICBase::generateRandom(), Control::getExecuteOptions(), FEProblemBase::getNonlinearSystem(), Sampler::getSamples(), FEProblemBase::getUserObjects(), FEProblemBase::getVectorPostprocessorValue(), FEProblemBase::getVectorPostprocessorValueOld(), MatDiffusionBase< Real >::MatDiffusionBase(), NodalScalarKernel::NodalScalarKernel(), MooseMesh::node(), PercentChangePostprocessor::PercentChangePostprocessor(), PresetBC::PresetBC(), PresetNodalBC::PresetNodalBC(), Sampler::rand(), ReferenceResidualProblem::ReferenceResidualProblem(), MooseMesh::setBoundaryToNormalMap(), Exodus::setOutputDimension(), and UserForcingFunction::UserForcingFunction().
|
inlineinherited |
Definition at line 141 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), PetscExternalPartitioner::_do_partition(), FEProblemBase::addConstraint(), ADDGKernel< compute_stage >::ADDGKernel(), FEProblemBase::addInitialCondition(), FEProblem::addLineSearch(), FEProblemBase::addLineSearch(), FEProblemBase::addOutput(), DiracKernel::addPointWithValidId(), FEProblemBase::addPostprocessor(), MooseMesh::addQuadratureNode(), FEProblemBase::addVectorPostprocessor(), MultiAppConservativeTransfer::adjustTransferedSolution(), MultiAppConservativeTransfer::adjustTransferedSolutionNearestPoint(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), Output::advancedExecuteOn(), MooseVariableBase::allDofIndices(), MultiApp::appPostprocessorValue(), MultiApp::appProblem(), MultiApp::appProblemBase(), MultiApp::appUserObjectBase(), ArrayConstantIC::ArrayConstantIC(), ArrayDGKernel::ArrayDGKernel(), ArrayDiffusion::ArrayDiffusion(), ArrayFunctionIC::ArrayFunctionIC(), ArrayReaction::ArrayReaction(), ArrayTimeDerivative::ArrayTimeDerivative(), Function::average(), Axisymmetric2D3DSolutionFunction::Axisymmetric2D3DSolutionFunction(), BicubicSplineFunction::BicubicSplineFunction(), BoundingValueElementDamper::BoundingValueElementDamper(), BoundingValueNodalDamper::BoundingValueNodalDamper(), BoundsAux::BoundsAux(), BreakMeshByBlockGenerator::BreakMeshByBlockGenerator(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), MooseMesh::buildCoarseningMap(), PiecewiseBase::buildFromFile(), PiecewiseBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), TiledMesh::buildMesh(), FileMesh::buildMesh(), DistributedGeneratedMesh::buildMesh(), GeneratedMesh::buildMesh(), SpiralAnnularMesh::buildMesh(), ImageMeshGenerator::buildMesh3D(), ImageMesh::buildMesh3D(), MooseMesh::buildMeshBaseObject(), MooseMesh::buildRefinementMap(), MooseMesh::buildSideList(), CartesianMeshGenerator::CartesianMeshGenerator(), ChangeOverTimePostprocessor::ChangeOverTimePostprocessor(), EigenExecutionerBase::chebyshev(), SubProblem::checkBlockMatProps(), SubProblem::checkBoundaryMatProps(), FEProblemBase::checkCoordinateSystems(), FEProblemBase::checkDependMaterialsHelper(), FEProblemBase::checkDisplacementOrders(), MaterialBase::checkExecutionStage(), BreakMeshByBlockBase::checkInputParameter(), Steady::checkIntegrity(), EigenExecutionerBase::checkIntegrity(), ExplicitTimeIntegrator::checkLinearConvergence(), FEProblemBase::checkProblemIntegrity(), MaterialBase::checkStatefulSanity(), FEProblemBase::checkUserObjects(), MultiAppTransfer::checkVariable(), LibmeshPartitioner::clone(), MooseMesh::clone(), ComparisonPostprocessor::comparisonIsTrue(), CompositeFunction::CompositeFunction(), ElementLpNormAux::compute(), ElementH1ErrorFunctionAux::compute(), NodalPatchRecovery::compute(), KernelBase::computeADOffDiagJacobian(), BlockWeightedPartitioner::computeElementWeight(), ArrayDGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighResidual(), TimeSequenceStepperBase::computeFailedDT(), IterationAdaptiveDT::computeFailedDT(), TimeStepper::computeFailedDT(), HistogramVectorPostprocessor::computeHistogram(), ArrayKernel::computeJacobian(), ArrayIntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobianBlock(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ArrayKernel::computeOffDiagJacobian(), MaterialBase::computeProperties(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), KernelValue::computeQpResidual(), ArrayKernel::computeResidual(), ArrayIntegratedBC::computeResidual(), FEProblemBase::computeResidualInternal(), FEProblemBase::computeResidualTag(), FEProblemBase::computeResidualType(), StatisticsVectorPostprocessor::computeStatValue(), MaterialBase::computeSubdomainProperties(), ActuallyExplicitEuler::computeTimeDerivatives(), ExplicitEuler::computeTimeDerivatives(), ImplicitEuler::computeTimeDerivatives(), BDF2::computeTimeDerivatives(), NewmarkBeta::computeTimeDerivatives(), CrankNicolson::computeTimeDerivatives(), LStableDirk2::computeTimeDerivatives(), LStableDirk3::computeTimeDerivatives(), ImplicitMidpoint::computeTimeDerivatives(), ExplicitTVDRK2::computeTimeDerivatives(), AStableDirk4::computeTimeDerivatives(), LStableDirk4::computeTimeDerivatives(), ExplicitRK2::computeTimeDerivatives(), PenetrationAux::computeValue(), ConcentricCircleMesh::ConcentricCircleMesh(), ConditionalEnableControl::ConditionalEnableControl(), TimeStepper::constrainStep(), CoupledForce::CoupledForce(), CoupledForceNodalKernel::CoupledForceNodalKernel(), SidesetInfoVectorPostprocessor::dataHelper(), DebugResidualAux::DebugResidualAux(), FunctorRelationshipManager::delete_remote_elements(), BicubicSplineFunction::derivative(), DerivativeSumMaterial::DerivativeSumMaterial(), DGKernel::DGKernel(), FunctorRelationshipManager::dofmap_reinit(), FEProblemBase::duplicateVariableCheck(), EigenProblem::EigenProblem(), Eigenvalues::Eigenvalues(), ElementalVariableValue::ElementalVariableValue(), ElementIntegerAux::ElementIntegerAux(), ElementQualityAux::ElementQualityAux(), MooseMesh::errorIfDistributedMesh(), SolutionUserObject::evalMeshFunction(), SolutionUserObject::evalMeshFunctionGradient(), SolutionUserObject::evalMultiValuedMeshFunction(), SolutionUserObject::evalMultiValuedMeshFunctionGradient(), MultiAppPostprocessorTransfer::execute(), DiscreteElementUserObject::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), ElementQualityChecker::execute(), NodalValueSampler::execute(), GreaterThanLessThanPostprocessor::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), InterfaceQpValueUserObject::execute(), PointValue::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), FindValueOnLine::execute(), MultiAppNearestNodeTransfer::execute(), TimeExtremeValue::execute(), VectorPostprocessorComparison::execute(), LeastSquaresFit::execute(), LeastSquaresFitHistory::execute(), FEProblemBase::executeControls(), MultiAppVectorPostprocessorTransfer::executeFromMultiapp(), MultiAppVectorPostprocessorTransfer::executeToMultiapp(), Exodus::Exodus(), ExplicitSSPRungeKutta::ExplicitSSPRungeKutta(), FileOutput::FileOutput(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), VerifyElementUniqueID::finalize(), VerifyNodalUniqueID::finalize(), DiscreteElementUserObject::finalize(), ElementQualityChecker::finalize(), MemoryUsage::finalize(), PointSamplerBase::finalize(), NearestPointIntegralVariablePostprocessor::finalize(), Transfer::find_sys(), BreakMeshByBlockBase::findFreeBoundaryId(), BreakMeshByBlockGeneratorBase::findFreeBoundaryId(), FunctionDT::FunctionDT(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), FunctionScalarAux::FunctionScalarAux(), FunctionScalarIC::FunctionScalarIC(), GapValueAux::GapValueAux(), WorkBalance::gather(), ExtraNodesetGenerator::generate(), RenameBoundaryGenerator::generate(), RenameBlockGenerator::generate(), ElementSubdomainIDGenerator::generate(), GeneratedMeshGenerator::generate(), CombinerGenerator::generate(), SideSetsFromBoundingBoxGenerator::generate(), MeshExtruderGenerator::generate(), StackGenerator::generate(), SpiralAnnularMeshGenerator::generate(), PatternedMeshGenerator::generate(), SubdomainBoundingBoxGenerator::generate(), BoundingBoxNodeSetGenerator::generate(), GeneratedMesh::GeneratedMesh(), GeneratedMeshGenerator::GeneratedMeshGenerator(), RandomICBase::generateRandom(), GenericConstantMaterial::GenericConstantMaterial(), GenericFunctionMaterial::GenericFunctionMaterial(), DisplacedProblem::getArrayVariable(), FEProblemBase::getArrayVariable(), MooseMesh::getBoundaryID(), MultiApp::getBoundingBox(), MooseMesh::getCoarseningMap(), Control::getControllableParameterByName(), FEProblemBase::getCoordSystem(), PiecewiseConstant::getDirection(), FEProblemBase::getDistribution(), GhostingUserObject::getElementalValue(), ElementGenerator::getElemType(), MultiApp::getExecutioner(), FEProblemBase::getFunction(), SolutionUserObject::getLocalVarIndex(), SubProblem::getMatrixTagID(), AnnularMesh::getMaxInDimension(), DistributedGeneratedMesh::getMaxInDimension(), GeneratedMesh::getMaxInDimension(), FEProblemBase::getMaxQps(), FEProblemBase::getMaxShapeFunctions(), AnnularMesh::getMinInDimension(), DistributedGeneratedMesh::getMinInDimension(), GeneratedMesh::getMinInDimension(), MooseMesh::getNodeBlockIds(), MooseMesh::getNodeList(), FEProblemBase::getNonlinearSystem(), MooseMesh::getPairedBoundaryMapping(), ImageMesh::GetPixelInfo(), ImageMeshGenerator::GetPixelInfo(), InterfaceQpValueUserObject::getQpValue(), MaterialStdVectorAux::getRealValue(), MooseMesh::getRefinementMap(), FEProblemBase::getSampler(), DisplacedProblem::getScalarVariable(), FEProblemBase::getScalarVariable(), DisplacedProblem::getStandardVariable(), FEProblemBase::getStandardVariable(), MooseMesh::getSubdomainBoundaryIds(), MooseMesh::getSubdomainID(), DisplacedProblem::getSystem(), FEProblemBase::getSystem(), FEProblemBase::getUserObjectBase(), FEProblemBase::getUserObjectTempl(), NumRelationshipManagers::getValue(), PerformanceData::getValue(), Residual::getValue(), PerfGraphData::getValue(), LineValueSampler::getValue(), FindValueOnLine::getValueAtPoint(), SubProblem::getVariableHelper(), SubProblem::getVectorTagID(), DisplacedProblem::getVectorVariable(), FEProblemBase::getVectorVariable(), GhostingAux::GhostingAux(), MultiApp::globalAppToLocal(), MooseParsedVectorFunction::gradient(), AdvancedOutput::hasOutputHelper(), CrankNicolson::init(), CSVTimeSequenceStepper::init(), EigenExecutionerBase::init(), IterationAdaptiveDT::init(), Transient::init(), MooseMesh::init(), Sampler::init(), FEProblemBase::init(), NumPicardIterations::initialize(), PiecewiseLinearBase::initialSetup(), ReferenceResidualProblem::initialSetup(), MultiAppConservativeTransfer::initialSetup(), FullSolveMultiApp::initialSetup(), SolutionScalarAux::initialSetup(), SolutionAux::initialSetup(), Axisymmetric2D3DSolutionFunction::initialSetup(), Exodus::initialSetup(), SolutionFunction::initialSetup(), SolutionUserObject::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), AdvancedOutput::initShowHideLists(), MaterialBase::initStatefulProperties(), Function::integral(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), InterfaceTimeKernel::InterfaceTimeKernel(), AugmentSparsityOnInterface::internalInit(), EigenExecutionerBase::inversePowerIteration(), InversePowerMethod::InversePowerMethod(), IterationAdaptiveDT::IterationAdaptiveDT(), LayeredSideIntegral::LayeredSideIntegral(), LeastSquaresFit::LeastSquaresFit(), LibmeshPartitioner::LibmeshPartitioner(), LinearCombinationFunction::LinearCombinationFunction(), LinearCombinationPostprocessor::LinearCombinationPostprocessor(), LinearNodalConstraint::LinearNodalConstraint(), LineMaterialSamplerBase< Real >::LineMaterialSamplerBase(), LineSearch::lineSearch(), LineValueSampler::LineValueSampler(), LowerBoundNodalKernel::LowerBoundNodalKernel(), PNGOutput::makePNG(), MaterialRealTensorValueAux::MaterialRealTensorValueAux(), MaterialRealVectorValueAux::MaterialRealVectorValueAux(), MaterialStdVectorRealGradientAux::MaterialStdVectorRealGradientAux(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), Distribution::median(), FunctorRelationshipManager::mesh_reinit(), SubProblem::meshChanged(), MeshExtruder::MeshExtruder(), MeshExtruderGenerator::MeshExtruderGenerator(), MeshSideSetGenerator::MeshSideSetGenerator(), SideSetsFromNormals::modify(), SideSetsFromPoints::modify(), AddExtraNodeset::modify(), MeshExtruder::modify(), BreakMeshByBlockBase::modify(), AssignElementSubdomainID::modify(), SmoothMesh::modify(), AddAllSideSetsByNormals::modify(), ElementDeleterBase::modify(), ParsedSubdomainMeshModifier::modify(), RenameBlock::modify(), ImageSubdomain::modify(), OrientedSubdomainBoundingBox::modify(), BoundingBoxNodeSet::modify(), SubdomainBoundingBox::modify(), AddSideSetsFromBoundingBox::modify(), MooseGhostPointNeighbors::MooseGhostPointNeighbors(), MooseMesh::MooseMesh(), MooseVariableBase::MooseVariableBase(), MortarConstraintBase::MortarConstraintBase(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), NearestNodeDistanceAux::NearestNodeDistanceAux(), NearestNodeValueAux::NearestNodeValueAux(), RenameBlockGenerator::newBlockID(), RenameBlock::newBlockID(), RenameBlockGenerator::newBlockName(), RenameBlock::newBlockName(), NewmarkBeta::NewmarkBeta(), NodalConstraint::NodalConstraint(), NodalScalarKernel::NodalScalarKernel(), NodalVariableValue::NodalVariableValue(), NumDOFs::NumDOFs(), NumNonlinearIterations::NumNonlinearIterations(), NumVars::NumVars(), FunctorRelationshipManager::operator()(), RelationshipManager::operator==(), XDA::output(), SolutionHistory::output(), Exodus::output(), AdvancedOutput::outputElementalVariables(), AdvancedOutput::outputInput(), AdvancedOutput::outputNodalVariables(), AdvancedOutput::outputPostprocessors(), AdvancedOutput::outputScalarVariables(), AdvancedOutput::outputSystemInformation(), Console::outputVectorPostprocessors(), AdvancedOutput::outputVectorPostprocessors(), MooseObject::paramError(), PiecewiseBilinear::parse(), ParsedAddSideset::ParsedAddSideset(), ParsedAux::ParsedAux(), ParsedGenerateSideset::ParsedGenerateSideset(), ParsedODEKernel::ParsedODEKernel(), ParsedSubdomainMeshGenerator::ParsedSubdomainMeshGenerator(), ParsedSubdomainMeshModifier::ParsedSubdomainMeshModifier(), ExplicitTimeIntegrator::performExplicitSolve(), PetscExternalPartitioner::PetscExternalPartitioner(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), PiecewiseBase::PiecewiseBase(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), PiecewiseMulticonstant::PiecewiseMulticonstant(), PiecewiseMultiInterpolation::PiecewiseMultiInterpolation(), SolutionUserObject::pointValueGradientWrapper(), SolutionUserObject::pointValueWrapper(), LStableDirk2::postResidual(), LStableDirk3::postResidual(), ImplicitMidpoint::postResidual(), ExplicitTVDRK2::postResidual(), AStableDirk4::postResidual(), LStableDirk4::postResidual(), ExplicitRK2::postResidual(), Eigenvalue::postSolve(), Predictor::Predictor(), Transient::preExecute(), SolutionUserObject::readExodusII(), SolutionUserObject::readXda(), DerivativeParsedMaterialHelper::recurseDerivative(), FunctorRelationshipManager::redistribute(), ReferenceResidualProblem::ReferenceResidualProblem(), EqualValueEmbeddedConstraint::reinitConstraint(), RelativeSolutionDifferenceNorm::RelativeSolutionDifferenceNorm(), RenameBlock::RenameBlock(), RenameBlockGenerator::RenameBlockGenerator(), RenameBoundaryGenerator::RenameBoundaryGenerator(), RinglebMesh::RinglebMesh(), RinglebMeshGenerator::RinglebMeshGenerator(), ScalarComponentIC::ScalarComponentIC(), BicubicSplineFunction::secondDerivative(), FEProblemBase::setCoordSystem(), PiecewiseBase::setData(), EigenProblem::setEigenproblemType(), FEProblemSolve::setInnerSolve(), Sampler::setNumberOfCols(), Sampler::setNumberOfRandomSeeds(), Sampler::setNumberOfRows(), Exodus::setOutputDimensionInExodusWriter(), Split::setup(), TransientMultiApp::setupApp(), TimeSequenceStepperBase::setupSequence(), Transient::setupTimeIntegrator(), SideSetsFromBoundingBoxGenerator::SideSetsFromBoundingBoxGenerator(), SideSetsFromNormals::SideSetsFromNormals(), SideSetsFromNormalsGenerator::SideSetsFromNormalsGenerator(), SideSetsFromPoints::SideSetsFromPoints(), SideSetsFromPointsGenerator::SideSetsFromPointsGenerator(), SolutionTimeAdaptiveDT::SolutionTimeAdaptiveDT(), SolutionUserObject::SolutionUserObject(), PicardSolve::solve(), FullSolveMultiApp::solveStep(), SpatialAverageBase::SpatialAverageBase(), NearestPointIntegralVariablePostprocessor::spatialValue(), UserObject::spatialValue(), SpiralAnnularMesh::SpiralAnnularMesh(), SpiralAnnularMeshGenerator::SpiralAnnularMeshGenerator(), StitchedMesh::StitchedMesh(), NodalUserObject::subdomainSetup(), GeneralUserObject::subdomainSetup(), Constraint::subdomainSetup(), MaterialBase::subdomainSetup(), Console::systemInfoFlags(), TagMatrixAux::TagMatrixAux(), TagVectorAux::TagVectorAux(), Terminator::Terminator(), TestSetupPostprocessorDataActionFunction::TestSetupPostprocessorDataActionFunction(), ThreadedGeneralUserObject::ThreadedGeneralUserObject(), ThreadedGeneralUserObject::threadJoin(), DiscreteElementUserObject::threadJoin(), GeneralUserObject::threadJoin(), TiledMeshGenerator::TiledMeshGenerator(), Function::timeDerivative(), TimeExtremeValue::TimeExtremeValue(), TimePeriod::TimePeriod(), VectorPostprocessorVisualizationAux::timestepSetup(), MultiAppFieldTransfer::transfer(), MultiAppMeshFunctionTransfer::transferVariable(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), FEProblemBase::uDotDotOldRequested(), MooseVariableScalar::uDotOld(), FEProblemBase::uDotOldRequested(), EqualValueBoundaryConstraint::updateConstrainedNodes(), SolutionUserObject::updateExodusBracketingTimeIndices(), UpperBoundNodalKernel::UpperBoundNodalKernel(), NearestPointIntegralVariablePostprocessor::userObjectValue(), BoundingBoxIC::value(), Axisymmetric2D3DSolutionFunction::value(), ValueRangeMarker::ValueRangeMarker(), ValueThresholdMarker::ValueThresholdMarker(), MultiAppTransfer::variableIntegrityCheck(), VariableTimeIntegrationAux::VariableTimeIntegrationAux(), VectorNodalBC::VectorNodalBC(), VectorOfPostprocessors::VectorOfPostprocessors(), VectorPostprocessorFunction::VectorPostprocessorFunction(), MooseParsedGradFunction::vectorValue(), MooseParsedFunction::vectorValue(), VolumeHistogram::VolumeHistogram(), VTKOutput::VTKOutput(), DOFMapOutput::writeStreamToFile(), and Console::writeStreamToFile().
|
inlineinherited |
Definition at line 162 of file MooseObject.h.
Referenced by AStableDirk4::AStableDirk4(), ExplicitRK2::ExplicitRK2(), ExplicitTVDRK2::ExplicitTVDRK2(), ParsedMaterialHelper::functionsOptimize(), ImplicitMidpoint::ImplicitMidpoint(), LStableDirk2::LStableDirk2(), LStableDirk3::LStableDirk3(), LStableDirk4::LStableDirk4(), PNGOutput::makeMeshFunc(), MooseObject::paramInfo(), DerivativeParsedMaterialHelper::recurseDerivative(), ReferenceResidualProblem::ReferenceResidualProblem(), and FEProblemBase::setRestartFile().
|
inlineinherited |
Definition at line 150 of file MooseObject.h.
Referenced by CartesianMeshGenerator::CartesianMeshGenerator(), MultiAppTransfer::checkMultiAppExecuteOn(), OversampleOutput::cloneMesh(), GapValueAux::computeValue(), ElementQualityChecker::finalize(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), ElementSubdomainIDGenerator::generate(), MooseMesh::getBoundaryIDs(), FEProblemBase::getInterfaceMaterial(), FEProblemBase::getMaterial(), MooseMesh::getSubdomainIDs(), ReferenceResidualProblem::initialSetup(), DerivativeFunctionMaterialBase::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), LeastSquaresFit::LeastSquaresFit(), MaterialVectorPostprocessor::MaterialVectorPostprocessor(), AssignElementSubdomainID::modify(), NewmarkBeta::NewmarkBeta(), NodalPatchRecovery::NodalPatchRecovery(), NonlocalIntegratedBC::NonlocalIntegratedBC(), NonlocalKernel::NonlocalKernel(), Output::Output(), MooseObject::paramWarning(), Executioner::problem(), MaterialBase::resetQpProperties(), FEProblemBase::sizeZeroes(), TransientMultiApp::solveStep(), Tecplot::Tecplot(), and Checkpoint::updateCheckpointFiles().
|
inlineoverridevirtualinherited |
Get the variable name.
Reimplemented from MooseObject.
Definition at line 63 of file MooseVariableBase.h.
Referenced by SetupResidualDebugAction::act(), InitialConditionWarehouse::addObject(), MooseVariableBase::allDofIndices(), BlockRestrictable::checkVariable(), Coupleable::coupledNodalValue(), Coupleable::coupledNodalValueOld(), Coupleable::coupledNodalValueOlder(), MultiAppUserObjectTransfer::execute(), GreaterThanLessThanPostprocessor::execute(), MultiAppInterpolationTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), GapValueAux::GapValueAux(), DerivativeMaterialInterface< Material >::isNotObjectVariable(), ParsedAux::ParsedAux(), ParsedODEKernel::ParsedODEKernel(), ConstraintWarehouse::subdomainsCovered(), and MultiAppMeshFunctionTransfer::transferVariable().
|
inline |
|
inlineoverridevirtual |
Implements MooseVariableFEBase.
Definition at line 164 of file MooseVariableFE.h.
Referenced by NodalPatchRecovery::compute(), InternalSideIndicator::computeIndicator(), ArrayNodalBC::computeJacobian(), NodalBC::computeJacobian(), NodeElemConstraint::computeJacobian(), NodeFaceConstraint::computeJacobian(), NodalKernel::computeJacobian(), ArrayNodalBC::computeOffDiagJacobian(), NodalBC::computeOffDiagJacobian(), NodeElemConstraint::computeOffDiagJacobian(), NodeFaceConstraint::computeOffDiagJacobian(), NodalKernel::computeOffDiagJacobian(), TimeNodalKernel::computeResidual(), NodalKernel::computeResidual(), NodeElemConstraint::computeSlaveValue(), NodeFaceConstraint::computeSlaveValue(), DirichletBCBase::computeValue(), and InternalSideIndicator::finalize().
|
inlineoverridevirtual |
Implements MooseVariableFEBase.
Definition at line 168 of file MooseVariableFE.h.
Referenced by InternalSideIndicator::computeIndicator().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::nodalMatrixTagValue | ( | TagID | tag | ) |
Definition at line 573 of file MooseVariableFE.C.
Referenced by Coupleable::coupledMatrixTagValue().
const OutputType & MooseVariableFE< OutputType >::nodalValue | ( | ) |
Methods for retrieving values of variables at the nodes.
Definition at line 552 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValue().
|
inline |
Methods for retrieving values of variables at the nodes in a MooseArray for AuxKernelBase.
Definition at line 615 of file MooseVariableFE.h.
const OutputType & MooseVariableFE< OutputType >::nodalValueDot | ( | ) |
Definition at line 622 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalDot().
const OutputType & MooseVariableFE< OutputType >::nodalValueDotDot | ( | ) |
Definition at line 629 of file MooseVariableFE.C.
const OutputType& MooseVariableFE< OutputType >::nodalValueDotDotNeighbor | ( | ) |
const OutputType & MooseVariableFE< OutputType >::nodalValueDotDotOld | ( | ) |
Definition at line 643 of file MooseVariableFE.C.
const OutputType& MooseVariableFE< OutputType >::nodalValueDotDotOldNeighbor | ( | ) |
const OutputType& MooseVariableFE< OutputType >::nodalValueDotNeighbor | ( | ) |
const OutputType & MooseVariableFE< OutputType >::nodalValueDotOld | ( | ) |
Definition at line 636 of file MooseVariableFE.C.
const OutputType& MooseVariableFE< OutputType >::nodalValueDotOldNeighbor | ( | ) |
const OutputType& MooseVariableFE< OutputType >::nodalValueDuDotDotDu | ( | ) |
const OutputType& MooseVariableFE< OutputType >::nodalValueDuDotDotDuNeighbor | ( | ) |
const OutputType& MooseVariableFE< OutputType >::nodalValueDuDotDu | ( | ) |
const OutputType& MooseVariableFE< OutputType >::nodalValueDuDotDuNeighbor | ( | ) |
const OutputType & MooseVariableFE< OutputType >::nodalValueNeighbor | ( | ) |
Definition at line 559 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValue().
const OutputType & MooseVariableFE< OutputType >::nodalValueOld | ( | ) |
Definition at line 580 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValue(), and Coupleable::coupledNodalValueOld().
|
inline |
Definition at line 619 of file MooseVariableFE.h.
const OutputType & MooseVariableFE< OutputType >::nodalValueOlder | ( | ) |
Definition at line 594 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValueOld(), and Coupleable::coupledNodalValueOlder().
|
inline |
Definition at line 623 of file MooseVariableFE.h.
const OutputType & MooseVariableFE< OutputType >::nodalValueOlderNeighbor | ( | ) |
Definition at line 601 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValueOld(), and Coupleable::coupledNodalValueOlder().
const OutputType & MooseVariableFE< OutputType >::nodalValueOldNeighbor | ( | ) |
Definition at line 587 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValue(), and Coupleable::coupledNodalValueOld().
const OutputType & MooseVariableFE< OutputType >::nodalValuePreviousNL | ( | ) |
Definition at line 608 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValuePreviousNL().
const OutputType & MooseVariableFE< OutputType >::nodalValuePreviousNLNeighbor | ( | ) |
Definition at line 615 of file MooseVariableFE.C.
Referenced by Coupleable::coupledNodalValuePreviousNL().
const MooseVariableFE< OutputType >::DoFValue & MooseVariableFE< OutputType >::nodalVectorTagValue | ( | TagID | tag | ) |
Definition at line 566 of file MooseVariableFE.C.
Referenced by Coupleable::coupledVectorTagValue().
|
inline |
Definition at line 163 of file MooseVariableFE.h.
|
inline |
Definition at line 167 of file MooseVariableFE.h.
|
inlineinherited |
Get variable number coming from libMesh.
Definition at line 48 of file MooseVariableBase.h.
Referenced by Assembly::addJacobianBlock(), Assembly::addJacobianCoupledVarPair(), Assembly::cacheJacobianBlock(), Assembly::cacheJacobianBlockNonzero(), Assembly::cacheJacobianCoupledVarPair(), ADKernelGradTempl< T, compute_stage >::computeADOffDiagJacobian(), ADKernelStabilizedTempl< T, compute_stage >::computeADOffDiagJacobian(), ADKernelValueTempl< T, compute_stage >::computeADOffDiagJacobian(), ADKernelTempl< T, compute_stage >::computeADOffDiagJacobian(), DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighJacobian(), DGKernel::computeElemNeighResidual(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), ComputeFullJacobianThread::computeFaceJacobian(), ComputeFullJacobianThread::computeInternalFaceJacobian(), MassLumpedTimeDerivative::computeJacobian(), TimeDerivative::computeJacobian(), VectorTimeDerivative::computeJacobian(), Kernel::computeJacobian(), VectorKernel::computeJacobian(), ArrayKernel::computeJacobian(), ODEKernel::computeJacobian(), ComputeFullJacobianThread::computeJacobian(), VectorIntegratedBC::computeJacobian(), EigenKernel::computeJacobian(), IntegratedBC::computeJacobian(), ArrayIntegratedBC::computeJacobian(), NodalEqualValueConstraint::computeJacobian(), EqualValueEmbeddedConstraint::computeJacobian(), NonlocalKernel::computeJacobian(), NonlocalIntegratedBC::computeJacobian(), KernelGrad::computeJacobian(), KernelValue::computeJacobian(), ADMortarConstraint< compute_stage >::computeJacobian(), MortarConstraint::computeJacobian(), NodeElemConstraint::computeJacobian(), NodeFaceConstraint::computeJacobian(), DiracKernel::computeJacobian(), ADIntegratedBCTempl< T, compute_stage >::computeJacobianBlock(), VectorIntegratedBC::computeJacobianBlock(), IntegratedBC::computeJacobianBlock(), ArrayIntegratedBC::computeJacobianBlock(), NonlocalIntegratedBC::computeJacobianBlock(), JvarMapIntegratedBCInterface< T >::computeJacobianBlock(), VectorIntegratedBC::computeJacobianBlockScalar(), ArrayIntegratedBC::computeJacobianBlockScalar(), IntegratedBC::computeJacobianBlockScalar(), NonlocalIntegratedBC::computeNonlocalJacobian(), NonlocalKernel::computeNonlocalJacobian(), NonlocalIntegratedBC::computeNonlocalOffDiagJacobian(), NonlocalKernel::computeNonlocalOffDiagJacobian(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), ODEKernel::computeOffDiagJacobian(), JvarMapKernelInterface< Kernel >::computeOffDiagJacobian(), Kernel::computeOffDiagJacobian(), NodalScalarKernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobian(), ArrayKernel::computeOffDiagJacobian(), EigenKernel::computeOffDiagJacobian(), EqualValueEmbeddedConstraint::computeOffDiagJacobian(), VectorNodalBC::computeOffDiagJacobian(), NodalBC::computeOffDiagJacobian(), NonlocalKernel::computeOffDiagJacobian(), KernelGrad::computeOffDiagJacobian(), KernelValue::computeOffDiagJacobian(), NodeElemConstraint::computeOffDiagJacobian(), NodeFaceConstraint::computeOffDiagJacobian(), DiracKernel::computeOffDiagJacobian(), NodalKernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), ArrayKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), OldEqualValueConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), ArrayDiffusion::computeQpOffDiagJacobian(), ArrayReaction::computeQpOffDiagJacobian(), ArrayTimeDerivative::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), ArrayIntegratedBC::computeQpOffDiagJacobian(), ArrayKernel::computeQpOffDiagJacobian(), ArrayNodalBC::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), Kernel::computeResidual(), VectorKernel::computeResidual(), ArrayKernel::computeResidual(), ODETimeKernel::computeResidual(), VectorTimeKernel::computeResidual(), ODEKernel::computeResidual(), TimeKernel::computeResidual(), VectorIntegratedBC::computeResidual(), EigenKernel::computeResidual(), IntegratedBC::computeResidual(), NodalEqualValueConstraint::computeResidual(), ArrayIntegratedBC::computeResidual(), KernelValue::computeResidual(), KernelGrad::computeResidual(), MortarConstraint::computeResidual(), NodeElemConstraint::computeResidual(), NodeFaceConstraint::computeResidual(), DiracKernel::computeResidual(), DebugResidualAux::computeValue(), Coupleable::coupled(), CoupledForce::CoupledForce(), CoupledForceNodalKernel::CoupledForceNodalKernel(), ScalarCoupleable::coupledScalar(), VariableResidual::execute(), NodalNormalsCorner::execute(), NodalNormalsEvaluator::execute(), NodalNormalsPreprocessor::execute(), FieldSplitPreconditioner::FieldSplitPreconditioner(), FiniteDifferencePreconditioner::FiniteDifferencePreconditioner(), ConservativeAdvection::fullUpwind(), LazyCoupleable::init(), NodalNormalsPreprocessor::initialize(), LowerBoundNodalKernel::LowerBoundNodalKernel(), PNGOutput::makeMeshFunc(), ComputeDiracThread::onElement(), ComputeNodalKernelBCJacobiansThread::onNode(), ComputeNodalKernelJacobiansThread::onNode(), PhysicsBasedPreconditioner::PhysicsBasedPreconditioner(), Assembly::prepareJacobianBlock(), Assembly::prepareLowerD(), Assembly::prepareNeighbor(), Assembly::prepareNonlocal(), Assembly::prepareVariable(), Assembly::prepareVariableNonlocal(), MultiAppProjectionTransfer::projectSolution(), EqualValueEmbeddedConstraint::reinitConstraint(), EigenProblem::scaleEigenvector(), AddPeriodicBCAction::setPeriodicVars(), SingleMatrixPreconditioner::SingleMatrixPreconditioner(), MultiAppFieldTransfer::transferDofObject(), UpdateErrorVectorsThread::UpdateErrorVectorsThread(), and UpperBoundNodalKernel::UpperBoundNodalKernel().
|
inlinefinalvirtual |
Get the number of local DoFs.
Reimplemented from MooseVariableBase.
Definition at line 188 of file MooseVariableFE.h.
|
inlineoverridevirtual |
|
inherited |
Return the number of blocks for this object.
Definition at line 180 of file BlockRestrictable.C.
|
inherited |
Get the order of this variable Note: Order enum can be implicitly converted to unsigned int.
Definition at line 123 of file MooseVariableBase.C.
Referenced by FEProblemBase::checkDisplacementOrders(), AuxScalarKernel::compute(), ScalarInitialCondition::compute(), ODEKernel::computeJacobian(), ODEKernel::computeOffDiagJacobian(), VectorKernel::computeOffDiagJacobianScalar(), Kernel::computeOffDiagJacobianScalar(), ArrayDGDiffusion::computeQpJacobian(), DGDiffusion::computeQpJacobian(), DGFunctionDiffusionDirichletBC::computeQpJacobian(), ArrayKernel::computeQpOffDiagJacobianScalar(), ArrayIntegratedBC::computeQpOffDiagJacobianScalar(), ArrayDGDiffusion::computeQpResidual(), DGDiffusion::computeQpResidual(), DGFunctionDiffusionDirichletBC::computeQpResidual(), ODEKernel::computeResidual(), ODETimeKernel::computeResidual(), ScalarCoupleable::coupledScalarOrder(), MultiAppPostprocessorToAuxScalarTransfer::execute(), FunctionScalarAux::FunctionScalarAux(), GapValueAux::GapValueAux(), NodalPatchRecovery::NodalPatchRecovery(), FEProblemBase::projectSolution(), ScalarComponentIC::ScalarComponentIC(), and MooseVariableBase::validParams().
|
inherited |
Emits an error prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseError - only printing a message using the given args.
Definition at line 215 of file MooseObject.h.
Referenced by ADDGKernel< compute_stage >::ADDGKernel(), ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ADVectorFunctionDirichletBC< compute_stage >::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), BlockWeightedPartitioner::BlockWeightedPartitioner(), checkComponent(), Coupleable::checkVar(), MultiAppTransfer::checkVariable(), CombinerGenerator::CombinerGenerator(), ConcentricCircleMeshGenerator::ConcentricCircleMeshGenerator(), ConstantVectorPostprocessor::ConstantVectorPostprocessor(), Coupleable::Coupleable(), DGKernel::DGKernel(), DGKernelBase::DGKernelBase(), Eigenvalue::Eigenvalue(), ElementValueSampler::ElementValueSampler(), Executioner::Executioner(), FancyExtruderGenerator::FancyExtruderGenerator(), RenameBoundaryGenerator::generate(), MeshCollectionGenerator::generate(), StackGenerator::generate(), StitchedMeshGenerator::generate(), CombinerGenerator::generate(), Sampler::getGlobalSamples(), Sampler::getLocalSamples(), Sampler::getNextLocalRow(), MultiApp::init(), BlockRestrictable::initializeBlockRestrictable(), BoundaryRestrictable::initializeBoundaryRestrictable(), IntegratedBC::IntegratedBC(), InversePowerMethod::InversePowerMethod(), Kernel::Kernel(), PNGOutput::makeMeshFunc(), MeshCollectionGenerator::MeshCollectionGenerator(), MultiAppConservativeTransfer::MultiAppConservativeTransfer(), MultiAppInterpolationTransfer::MultiAppInterpolationTransfer(), MultiAppMeshFunctionTransfer::MultiAppMeshFunctionTransfer(), MultiAppNearestNodeTransfer::MultiAppNearestNodeTransfer(), MultiAppPostprocessorInterpolationTransfer::MultiAppPostprocessorInterpolationTransfer(), MultiAppPostprocessorToAuxScalarTransfer::MultiAppPostprocessorToAuxScalarTransfer(), MultiAppPostprocessorTransfer::MultiAppPostprocessorTransfer(), MultiAppProjectionTransfer::MultiAppProjectionTransfer(), MultiAppScalarToAuxScalarTransfer::MultiAppScalarToAuxScalarTransfer(), MultiAppTransfer::MultiAppTransfer(), MultiAppUserObjectTransfer::MultiAppUserObjectTransfer(), MultiAppVariableValueSamplePostprocessorTransfer::MultiAppVariableValueSamplePostprocessorTransfer(), MultiAppVariableValueSampleTransfer::MultiAppVariableValueSampleTransfer(), MultiAppVectorPostprocessorTransfer::MultiAppVectorPostprocessorTransfer(), NodalBC::NodalBC(), NodalEqualValueConstraint::NodalEqualValueConstraint(), NodalKernel::NodalKernel(), NodalValueSampler::NodalValueSampler(), PatchMeshGenerator::PatchMeshGenerator(), PatternedMeshGenerator::PatternedMeshGenerator(), PiecewiseFunctionTabulate::PiecewiseFunctionTabulate(), PlaneDeletionGenerator::PlaneDeletionGenerator(), RandomIC::RandomIC(), MooseMesh::setPartitioner(), MultiAppFieldTransfer::transfer(), Transfer::Transfer(), TransientMultiApp::TransientMultiApp(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), and VectorFunctionIC::VectorFunctionIC().
|
inlineprivateinherited |
Definition at line 185 of file MooseObject.h.
Referenced by MooseObject::paramError(), MooseObject::paramInfo(), and MooseObject::paramWarning().
|
inlineinherited |
Get the parameters of the object.
Definition at line 76 of file MooseObject.h.
Referenced by FEProblemBase::addADJacobianInterfaceMaterial(), FEProblemBase::addADJacobianMaterial(), FEProblemBase::addADKernel(), FEProblemBase::addADResidualInterfaceMaterial(), FEProblemBase::addADResidualMaterial(), DumpObjectsProblem::addAuxKernel(), FEProblemBase::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarKernel(), DisplacedProblem::addAuxVariable(), DumpObjectsProblem::addBoundaryCondition(), FEProblemBase::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), FEProblemBase::addConstraint(), FEProblemBase::addDamper(), DumpObjectsProblem::addDGKernel(), FEProblemBase::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), FEProblemBase::addIndicator(), DumpObjectsProblem::addInitialCondition(), FEProblemBase::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), FEProblemBase::addInterfaceKernel(), FEProblemBase::addInterfaceMaterial(), DumpObjectsProblem::addKernel(), FEProblemBase::addKernel(), FEProblem::addLineSearch(), FEProblemBase::addMarker(), DumpObjectsProblem::addMaterial(), FEProblemBase::addMaterial(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addNodalKernel(), FEProblemBase::addOutput(), FEProblemBase::addPostprocessor(), FEProblemBase::addPredictor(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarKernel(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addTransfer(), FEProblemBase::addUserObject(), DisplacedProblem::addVariable(), FEProblemBase::addVectorPostprocessor(), ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), AdvancedOutput::AdvancedOutput(), ADVectorFunctionDirichletBC< compute_stage >::ADVectorFunctionDirichletBC(), AnnularMesh::AnnularMesh(), AnnularMeshGenerator::AnnularMeshGenerator(), assemble_l2(), Moose::assemble_matrix(), AuxKernelTempl< ComputeValueType >::AuxKernelTempl(), AuxScalarKernel::AuxScalarKernel(), BoundsAux::BoundsAux(), LibmeshPartitioner::clone(), OversampleOutput::cloneMesh(), Moose::compute_bounds(), Moose::compute_jacobian(), Moose::compute_nearnullspace(), Moose::compute_nullspace(), Moose::compute_postcheck(), Moose::compute_transpose_nullspace(), Console::Console(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), EigenProblem::EigenProblem(), Eigenvalue::Eigenvalue(), Exodus::Exodus(), FEProblem::FEProblem(), GapValueAux::GapValueAux(), MooseObject::getCheckedPointerParam(), GhostingUserObject::GhostingUserObject(), MooseMesh::init(), BlockRestrictable::initializeBlockRestrictable(), FEProblemBase::initNullSpaceVectors(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), isValid(), LayeredSideIntegral::LayeredSideIntegral(), MooseVariableInterface< Real >::MooseVariableInterface(), NodeFaceConstraint::NodeFaceConstraint(), PatchMeshGenerator::PatchMeshGenerator(), PenetrationAux::PenetrationAux(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), MultiAppProjectionTransfer::projectSolution(), RandomIC::RandomIC(), InputParameterWarehouse::removeInputParameters(), EigenProblem::scaleEigenvector(), FEProblem::setInputParametersFEProblem(), FEProblemBase::setInputParametersFEProblem(), DumpObjectsProblem::stringifyParameters(), Transient::Transient(), VectorBodyForce::VectorBodyForce(), VectorFunctionDirichletBC::VectorFunctionDirichletBC(), and VectorFunctionIC::VectorFunctionIC().
|
inherited |
Emits an informational message prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseInfo - only printing a message using the given args.
Definition at line 231 of file MooseObject.h.
Referenced by TransientMultiApp::TransientMultiApp().
|
inherited |
Emits a warning prefixed with the file and line number of the given param (from the input file) along with the full parameter path+name followed by the given args as the message.
If this object's parameters were not created directly by the Parser, then this function falls back to the normal behavior of mooseWarning - only printing a message using the given args.
Definition at line 224 of file MooseObject.h.
Referenced by Executioner::Executioner().
|
inline |
|
inline |
Definition at line 209 of file MooseVariableFE.h.
Referenced by MortarConstraint::computeJacobian(), and Assembly::copyFaceShapes().
|
inline |
|
inlinefinalvirtual |
Return phiFaceNeighbor size.
Implements MooseVariableFEBase.
Definition at line 584 of file MooseVariableFE.h.
|
inlinefinalvirtual |
Return phiFace size.
Implements MooseVariableFEBase.
Definition at line 576 of file MooseVariableFE.h.
|
inline |
Definition at line 239 of file MooseVariableFE.h.
|
inlinefinalvirtual |
Return the number of shape functions on the lower dimensional element for this variable.
Implements MooseVariableFEBase.
Definition at line 586 of file MooseVariableFE.h.
|
inline |
|
inlinefinalvirtual |
Return phiNeighbor size.
Implements MooseVariableFEBase.
Definition at line 580 of file MooseVariableFE.h.
|
inlinefinalvirtual |
|
overridevirtual |
Prepare the elemental degrees of freedom.
Implements MooseVariableFEBase.
Definition at line 87 of file MooseVariableFE.C.
|
overridevirtual |
|
overridevirtual |
Prepare the initial condition.
Implements MooseVariableFEBase.
Definition at line 378 of file MooseVariableFE.C.
|
overridevirtual |
Prepare a lower dimensional element's degrees of freedom.
Implements MooseVariableFEBase.
Definition at line 101 of file MooseVariableFE.C.
|
overridevirtual |
Prepare the neighbor element degrees of freedom.
Implements MooseVariableFEBase.
Definition at line 94 of file MooseVariableFE.C.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 124 of file MooseVariableFE.C.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 131 of file MooseVariableFE.C.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 117 of file MooseVariableFE.C.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 138 of file MooseVariableFE.C.
|
overridevirtual |
Implements MooseVariableFEBase.
Definition at line 145 of file MooseVariableFE.C.
|
inlineinherited |
|
inlineinherited |
Definition at line 80 of file MooseVariableBase.h.
|
inlineinherited |
Set the scaling factor for this variable.
Definition at line 79 of file MooseVariableBase.h.
Referenced by NodalConstraint::computeJacobian(), NodalKernel::computeJacobian(), NodalKernel::computeOffDiagJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), TimeNodalKernel::computeResidual(), NodalConstraint::computeResidual(), NodalKernel::computeResidual(), and ReferenceResidualProblem::initialSetup().
const MooseVariableFE< OutputType >::FieldVariablePhiSecond & MooseVariableFE< OutputType >::secondPhi | ( | ) | const |
Definition at line 700 of file MooseVariableFE.C.
Referenced by Assembly::copyShapes().
const MooseVariableFE< OutputType >::FieldVariablePhiSecond & MooseVariableFE< OutputType >::secondPhiFace | ( | ) | const |
Definition at line 714 of file MooseVariableFE.C.
Referenced by Assembly::copyFaceShapes().
const MooseVariableFE< OutputType >::FieldVariablePhiSecond & MooseVariableFE< OutputType >::secondPhiFaceNeighbor | ( | ) | const |
Definition at line 742 of file MooseVariableFE.C.
Referenced by Assembly::copyNeighborShapes().
const MooseVariableFE< OutputType >::FieldVariablePhiSecond & MooseVariableFE< OutputType >::secondPhiNeighbor | ( | ) | const |
Definition at line 728 of file MooseVariableFE.C.
Referenced by Assembly::copyNeighborShapes().
|
inline |
element seconds
Definition at line 289 of file MooseVariableFE.h.
Referenced by Coupleable::coupledSecond().
|
inline |
neighbor solution seconds
Definition at line 392 of file MooseVariableFE.h.
Referenced by NeighborCoupleable::coupledNeighborSecond(), and Coupleable::coupledSecond().
|
inline |
|
inline |
Definition at line 291 of file MooseVariableFE.h.
Referenced by Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), and Coupleable::coupledSecondOlder().
|
inline |
Definition at line 400 of file MooseVariableFE.h.
Referenced by Coupleable::coupledSecond(), Coupleable::coupledSecondOld(), and Coupleable::coupledSecondOlder().
|
inline |
Definition at line 396 of file MooseVariableFE.h.
Referenced by NeighborCoupleable::coupledNeighborSecond(), and Coupleable::coupledSecondOld().
|
inline |
Definition at line 295 of file MooseVariableFE.h.
Referenced by Coupleable::coupledSecondPreviousNL().
|
inline |
Definition at line 404 of file MooseVariableFE.h.
Referenced by Coupleable::coupledSecondPreviousNL().
void MooseVariableFE< OutputType >::setDofValue | ( | const OutputData & | value, |
unsigned int | index | ||
) |
Definition at line 664 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::setDofValues | ( | const DenseVector< OutputData > & | values | ) |
Set local DOF values and evaluate the values on quadrature points.
Definition at line 671 of file MooseVariableFE.C.
void MooseVariableFE< OutputType >::setNodalValue | ( | const OutputType & | value, |
unsigned int | idx = 0 |
||
) |
Set nodal value.
Definition at line 678 of file MooseVariableFE.C.
Referenced by ElementLpNormAux::compute(), ElementH1ErrorFunctionAux::compute(), NodalPatchRecovery::compute(), ElementIntegralIndicator::computeIndicator(), and Marker::computeMarker().
|
inline |
element solutions
Definition at line 267 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayValue(), Coupleable::coupledValue(), Coupleable::coupledVectorValue(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), ElementalVariableValue::getValue(), and FindValueOnLine::getValueAtPoint().
|
inline |
Definition at line 437 of file MooseVariableFE.h.
|
inline |
neighbor solutions
Definition at line 358 of file MooseVariableFE.h.
Referenced by NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), NeighborCoupleable::coupledNeighborValue(), Coupleable::coupledValue(), and Coupleable::coupledVectorValue().
|
inline |
Definition at line 268 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledVectorValue(), and Coupleable::coupledVectorValueOld().
|
inline |
Definition at line 269 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledVectorValueOld(), and Coupleable::coupledVectorValueOlder().
|
inline |
Definition at line 360 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayValueOld(), Coupleable::coupledArrayValueOlder(), NeighborCoupleable::coupledNeighborValueOld(), NeighborCoupleable::coupledNeighborValueOlder(), Coupleable::coupledValueOld(), Coupleable::coupledValueOlder(), Coupleable::coupledVectorValueOld(), and Coupleable::coupledVectorValueOlder().
|
inline |
Definition at line 359 of file MooseVariableFE.h.
Referenced by NeighborCoupleable::coupledArrayNeighborValue(), Coupleable::coupledArrayValue(), Coupleable::coupledArrayValueOld(), NeighborCoupleable::coupledNeighborValue(), NeighborCoupleable::coupledNeighborValueOld(), Coupleable::coupledValue(), Coupleable::coupledValueOld(), Coupleable::coupledVectorValue(), and Coupleable::coupledVectorValueOld().
|
inline |
Definition at line 270 of file MooseVariableFE.h.
Referenced by Coupleable::coupledValuePreviousNL().
|
inline |
Definition at line 361 of file MooseVariableFE.h.
Referenced by Coupleable::coupledValuePreviousNL().
|
inlineinherited |
Get the system this variable is part of.
Definition at line 58 of file MooseVariableBase.h.
Referenced by ADDGKernel< compute_stage >::ADDGKernel(), FEProblemBase::addInitialCondition(), ADIntegratedBCTempl< T, compute_stage >::ADIntegratedBCTempl(), MultiAppConservativeTransfer::adjustTransferedSolution(), MultiAppConservativeTransfer::adjustTransferedSolutionNearestPoint(), ADKernelTempl< T, compute_stage >::ADKernelTempl(), ArrayDGKernel::ArrayDGKernel(), ArrayIntegratedBC::ArrayIntegratedBC(), ArrayKernel::ArrayKernel(), DGKernel::DGKernel(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), IntegratedBC::IntegratedBC(), InterfaceKernelTempl< T >::InterfaceKernelTempl(), Kernel::Kernel(), NodalBC::NodalBC(), NodalKernel::NodalKernel(), TableOutput::outputScalarVariables(), Nemesis::outputScalarVariables(), Exodus::outputScalarVariables(), MultiAppProjectionTransfer::projectSolution(), FEProblemBase::projectSolution(), MultiAppFieldTransfer::transfer(), MultiAppFieldTransfer::transferDofObject(), and MultiAppMeshFunctionTransfer::transferVariable().
|
inlineinherited |
Definition at line 69 of file MooseVariableBase.h.
|
inlineinherited |
Get the type of this object.
Definition at line 63 of file MooseObject.h.
Referenced by FEProblemBase::addArrayVariable(), FEProblemBase::addAuxArrayVariable(), DumpObjectsProblem::addAuxKernel(), DumpObjectsProblem::addAuxScalarKernel(), FEProblemBase::addAuxScalarVariable(), FEProblemBase::addAuxVariable(), DumpObjectsProblem::addBoundaryCondition(), DumpObjectsProblem::addConstraint(), DumpObjectsProblem::addDGKernel(), DumpObjectsProblem::addDiracKernel(), FEProblemBase::addDistribution(), DumpObjectsProblem::addFunction(), FEProblemBase::addFunction(), DumpObjectsProblem::addInitialCondition(), DumpObjectsProblem::addInterfaceKernel(), DumpObjectsProblem::addKernel(), DumpObjectsProblem::addMaterial(), DumpObjectsProblem::addNodalKernel(), FEProblemBase::addPredictor(), FEProblemBase::addSampler(), DumpObjectsProblem::addScalarKernel(), FEProblemBase::addScalarVariable(), PhysicsBasedPreconditioner::addSystem(), FEProblemBase::addTimeIntegrator(), FEProblemBase::addVariable(), FEProblemBase::advanceMultiApps(), FEProblemBase::backupMultiApps(), MooseMesh::buildRefinementAndCoarseningMaps(), FEProblemBase::computeAuxiliaryKernels(), DGKernel::computeElemNeighJacobian(), ArrayDGKernel::computeElemNeighJacobian(), ElemElemConstraint::computeElemNeighJacobian(), DGKernel::computeElemNeighResidual(), ElemElemConstraint::computeElemNeighResidual(), ArrayDGKernel::computeElemNeighResidual(), FEProblemBase::computeMultiAppsDT(), DGKernel::computeOffDiagElemNeighJacobian(), ArrayDGKernel::computeOffDiagElemNeighJacobian(), DGConvection::computeQpJacobian(), ArrayDGDiffusion::computeQpJacobian(), InterfaceReaction::computeQpJacobian(), TiedValueConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpJacobian(), DGDiffusion::computeQpJacobian(), LinearNodalConstraint::computeQpJacobian(), EqualValueBoundaryConstraint::computeQpJacobian(), EqualValueEmbeddedConstraint::computeQpJacobian(), CoupledTiedValueConstraint::computeQpOffDiagJacobian(), EqualValueEmbeddedConstraint::computeQpOffDiagJacobian(), ArrayDGKernel::computeQpOffDiagJacobian(), DGConvection::computeQpResidual(), ArrayDGDiffusion::computeQpResidual(), InterfaceReaction::computeQpResidual(), CoupledTiedValueConstraint::computeQpResidual(), TiedValueConstraint::computeQpResidual(), LinearNodalConstraint::computeQpResidual(), DGDiffusion::computeQpResidual(), EqualValueBoundaryConstraint::computeQpResidual(), EqualValueEmbeddedConstraint::computeQpResidual(), FEProblemBase::computeUserObjectByName(), FEProblemBase::computeUserObjects(), FEProblemBase::computeUserObjectsInternal(), DisplacedProblem::createQRules(), FEProblemBase::createQRules(), DumpObjectsProblem::deduceNecessaryParameters(), DumpObjectsProblem::dumpObjectHelper(), FEProblemBase::duplicateVariableCheck(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), FEProblemBase::execTransfers(), FEProblemBase::finishMultiAppStep(), ElementSubdomainIDGenerator::generate(), ElementGenerator::getElemType(), FEProblemBase::getInterfaceMaterial(), FEProblemBase::getMaterial(), FEProblemBase::getMaterialData(), FEProblemBase::getTransfers(), FEProblemBase::hasMultiApps(), AdvancedOutput::hasOutput(), FEProblemBase::incrementMultiAppTStep(), AdvancedOutput::initAvailableLists(), AdvancedOutput::initShowHideLists(), RelationshipManager::isType(), AssignElementSubdomainID::modify(), ControlOutput::output(), Gnuplot::output(), CSV::output(), Exodus::output(), Console::output(), Nemesis::output(), AdvancedOutput::output(), OversampleOutput::outputStep(), Output::outputStep(), FEProblemBase::outputStep(), FEProblemBase::restoreMultiApps(), FEProblemBase::setCoupling(), PerfGraphOutput::shouldOutput(), FileOutput::shouldOutput(), Output::shouldOutput(), AdvancedOutput::shouldOutput(), DisplacedProblem::updateGeomSearch(), FEProblemBase::updateGeomSearch(), and AdvancedOutput::wantOutput().
|
inline |
element dots
Definition at line 350 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDot(), Coupleable::coupledDot(), and Coupleable::coupledVectorDot().
|
inline |
Definition at line 351 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotDot(), Coupleable::coupledDotDot(), and Coupleable::coupledVectorDotDot().
|
inline |
Definition at line 425 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotDot(), Coupleable::coupledDotDot(), and Coupleable::coupledVectorDotDot().
|
inline |
Definition at line 353 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotDotOld(), Coupleable::coupledDotDotOld(), and Coupleable::coupledVectorDotDotOld().
|
inline |
Definition at line 427 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotDotOld(), Coupleable::coupledDotDotOld(), and Coupleable::coupledVectorDotDotOld().
|
inline |
neighbor dots
Definition at line 424 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDot(), Coupleable::coupledDot(), NeighborCoupleable::coupledNeighborValueDot(), and Coupleable::coupledVectorDot().
|
inline |
Definition at line 352 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotOld(), Coupleable::coupledDotOld(), and Coupleable::coupledVectorDotOld().
|
inline |
Definition at line 426 of file MooseVariableFE.h.
Referenced by Coupleable::coupledArrayDotOld(), Coupleable::coupledDotOld(), and Coupleable::coupledVectorDotOld().
|
inline |
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 123 of file MooseVariableFE.h.
|
inline |
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 135 of file MooseVariableFE.h.
Referenced by Assembly::copyNeighborShapes().
|
inline |
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 117 of file MooseVariableFE.h.
|
inline |
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 129 of file MooseVariableFE.h.
Referenced by Assembly::copyNeighborShapes().
bool MooseVariableFE< OutputType >::usesSecondPhi | ( | ) | const |
Whether or not this variable is computing any second derivatives.
Definition at line 756 of file MooseVariableFE.C.
Referenced by MooseVariableFE< Real >::computingSecond().
bool MooseVariableFE< OutputType >::usesSecondPhiNeighbor | ( | ) | const |
Whether or not this variable is actually using the shape function second derivative on a neighbor.
Definition at line 763 of file MooseVariableFE.C.
Referenced by Assembly::copyNeighborShapes().
|
staticinherited |
Definition at line 15 of file MooseVariableFEBase.C.
|
inline |
Definition at line 257 of file MooseVariableFE.h.
Referenced by Coupleable::coupledVectorTagValue().
|
protectedinherited |
The MooseApp this object is associated with.
Definition at line 172 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), AB2PredictorCorrector::AB2PredictorCorrector(), Executioner::addAttributeReporter(), FEProblemBase::addMaterialHelper(), FEProblemBase::addMultiApp(), FEProblemBase::addOutput(), FEProblemBase::allowOutput(), AStableDirk4::AStableDirk4(), FileMesh::buildMesh(), MeshGeneratorMesh::buildMesh(), MooseMesh::buildMeshBaseObject(), FEProblemBase::checkNonlinearConvergence(), OversampleOutput::cloneMesh(), FEProblemBase::computeJacobianTags(), FEProblemBase::computeResidualTags(), Console::Console(), TimeStepper::constrainStep(), MultiApp::createApp(), MeshGenerator::declareMeshProperty(), DumpObjectsProblem::dumpObjectHelper(), DumpObjectsProblem::dumpVariableHelper(), EigenExecutionerBase::EigenExecutionerBase(), EigenKernel::EigenKernel(), NonlinearEigen::execute(), InversePowerMethod::execute(), Transient::execute(), Steady::execute(), FileOutput::FileOutput(), FEProblemBase::forceOutput(), MeshGenerator::getMesh(), MeshGenerator::getMeshByName(), MooseObject::getMooseApp(), NumRelationshipManagers::getValue(), GhostingUserObject::GhostingUserObject(), NonlinearEigen::init(), InversePowerMethod::init(), Transient::init(), Steady::init(), MooseMesh::init(), NumPicardIterations::initialize(), TimePeriod::initialSetup(), Console::initialSetup(), MultiApp::initialSetup(), FEProblemBase::initialSetup(), AdvancedOutput::initOutputList(), FEProblemBase::initPetscOutput(), AdvancedOutput::initPostprocessorOrVectorPostprocessorLists(), ElementSideNeighborLayers::internalInit(), MeshGeneratorMesh::MeshGeneratorMesh(), MooseObject::mooseError(), EigenExecutionerBase::normalizeSolution(), AugmentSparsityOnInterface::operator()(), PerfGraphOutput::output(), Tecplot::output(), Exodus::output(), Nemesis::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Exodus::outputEmptyTimestep(), Console::outputInput(), Exodus::outputInput(), Exodus::outputNodalVariables(), OversampleOutput::outputStep(), Output::outputStep(), FEProblemBase::outputStep(), Console::outputSystemInformation(), MultiApp::parentOutputPositionChanged(), PerformanceData::PerformanceData(), PetscOutput::petscLinearOutput(), PetscOutput::petscNonlinearOutput(), Eigenvalue::postSolve(), Transient::preExecute(), FEProblemBase::projectSolution(), FEProblemBase::setRestartFile(), TransientMultiApp::setupApp(), TimeSequenceStepperBase::setupSequence(), Transient::setupTimeIntegrator(), TransientMultiApp::solveStep(), FEProblemBase::subdomainSetup(), FEProblemBase::theWarehouse(), TimeExtremeValue::TimeExtremeValue(), TimePeriod::TimePeriod(), FEProblemBase::timestepSetup(), Transient::Transient(), and Console::write().
|
protectedinherited |
Assembly data.
Definition at line 150 of file MooseVariableBase.h.
Referenced by MooseVariableFE< Real >::MooseVariableFE().
|
privateinherited |
Flag for allowing dual restriction.
Definition at line 233 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Pointer to FEProblemBase.
Definition at line 236 of file BlockRestrictable.h.
Referenced by BlockRestrictable::getBlockCoordSystem(), BlockRestrictable::hasBlockMaterialPropertyHelper(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Set of block ids supplied by the user via the input file (for error reporting)
Definition at line 227 of file BlockRestrictable.h.
Referenced by BlockRestrictable::blockIDs(), BlockRestrictable::blockRestricted(), BlockRestrictable::checkVariable(), BlockRestrictable::hasBlocks(), BlockRestrictable::initializeBlockRestrictable(), BlockRestrictable::isBlockSubset(), and BlockRestrictable::numBlocks().
|
protectedinherited |
Pointer to the MaterialData class for this object.
Definition at line 205 of file BlockRestrictable.h.
Referenced by BlockRestrictable::hasBlockMaterialProperty(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Pointer to Mesh.
Definition at line 239 of file BlockRestrictable.h.
Referenced by BlockRestrictable::getBlockCoordSystem(), BlockRestrictable::hasBlocks(), BlockRestrictable::initializeBlockRestrictable(), BlockRestrictable::isBlockSubset(), and BlockRestrictable::meshBlockIDs().
|
privateinherited |
Name of the object.
Definition at line 251 of file BlockRestrictable.h.
Referenced by BlockRestrictable::checkVariable(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Thread id for this object.
Definition at line 248 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Vector the block names supplied by the user via the input file.
Definition at line 230 of file BlockRestrictable.h.
Referenced by BlockRestrictable::blocks(), and BlockRestrictable::initializeBlockRestrictable().
|
privateinherited |
Reference to the boundary_ids, defaults to an empty set if not provided.
Definition at line 245 of file BlockRestrictable.h.
Referenced by BlockRestrictable::initializeBlockRestrictable().
|
inherited |
An instance of helper class to write streams to the Console objects.
Definition at line 31 of file ConsoleStreamInterface.h.
Referenced by IterationAdaptiveDT::acceptStep(), Adaptivity::adaptMesh(), FEProblemBase::adaptMesh(), SimplePredictor::apply(), MultiApp::backup(), FEProblemBase::backupMultiApps(), ReferenceResidualProblem::checkNonlinearConvergence(), FEProblemBase::checkProblemIntegrity(), CoarsenedPiecewiseLinear::CoarsenedPiecewiseLinear(), IterationAdaptiveDT::computeAdaptiveDT(), Transient::computeConstrainedDT(), NonlinearSystemBase::computeDamping(), IterationAdaptiveDT::computeDT(), IterationAdaptiveDT::computeFailedDT(), IterationAdaptiveDT::computeInterpolationDT(), FEProblemBase::computeResidualTags(), NonlinearSystem::computeScaling(), IterationAdaptiveDT::constrainStep(), TimeStepper::constrainStep(), MultiApp::createApp(), FEProblemBase::execMultiApps(), FEProblemBase::execMultiAppTransfers(), MultiAppPostprocessorTransfer::execute(), MultiAppPostprocessorInterpolationTransfer::execute(), MultiAppVariableValueSamplePostprocessorTransfer::execute(), MultiAppVectorPostprocessorTransfer::execute(), MultiAppMeshFunctionTransfer::execute(), MultiAppCopyTransfer::execute(), MultiAppInterpolationTransfer::execute(), MultiAppUserObjectTransfer::execute(), MultiAppVariableValueSampleTransfer::execute(), MultiAppScalarToAuxScalarTransfer::execute(), MultiAppPostprocessorToAuxScalarTransfer::execute(), MultiAppNearestNodeTransfer::execute(), MultiAppProjectionTransfer::execute(), Steady::execute(), ActionWarehouse::executeActionsWithAction(), ActionWarehouse::executeAllActions(), ElementQualityChecker::finalize(), FEProblemBase::finishMultiAppStep(), MultiApp::globalAppToLocal(), InversePowerMethod::init(), NonlinearEigen::init(), Steady::init(), FEProblemBase::initialAdaptMesh(), FEProblemBase::initialSetup(), EigenExecutionerBase::inversePowerIteration(), Transient::keepGoing(), IterationAdaptiveDT::limitDTByFunction(), IterationAdaptiveDT::limitDTToPostprocessorValue(), EigenExecutionerBase::makeBXConsistent(), Console::meshChanged(), MooseObject::mooseDeprecated(), MooseObject::mooseInfo(), MooseObject::mooseWarning(), PerfGraphOutput::output(), DOFMapOutput::output(), VariableResidualNormsDebugOutput::output(), Console::output(), ControlOutput::outputActiveObjects(), ControlOutput::outputChangedControls(), ControlOutput::outputControls(), Console::outputInput(), Console::outputPostprocessors(), Console::outputScalarVariables(), Console::outputSystemInformation(), FEProblemBase::possiblyRebuildGeomSearchPatches(), MultiAppConservativeTransfer::postExecute(), EigenExecutionerBase::postExecute(), AB2PredictorCorrector::postSolve(), ActionWarehouse::printActionDependencySets(), EigenExecutionerBase::printEigenvalue(), MaterialPropertyDebugOutput::printMaterialMap(), AutomaticMortarGeneration::projectMasterNodesSinglePair(), AutomaticMortarGeneration::projectSlaveNodesSinglePair(), SolutionTimeAdaptiveDT::rejectStep(), DT2::rejectStep(), MultiApp::restore(), FEProblemBase::restoreMultiApps(), SimplePredictor::shouldApply(), PicardSolve::solve(), NonlinearSystem::solve(), LStableDirk2::solve(), LStableDirk3::solve(), ImplicitMidpoint::solve(), ExplicitTVDRK2::solve(), AStableDirk4::solve(), LStableDirk4::solve(), ExplicitRK2::solve(), TransientMultiApp::solveStep(), PicardSolve::solveStep(), DT2::step(), AB2PredictorCorrector::step(), NonlinearEigen::takeStep(), Transient::takeStep(), Console::writeTimestepInformation(), Console::writeVariableNorms(), and FEProblemBase::~FEProblemBase().
|
protectedinherited |
Number of variables in the array.
Definition at line 165 of file MooseVariableBase.h.
Referenced by MooseVariableBase::count(), MooseVariableBase::MooseVariableBase(), and MooseVariableBase::scalingFactor().
|
protectedinherited |
DOF indices.
Definition at line 156 of file MooseVariableBase.h.
Referenced by MooseVariableScalar::computeAD(), MooseVariableBase::dofIndices(), MooseVariableScalar::insert(), MooseVariableBase::numberOfDofs(), MooseVariableScalar::reinit(), MooseVariableScalar::setValue(), and MooseVariableScalar::setValues().
|
protectedinherited |
DOF map.
Definition at line 153 of file MooseVariableBase.h.
Referenced by MooseVariableBase::dofMap(), MooseVariableScalar::insert(), and MooseVariableScalar::reinit().
|
protected |
Holder for all the data associated with the "main" element.
Definition at line 639 of file MooseVariableFE.h.
Referenced by MooseVariableFE< Real >::adGradPhi(), MooseVariableFE< Real >::adGradPhiFace(), MooseVariableFE< Real >::adGradSln(), MooseVariableFE< Real >::adSecondSln(), MooseVariableFE< Real >::adSln(), MooseVariableFE< Real >::adUDot(), MooseVariableFE< Real >::arrayGradPhi(), MooseVariableFE< Real >::arrayGradPhiFace(), MooseVariableFE< Real >::curlSln(), MooseVariableFE< Real >::curlSlnOld(), MooseVariableFE< Real >::curlSlnOlder(), MooseVariableFE< Real >::currentElem(), MooseVariableFE< Real >::currentSide(), MooseVariableFE< Real >::dofIndices(), MooseVariableFE< Real >::duDotDotDu(), MooseVariableFE< Real >::duDotDu(), MooseVariableFE< Real >::gradPhi(), MooseVariableFE< Real >::gradPhiFace(), MooseVariableFE< Real >::gradSln(), MooseVariableFE< Real >::gradSlnDot(), MooseVariableFE< Real >::gradSlnDotDot(), MooseVariableFE< Real >::gradSlnOld(), MooseVariableFE< Real >::gradSlnOlder(), MooseVariableFE< Real >::gradSlnPreviousNL(), MooseVariableFE< Real >::increment(), MooseVariableFE< Real >::isNodal(), MooseVariableFE< Real >::matrixTagValue(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableFE< Real >::nodalDofIndex(), MooseVariableFE< Real >::nodalValueArray(), MooseVariableFE< Real >::nodalValueOldArray(), MooseVariableFE< Real >::nodalValueOlderArray(), MooseVariableFE< Real >::node(), MooseVariableFE< Real >::numberOfDofs(), MooseVariableFE< Real >::phi(), MooseVariableFE< Real >::phiFace(), MooseVariableFE< Real >::phiFaceSize(), MooseVariableFE< Real >::phiSize(), MooseVariableFE< Real >::secondSln(), MooseVariableFE< Real >::secondSlnOld(), MooseVariableFE< Real >::secondSlnOlder(), MooseVariableFE< Real >::secondSlnPreviousNL(), MooseVariableFE< Real >::sln(), MooseVariableFE< Real >::slnOld(), MooseVariableFE< Real >::slnOlder(), MooseVariableFE< Real >::slnPreviousNL(), MooseVariableFE< Real >::uDot(), MooseVariableFE< Real >::uDotDot(), MooseVariableFE< Real >::uDotDotOld(), MooseVariableFE< Real >::uDotOld(), and MooseVariableFE< Real >::vectorTagValue().
|
privateinherited |
An empty set for referencing when boundary_ids is not included.
Definition at line 242 of file BlockRestrictable.h.
|
protectedinherited |
Reference to the "enable" InputParaemters, used by Controls for toggling on/off MooseObjects.
Definition at line 181 of file MooseObject.h.
Referenced by MooseObject::enabled().
|
protectedinherited |
The FEType associated with this variable.
Definition at line 132 of file MooseVariableBase.h.
Referenced by MooseVariableBase::feType(), and MooseVariableBase::order().
|
protectedinherited |
variable number within MOOSE
Definition at line 138 of file MooseVariableBase.h.
|
protected |
Holder for all the data associated with the lower dimeensional element.
Definition at line 645 of file MooseVariableFE.h.
Referenced by MooseVariableFE< Real >::adSlnLower(), MooseVariableFE< Real >::dofIndicesLower(), MooseVariableFE< Real >::gradPhiLower(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableFE< Real >::phiLower(), MooseVariableFE< Real >::phiLowerSize(), and MooseVariableFE< Real >::slnLower().
|
protectedinherited |
mesh the variable is active in
Definition at line 159 of file MooseVariableBase.h.
|
protectedinherited |
The name of this object, reference to value stored in InputParameters.
Definition at line 178 of file MooseObject.h.
Referenced by ADPiecewiseLinearInterpolationMaterial< compute_stage >::ADPiecewiseLinearInterpolationMaterial(), PiecewiseBase::buildFromFile(), PiecewiseBase::buildFromXY(), PiecewiseLinearBase::buildInterpolation(), CentroidMultiApp::fillPositions(), MultiApp::fillPositions(), FunctionDT::FunctionDT(), MooseObject::name(), PiecewiseBilinear::parse(), PiecewiseBase::PiecewiseBase(), PiecewiseBilinear::PiecewiseBilinear(), PiecewiseLinearInterpolationMaterial::PiecewiseLinearInterpolationMaterial(), DerivativeParsedMaterialHelper::recurseDerivative(), PiecewiseBase::setData(), Split::setup(), and VectorPostprocessorFunction::VectorPostprocessorFunction().
|
protected |
Holder for all the data associated with the neighbor element.
Definition at line 642 of file MooseVariableFE.h.
Referenced by MooseVariableFE< Real >::adGradSlnNeighbor(), MooseVariableFE< Real >::adSecondSlnNeighbor(), MooseVariableFE< Real >::adSlnNeighbor(), MooseVariableFE< Real >::adUDotNeighbor(), MooseVariableFE< Real >::arrayGradPhiFaceNeighbor(), MooseVariableFE< Real >::arrayGradPhiNeighbor(), MooseVariableFE< Real >::curlSlnNeighbor(), MooseVariableFE< Real >::curlSlnOlderNeighbor(), MooseVariableFE< Real >::curlSlnOldNeighbor(), MooseVariableFE< Real >::dofIndicesNeighbor(), MooseVariableFE< Real >::duDotDotDuNeighbor(), MooseVariableFE< Real >::duDotDuNeighbor(), MooseVariableFE< Real >::gradPhiFaceNeighbor(), MooseVariableFE< Real >::gradPhiNeighbor(), MooseVariableFE< Real >::gradSlnNeighbor(), MooseVariableFE< Real >::gradSlnNeighborDot(), MooseVariableFE< Real >::gradSlnNeighborDotDot(), MooseVariableFE< Real >::gradSlnOlderNeighbor(), MooseVariableFE< Real >::gradSlnOldNeighbor(), MooseVariableFE< Real >::gradSlnPreviousNLNeighbor(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableFE< Real >::neighbor(), MooseVariableFE< Real >::nodalDofIndexNeighbor(), MooseVariableFE< Real >::nodeNeighbor(), MooseVariableFE< Real >::numberOfDofsNeighbor(), MooseVariableFE< Real >::phiFaceNeighbor(), MooseVariableFE< Real >::phiFaceNeighborSize(), MooseVariableFE< Real >::phiNeighbor(), MooseVariableFE< Real >::phiNeighborSize(), MooseVariableFE< Real >::secondSlnNeighbor(), MooseVariableFE< Real >::secondSlnOlderNeighbor(), MooseVariableFE< Real >::secondSlnOldNeighbor(), MooseVariableFE< Real >::secondSlnPreviousNLNeighbor(), MooseVariableFE< Real >::slnNeighbor(), MooseVariableFE< Real >::slnOlderNeighbor(), MooseVariableFE< Real >::slnOldNeighbor(), MooseVariableFE< Real >::slnPreviousNLNeighbor(), MooseVariableFE< Real >::uDotDotNeighbor(), MooseVariableFE< Real >::uDotDotOldNeighbor(), MooseVariableFE< Real >::uDotNeighbor(), and MooseVariableFE< Real >::uDotOldNeighbor().
|
privateinherited |
Reference the the MooseApp; neede for access to the OutputWarehouse.
Definition at line 70 of file OutputInterface.h.
|
privateinherited |
Reference to the OutputWarehouse for populating the Output object hide lists.
Definition at line 73 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList().
|
privateinherited |
The set of Output object names listed in the 'outputs' parameter.
Definition at line 76 of file OutputInterface.h.
Referenced by OutputInterface::buildOutputHideVariableList(), and OutputInterface::getOutputs().
|
protectedinherited |
Parameters of this object, references the InputParameters stored in the InputParametersWarehouse.
Definition at line 169 of file MooseObject.h.
Referenced by GridPartitioner::_do_partition(), BreakMeshByBlockGeneratorBase::BreakMeshByBlockGeneratorBase(), PNGOutput::calculateRescalingValues(), BreakMeshByBlockBase::checkInputParameter(), RandomPartitioner::clone(), PetscExternalPartitioner::clone(), BlockWeightedPartitioner::clone(), GridPartitioner::clone(), Console::Console(), Eigenvalue::execute(), Executioner::Executioner(), FEProblemSolve::FEProblemSolve(), FunctionMaterialBase::FunctionMaterialBase(), ParsedMaterialHelper::functionParse(), ExtraNodesetGenerator::generate(), MooseObject::getParamTempl(), GeneralUserObject::getPostprocessorValue(), InitialConditionBase::getUserObjectBase(), InitialConditionBase::getUserObjectTempl(), GeneralUserObject::getVectorPostprocessorValue(), Transient::init(), AdvancedOutput::initExecutionTypes(), Console::initialSetup(), MooseObject::isParamValid(), AddExtraNodeset::modify(), MooseObject::paramErrorMsg(), MooseObject::parameters(), MooseMesh::setPartitionerHelper(), and Transient::setupTimeIntegrator().
|
protectedinherited |
scaling factor for this variable
Definition at line 168 of file MooseVariableBase.h.
Referenced by MooseVariableBase::arrayScalingFactor(), and MooseVariableBase::scalingFactor().
|
protectedinherited |
Problem this variable is part of.
Definition at line 144 of file MooseVariableBase.h.
Referenced by MooseVariableConstMonomial::computeElemValues(), MooseVariableConstMonomial::computeElemValuesFace(), MooseVariableConstMonomial::computeNeighborValues(), MooseVariableConstMonomial::computeNeighborValuesFace(), and MooseVariableScalar::reinit().
|
protectedinherited |
System this variable is part of.
Definition at line 129 of file MooseVariableBase.h.
Referenced by MooseVariableBase::allDofIndices(), MooseVariableScalar::computeAD(), MooseVariableBase::MooseVariableBase(), MooseVariableFE< Real >::MooseVariableFE(), MooseVariableScalar::MooseVariableScalar(), MooseVariableScalar::reinit(), MooseVariableBase::sys(), MooseVariableScalar::uDot(), MooseVariableScalar::uDotDot(), MooseVariableScalar::uDotDotOld(), and MooseVariableScalar::uDotOld().
|
protectedinherited |
Thread ID.
Definition at line 162 of file MooseVariableBase.h.
Referenced by MooseVariableFE< Real >::MooseVariableFE(), and MooseVariableScalar::reinit().
|
protectedinherited |
The type of this object (the Class name)
Definition at line 175 of file MooseObject.h.
Referenced by FEProblemBase::init(), and MooseObject::type().
|
protectedinherited |
Variable type (see MooseTypes.h)
Definition at line 141 of file MooseVariableBase.h.
Referenced by MooseVariableBase::kind().
|
protectedinherited |
Variable name.
Definition at line 171 of file MooseVariableBase.h.
Referenced by MooseVariableBase::MooseVariableBase(), and MooseVariableBase::name().
|
protectedinherited |
variable number (from libMesh)
Definition at line 135 of file MooseVariableBase.h.
Referenced by MooseVariableScalar::computeAD(), MooseVariableBase::MooseVariableBase(), MooseVariableBase::number(), and MooseVariableScalar::reinit().
|
protectedinherited |
libMesh variable object for this variable
Definition at line 147 of file MooseVariableBase.h.