Class holding the data members for linear finite volume variables. More...
#include <MooseVariableDataLinearFV.h>
Public Types | |
typedef libMesh::TensorTools::IncrementRank< OutputType >::type | OutputGradient |
typedef libMesh::TensorTools::IncrementRank< OutputGradient >::type | OutputSecond |
typedef libMesh::TensorTools::DecrementRank< OutputType >::type | OutputDivergence |
typedef MooseArray< OutputType > | FieldVariableValue |
typedef MooseArray< OutputGradient > | FieldVariableGradient |
typedef MooseArray< OutputSecond > | FieldVariableSecond |
typedef MooseArray< OutputType > | FieldVariableCurl |
typedef MooseArray< OutputDivergence > | FieldVariableDivergence |
typedef Moose::ShapeType< OutputType >::type | OutputShape |
typedef libMesh::TensorTools::IncrementRank< OutputShape >::type | OutputShapeGradient |
typedef libMesh::TensorTools::IncrementRank< OutputShapeGradient >::type | OutputShapeSecond |
typedef libMesh::TensorTools::DecrementRank< OutputShape >::type | OutputShapeDivergence |
typedef Moose::DOFType< OutputType >::type | OutputData |
typedef MooseArray< OutputData > | DoFValue |
Public Member Functions | |
MooseVariableDataLinearFV (const MooseLinearVariableFV< OutputType > &var, SystemBase &sys, THREAD_ID tid, Moose::ElementType element_type, const Elem *const &elem) | |
bool | isNodal () const override |
bool | hasDoFsOnNodes () const override |
Whether this data is associated with a variable that has DoFs on nodes. More... | |
libMesh::FEContinuity | getContinuity () const override |
Return the variable continuity. More... | |
void | setGeometry (Moose::GeometryType gm_type) |
Set the geometry type before calculating variables values. More... | |
void | computeValues () |
Compute the variable values. More... | |
void | setDofValues (const DenseVector< OutputData > &values) |
Set local DOF values to the entries of values . More... | |
void | setDofValue (const OutputData &value, unsigned int index) |
Set local DOF value at index to value . More... | |
void | getDofIndices (const Elem *elem, std::vector< dof_id_type > &dof_indices) const |
Get the dof indices for an element. More... | |
const std::vector< dof_id_type > & | dofIndices () const |
Get the dof indices of the current element. More... | |
unsigned int | numberOfDofs () const |
Get the number of dofs on the current element. More... | |
void | clearDofIndices () |
Clear the dof indices in the cache. More... | |
const FieldVariableValue & | sln (Moose::SolutionState state) const |
Local solution getter. More... | |
const FieldVariableGradient & | gradSln (Moose::SolutionState state) const |
Local solution gradient getter. More... | |
unsigned int | oldestSolutionStateRequested () const |
The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc). More... | |
void | setNodalValue (const OutputType &value, unsigned int idx=0) |
Set nodal value. More... | |
template<> | |
void | setNodalValue (const RealVectorValue &value, unsigned int idx) |
void | insert (libMesh::NumericVector< libMesh::Number > &residual) |
Set the current local DOF values to the input vector. More... | |
template<> | |
void | insert (NumericVector< Number > &residual) |
void | add (libMesh::NumericVector< libMesh::Number > &residual) |
Add the current local DOF values to the input vector. More... | |
template<> | |
void | add (NumericVector< Number > &residual) |
void | prepareIC () |
prepare the initial condition More... | |
const DoFValue & | dofValues () const |
const DoFValue & | dofValuesOld () const |
const DoFValue & | dofValuesOlder () const |
const DoFValue & | dofValuesPreviousNL () const |
const OutputType & | nodalValue (Moose::SolutionState state) const |
const MooseArray< OutputType > & | nodalValueArray (Moose::SolutionState state) const |
const FieldVariableValue & | vectorTagValue (TagID tag) const |
const FieldVariableGradient & | vectorTagGradient (TagID tag) const |
const FieldVariableValue & | matrixTagValue (TagID tag) const |
const DoFValue & | nodalVectorTagValue (TagID tag) const |
const DoFValue & | nodalMatrixTagValue (TagID tag) const |
const DoFValue & | vectorTagDofValue (TagID tag) const |
const DoFValue & | vectorTagDofValue (Moose::SolutionState state) const |
void | setActiveTags (const std::set< TagID > &vtags) |
Set the active vector tags. More... | |
void | prepareAux () |
Clear aux state. More... | |
void | sizeMatrixTagData () |
size matrix tag data More... | |
Protected Member Functions | |
virtual const MooseLinearVariableFV< OutputType > & | var () const override |
Get the corresponding variable. More... | |
void | insertSolutionTag (TagID tag_id) |
insert a solution tag into our tag containers More... | |
void | needSolutionState (unsigned int state) |
Request that we have at least state number of older solution states/vectors. More... | |
void | fetchDoFValues () |
Helper methods for assigning dof values from their corresponding solution values. More... | |
template<> | |
void | fetchDoFValues () |
template<> | |
void | fetchDoFValues () |
void | zeroSizeDofValues () |
void | getArrayDoFValues (const libMesh::NumericVector< libMesh::Number > &sol, unsigned int n, MooseArray< RealEigenVector > &dof_values) const |
void | assignNodalValue () |
template<> | |
void | assignNodalValue () |
template<> | |
void | assignNodalValue () |
template<typename ReturnType , typename Functor > | |
const ReturnType & | stateToTagHelper (Moose::SolutionState state, Functor functor) |
Helper method that converts a SolutionState argument into a corresponding tag ID, potentially requesting necessary additional solution states and assigning tag id data members, and then calls the provided functor with the tag ID. More... | |
void | resizeVectorTagData (TagID tag) |
resize the vector tag need flags and data containers to accomodate this tag index More... | |
Protected Attributes | |
SystemBase & | _sys |
The MOOSE system which ultimately holds the vectors and matrices relevant to this variable data. More... | |
const SubProblem & | _subproblem |
The subproblem which we can query for information related to tagged vectors and matrices. More... | |
const THREAD_ID | _tid |
The thread ID that this object is on. More... | |
const libMesh::DofMap & | _dof_map |
The degree of freedom map from libMesh. More... | |
unsigned int | _count |
Number of components of the associated variable. More... | |
bool | _has_dof_values |
Whether we currently have degree of freedom values stored in our local containers (corresponding to the current element) More... | |
unsigned int | _max_state |
The maximum number of older solution states our variable needs. More... | |
TagID | _solution_tag |
The vector tag ID corresponding to the solution vector. More... | |
TagID | _old_solution_tag |
The vector tag ID corresponding to the old solution vector. More... | |
TagID | _older_solution_tag |
The vector tag ID corresponding to the older solution vector. More... | |
TagID | _previous_nl_solution_tag |
The vector tag ID corresponding to the previous nonlinear iteration's solution vector. More... | |
std::vector< dof_id_type > | _dof_indices |
The dof indices for the current element. More... | |
std::vector< bool > | _need_vector_tag_dof_u |
std::vector< bool > | _need_matrix_tag_dof_u |
std::vector< DoFValue > | _vector_tags_dof_u |
std::vector< DoFValue > | _matrix_tags_dof_u |
std::vector< FieldVariableValue > | _vector_tag_u |
std::vector< bool > | _need_vector_tag_u |
std::vector< FieldVariableGradient > | _vector_tag_grad |
std::vector< bool > | _need_vector_tag_grad |
std::vector< FieldVariableValue > | _matrix_tag_u |
std::vector< bool > | _need_matrix_tag_u |
OutputType | _nodal_value |
Nodal values. More... | |
OutputType | _nodal_value_old |
OutputType | _nodal_value_older |
OutputType | _nodal_value_previous_nl |
MooseArray< OutputType > | _nodal_value_array |
Nodal values as MooseArrays for use with AuxKernels. More... | |
MooseArray< OutputType > | _nodal_value_old_array |
MooseArray< OutputType > | _nodal_value_older_array |
bool | _need_u_dot |
u dot flags More... | |
bool | _need_u_dotdot |
bool | _need_u_dot_old |
bool | _need_u_dotdot_old |
bool | _need_du_dot_du |
bool | _need_du_dotdot_du |
bool | _need_grad_dot |
gradient dot flags More... | |
bool | _need_grad_dotdot |
bool | _need_dof_values_dot |
local solution flags More... | |
bool | _need_dof_values_dotdot |
bool | _need_dof_values_dot_old |
bool | _need_dof_values_dotdot_old |
bool | _need_dof_du_dot_du |
bool | _need_dof_du_dotdot_du |
DoFValue | _dof_values_dot |
time derivative of the solution values More... | |
DoFValue | _dof_values_dotdot |
second time derivative of the solution values More... | |
DoFValue | _dof_values_dot_old |
the previous time step's solution value time derivative More... | |
DoFValue | _dof_values_dotdot_old |
the previous time step's solution value second time derivative More... | |
MooseArray< libMesh::Number > | _dof_du_dot_du |
derivatives of the solution value time derivative with respect to the degrees of freedom More... | |
MooseArray< libMesh::Number > | _dof_du_dotdot_du |
derivatives of the solution value second time derivative with respect to the degrees of freedom More... | |
OutputType | _nodal_value_dot |
nodal values of u_dot More... | |
OutputType | _nodal_value_dotdot |
nodal values of u_dotdot More... | |
OutputType | _nodal_value_dot_old |
nodal values of u_dot_old More... | |
OutputType | _nodal_value_dotdot_old |
nodal values of u_dotdot_old More... | |
std::set< TagID > | _required_vector_tags |
The set of vector tags (residual + solution) we need to evaluate. More... | |
std::set< TagID > | _solution_tags |
The set of solution tags we need to evaluate. More... | |
Private Member Functions | |
void | initializeSolnVars () |
const std::vector< dof_id_type > & | initDofIndices () |
Fetch and return the dof indices of this variable on the current element. More... | |
Private Attributes | |
const MooseLinearVariableFV< OutputType > & | _var |
A const reference to the owning MooseLinearVariableFV object. More... | |
const libMesh::FEType & | _fe_type |
Reference to the variable's finite element type. More... | |
const unsigned int | _var_num |
The index of the variable in the system. More... | |
const Assembly & | _assembly |
Reference to the system assembly of the variable. More... | |
Moose::ElementType | _element_type |
The element type this object is storing data for. This is either Element, Neighbor, or Lower. More... | |
const TimeIntegrator *const | _time_integrator |
Pointer to time integrator. More... | |
const Elem *const & | _elem |
The current elem. More... | |
const Elem * | _prev_elem = nullptr |
used to keep track of when dof indices are out of date More... | |
const bool | _displaced |
Whether this variable is being calculated on a displaced system. More... | |
const libMesh::QBase * | _qrule |
Pointer to the quadrature rule. More... | |
Friends | |
void | Moose::initDofIndices (MooseVariableDataLinearFV< OutputType > &, const Elem &) |
Class holding the data members for linear finite volume variables.
At the moment, this is only used when the user wants to use linear finite volume variables in the postprocessor/userobject and auxiliary systems. The solver-related functionalities rely on a different machinery.
Definition at line 51 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputData> MooseVariableDataLinearFV< OutputType >::DoFValue |
Definition at line 76 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputType> MooseVariableDataLinearFV< OutputType >::FieldVariableCurl |
Definition at line 63 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputDivergence> MooseVariableDataLinearFV< OutputType >::FieldVariableDivergence |
Definition at line 64 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputGradient> MooseVariableDataLinearFV< OutputType >::FieldVariableGradient |
Definition at line 61 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputSecond> MooseVariableDataLinearFV< OutputType >::FieldVariableSecond |
Definition at line 62 of file MooseVariableDataLinearFV.h.
typedef MooseArray<OutputType> MooseVariableDataLinearFV< OutputType >::FieldVariableValue |
Definition at line 60 of file MooseVariableDataLinearFV.h.
typedef Moose::DOFType<OutputType>::type MooseVariableDataLinearFV< OutputType >::OutputData |
Definition at line 75 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::DecrementRank<OutputType>::type MooseVariableDataLinearFV< OutputType >::OutputDivergence |
Definition at line 57 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::IncrementRank<OutputType>::type MooseVariableDataLinearFV< OutputType >::OutputGradient |
Definition at line 55 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::IncrementRank<OutputGradient>::type MooseVariableDataLinearFV< OutputType >::OutputSecond |
Definition at line 56 of file MooseVariableDataLinearFV.h.
typedef Moose::ShapeType<OutputType>::type MooseVariableDataLinearFV< OutputType >::OutputShape |
Definition at line 67 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::DecrementRank<OutputShape>::type MooseVariableDataLinearFV< OutputType >::OutputShapeDivergence |
Definition at line 72 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::IncrementRank<OutputShape>::type MooseVariableDataLinearFV< OutputType >::OutputShapeGradient |
Definition at line 70 of file MooseVariableDataLinearFV.h.
typedef libMesh::TensorTools::IncrementRank<OutputShapeGradient>::type MooseVariableDataLinearFV< OutputType >::OutputShapeSecond |
Definition at line 71 of file MooseVariableDataLinearFV.h.
MooseVariableDataLinearFV< OutputType >::MooseVariableDataLinearFV | ( | const MooseLinearVariableFV< OutputType > & | var, |
SystemBase & | sys, | ||
THREAD_ID | tid, | ||
Moose::ElementType | element_type, | ||
const Elem *const & | elem | ||
) |
Definition at line 33 of file MooseVariableDataLinearFV.C.
|
inherited |
Add the current local DOF values to the input vector.
Definition at line 434 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 445 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 751 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 788 of file MooseVariableDataBase.C.
|
inline |
Clear the dof indices in the cache.
Definition at line 129 of file MooseVariableDataLinearFV.h.
void MooseVariableDataLinearFV< OutputType >::computeValues | ( | ) |
Compute the variable values.
Definition at line 107 of file MooseVariableDataLinearFV.C.
const std::vector< dof_id_type > & MooseVariableDataLinearFV< OutputType >::dofIndices | ( | ) | const |
Get the dof indices of the current element.
Definition at line 237 of file MooseVariableDataLinearFV.h.
|
inherited |
Definition at line 338 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 345 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 352 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 359 of file MooseVariableDataBase.C.
|
protectedinherited |
Helper methods for assigning dof values from their corresponding solution values.
Definition at line 534 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 655 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 623 of file MooseVariableDataBase.C.
|
inlineoverridevirtual |
Return the variable continuity.
Implements MooseVariableDataBase< OutputType >.
Definition at line 86 of file MooseVariableDataLinearFV.h.
void MooseVariableDataLinearFV< OutputType >::getDofIndices | ( | const Elem * | elem, |
std::vector< dof_id_type > & | dof_indices | ||
) | const |
Get the dof indices for an element.
elem | The element on which the dof indices shall be queried |
dof_indices | The container in which the dof indices will be copied |
Definition at line 165 of file MooseVariableDataLinearFV.C.
|
inherited |
Local solution gradient getter.
state | The state of the simulation: current, old, older, previous nl |
Definition at line 317 of file MooseVariableDataBase.C.
|
inlineoverridevirtual |
Whether this data is associated with a variable that has DoFs on nodes.
Implements MooseVariableDataBase< OutputType >.
Definition at line 85 of file MooseVariableDataLinearFV.h.
|
private |
Fetch and return the dof indices of this variable on the current element.
Definition at line 99 of file MooseVariableDataLinearFV.C.
|
private |
Definition at line 75 of file MooseVariableDataLinearFV.C.
|
inherited |
Set the current local DOF values to the input vector.
Definition at line 395 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 408 of file MooseVariableDataBase.C.
|
protectedinherited |
insert a solution tag into our tag containers
Definition at line 328 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
inlineoverridevirtual |
Implements MooseVariableDataBase< OutputType >.
Definition at line 84 of file MooseVariableDataLinearFV.h.
|
inherited |
Definition at line 224 of file MooseVariableDataBase.C.
|
protectedinherited |
Request that we have at least state
number of older solution states/vectors.
Definition at line 249 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 121 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 471 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 505 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 98 of file MooseVariableDataBase.C.
unsigned int MooseVariableDataLinearFV< OutputType >::numberOfDofs | ( | ) | const |
Get the number of dofs on the current element.
Definition at line 244 of file MooseVariableDataLinearFV.h.
|
inherited |
The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc).
Definition at line 242 of file MooseVariableDataBase.C.
|
inlineinherited |
Clear aux state.
Definition at line 140 of file MooseVariableDataBase.h.
|
inherited |
prepare the initial condition
|
protectedinherited |
resize the vector tag need flags and data containers to accomodate this tag index
Definition at line 147 of file MooseVariableDataBase.C.
Referenced by MooseVariableDataBase< OutputType >::nodalVectorTagValue(), MooseVariableDataBase< OutputType >::vectorTagDofValue(), MooseVariableDataBase< OutputType >::vectorTagGradient(), and MooseVariableDataBase< OutputType >::vectorTagValue().
|
inherited |
Set the active vector tags.
vtags | Additional vector tags that this variable will need to query at dof indices for, in addition to our own required solution tags |
Definition at line 312 of file MooseVariableDataBase.h.
void MooseVariableDataLinearFV< OutputType >::setDofValue | ( | const OutputData & | value, |
unsigned int | index | ||
) |
Set local DOF value at index
to value
.
Definition at line 141 of file MooseVariableDataLinearFV.C.
void MooseVariableDataLinearFV< OutputType >::setDofValues | ( | const DenseVector< OutputData > & | values | ) |
Set local DOF values to the entries of values
.
Definition at line 155 of file MooseVariableDataLinearFV.C.
void MooseVariableDataLinearFV< OutputType >::setGeometry | ( | Moose::GeometryType | gm_type | ) |
Set the geometry type before calculating variables values.
gm_type | The type type of geometry; either Volume or Face |
Definition at line 54 of file MooseVariableDataLinearFV.C.
|
inherited |
Set nodal value.
Definition at line 366 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 382 of file MooseVariableDataBase.C.
|
inherited |
size matrix tag data
Definition at line 85 of file MooseVariableDataBase.C.
|
inherited |
Local solution getter.
state | The state of the simulation: current, old, older, previous nl |
Definition at line 306 of file MooseVariableDataBase.C.
Referenced by MooseVariableDataFV< OutputType >::sln().
|
protectedinherited |
Helper method that converts a SolutionState
argument into a corresponding tag ID, potentially requesting necessary additional solution states and assigning tag id data members, and then calls the provided functor
with the tag ID.
Definition at line 261 of file MooseVariableDataBase.C.
|
overrideprotectedvirtual |
Get the corresponding variable.
Reimplemented from MooseVariableDataBase< OutputType >.
Definition at line 173 of file MooseVariableDataLinearFV.C.
|
inherited |
Definition at line 194 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 328 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 209 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 179 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 731 of file MooseVariableDataBase.C.
|
friend |
|
private |
Reference to the system assembly of the variable.
Definition at line 154 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
Number of components of the associated variable.
Definition at line 200 of file MooseVariableDataBase.h.
|
private |
Whether this variable is being calculated on a displaced system.
Definition at line 176 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
derivatives of the solution value time derivative with respect to the degrees of freedom
Definition at line 279 of file MooseVariableDataBase.h.
|
protectedinherited |
derivatives of the solution value second time derivative with respect to the degrees of freedom
Definition at line 282 of file MooseVariableDataBase.h.
|
protectedinherited |
The dof indices for the current element.
Definition at line 222 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataLinearFV< OutputType >::clearDofIndices(), MooseVariableDataFV< OutputType >::clearDofIndices(), MooseVariableData< OutputType >::clearDofIndices(), MooseVariableData< OutputType >::dofIndices(), and MooseVariableData< OutputType >::numberOfDofs().
|
protectedinherited |
The degree of freedom map from libMesh.
Definition at line 197 of file MooseVariableDataBase.h.
|
protectedinherited |
time derivative of the solution values
Definition at line 271 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value time derivative
Definition at line 275 of file MooseVariableDataBase.h.
|
protectedinherited |
second time derivative of the solution values
Definition at line 273 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value second time derivative
Definition at line 277 of file MooseVariableDataBase.h.
|
private |
The current elem.
This has to be a reference because the current elem will be constantly changing. If we initialized this to point to one elem, then in the next calculation we would be pointing to the wrong place!
Definition at line 165 of file MooseVariableDataLinearFV.h.
|
private |
The element type this object is storing data for. This is either Element, Neighbor, or Lower.
Definition at line 157 of file MooseVariableDataLinearFV.h.
|
private |
Reference to the variable's finite element type.
Definition at line 148 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
Whether we currently have degree of freedom values stored in our local containers (corresponding to the current element)
Definition at line 204 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::prepareAux().
|
protectedinherited |
Definition at line 236 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 230 of file MooseVariableDataBase.h.
|
protectedinherited |
The maximum number of older solution states our variable needs.
Definition at line 207 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 267 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 268 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
local solution flags
Definition at line 263 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 265 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 264 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 266 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 255 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDu(), and MooseVariableData< OutputType >::duDotDu().
|
mutableprotectedinherited |
Definition at line 256 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDotDu(), and MooseVariableData< OutputType >::duDotDotDu().
|
mutableprotectedinherited |
gradient dot flags
Definition at line 259 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprotectedinherited |
Definition at line 260 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 225 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 237 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
u dot flags
Definition at line 251 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 253 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 252 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 254 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 224 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 235 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 233 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Nodal values.
Definition at line 240 of file MooseVariableDataBase.h.
|
protectedinherited |
Nodal values as MooseArrays for use with AuxKernels.
Definition at line 246 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
nodal values of u_dot
Definition at line 285 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dot_old
Definition at line 289 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot
Definition at line 287 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot_old
Definition at line 291 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 241 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 247 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 242 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 248 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 243 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the old solution vector.
Definition at line 213 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the older solution vector.
Definition at line 216 of file MooseVariableDataBase.h.
|
mutableprivate |
used to keep track of when dof indices are out of date
Definition at line 168 of file MooseVariableDataLinearFV.h.
Referenced by MooseVariableDataLinearFV< OutputType >::clearDofIndices().
|
protectedinherited |
The vector tag ID corresponding to the previous nonlinear iteration's solution vector.
Definition at line 219 of file MooseVariableDataBase.h.
|
private |
Pointer to the quadrature rule.
Definition at line 179 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
The set of vector tags (residual + solution) we need to evaluate.
Definition at line 294 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the solution vector.
Definition at line 210 of file MooseVariableDataBase.h.
|
protectedinherited |
The set of solution tags we need to evaluate.
Definition at line 297 of file MooseVariableDataBase.h.
|
protectedinherited |
The subproblem which we can query for information related to tagged vectors and matrices.
Definition at line 191 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase(), and MooseVariableDataFV< OutputType >::MooseVariableDataFV().
|
protectedinherited |
The MOOSE system which ultimately holds the vectors and matrices relevant to this variable data.
Definition at line 188 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
protectedinherited |
The thread ID that this object is on.
Definition at line 194 of file MooseVariableDataBase.h.
|
private |
Pointer to time integrator.
Definition at line 160 of file MooseVariableDataLinearFV.h.
|
private |
A const reference to the owning MooseLinearVariableFV object.
Definition at line 145 of file MooseVariableDataLinearFV.h.
|
private |
The index of the variable in the system.
Definition at line 151 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
Definition at line 234 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 232 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 228 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().