#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. More... | |
| void | setGeometry (Moose::GeometryType gm_type) |
| Set the geometry type before calculating variables values. More... | |
| void | computeValues () |
| compute the variable values More... | |
| void | computeConstantMonomialValues () |
| compute the values for const monomial variables More... | |
| template<bool constant_monomial> | |
| void | computeAD (const unsigned int num_dofs, const unsigned int nqp) |
| compute AD things More... | |
| void | computeNodalValues () |
| compute nodal things More... | |
| const FieldVariablePhiValue & | phi () const |
| phi getter More... | |
| const FieldVariablePhiValue & | phiFace () const |
| phi_face getter More... | |
| const FieldVariablePhiGradient & | gradPhi () const |
| grad_phi getter More... | |
| const MappedArrayVariablePhiGradient & | arrayGradPhi () const |
| mapped_grad_phi getter More... | |
| const FieldVariablePhiGradient & | gradPhiFace () const |
| grad_phi_face getter More... | |
| const MappedArrayVariablePhiGradient & | arrayGradPhiFace () const |
| mapped_grad_phi_face getter More... | |
| const FieldVariablePhiSecond & | secondPhi () const |
| second_phi getter More... | |
| const FieldVariablePhiSecond & | secondPhiFace () const |
| second_phi_face getter More... | |
| const FieldVariablePhiCurl & | curlPhi () const |
| curl_phi getter More... | |
| const FieldVariablePhiCurl & | curlPhiFace () const |
| curl_phi_face getter More... | |
| const FieldVariablePhiDivergence & | divPhi () const |
| divergence_phi getter More... | |
| const FieldVariablePhiDivergence & | divPhiFace () const |
| divergence_phi_face getter More... | |
| const ADTemplateVariablePhiGradient< OutputShape > & | adGradPhi () const |
| ad_grad_phi getter More... | |
| const ADTemplateVariablePhiGradient< OutputShape > & | adGradPhiFace () const |
| ad_grad_phi_face getter More... | |
| std::size_t | phiSize () const |
| Return phi size. More... | |
| std::size_t | phiFaceSize () const |
| Return phiFace size. More... | |
| bool | usesSecondPhi () const |
| Whether or not this variable is computing any second derivatives. More... | |
| bool | computingCurl () const |
| Whether or not this variable is computing the curl. More... | |
| bool | computingDiv () const |
| Whether or not this variable is computing the divergence. More... | |
| 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... | |
| const Node *const & | node () const |
| const dof_id_type & | nodalDofIndex () const |
| bool | isNodalDefined () const |
| const Elem *const & | currentElem () const |
| The current element. More... | |
| const unsigned int & | currentSide () const |
| The current side. More... | |
| void | prepareIC () |
| prepare the initial condition More... | |
| const FieldVariableGradient & | gradSlnDot () const |
| Local time derivative of solution gradient getter. More... | |
| const FieldVariableGradient & | gradSlnDotDot () const |
| Local second time derivative of solution gradient getter. More... | |
| const FieldVariableSecond & | secondSln (Moose::SolutionState state) const |
| Local solution second spatial derivative getter. More... | |
| const FieldVariableCurl & | curlSln (Moose::SolutionState state) const |
| Local solution curl getter. More... | |
| const FieldVariableDivergence & | divSln (Moose::SolutionState state) const |
| Local solution divergence getter. More... | |
| 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. More... | |
| void | insertNodalValue (libMesh::NumericVector< libMesh::Number > &residual, const DofValue &v) |
| Write a nodal value to the passed-in solution vector. More... | |
| 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. More... | |
| void | reinitNode () |
| Prepare degrees of freedom for the current node. More... | |
| void | reinitAux () |
| Prepare dof indices and solution values for elemental auxiliary variables. More... | |
| void | reinitNodes (const std::vector< dof_id_type > &nodes) |
| Set _dof_indices to the degrees of freedom existing on the passed-in nodes. More... | |
| void | addSolution (libMesh::NumericVector< libMesh::Number > &sol, const DenseVector< libMesh::Number > &v) const |
| Add passed in local DOF values to a solution vector. More... | |
| 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. More... | |
| const ADDofValues & | adDofValuesDot () const |
| Return the AD time derivative values of degrees of freedom. More... | |
| const FieldVariableValue & | increment () const |
| Increment getter. More... | |
| void | computeIncrementAtQps (const libMesh::NumericVector< libMesh::Number > &increment_vec) |
| Compute and store incremental change in solution at QPs based on increment_vec. More... | |
| void | computeIncrementAtNode (const libMesh::NumericVector< libMesh::Number > &increment_vec) |
| Compute and store incremental change at the current node based on increment_vec. More... | |
| template<> | |
| void | insertNodalValue (NumericVector< Number > &residual, const RealEigenVector &v) |
| template<> | |
| RealEigenVector | getNodalValue (const Node &node, Moose::SolutionState state) const |
| template<> | |
| RealEigenVector | getElementalValue (const Elem *elem, const Moose::SolutionState state, const unsigned int idx) const |
| template<> | |
| void | computeIncrementAtQps (const NumericVector< Number > &increment_vec) |
| template<> | |
| void | computeIncrementAtNode (const NumericVector< Number > &increment_vec) |
| 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) |
| 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... | |
| void | setDofValue (const DofValue &value, unsigned int index) |
| dof value setters More... | |
Protected Member Functions | |
| virtual const MooseVariableField< OutputType > & | var () const |
| void | insertSolutionTag (TagID tag_id) |
| insert a solution tag into our tag containers More... | |
| void | needSolutionState (unsigned int state) |
Request that we have at least state number of older solution states/vectors. More... | |
| void | fetchDofValues () |
| Helper methods for assigning dof values from their corresponding solution values. More... | |
| 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 | fetchADDofValues () |
| Helper method for assigning the ad_dof* arrays. More... | |
| void | assignADNodalValue () |
| Helper method for assigning nodal values from their corresponding solution values (dof values as they're referred to here in this class). More... | |
| template<bool constant_monomial> | |
| void | computeValuesInternal () |
| Internal method for computeValues() and computeConstantMonomialValues() More... | |
| 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) |
| template<> | |
| void | fetchADDofValues () |
| template<> | |
| void | assignADNodalValue () |
Definition at line 49 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 61 of file MooseVariableData.h.
| typedef MooseArray<OutputDivergence> MooseVariableData< OutputType >::FieldVariableDivergence |
Definition at line 62 of file MooseVariableData.h.
|
inherited |
Definition at line 43 of file MooseVariableDataBase.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariablePhiCurl |
Definition at line 76 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableData< OutputType >::FieldVariablePhiDivergence |
Definition at line 77 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableData< OutputType >::FieldVariablePhiGradient |
Definition at line 74 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableData< OutputType >::FieldVariablePhiSecond |
Definition at line 75 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariablePhiValue |
Definition at line 73 of file MooseVariableData.h.
| typedef MooseArray<OutputSecond> MooseVariableData< OutputType >::FieldVariableSecond |
Definition at line 60 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariableTestCurl |
Definition at line 84 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeDivergence> > MooseVariableData< OutputType >::FieldVariableTestDivergence |
Definition at line 85 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeGradient> > MooseVariableData< OutputType >::FieldVariableTestGradient |
Definition at line 82 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShapeSecond> > MooseVariableData< OutputType >::FieldVariableTestSecond |
Definition at line 83 of file MooseVariableData.h.
| typedef MooseArray<std::vector<OutputShape> > MooseVariableData< OutputType >::FieldVariableTestValue |
Definition at line 81 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 65 of file MooseVariableData.h.
| typedef libMesh::TensorTools::DecrementRank<OutputShape>::type MooseVariableData< OutputType >::OutputShapeDivergence |
Definition at line 70 of file MooseVariableData.h.
| typedef libMesh::TensorTools::IncrementRank<OutputShape>::type MooseVariableData< OutputType >::OutputShapeGradient |
Definition at line 68 of file MooseVariableData.h.
| typedef libMesh::TensorTools::IncrementRank<OutputShapeGradient>::type MooseVariableData< OutputType >::OutputShapeSecond |
Definition at line 69 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 28 of file MooseVariableData.C.
|
inline |
Definition at line 356 of file MooseVariableData.h.
|
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.
| 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 780 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 1075 of file MooseVariableData.C.
| const ADTemplateVariablePhiGradient< typename MooseVariableData< OutputType >::OutputShape > & MooseVariableData< OutputType >::adGradPhi | ( | ) | const |
ad_grad_phi getter
Definition at line 831 of file MooseVariableData.h.
| const ADTemplateVariablePhiGradient< typename MooseVariableData< OutputType >::OutputShape > & MooseVariableData< OutputType >::adGradPhiFace | ( | ) | const |
ad_grad_phi_face getter
Definition at line 841 of file MooseVariableData.h.
|
inline |
Definition at line 304 of file MooseVariableData.h.
|
inline |
Definition at line 310 of file MooseVariableData.h.
| const Moose::ADType< OutputType >::type & MooseVariableData< OutputType >::adNodalValue | ( | ) | const |
Definition at line 791 of file MooseVariableData.h.
|
inline |
Definition at line 324 of file MooseVariableData.h.
|
inline |
Definition at line 298 of file MooseVariableData.h.
| const ADTemplateVariableValue< OutputType > & MooseVariableData< OutputType >::adUDot | ( | ) | const |
Definition at line 799 of file MooseVariableData.h.
| const ADTemplateVariableValue< OutputType > & MooseVariableData< OutputType >::adUDotDot | ( | ) | const |
Definition at line 815 of file MooseVariableData.h.
|
inline |
mapped_grad_phi getter
Definition at line 156 of file MooseVariableData.h.
|
inline |
mapped_grad_phi_face getter
Definition at line 170 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 1357 of file MooseVariableData.C.
|
private |
Definition at line 1365 of file MooseVariableData.C.
|
protectedinherited |
Definition at line 723 of file MooseVariableDataBase.C.
|
protectedinherited |
|
protectedinherited |
Definition at line 759 of file MooseVariableDataBase.C.
|
inline |
Definition at line 400 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::computeAD | ( | const unsigned int | num_dofs, |
| const unsigned int | nqp | ||
| ) |
compute AD things
Definition at line 790 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeConstantMonomialValues | ( | ) |
compute the values for const monomial variables
Definition at line 691 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 1209 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::computeIncrementAtNode | ( | const NumericVector< Number > & | increment_vec | ) |
Definition at line 1222 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 1158 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::computeIncrementAtQps | ( | const NumericVector< Number > & | increment_vec | ) |
Definition at line 1175 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeNodalValues | ( | ) |
compute nodal things
Definition at line 1338 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::computeValues | ( | ) |
compute the variable values
Definition at line 684 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 530 of file MooseVariableData.C.
|
inline |
Whether or not this variable is computing the curl.
Definition at line 237 of file MooseVariableData.h.
|
inline |
Whether or not this variable is computing the divergence.
Definition at line 242 of file MooseVariableData.h.
| const MooseVariableData< OutputType >::FieldVariablePhiCurl & MooseVariableData< OutputType >::curlPhi | ( | ) | const |
curl_phi getter
Definition at line 378 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adCurlSln().
| const MooseVariableData< OutputType >::FieldVariablePhiCurl & MooseVariableData< OutputType >::curlPhiFace | ( | ) | const |
curl_phi_face getter
Definition at line 386 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 300 of file MooseVariableData.C.
|
inline |
The current element.
Definition at line 256 of file MooseVariableData.h.
|
inline |
The current side.
Definition at line 261 of file MooseVariableData.h.
| const MooseVariableData< OutputType >::FieldVariablePhiDivergence & MooseVariableData< OutputType >::divPhi | ( | ) | const |
divergence_phi getter
Definition at line 394 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariablePhiDivergence & MooseVariableData< OutputType >::divPhiFace | ( | ) | const |
divergence_phi_face getter
Definition at line 402 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 331 of file MooseVariableData.C.
|
inline |
Definition at line 398 of file MooseVariableData.h.
|
inherited |
Definition at line 338 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDot | ( | ) | const |
Definition at line 1083 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotDot | ( | ) | const |
Definition at line 1097 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotDotOld | ( | ) | const |
Definition at line 1127 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::DofValues & MooseVariableData< OutputType >::dofValuesDotOld | ( | ) | const |
Definition at line 1112 of file MooseVariableData.C.
| const MooseArray< Number > & MooseVariableData< OutputType >::dofValuesDuDotDotDu | ( | ) | const |
Definition at line 1150 of file MooseVariableData.C.
| const MooseArray< Number > & MooseVariableData< OutputType >::dofValuesDuDotDu | ( | ) | const |
Definition at line 1142 of file MooseVariableData.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.
|
inline |
Definition at line 350 of file MooseVariableData.h.
|
inline |
Definition at line 344 of file MooseVariableData.h.
|
private |
Helper method for assigning the ad_dof* arrays.
Definition at line 705 of file MooseVariableData.C.
|
private |
Definition at line 761 of file MooseVariableData.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.
|
private |
Definition at line 414 of file MooseVariableData.C.
|
protectedinherited |
Definition at line 609 of file MooseVariableDataBase.C.
|
inlineoverridevirtual |
Return the variable continuity.
Implements MooseVariableDataBase< OutputType >.
Definition at line 248 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::getDofIndices | ( | const Elem * | elem, |
| std::vector< dof_id_type > & | dof_indices | ||
| ) | const |
Definition at line 1064 of file MooseVariableData.C.
| MooseVariableData< OutputType >::DofValue MooseVariableData< OutputType >::getElementalValue | ( | const Elem * | elem, |
| Moose::SolutionState | state, | ||
| unsigned int | idx = 0 |
||
| ) | const |
Definition at line 996 of file MooseVariableData.C.
| RealEigenVector MooseVariableData< RealEigenVector >::getElementalValue | ( | const Elem * | elem, |
| const Moose::SolutionState | state, | ||
| const unsigned int | idx | ||
| ) | const |
Definition at line 1021 of file MooseVariableData.C.
| MooseVariableData< OutputType >::DofValue MooseVariableData< OutputType >::getNodalValue | ( | const Node & | node, |
| Moose::SolutionState | state | ||
| ) | const |
Definition at line 925 of file MooseVariableData.C.
| RealEigenVector MooseVariableData< RealEigenVector >::getNodalValue | ( | const Node & | node, |
| Moose::SolutionState | state | ||
| ) | const |
Definition at line 956 of file MooseVariableData.C.
|
inline |
grad_phi getter
Definition at line 151 of file MooseVariableData.h.
|
inline |
grad_phi_face getter
Definition at line 165 of file MooseVariableData.h.
|
inherited |
Local solution gradient getter.
| state | The state of the simulation: current, old, older, previous nl |
Definition at line 317 of file MooseVariableDataBase.C.
| const MooseVariableData< OutputType >::FieldVariableGradient & MooseVariableData< OutputType >::gradSlnDot | ( | ) | const |
Local time derivative of solution gradient getter.
Definition at line 232 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableGradient & MooseVariableData< OutputType >::gradSlnDotDot | ( | ) | const |
Local second time derivative of solution gradient getter.
Definition at line 246 of file MooseVariableData.C.
|
inlineoverridevirtual |
Whether this data is associated with a variable that has DoFs on nodes.
Implements MooseVariableDataBase< OutputType >.
Definition at line 247 of file MooseVariableData.h.
|
inline |
Increment getter.
Definition at line 454 of file MooseVariableData.h.
|
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.
| 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 908 of file MooseVariableData.C.
| void MooseVariableData< RealEigenVector >::insertNodalValue | ( | NumericVector< Number > & | residual, |
| const RealEigenVector & | v | ||
| ) |
Definition at line 916 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 246 of file MooseVariableData.h.
|
inline |
Definition at line 251 of file MooseVariableData.h.
|
inherited |
Definition at line 224 of file MooseVariableDataBase.C.
|
inline |
Returns whether this data structure needs automatic differentiation calculations.
Definition at line 105 of file MooseVariableData.h.
|
protectedinherited |
Request that we have at least state number of older solution states/vectors.
Definition at line 249 of file MooseVariableDataBase.C.
|
inline |
Definition at line 250 of file MooseVariableData.h.
|
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.
| const OutputType & MooseVariableData< OutputType >::nodalValueDot | ( | ) | const |
Definition at line 1248 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotDot | ( | ) | const |
Definition at line 1270 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotDotOld | ( | ) | const |
Definition at line 1315 of file MooseVariableData.C.
| const OutputType & MooseVariableData< OutputType >::nodalValueDotOld | ( | ) | const |
Definition at line 1293 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 249 of file MooseVariableData.h.
|
inline |
Definition at line 399 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 242 of file MooseVariableDataBase.C.
|
inline |
|
inline |
phi_face getter
Definition at line 146 of file MooseVariableData.h.
|
inline |
Return phiFace size.
Definition at line 224 of file MooseVariableData.h.
|
inline |
Return phi size.
Definition at line 219 of file MooseVariableData.h.
| void MooseVariableData< OutputType >::prepare | ( | ) |
Get the dof indices corresponding to the current element.
Definition at line 1394 of file MooseVariableData.C.
|
inlineinherited |
Clear aux state.
Definition at line 142 of file MooseVariableDataBase.h.
| void MooseVariableData< OutputType >::prepareIC | ( | ) |
prepare the initial condition
Definition at line 1376 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::reinitAux | ( | ) |
Prepare dof indices and solution values for elemental auxiliary variables.
Definition at line 1431 of file MooseVariableData.C.
| void MooseVariableData< OutputType >::reinitNode | ( | ) |
Prepare degrees of freedom for the current node.
Definition at line 1410 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 1469 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.
Referenced by MooseVariableDataBase< OutputType >::nodalVectorTagValue(), MooseVariableDataBase< OutputType >::vectorTagDofValue(), MooseVariableDataBase< OutputType >::vectorTagGradient(), and MooseVariableDataBase< OutputType >::vectorTagValue().
| const MooseVariableData< OutputType >::FieldVariablePhiSecond & MooseVariableData< OutputType >::secondPhi | ( | ) | const |
second_phi getter
Definition at line 362 of file MooseVariableData.C.
Referenced by MooseVariableData< OutputType >::adSecondSln().
| const MooseVariableData< OutputType >::FieldVariablePhiSecond & MooseVariableData< OutputType >::secondPhiFace | ( | ) | const |
second_phi_face getter
Definition at line 370 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 261 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 870 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 888 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 142 of file MooseVariableData.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.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDot | ( | ) | const |
Definition at line 173 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotDot | ( | ) | const |
Definition at line 187 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotDotOld | ( | ) | const |
Definition at line 217 of file MooseVariableData.C.
| const MooseVariableData< OutputType >::FieldVariableValue & MooseVariableData< OutputType >::uDotOld | ( | ) | const |
Definition at line 202 of file MooseVariableData.C.
|
inline |
Whether or not this variable is computing any second derivatives.
Definition at line 229 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 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.
|
private |
Definition at line 589 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adCurlSln().
|
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 585 of file MooseVariableData.h.
|
private |
Definition at line 637 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 689 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 638 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 692 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 579 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSln().
|
private |
Definition at line 588 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
private |
AD nodal value.
Definition at line 523 of file MooseVariableData.h.
|
private |
A dummy ADReal variable.
Definition at line 714 of file MooseVariableData.h.
|
private |
Definition at line 580 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSecondSln().
|
private |
AD u.
Definition at line 578 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSln().
|
private |
Definition at line 586 of file MooseVariableData.h.
|
private |
Definition at line 587 of file MooseVariableData.h.
|
private |
A zero AD variable.
Definition at line 526 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 505 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Continuity type of the variable.
Definition at line 517 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 621 of file MooseVariableData.h.
|
private |
Definition at line 674 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 634 of file MooseVariableData.h.
|
private |
Definition at line 677 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
curl_u
Definition at line 568 of file MooseVariableData.h.
|
private |
Definition at line 569 of file MooseVariableData.h.
|
private |
Definition at line 570 of file MooseVariableData.h.
|
private |
Definition at line 646 of file MooseVariableData.h.
|
private |
Definition at line 644 of file MooseVariableData.h.
|
private |
Definition at line 645 of file MooseVariableData.h.
|
private |
Definition at line 642 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 643 of file MooseVariableData.h.
|
private |
The current element side.
Definition at line 711 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::currentSide().
|
private |
Whether this variable is being calculated on a displaced system.
Definition at line 708 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 622 of file MooseVariableData.h.
|
private |
Definition at line 681 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 635 of file MooseVariableData.h.
|
private |
Definition at line 685 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
divergence_u
Definition at line 573 of file MooseVariableData.h.
|
private |
Definition at line 574 of file MooseVariableData.h.
|
private |
Definition at line 575 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 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 |
derivative of u_dot wrt u
Definition at line 606 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::duDotDu().
|
private |
derivative of u_dotdot wrt u
Definition at line 609 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 705 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 508 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 501 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 619 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::gradPhi(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 660 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 632 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::gradPhiFace(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 663 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
grad_u dots
Definition at line 558 of file MooseVariableData.h.
|
private |
Definition at line 559 of file MooseVariableData.h.
|
private |
Definition at line 555 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 520 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::increment().
|
private |
if variable is nodal
Definition at line 511 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::isNodal(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 625 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhi().
|
private |
Definition at line 626 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::arrayGradPhiFace().
|
private |
Definition at line 628 of file MooseVariableData.h.
|
private |
Definition at line 627 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 545 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 550 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adCurlSln().
|
mutableprivate |
Definition at line 551 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 547 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSln().
|
mutableprivate |
Definition at line 548 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot().
|
mutableprivate |
Definition at line 549 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSecondSln().
|
mutableprivate |
Definition at line 546 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adSln().
|
mutableprivate |
Definition at line 552 of file MooseVariableData.h.
|
mutableprivate |
Definition at line 553 of file MooseVariableData.h.
|
mutableprivate |
curl flags
Definition at line 535 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingCurl().
|
mutableprivate |
Definition at line 536 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingCurl().
|
mutableprivate |
Definition at line 537 of file MooseVariableData.h.
|
mutableprivate |
divergence flags
Definition at line 540 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingDiv().
|
mutableprivate |
Definition at line 541 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::computingDiv().
|
mutableprivate |
Definition at line 542 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 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.
|
mutableprivate |
SolutionState second_u flags.
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().
|
mutableprivate |
Definition at line 532 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 514 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 700 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 618 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData(), MooseVariableData< OutputType >::phi(), and MooseVariableData< OutputType >::phiSize().
|
private |
Definition at line 653 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
Definition at line 631 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData(), MooseVariableData< OutputType >::phiFace(), and MooseVariableData< OutputType >::phiFaceSize().
|
private |
Definition at line 656 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 614 of file MooseVariableData.h.
|
private |
Definition at line 615 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 620 of file MooseVariableData.h.
|
private |
Definition at line 667 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
mutableprivate |
Definition at line 633 of file MooseVariableData.h.
|
private |
Definition at line 670 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
second_u
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.
|
private |
Definition at line 565 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 695 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::adGradSlnDot(), and MooseVariableData< OutputType >::MooseVariableData().
|
private |
u_dot (time derivative)
Definition at line 594 of file MooseVariableData.h.
|
private |
u_dot_old (time derivative)
Definition at line 600 of file MooseVariableData.h.
|
private |
u_dotdot (second time derivative)
Definition at line 597 of file MooseVariableData.h.
|
private |
u_dotdot_old (second time derivative)
Definition at line 603 of file MooseVariableData.h.
|
private |
Definition at line 649 of file MooseVariableData.h.
Referenced by MooseVariableData< OutputType >::MooseVariableData().
|
private |
A const reference to the owning MooseVariableFE object.
Definition at line 499 of file MooseVariableData.h.
|
private |
Definition at line 503 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().
1.8.14