#include <MooseVariableDataBase.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 Moose::DOFType< OutputType >::type | OutputData |
typedef MooseArray< OutputData > | DoFValue |
Public Member Functions | |
MooseVariableDataBase (const MooseVariableField< OutputType > &var, SystemBase &sys, THREAD_ID tid) | |
virtual | ~MooseVariableDataBase ()=default |
virtual bool | isNodal () const =0 |
virtual bool | hasDoFsOnNodes () const =0 |
Whether this data is associated with a variable that has DoFs on nodes. More... | |
virtual libMesh::FEContinuity | getContinuity () const =0 |
Return the variable continuity. 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... | |
void | insert (libMesh::NumericVector< libMesh::Number > &residual) |
Set the current local DOF values to the input vector. More... | |
void | add (libMesh::NumericVector< libMesh::Number > &residual) |
Add the current local DOF values to the input vector. More... | |
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... | |
template<> | |
void | setNodalValue (const RealVectorValue &value, unsigned int idx) |
template<> | |
void | insert (NumericVector< Number > &residual) |
template<> | |
void | add (NumericVector< Number > &residual) |
Protected Member Functions | |
virtual const MooseVariableField< OutputType > & | var () const |
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... | |
void | zeroSizeDofValues () |
void | getArrayDoFValues (const libMesh::NumericVector< libMesh::Number > &sol, unsigned int n, MooseArray< RealEigenVector > &dof_values) const |
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... | |
template<> | |
void | fetchDoFValues () |
template<> | |
void | assignNodalValue () |
template<> | |
void | fetchDoFValues () |
template<> | |
void | assignNodalValue () |
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 Attributes | |
const MooseVariableField< OutputType > & | _var |
A const reference to the owning MooseVariableField object. More... | |
Definition at line 33 of file MooseVariableDataBase.h.
typedef MooseArray<OutputData> MooseVariableDataBase< OutputType >::DoFValue |
Definition at line 47 of file MooseVariableDataBase.h.
typedef MooseArray<OutputGradient> MooseVariableDataBase< OutputType >::FieldVariableGradient |
Definition at line 43 of file MooseVariableDataBase.h.
typedef MooseArray<OutputType> MooseVariableDataBase< OutputType >::FieldVariableValue |
Definition at line 42 of file MooseVariableDataBase.h.
typedef Moose::DOFType<OutputType>::type MooseVariableDataBase< OutputType >::OutputData |
Definition at line 46 of file MooseVariableDataBase.h.
typedef libMesh::TensorTools::DecrementRank<OutputType>::type MooseVariableDataBase< OutputType >::OutputDivergence |
Definition at line 39 of file MooseVariableDataBase.h.
typedef libMesh::TensorTools::IncrementRank<OutputType>::type MooseVariableDataBase< OutputType >::OutputGradient |
Definition at line 37 of file MooseVariableDataBase.h.
typedef libMesh::TensorTools::IncrementRank<OutputGradient>::type MooseVariableDataBase< OutputType >::OutputSecond |
Definition at line 38 of file MooseVariableDataBase.h.
MooseVariableDataBase< OutputType >::MooseVariableDataBase | ( | const MooseVariableField< OutputType > & | var, |
SystemBase & | sys, | ||
THREAD_ID | tid | ||
) |
Definition at line 18 of file MooseVariableDataBase.C.
|
virtualdefault |
void MooseVariableDataBase< OutputType >::add | ( | libMesh::NumericVector< libMesh::Number > & | residual | ) |
Add the current local DOF values to the input vector.
Definition at line 434 of file MooseVariableDataBase.C.
void MooseVariableDataBase< RealEigenVector >::add | ( | NumericVector< Number > & | residual | ) |
Definition at line 445 of file MooseVariableDataBase.C.
|
protected |
Definition at line 751 of file MooseVariableDataBase.C.
|
protected |
|
protected |
Definition at line 788 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::dofValues | ( | ) | const |
Definition at line 338 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::dofValuesOld | ( | ) | const |
Definition at line 345 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::dofValuesOlder | ( | ) | const |
Definition at line 352 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::dofValuesPreviousNL | ( | ) | const |
Definition at line 359 of file MooseVariableDataBase.C.
|
protected |
Helper methods for assigning dof values from their corresponding solution values.
Definition at line 534 of file MooseVariableDataBase.C.
|
protected |
|
protected |
Definition at line 655 of file MooseVariableDataBase.C.
|
protected |
Definition at line 623 of file MooseVariableDataBase.C.
|
pure virtual |
Return the variable continuity.
Implemented in MooseVariableData< OutputType >, MooseVariableDataFV< OutputType >, and MooseVariableDataLinearFV< OutputType >.
const MooseVariableDataBase< OutputType >::FieldVariableGradient & MooseVariableDataBase< OutputType >::gradSln | ( | Moose::SolutionState | state | ) | const |
Local solution gradient getter.
state | The state of the simulation: current, old, older, previous nl |
Definition at line 317 of file MooseVariableDataBase.C.
|
pure virtual |
Whether this data is associated with a variable that has DoFs on nodes.
Implemented in MooseVariableData< OutputType >, MooseVariableDataFV< OutputType >, and MooseVariableDataLinearFV< OutputType >.
void MooseVariableDataBase< OutputType >::insert | ( | libMesh::NumericVector< libMesh::Number > & | residual | ) |
Set the current local DOF values to the input vector.
Definition at line 395 of file MooseVariableDataBase.C.
void MooseVariableDataBase< RealEigenVector >::insert | ( | NumericVector< Number > & | residual | ) |
Definition at line 408 of file MooseVariableDataBase.C.
|
protected |
insert a solution tag into our tag containers
Definition at line 328 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
pure virtual |
Implemented in MooseVariableData< OutputType >, MooseVariableDataFV< OutputType >, and MooseVariableDataLinearFV< OutputType >.
const MooseVariableDataBase< OutputType >::FieldVariableValue & MooseVariableDataBase< OutputType >::matrixTagValue | ( | TagID | tag | ) | const |
Definition at line 224 of file MooseVariableDataBase.C.
|
protected |
Request that we have at least state
number of older solution states/vectors.
Definition at line 249 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::nodalMatrixTagValue | ( | TagID | tag | ) | const |
Definition at line 121 of file MooseVariableDataBase.C.
const OutputType & MooseVariableDataBase< OutputType >::nodalValue | ( | Moose::SolutionState | state | ) | const |
Definition at line 471 of file MooseVariableDataBase.C.
const MooseArray< OutputType > & MooseVariableDataBase< OutputType >::nodalValueArray | ( | Moose::SolutionState | state | ) | const |
Definition at line 505 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::nodalVectorTagValue | ( | TagID | tag | ) | const |
Definition at line 98 of file MooseVariableDataBase.C.
unsigned int MooseVariableDataBase< OutputType >::oldestSolutionStateRequested | ( | ) | const |
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.
|
inline |
Clear aux state.
Definition at line 140 of file MooseVariableDataBase.h.
void MooseVariableDataBase< OutputType >::prepareIC | ( | ) |
prepare the initial condition
|
protected |
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().
void MooseVariableDataBase< OutputType >::setActiveTags | ( | const std::set< TagID > & | vtags | ) |
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 MooseVariableDataBase< OutputType >::setNodalValue | ( | const OutputType & | value, |
unsigned int | idx = 0 |
||
) |
Set nodal value.
Definition at line 366 of file MooseVariableDataBase.C.
void MooseVariableDataBase< RealVectorValue >::setNodalValue | ( | const RealVectorValue & | value, |
unsigned int | idx | ||
) |
Definition at line 382 of file MooseVariableDataBase.C.
void MooseVariableDataBase< OutputType >::sizeMatrixTagData | ( | ) |
size matrix tag data
Definition at line 85 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::FieldVariableValue & MooseVariableDataBase< OutputType >::sln | ( | Moose::SolutionState | state | ) | const |
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().
|
protected |
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.
|
inlineprotectedvirtual |
Reimplemented in MooseVariableDataFV< OutputType >, and MooseVariableDataLinearFV< OutputType >.
Definition at line 151 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhi(), and MooseVariableData< OutputType >::arrayGradPhiFace().
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::vectorTagDofValue | ( | TagID | tag | ) | const |
Definition at line 194 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::DoFValue & MooseVariableDataBase< OutputType >::vectorTagDofValue | ( | Moose::SolutionState | state | ) | const |
Definition at line 328 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::FieldVariableGradient & MooseVariableDataBase< OutputType >::vectorTagGradient | ( | TagID | tag | ) | const |
Definition at line 209 of file MooseVariableDataBase.C.
const MooseVariableDataBase< OutputType >::FieldVariableValue & MooseVariableDataBase< OutputType >::vectorTagValue | ( | TagID | tag | ) | const |
Definition at line 179 of file MooseVariableDataBase.C.
|
protected |
Definition at line 731 of file MooseVariableDataBase.C.
|
protected |
Number of components of the associated variable.
Definition at line 200 of file MooseVariableDataBase.h.
|
protected |
derivatives of the solution value time derivative with respect to the degrees of freedom
Definition at line 279 of file MooseVariableDataBase.h.
|
protected |
derivatives of the solution value second time derivative with respect to the degrees of freedom
Definition at line 282 of file MooseVariableDataBase.h.
|
protected |
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().
|
protected |
The degree of freedom map from libMesh.
Definition at line 197 of file MooseVariableDataBase.h.
|
protected |
time derivative of the solution values
Definition at line 271 of file MooseVariableDataBase.h.
|
protected |
the previous time step's solution value time derivative
Definition at line 275 of file MooseVariableDataBase.h.
|
protected |
second time derivative of the solution values
Definition at line 273 of file MooseVariableDataBase.h.
|
protected |
the previous time step's solution value second time derivative
Definition at line 277 of file MooseVariableDataBase.h.
|
protected |
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().
|
protected |
Definition at line 236 of file MooseVariableDataBase.h.
|
protected |
Definition at line 230 of file MooseVariableDataBase.h.
|
protected |
The maximum number of older solution states our variable needs.
Definition at line 207 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 267 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 268 of file MooseVariableDataBase.h.
|
mutableprotected |
local solution flags
Definition at line 263 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 265 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 264 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 266 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 255 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDu(), and MooseVariableData< OutputType >::duDotDu().
|
mutableprotected |
Definition at line 256 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDotDu(), and MooseVariableData< OutputType >::duDotDotDu().
|
mutableprotected |
gradient dot flags
Definition at line 259 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprotected |
Definition at line 260 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 225 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 237 of file MooseVariableDataBase.h.
|
mutableprotected |
u dot flags
Definition at line 251 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 253 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 252 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 254 of file MooseVariableDataBase.h.
|
mutableprotected |
Definition at line 224 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotected |
Definition at line 235 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotected |
Definition at line 233 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
Nodal values.
Definition at line 240 of file MooseVariableDataBase.h.
|
protected |
Nodal values as MooseArrays for use with AuxKernels.
Definition at line 246 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
nodal values of u_dot
Definition at line 285 of file MooseVariableDataBase.h.
|
protected |
nodal values of u_dot_old
Definition at line 289 of file MooseVariableDataBase.h.
|
protected |
nodal values of u_dotdot
Definition at line 287 of file MooseVariableDataBase.h.
|
protected |
nodal values of u_dotdot_old
Definition at line 291 of file MooseVariableDataBase.h.
|
protected |
Definition at line 241 of file MooseVariableDataBase.h.
|
protected |
Definition at line 247 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
Definition at line 242 of file MooseVariableDataBase.h.
|
protected |
Definition at line 248 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
Definition at line 243 of file MooseVariableDataBase.h.
|
protected |
The vector tag ID corresponding to the old solution vector.
Definition at line 213 of file MooseVariableDataBase.h.
|
protected |
The vector tag ID corresponding to the older solution vector.
Definition at line 216 of file MooseVariableDataBase.h.
|
protected |
The vector tag ID corresponding to the previous nonlinear iteration's solution vector.
Definition at line 219 of file MooseVariableDataBase.h.
|
protected |
The set of vector tags (residual + solution) we need to evaluate.
Definition at line 294 of file MooseVariableDataBase.h.
|
protected |
The vector tag ID corresponding to the solution vector.
Definition at line 210 of file MooseVariableDataBase.h.
|
protected |
The set of solution tags we need to evaluate.
Definition at line 297 of file MooseVariableDataBase.h.
|
protected |
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().
|
protected |
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().
|
protected |
The thread ID that this object is on.
Definition at line 194 of file MooseVariableDataBase.h.
|
private |
A const reference to the owning MooseVariableField object.
Definition at line 301 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::var().
|
protected |
Definition at line 234 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
Definition at line 232 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protected |
Definition at line 228 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().