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... | |
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 429 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 440 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 746 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 783 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 333 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 340 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 347 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 354 of file MooseVariableDataBase.C.
|
protectedinherited |
Helper methods for assigning dof values from their corresponding solution values.
Definition at line 529 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 650 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 618 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 312 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 390 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 403 of file MooseVariableDataBase.C.
|
protectedinherited |
insert a solution tag into our tag containers
Definition at line 323 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 219 of file MooseVariableDataBase.C.
|
protectedinherited |
Request that we have at least state
number of older solution states/vectors.
Definition at line 244 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 116 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 466 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 500 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 93 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 237 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 142 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 307 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 361 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 377 of file MooseVariableDataBase.C.
|
inherited |
Local solution getter.
state | The state of the simulation: current, old, older, previous nl |
Definition at line 301 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 256 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 189 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 323 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 204 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 174 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 726 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 195 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 274 of file MooseVariableDataBase.h.
|
protectedinherited |
derivatives of the solution value second time derivative with respect to the degrees of freedom
Definition at line 277 of file MooseVariableDataBase.h.
|
protectedinherited |
The dof indices for the current element.
Definition at line 217 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 192 of file MooseVariableDataBase.h.
|
protectedinherited |
time derivative of the solution values
Definition at line 266 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value time derivative
Definition at line 270 of file MooseVariableDataBase.h.
|
protectedinherited |
second time derivative of the solution values
Definition at line 268 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value second time derivative
Definition at line 272 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 199 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::prepareAux().
|
protectedinherited |
Definition at line 231 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 225 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
The maximum number of older solution states our variable needs.
Definition at line 202 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 262 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 263 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
local solution flags
Definition at line 258 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 260 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 259 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 261 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 250 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDu(), and MooseVariableData< OutputType >::duDotDu().
|
mutableprotectedinherited |
Definition at line 251 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDotDu(), and MooseVariableData< OutputType >::duDotDotDu().
|
mutableprotectedinherited |
gradient dot flags
Definition at line 254 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprotectedinherited |
Definition at line 255 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 220 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 232 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
u dot flags
Definition at line 246 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 248 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 247 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 249 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 219 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 230 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 228 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Nodal values.
Definition at line 235 of file MooseVariableDataBase.h.
|
protectedinherited |
Nodal values as MooseArrays for use with AuxKernels.
Definition at line 241 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
nodal values of u_dot
Definition at line 280 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dot_old
Definition at line 284 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot
Definition at line 282 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot_old
Definition at line 286 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 236 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 242 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 237 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 243 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 238 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the old solution vector.
Definition at line 208 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the older solution vector.
Definition at line 211 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 214 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 289 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the solution vector.
Definition at line 205 of file MooseVariableDataBase.h.
|
protectedinherited |
The set of solution tags we need to evaluate.
Definition at line 292 of file MooseVariableDataBase.h.
|
protectedinherited |
The subproblem which we can query for information related to tagged vectors and matrices.
Definition at line 186 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 183 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
protectedinherited |
The thread ID that this object is on.
Definition at line 189 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 229 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 227 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 223 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().