Class holding the data members for linear finite volume variables. More...
#include <MooseVariableDataLinearFV.h>
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< DofValue > &values) |
Set local DOF values to the entries of values . More... | |
| void | setDofValue (const DofValue &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 DofValues & | dofValues () const |
| const DofValues & | dofValuesOld () const |
| const DofValues & | dofValuesOlder () const |
| const DofValues & | 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 DofValues & | nodalVectorTagValue (TagID tag) const |
| const DofValues & | nodalMatrixTagValue (TagID tag) const |
| const DofValues & | vectorTagDofValue (TagID tag) const |
| const DofValues & | 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< DofValues > | _vector_tags_dof_u |
| std::vector< DofValues > | _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 |
| DofValues | _dof_values_dot |
| time derivative of the solution values More... | |
| DofValues | _dof_values_dotdot |
| second time derivative of the solution values More... | |
| DofValues | _dof_values_dot_old |
| the previous time step's solution value time derivative More... | |
| DofValues | _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.
|
inherited |
Definition at line 47 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 49 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 46 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 48 of file MooseVariableDataBase.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 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 427 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 438 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 723 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 759 of file MooseVariableDataBase.C.
|
inline |
Clear the dof indices in the cache.
Definition at line 128 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 236 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 520 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 624 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 609 of file MooseVariableDataBase.C.
|
inlineoverridevirtual |
Return the variable continuity.
Implements MooseVariableDataBase< OutputType >.
Definition at line 85 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 84 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 330 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
inlineoverridevirtual |
Implements MooseVariableDataBase< OutputType >.
Definition at line 83 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 457 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 491 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 243 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 142 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 314 of file MooseVariableDataBase.h.
| void MooseVariableDataLinearFV< OutputType >::setDofValue | ( | const DofValue & | 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< DofValue > & | 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 703 of file MooseVariableDataBase.C.
|
friend |
|
private |
Reference to the system assembly of the variable.
Definition at line 153 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
Number of components of the associated variable.
Definition at line 202 of file MooseVariableDataBase.h.
|
private |
Whether this variable is being calculated on a displaced system.
Definition at line 175 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
derivatives of the solution value time derivative with respect to the degrees of freedom
Definition at line 281 of file MooseVariableDataBase.h.
|
protectedinherited |
derivatives of the solution value second time derivative with respect to the degrees of freedom
Definition at line 284 of file MooseVariableDataBase.h.
|
protectedinherited |
The dof indices for the current element.
Definition at line 224 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 199 of file MooseVariableDataBase.h.
|
protectedinherited |
time derivative of the solution values
Definition at line 273 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value time derivative
Definition at line 277 of file MooseVariableDataBase.h.
|
protectedinherited |
second time derivative of the solution values
Definition at line 275 of file MooseVariableDataBase.h.
|
protectedinherited |
the previous time step's solution value second time derivative
Definition at line 279 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 164 of file MooseVariableDataLinearFV.h.
|
private |
The element type this object is storing data for. This is either Element, Neighbor, or Lower.
Definition at line 156 of file MooseVariableDataLinearFV.h.
|
private |
Reference to the variable's finite element type.
Definition at line 147 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 206 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::prepareAux().
|
protectedinherited |
Definition at line 238 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 232 of file MooseVariableDataBase.h.
|
protectedinherited |
The maximum number of older solution states our variable needs.
Definition at line 209 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 269 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 270 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
local solution flags
Definition at line 265 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 267 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 266 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 268 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 257 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDu(), and MooseVariableData< OutputType >::duDotDu().
|
mutableprotectedinherited |
Definition at line 258 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataFV< OutputType >::duDotDotDu(), and MooseVariableData< OutputType >::duDotDotDu().
|
mutableprotectedinherited |
gradient dot flags
Definition at line 261 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprotectedinherited |
Definition at line 262 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 227 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 239 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
u dot flags
Definition at line 253 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 255 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 254 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 256 of file MooseVariableDataBase.h.
|
mutableprotectedinherited |
Definition at line 226 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 237 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
mutableprotectedinherited |
Definition at line 235 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Nodal values.
Definition at line 242 of file MooseVariableDataBase.h.
|
protectedinherited |
Nodal values as MooseArrays for use with AuxKernels.
Definition at line 248 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
nodal values of u_dot
Definition at line 287 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dot_old
Definition at line 291 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot
Definition at line 289 of file MooseVariableDataBase.h.
|
protectedinherited |
nodal values of u_dotdot_old
Definition at line 293 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 243 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 249 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 244 of file MooseVariableDataBase.h.
|
protectedinherited |
Definition at line 250 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 245 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the old solution vector.
Definition at line 215 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the older solution vector.
Definition at line 218 of file MooseVariableDataBase.h.
|
mutableprivate |
used to keep track of when dof indices are out of date
Definition at line 167 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 221 of file MooseVariableDataBase.h.
|
private |
Pointer to the quadrature rule.
Definition at line 178 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
The set of vector tags (residual + solution) we need to evaluate.
Definition at line 296 of file MooseVariableDataBase.h.
|
protectedinherited |
The vector tag ID corresponding to the solution vector.
Definition at line 212 of file MooseVariableDataBase.h.
|
protectedinherited |
The set of solution tags we need to evaluate.
Definition at line 299 of file MooseVariableDataBase.h.
|
protectedinherited |
The subproblem which we can query for information related to tagged vectors and matrices.
Definition at line 193 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 190 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
protectedinherited |
The thread ID that this object is on.
Definition at line 196 of file MooseVariableDataBase.h.
|
private |
Pointer to time integrator.
Definition at line 159 of file MooseVariableDataLinearFV.h.
|
private |
A const reference to the owning MooseLinearVariableFV object.
Definition at line 144 of file MooseVariableDataLinearFV.h.
|
private |
The index of the variable in the system.
Definition at line 150 of file MooseVariableDataLinearFV.h.
|
protectedinherited |
Definition at line 236 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 234 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
|
protectedinherited |
Definition at line 230 of file MooseVariableDataBase.h.
Referenced by MooseVariableDataBase< OutputType >::MooseVariableDataBase().
1.8.14