#include <MooseVariableData.h>
Public Member Functions | |
| MooseVariableData (const MooseVariableFE< OutputType > &var, SystemBase &sys, THREAD_ID tid, Moose::ElementType element_type, const QBase *const &qrule_in, const QBase *const &qrule_face_in, const Node *const &node, const Elem *const &elem) | |
| bool | needsAD () const |
| Returns whether this data structure needs automatic differentiation calculations. | |
| void | setGeometry (Moose::GeometryType gm_type) |
| Set the geometry type before calculating variables values. | |
| void | computeValues () |
| compute the variable values | |
| void | computeConstantMonomialValues () |
| compute the values for const monomial variables | |
| template<bool constant_monomial> | |
| void | computeAD (const unsigned int num_dofs, const unsigned int nqp) |
| compute AD things | |
| void | computeNodalValues () |
| compute nodal things | |
| const FieldVariablePhiValue & | phi () const |
| phi getter | |
| const FieldVariablePhiValue & | phiFace () const |
| phi_face getter | |
| const FieldVariablePhiGradient & | gradPhi () const |
| grad_phi getter | |
| const MappedArrayVariablePhiGradient & | arrayGradPhi () const |
| mapped_grad_phi getter | |
| const FieldVariablePhiGradient & | gradPhiFace () const |
| grad_phi_face getter | |
| const MappedArrayVariablePhiGradient & | arrayGradPhiFace () const |
| mapped_grad_phi_face getter | |
| const FieldVariablePhiSecond & | secondPhi () const |
| second_phi getter | |
| const FieldVariablePhiSecond & | secondPhiFace () const |
| second_phi_face getter | |
| const FieldVariablePhiCurl & | curlPhi () const |
| curl_phi getter | |
| const FieldVariablePhiCurl & | curlPhiFace () const |
| curl_phi_face getter | |
| const FieldVariablePhiDivergence & | divPhi () const |
| divergence_phi getter | |
| const FieldVariablePhiDivergence & | divPhiFace () const |
| divergence_phi_face getter | |
| const ADTemplateVariablePhiGradient< OutputShape > & | adGradPhi () const |
| ad_grad_phi getter | |
| const ADTemplateVariablePhiGradient< OutputShape > & | adGradPhiFace () const |
| ad_grad_phi_face getter | |
| std::size_t | phiSize () const |
| Return phi size. | |
| std::size_t | phiFaceSize () const |
| Return phiFace size. | |
| bool | usesSecondPhi () const |
| Whether or not this variable is computing any second derivatives. | |
| bool | computingCurl () const |
| Whether or not this variable is computing the curl. | |
| bool | computingDiv () const |
| Whether or not this variable is computing the divergence. | |
| bool | isNodal () const override |
| bool | hasDoFsOnNodes () const override |
| Whether this data is associated with a variable that has DoFs on nodes. | |
| libMesh::FEContinuity | getContinuity () const override |
| Return the variable continuity. | |
| const Node *const & | node () const |
| const dof_id_type & | nodalDofIndex () const |
| bool | isNodalDefined () const |
| const Elem *const & | currentElem () const |
| The current element. | |
| const unsigned int & | currentSide () const |
| The current side. | |
| void | prepareIC () |
| prepare the initial condition | |
| const FieldVariableGradient & | gradSlnDot () const |
| Local time derivative of solution gradient getter. | |
| const FieldVariableGradient & | gradSlnDotDot () const |
| Local second time derivative of solution gradient getter. | |
| const FieldVariableSecond & | secondSln (Moose::SolutionState state) const |
| Local solution second spatial derivative getter. | |
| const FieldVariableCurl & | curlSln (Moose::SolutionState state) const |
| Local solution curl getter. | |
| const FieldVariableDivergence & | divSln (Moose::SolutionState state) const |
| Local solution divergence getter. | |
| const ADTemplateVariableValue< OutputType > & | adSln () const |
| const ADTemplateVariableGradient< OutputType > & | adGradSln () const |
| const ADTemplateVariableGradient< OutputType > & | adGradSlnDot () const |
| const ADTemplateVariableSecond< OutputType > & | adSecondSln () const |
| const ADTemplateVariableValue< OutputType > & | adUDot () const |
| const ADTemplateVariableValue< OutputType > & | adUDotDot () const |
| const FieldVariableValue & | uDot () const |
| const FieldVariableValue & | uDotDot () const |
| const FieldVariableValue & | uDotOld () const |
| const FieldVariableValue & | uDotDotOld () const |
| const VariableValue & | duDotDu () const |
| const VariableValue & | duDotDotDu () const |
| const ADTemplateVariableCurl< OutputType > & | adCurlSln () const |
| const OutputType & | nodalValueDot () const |
| const OutputType & | nodalValueDotDot () const |
| const OutputType & | nodalValueDotOld () const |
| const OutputType & | nodalValueDotDotOld () const |
| const OutputType & | nodalValueDuDotDu () const |
| const OutputType & | nodalValueDuDotDotDu () const |
| const Moose::ADType< OutputType >::type & | adNodalValue () const |
| void | setDofValues (const DenseVector< DofValue > &values) |
| Set local DOF values and evaluate the values on quadrature points. | |
| void | insertNodalValue (libMesh::NumericVector< libMesh::Number > &residual, const DofValue &v) |
| Write a nodal value to the passed-in solution vector. | |
| DofValue | getNodalValue (const Node &node, Moose::SolutionState state) const |
| DofValue | getElementalValue (const Elem *elem, Moose::SolutionState state, unsigned int idx=0) const |
| void | getDofIndices (const Elem *elem, std::vector< dof_id_type > &dof_indices) const |
| const std::vector< dof_id_type > & | dofIndices () const |
| unsigned int | numberOfDofs () const |
| void | clearDofIndices () |
| void | prepare () |
| Get the dof indices corresponding to the current element. | |
| void | reinitNode () |
| Prepare degrees of freedom for the current node. | |
| void | reinitAux () |
| Prepare dof indices and solution values for elemental auxiliary variables. | |
| void | reinitNodes (const std::vector< dof_id_type > &nodes) |
| Set _dof_indices to the degrees of freedom existing on the passed-in nodes. | |
| void | addSolution (libMesh::NumericVector< libMesh::Number > &sol, const DenseVector< libMesh::Number > &v) const |
| Add passed in local DOF values to a solution vector. | |
| const DofValues & | dofValuesDot () const |
| const DofValues & | dofValuesDotOld () const |
| const DofValues & | dofValuesDotDot () const |
| const DofValues & | dofValuesDotDotOld () const |
| const MooseArray< libMesh::Number > & | dofValuesDuDotDu () const |
| const MooseArray< libMesh::Number > & | dofValuesDuDotDotDu () const |
| const ADDofValues & | adDofValues () const |
| Return the AD dof values. | |
| const ADDofValues & | adDofValuesDot () const |
| Return the AD time derivative values of degrees of freedom. | |
| const FieldVariableValue & | increment () const |
| Increment getter. | |
| void | computeIncrementAtQps (const libMesh::NumericVector< libMesh::Number > &increment_vec) |
| Compute and store incremental change in solution at QPs based on increment_vec. | |
| void | computeIncrementAtNode (const libMesh::NumericVector< libMesh::Number > &increment_vec) |
| Compute and store incremental change at the current node based on increment_vec. | |
| void | insertNodalValue (NumericVector< Number > &residual, const RealEigenVector &v) |
| RealEigenVector | getNodalValue (const Node &node, Moose::SolutionState state) const |
| RealEigenVector | getElementalValue (const Elem *elem, const Moose::SolutionState state, const unsigned int idx) const |
| void | computeIncrementAtQps (const NumericVector< Number > &increment_vec) |
| void | computeIncrementAtNode (const NumericVector< Number > &increment_vec) |
| const FieldVariableValue & | sln (Moose::SolutionState state) const |
| Local solution getter. | |
| const FieldVariableGradient & | gradSln (Moose::SolutionState state) const |
| Local solution gradient getter. | |
| unsigned int | oldestSolutionStateRequested () const |
| The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc). | |
| void | setNodalValue (const OutputType &value, unsigned int idx=0) |
| Set nodal value. | |
| 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. | |
| void | insert (NumericVector< Number > &residual) |
| void | add (libMesh::NumericVector< libMesh::Number > &residual) |
| Add the current local DOF values to the input vector. | |
| void | add (NumericVector< Number > &residual) |
| 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. | |
| void | prepareAux () |
| Clear aux state. | |
| void | sizeMatrixTagData () |
| size matrix tag data | |
| void | setDofValue (const DofValue &value, unsigned int index) |
| dof value setters | |
Protected Member Functions | |
| virtual const MooseVariableField< OutputType > & | var () const |
| void | insertSolutionTag (TagID tag_id) |
| insert a solution tag into our tag containers | |
| void | needSolutionState (unsigned int state) |
Request that we have at least state number of older solution states/vectors. | |
| void | fetchDofValues () |
| Helper methods for assigning dof values from their corresponding solution values. | |
| void | fetchDofValues () |
| void | fetchDofValues () |
| void | zeroSizeDofValues () |
| void | getArrayDofValues (const libMesh::NumericVector< libMesh::Number > &sol, unsigned int n, MooseArray< RealEigenVector > &dof_values) const |
| void | assignNodalValue () |
| void | assignNodalValue () |
| 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. | |
| void | resizeVectorTagData (TagID tag) |
| resize the vector tag need flags and data containers to accomodate this tag index | |
Protected Attributes | |
| SystemBase & | _sys |
| The MOOSE system which ultimately holds the vectors and matrices relevant to this variable data. | |
| const SubProblem & | _subproblem |
| The subproblem which we can query for information related to tagged vectors and matrices. | |
| const THREAD_ID | _tid |
| The thread ID that this object is on. | |
| const libMesh::DofMap & | _dof_map |
| The degree of freedom map from libMesh. | |
| unsigned int | _count |
| Number of components of the associated variable. | |
| bool | _has_dof_values |
| Whether we currently have degree of freedom values stored in our local containers (corresponding to the current element) | |
| unsigned int | _max_state |
| The maximum number of older solution states our variable needs. | |
| TagID | _solution_tag |
| The vector tag ID corresponding to the solution vector. | |
| TagID | _old_solution_tag |
| The vector tag ID corresponding to the old solution vector. | |
| TagID | _older_solution_tag |
| The vector tag ID corresponding to the older solution vector. | |
| TagID | _previous_nl_solution_tag |
| The vector tag ID corresponding to the previous nonlinear iteration's solution vector. | |
| std::vector< dof_id_type > | _dof_indices |
| The dof indices for the current element. | |
| 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. | |
| 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. | |
| MooseArray< OutputType > | _nodal_value_old_array |
| MooseArray< OutputType > | _nodal_value_older_array |
| bool | _need_u_dot |
| u dot flags | |
| 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 | |
| bool | _need_grad_dotdot |
| bool | _need_dof_values_dot |
| local solution flags | |
| 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 | |
| DofValues | _dof_values_dotdot |
| second time derivative of the solution values | |
| DofValues | _dof_values_dot_old |
| the previous time step's solution value time derivative | |
| DofValues | _dof_values_dotdot_old |
| the previous time step's solution value second time derivative | |
| MooseArray< libMesh::Number > | _dof_du_dot_du |
| derivatives of the solution value time derivative with respect to the degrees of freedom | |
| MooseArray< libMesh::Number > | _dof_du_dotdot_du |
| derivatives of the solution value second time derivative with respect to the degrees of freedom | |
| OutputType | _nodal_value_dot |
| nodal values of u_dot | |
| OutputType | _nodal_value_dotdot |
| nodal values of u_dotdot | |
| OutputType | _nodal_value_dot_old |
| nodal values of u_dot_old | |
| OutputType | _nodal_value_dotdot_old |
| nodal values of u_dotdot_old | |
| std::set< TagID > | _required_vector_tags |
| The set of vector tags (residual + solution) we need to evaluate. | |
| std::set< TagID > | _solution_tags |
| The set of solution tags we need to evaluate. | |
Private Member Functions | |
| void | fetchADDofValues () |
| Helper method for assigning the ad_dof* arrays. | |
| void | assignADNodalValue () |
| Helper method for assigning nodal values from their corresponding solution values (dof values as they're referred to here in this class). | |
| template<bool constant_monomial> | |
| void | computeValuesInternal () |
| Internal method for computeValues() and computeConstantMonomialValues() | |
| template<bool constant_monomial, typename DestinationType , typename ShapeType , typename DofValuesType > | |
| void | fill (DestinationType &dest, const ShapeType &phi, const DofValuesType &dof_values, unsigned int nqp, std::size_t num_shapes) |
| void | fetchADDofValues () |
| void | assignADNodalValue () |
Definition at line 48 of file MooseVariableData.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> MooseVariableData< OutputType >::FieldVariableCurl |
Definition at line 60 of file MooseVariableData.h.
| typedef MooseArray<OutputDivergence> MooseVariableData< OutputType >::FieldVariableDivergence |
Definition at line 61 of file MooseVariableData.h.
|
inherited |
Definition at line 43 of file MooseVariableDataBase.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariablePhiCurl |
Definition at line 75 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableData< OutputType >::FieldVariablePhiDivergence |
Definition at line 76 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableData< OutputType >::FieldVariablePhiGradient |
Definition at line 73 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableData< OutputType >::FieldVariablePhiSecond |
Definition at line 74 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariablePhiValue |
Definition at line 72 of file MooseVariableData.h.
| typedef MooseArray<OutputSecond> MooseVariableData< OutputType >::FieldVariableSecond |
Definition at line 59 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariableTestCurl |
Definition at line 83 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableData< OutputType >::FieldVariableTestDivergence |
Definition at line 84 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableData< OutputType >::FieldVariableTestGradient |
Definition at line 81 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableData< OutputType >::FieldVariableTestSecond |
Definition at line 82 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariableTestValue |
Definition at line 80 of file MooseVariableData.h.
|
inherited |
Definition at line 42 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 39 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 37 of file MooseVariableDataBase.h.
|
inherited |
Definition at line 38 of file MooseVariableDataBase.h.
| typedef Moose::ShapeType<OutputType>::type MooseVariableData< OutputType >::OutputShape |
Definition at line 64 of file MooseVariableData.h.
| typedef libMesh::TensorTools::DecrementRank<OutputShape>::type MooseVariableData< OutputType >::OutputShapeDivergence |
Definition at line 69 of file MooseVariableData.h.
| typedef libMesh::TensorTools::IncrementRank<OutputShape>::type MooseVariableData< OutputType >::OutputShapeGradient |
Definition at line 67 of file MooseVariableData.h.
| typedef libMesh::TensorTools::IncrementRank<OutputShapeGradient>::type MooseVariableData< OutputType >::OutputShapeSecond |
Definition at line 68 of file MooseVariableData.h.
| MooseVariableData< OutputType >::MooseVariableData | ( | const MooseVariableFE< OutputType > & | var, |
| SystemBase & | sys, | ||
| THREAD_ID | tid, | ||
| Moose::ElementType | element_type, | ||
| const QBase *const & | qrule_in, | ||
| const QBase *const & | qrule_face_in, | ||
| const Node *const & | node, | ||
| const Elem *const & | elem | ||
| ) |
Definition at line 26 of file MooseVariableData.C.
|
inline |
Definition at line 355 of file MooseVariableData.h.
|
inherited |
Add the current local DOF values to the input vector.
Definition at line 441 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 452 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::ADDofValues & MooseVariableData< OutputType >::adDofValues | ( | ) | const |
| const MooseVariableData< OutputType >::ADDofValues & MooseVariableData< OutputType >::adDofValuesDot | ( | ) | const |
Return the AD time derivative values of degrees of freedom.
Definition at line 779 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::addSolution | ( | libMesh::NumericVector< libMesh::Number > & | sol, |
| const DenseVector< libMesh::Number > & | v | ||
| ) | const |
Add passed in local DOF values to a solution vector.
Definition at line 1073 of file MooseVariableData.C.
| const ADTemplateVariablePhiGradient< typename MooseVariableData< OutputType >::OutputShape > & MooseVariableData< OutputType >::adGradPhi | ( | ) | const |
ad_grad_phi getter
Definition at line 830 of file MooseVariableData.h.
| const ADTemplateVariablePhiGradient< typename MooseVariableData< OutputType >::OutputShape > & MooseVariableData< OutputType >::adGradPhiFace | ( | ) | const |
ad_grad_phi_face getter
Definition at line 840 of file MooseVariableData.h.
|
inline |
Definition at line 303 of file MooseVariableData.h.
|
inline |
Definition at line 309 of file MooseVariableData.h.
| const Moose::ADType< OutputType >::type & MooseVariableData< OutputType >::adNodalValue | ( | ) | const |
Definition at line 790 of file MooseVariableData.h.
|
inline |
Definition at line 323 of file MooseVariableData.h.
|
inline |
Definition at line 297 of file MooseVariableData.h.
| const ADTemplateVariableValue< OutputType > & MooseVariableData< OutputType >::adUDot | ( | ) | const |
Definition at line 798 of file MooseVariableData.h.
| const ADTemplateVariableValue< OutputType > & MooseVariableData< OutputType >::adUDotDot | ( | ) | const |
Definition at line 814 of file MooseVariableData.h.
|
inline |
mapped_grad_phi getter
Definition at line 155 of file MooseVariableData.h.
|
inline |
mapped_grad_phi_face getter
Definition at line 169 of file MooseVariableData.h.
|
private |
Helper method for assigning nodal values from their corresponding solution values (dof values as they're referred to here in this class).
This method is only truly meaningful for nodal basis families
Definition at line 1355 of file MooseVariableData.C.
|
private |
Definition at line 1363 of file MooseVariableData.C.
|
protectedinherited |
Definition at line 736 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 772 of file MooseVariableDataBase.C.
|
inline |
Definition at line 399 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::computeAD | ( | const unsigned int | num_dofs, |
| const unsigned int | nqp | ||
| ) |
compute AD things
Definition at line 788 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeConstantMonomialValues | ( | ) |
compute the values for const monomial variables
Definition at line 689 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeIncrementAtNode | ( | const libMesh::NumericVector< libMesh::Number > & | increment_vec | ) |
Compute and store incremental change at the current node based on increment_vec.
Definition at line 1207 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::computeIncrementAtNode | ( | const NumericVector< Number > & | increment_vec | ) |
Definition at line 1220 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeIncrementAtQps | ( | const libMesh::NumericVector< libMesh::Number > & | increment_vec | ) |
Compute and store incremental change in solution at QPs based on increment_vec.
Definition at line 1156 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::computeIncrementAtQps | ( | const NumericVector< Number > & | increment_vec | ) |
Definition at line 1173 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeNodalValues | ( | ) |
compute nodal things
Definition at line 1336 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeValues | ( | ) |
compute the variable values
Definition at line 682 of file MooseVariableData.C.
|
private |
Internal method for computeValues() and computeConstantMonomialValues()
Monomial is a template parameter so that we get compile time optimization for constant monomial vs non-constant monomial
Definition at line 528 of file MooseVariableData.C.
|
inline |
Whether or not this variable is computing the curl.
Definition at line 236 of file MooseVariableData.h.
|
inline |
Whether or not this variable is computing the divergence.
Definition at line 241 of file MooseVariableData.h.
| const MooseVariableData< OutputType >::FieldVariablePhiCurl & MooseVariableData< OutputType >::curlPhi | ( | ) | const |
curl_phi getter
Definition at line 376 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adCurlSln().
| const MooseVariableData< OutputType >::FieldVariablePhiCurl & MooseVariableData< OutputType >::curlPhiFace | ( | ) | const |
curl_phi_face getter
Definition at line 384 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adCurlSln().
| const MooseVariableData< OutputType >::FieldVariableCurl & MooseVariableData< OutputType >::curlSln | ( | Moose::SolutionState | state | ) | const |
Local solution curl getter.
| state | The state of the simulation: current, old, older |
Definition at line 298 of file MooseVariableData.C.
|
inline |
|
inline |
| const MooseVariableData< OutputType >::FieldVariablePhiDivergence & MooseVariableData< OutputType >::divPhi | ( | ) | const |
divergence_phi getter
Definition at line 392 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariablePhiDivergence & MooseVariableData< OutputType >::divPhiFace | ( | ) | const |
divergence_phi_face getter
Definition at line 400 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableDivergence & MooseVariableData< OutputType >::divSln | ( | Moose::SolutionState | state | ) | const |
Local solution divergence getter.
| state | The state of the simulation: current, old, older |
Definition at line 329 of file MooseVariableData.C.
|
inline |
Definition at line 397 of file MooseVariableData.h.
|
inherited |
Definition at line 352 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDot | ( | ) | const |
Definition at line 1081 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotDot | ( | ) | const |
Definition at line 1095 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotDotOld | ( | ) | const |
Definition at line 1125 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotOld | ( | ) | const |
Definition at line 1110 of file MooseVariableData.C.
| const MooseArray< Number > & MooseVariableData< OutputType >::dofValuesDuDotDotDu | ( | ) | const |
Definition at line 1148 of file MooseVariableData.C.
| const MooseArray< Number > & MooseVariableData< OutputType >::dofValuesDuDotDu | ( | ) | const |
Definition at line 1140 of file MooseVariableData.C.
|
inherited |
Definition at line 359 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 366 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 373 of file MooseVariableDataBase.C.
|
inline |
Definition at line 349 of file MooseVariableData.h.
|
inline |
Definition at line 343 of file MooseVariableData.h.
|
private |
Helper method for assigning the ad_dof* arrays.
Definition at line 703 of file MooseVariableData.C.
|
private |
Definition at line 759 of file MooseVariableData.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 637 of file MooseVariableDataBase.C.
|
private |
Definition at line 412 of file MooseVariableData.C.
|
protectedinherited |
Definition at line 622 of file MooseVariableDataBase.C.
|
inlineoverridevirtual |
Return the variable continuity.
Implements MooseVariableDataBase< OutputType >.
Definition at line 247 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::getDofIndices | ( | const Elem * | elem, |
| std::vector< dof_id_type > & | dof_indices | ||
| ) | const |
Definition at line 1062 of file MooseVariableData.C.
| RealEigenVector MooseVariableData< RealEigenVector >::getElementalValue | ( | const Elem * | elem, |
| const Moose::SolutionState | state, | ||
| const unsigned int | idx | ||
| ) | const |
Definition at line 1019 of file MooseVariableData.C.
| MooseVariableData< OutputType >::DofValue MooseVariableData< OutputType >::getElementalValue | ( | const Elem * | elem, |
| Moose::SolutionState | state, | ||
| unsigned int | idx = 0 |
||
| ) | const |
Definition at line 994 of file MooseVariableData.C.
| MooseVariableData< OutputType >::DofValue MooseVariableData< OutputType >::getNodalValue | ( | const Node & | node, |
| Moose::SolutionState | state | ||
| ) | const |
Definition at line 923 of file MooseVariableData.C.
| RealEigenVector MooseVariableData< RealEigenVector >::getNodalValue | ( | const Node & | node, |
| Moose::SolutionState | state | ||
| ) | const |
Definition at line 954 of file MooseVariableData.C.
|
inline |
|
inline |
|
inherited |
Local solution gradient getter.
| state | The state of the simulation: current, old, older, previous nl |
Definition at line 327 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::FieldVariableGradient & MooseVariableData< OutputType >::gradSlnDot | ( | ) | const |
Local time derivative of solution gradient getter.
Definition at line 230 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableGradient & MooseVariableData< OutputType >::gradSlnDotDot | ( | ) | const |
Local second time derivative of solution gradient getter.
Definition at line 244 of file MooseVariableData.C.
|
inlineoverridevirtual |
Whether this data is associated with a variable that has DoFs on nodes.
Implements MooseVariableDataBase< OutputType >.
Definition at line 246 of file MooseVariableData.h.
|
inline |
|
inherited |
Set the current local DOF values to the input vector.
Definition at line 409 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 422 of file MooseVariableDataBase.C.
| void MooseVariableData< OutputType >::insertNodalValue | ( | libMesh::NumericVector< libMesh::Number > & | residual, |
| const DofValue & | v | ||
| ) |
Write a nodal value to the passed-in solution vector.
Definition at line 906 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::insertNodalValue | ( | NumericVector< Number > & | residual, |
| const RealEigenVector & | v | ||
| ) |
Definition at line 914 of file MooseVariableData.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 245 of file MooseVariableData.h.
|
inline |
Definition at line 250 of file MooseVariableData.h.
|
inherited |
Definition at line 230 of file MooseVariableDataBase.C.
|
inline |
Returns whether this data structure needs automatic differentiation calculations.
Definition at line 104 of file MooseVariableData.h.
|
protectedinherited |
Request that we have at least state number of older solution states/vectors.
Definition at line 257 of file MooseVariableDataBase.C.
|
inline |
Definition at line 249 of file MooseVariableData.h.
|
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.
| const OutputType & MooseVariableData< OutputType >::nodalValueDot | ( | ) | const |
Definition at line 1246 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotDot | ( | ) | const |
Definition at line 1268 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotDotOld | ( | ) | const |
Definition at line 1313 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotOld | ( | ) | const |
Definition at line 1291 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDuDotDotDu | ( | ) | const |
| const OutputType & MooseVariableData< OutputType >::nodalValueDuDotDu | ( | ) | const |
|
inherited |
Definition at line 98 of file MooseVariableDataBase.C.
|
inline |
Definition at line 248 of file MooseVariableData.h.
|
inline |
Definition at line 398 of file MooseVariableData.h.
|
inherited |
The oldest solution state that is requested for this variable (0 = current, 1 = old, 2 = older, etc).
Definition at line 250 of file MooseVariableDataBase.C.
|
inline |
|
inline |
|
inline |
Return phiFace size.
Definition at line 223 of file MooseVariableData.h.
|
inline |
| void MooseVariableData< OutputType >::prepare | ( | ) |
Get the dof indices corresponding to the current element.
Definition at line 1392 of file MooseVariableData.C.
|
inlineinherited |
| void MooseVariableData< OutputType >::prepareIC | ( | ) |
prepare the initial condition
Definition at line 1374 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::reinitAux | ( | ) |
Prepare dof indices and solution values for elemental auxiliary variables.
Definition at line 1429 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::reinitNode | ( | ) |
Prepare degrees of freedom for the current node.
Definition at line 1408 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::reinitNodes | ( | const std::vector< dof_id_type > & | nodes | ) |
Set _dof_indices to the degrees of freedom existing on the passed-in nodes.
| nodes | The nodes to grab the degrees of freedom for |
Definition at line 1467 of file MooseVariableData.C.
|
protectedinherited |
resize the vector tag need flags and data containers to accomodate this tag index
Definition at line 147 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::FieldVariablePhiSecond & MooseVariableData< OutputType >::secondPhi | ( | ) | const |
second_phi getter
Definition at line 360 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adSecondSln().
| const MooseVariableData< OutputType >::FieldVariablePhiSecond & MooseVariableData< OutputType >::secondPhiFace | ( | ) | const |
second_phi_face getter
Definition at line 368 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adSecondSln().
| const MooseVariableData< OutputType >::FieldVariableSecond & MooseVariableData< OutputType >::secondSln | ( | Moose::SolutionState | state | ) | const |
Local solution second spatial derivative getter.
| state | The state of the simulation: current, old, older, previous nl |
Definition at line 259 of file MooseVariableData.C.
|
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 MooseVariableData< OutputType >::setDofValue | ( | const DofValue & | value, |
| unsigned int | index | ||
| ) |
dof value setters
Definition at line 868 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::setDofValues | ( | const DenseVector< DofValue > & | values | ) |
Set local DOF values and evaluate the values on quadrature points.
Definition at line 886 of file MooseVariableData.C.
| void MooseVariableData< 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 140 of file MooseVariableData.C.
|
inherited |
Set nodal value.
Definition at line 380 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 396 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 314 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 269 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDot | ( | ) | const |
Definition at line 171 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotDot | ( | ) | const |
Definition at line 185 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotDotOld | ( | ) | const |
Definition at line 215 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotOld | ( | ) | const |
Definition at line 200 of file MooseVariableData.C.
|
inline |
Whether or not this variable is computing any second derivatives.
Definition at line 228 of file MooseVariableData.h.
|
inlineprotectedvirtualinherited |
Reimplemented in MooseVariableDataFV< OutputType >, and MooseVariableDataLinearFV< OutputType >.
Definition at line 153 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhi(), and MooseVariableData< OutputType >::arrayGradPhiFace().
|
inherited |
Definition at line 340 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 196 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 213 of file MooseVariableDataBase.C.
|
inherited |
Definition at line 179 of file MooseVariableDataBase.C.
|
protectedinherited |
Definition at line 716 of file MooseVariableDataBase.C.
|
private |
Definition at line 588 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adCurlSln().
|
private |
Definition at line 580 of file MooseVariableData.h.
|
private |
Definition at line 581 of file MooseVariableData.h.
|
private |
Definition at line 582 of file MooseVariableData.h.
|
private |
Definition at line 583 of file MooseVariableData.h.
|
private |
Definition at line 584 of file MooseVariableData.h.
|
private |
Definition at line 636 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 688 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 637 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 691 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 578 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSln().
|
private |
Definition at line 587 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
private |
AD nodal value.
Definition at line 522 of file MooseVariableData.h.
|
private |
A dummy ADReal variable.
Definition at line 713 of file MooseVariableData.h.
|
private |
Definition at line 579 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSecondSln().
|
private |
AD u.
Definition at line 577 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSln().
|
private |
Definition at line 585 of file MooseVariableData.h.
|
private |
Definition at line 586 of file MooseVariableData.h.
|
private |
A zero AD variable.
Definition at line 525 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 504 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Continuity type of the variable.
Definition at line 516 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::getContinuity(), MooseVariableData< OutputType >::hasDoFsOnNodes(), and MooseVariableData< OutputType >::MooseVariableData().
|
protectedinherited |
Number of components of the associated variable.
Definition at line 202 of file MooseVariableDataBase.h.
|
mutableprivate |
Definition at line 620 of file MooseVariableData.h.
|
private |
Definition at line 673 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 633 of file MooseVariableData.h.
|
private |
Definition at line 676 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
curl_u
Definition at line 567 of file MooseVariableData.h.
|
private |
Definition at line 568 of file MooseVariableData.h.
|
private |
Definition at line 569 of file MooseVariableData.h.
|
private |
Definition at line 645 of file MooseVariableData.h.
|
private |
Definition at line 643 of file MooseVariableData.h.
|
private |
Definition at line 644 of file MooseVariableData.h.
|
private |
Definition at line 641 of file MooseVariableData.h.
|
private |
Definition at line 640 of file MooseVariableData.h.
|
private |
Definition at line 639 of file MooseVariableData.h.
|
private |
Definition at line 642 of file MooseVariableData.h.
|
private |
The current element side.
Definition at line 710 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::currentSide().
|
private |
Whether this variable is being calculated on a displaced system.
Definition at line 707 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 621 of file MooseVariableData.h.
|
private |
Definition at line 680 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 634 of file MooseVariableData.h.
|
private |
Definition at line 684 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
divergence_u
Definition at line 572 of file MooseVariableData.h.
|
private |
Definition at line 573 of file MooseVariableData.h.
|
private |
Definition at line 574 of file MooseVariableData.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 MooseVariableData< OutputType >::clearDofIndices(), MooseVariableDataFV< OutputType >::clearDofIndices(), MooseVariableDataLinearFV< 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 |
derivative of u_dot wrt u
Definition at line 605 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::duDotDu().
|
private |
derivative of u_dotdot wrt u
Definition at line 608 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::duDotDotDu().
|
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 704 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::currentElem().
|
private |
The element type this object is storing data for. This is either Element, Neighbor, or Lower.
Definition at line 507 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 500 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 618 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::gradPhi(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 659 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 631 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::gradPhiFace(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 662 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
grad_u dots
Definition at line 557 of file MooseVariableData.h.
|
private |
Definition at line 558 of file MooseVariableData.h.
|
private |
Definition at line 554 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::isNodalDefined().
|
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().
|
private |
Increment in the variable used in dampers.
Definition at line 519 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::increment().
|
private |
if variable is nodal
Definition at line 510 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::isNodal(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 624 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhi().
|
private |
Definition at line 625 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhiFace().
|
private |
Definition at line 627 of file MooseVariableData.h.
|
private |
Definition at line 626 of file MooseVariableData.h.
|
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.
|
mutableprivate |
AD flags.
Definition at line 544 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adCurlSln(), MooseVariableData< OutputType >::adGradSln(), MooseVariableData< OutputType >::adGradSlnDot(), MooseVariableData< OutputType >::adSecondSln(), MooseVariableData< OutputType >::adSln(), and MooseVariableData< OutputType >::needsAD().
|
mutableprivate |
Definition at line 549 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adCurlSln().
|
mutableprivate |
Definition at line 550 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 546 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSln().
|
mutableprivate |
Definition at line 547 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprivate |
Definition at line 548 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSecondSln().
|
mutableprivate |
Definition at line 545 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSln().
|
mutableprivate |
Definition at line 551 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 552 of file MooseVariableData.h.
|
mutableprivate |
curl flags
Definition at line 534 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingCurl().
|
mutableprivate |
Definition at line 535 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingCurl().
|
mutableprivate |
Definition at line 536 of file MooseVariableData.h.
|
mutableprivate |
divergence flags
Definition at line 539 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingDiv().
|
mutableprivate |
Definition at line 540 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingDiv().
|
mutableprivate |
Definition at line 541 of file MooseVariableData.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 MooseVariableData< OutputType >::duDotDu(), and MooseVariableDataFV< OutputType >::duDotDu().
|
mutableprotectedinherited |
Definition at line 258 of file MooseVariableDataBase.h.
Referenced by MooseVariableData< OutputType >::duDotDotDu(), and MooseVariableDataFV< 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.
|
mutableprivate |
SolutionState second_u flags.
Definition at line 528 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::usesSecondPhi().
|
mutableprivate |
Definition at line 529 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::usesSecondPhi().
|
mutableprivate |
Definition at line 530 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::usesSecondPhi().
|
mutableprivate |
Definition at line 531 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::usesSecondPhi().
|
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().
|
private |
The dof index for the current node.
Definition at line 513 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::nodalDofIndex().
|
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.
|
private |
The current node.
This has to be a reference because the current node will be constantly changing. If we initialized this to point to one node, then in the next calculation we would be pointing to the wrong place!
Definition at line 699 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::node().
|
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.
|
private |
Definition at line 617 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData(), MooseVariableData< OutputType >::phi(), and MooseVariableData< OutputType >::phiSize().
|
private |
Definition at line 652 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 630 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData(), MooseVariableData< OutputType >::phiFace(), and MooseVariableData< OutputType >::phiFaceSize().
|
private |
Definition at line 655 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
protectedinherited |
The vector tag ID corresponding to the previous nonlinear iteration's solution vector.
Definition at line 221 of file MooseVariableDataBase.h.
|
private |
The current qrule.
This has to be a reference because the current qrule will be constantly changing. If we initialized this to point to one qrule, then in the next calculation we would be pointing to the wrong place!
Definition at line 613 of file MooseVariableData.h.
|
private |
Definition at line 614 of file MooseVariableData.h.
|
protectedinherited |
The set of vector tags (residual + solution) we need to evaluate.
Definition at line 296 of file MooseVariableDataBase.h.
|
mutableprivate |
Definition at line 619 of file MooseVariableData.h.
|
private |
Definition at line 666 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 632 of file MooseVariableData.h.
|
private |
Definition at line 669 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
second_u
Definition at line 561 of file MooseVariableData.h.
|
private |
Definition at line 562 of file MooseVariableData.h.
|
private |
Definition at line 563 of file MooseVariableData.h.
|
private |
Definition at line 564 of file MooseVariableData.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 694 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
u_dot (time derivative)
Definition at line 593 of file MooseVariableData.h.
|
private |
u_dot_old (time derivative)
Definition at line 599 of file MooseVariableData.h.
|
private |
u_dotdot (second time derivative)
Definition at line 596 of file MooseVariableData.h.
|
private |
u_dotdot_old (second time derivative)
Definition at line 602 of file MooseVariableData.h.
|
private |
Definition at line 648 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
A const reference to the owning MooseVariableFE object.
Definition at line 498 of file MooseVariableData.h.
|
private |
Definition at line 502 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
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().