#include <KokkosElementL2Norm.h>
Public Member Functions | |
| KokkosElementL2Norm (const InputParameters ¶meters) | |
| virtual Real | getValue () const override |
| KOKKOS_FUNCTION Real | computeQpIntegral (const unsigned int qp, Datum &datum) const |
| MooseVariableBase * | mooseVariableBase () const |
| Get the variable that this object is using. | |
| MooseVariableField< Real > & | mooseVariableField () |
Return the MooseVariableField object that this interface acts on. | |
| MooseVariableFE< Real > * | mooseVariable () const |
Return the MooseVariableFE object that this interface acts on. | |
| MooseVariableFV< Real > * | mooseVariableFV () const |
Return the MooseVariableFV object that this interface acts on. | |
| MooseLinearVariableFV< Real > * | mooseLinearVariableFV () const |
Return the MooseLinearVariableFV object that this interface acts on. | |
Static Public Member Functions | |
| static InputParameters | validParams () |
Protected Member Functions | |
| virtual const OutputTools< Real >::VariableValue & | value () |
| The value of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | valueOld () |
| The old value of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | valueOlder () |
| The older value of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | dot () |
| The time derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | dotDot () |
| The second time derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | dotOld () |
| The old time derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableValue & | dotDotOld () |
| The old second time derivative of the variable this object is operating on. | |
| virtual const VariableValue & | dotDu () |
| The derivative of the time derivative of the variable this object is operating on with respect to this variable's coefficients. | |
| virtual const VariableValue & | dotDotDu () |
| The derivative of the second time derivative of the variable this object is operating on with respect to this variable's coefficients. | |
| virtual const OutputTools< Real >::VariableGradient & | gradient () |
| The gradient of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableGradient & | gradientOld () |
| The old gradient of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableGradient & | gradientOlder () |
| The older gradient of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableSecond & | second () |
| The second derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableSecond & | secondOld () |
| The old second derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableSecond & | secondOlder () |
| The older second derivative of the variable this object is operating on. | |
| virtual const OutputTools< Real >::VariableTestSecond & | secondTest () |
| The second derivative of the test function. | |
| virtual const OutputTools< Real >::VariableTestSecond & | secondTestFace () |
| The second derivative of the test function on the current face. | |
| virtual const OutputTools< Real >::VariablePhiSecond & | secondPhi () |
| The second derivative of the trial function. | |
| virtual const OutputTools< Real >::VariablePhiSecond & | secondPhiFace () |
| The second derivative of the trial function on the current face. | |
Protected Attributes | |
| Moose::Kokkos::VariableValue | _u |
| Holds the solution at current quadrature points. | |
| Moose::Kokkos::VariableGradient | _grad_u |
| Holds the solution gradient at the current quadrature points. | |
| const bool | _use_abs_value |
| Option to use absolute variable value. | |
| bool | _nodal |
| Whether or not this object is acting only at nodes. | |
| MooseVariableBase * | _var |
| The variable this object is acting on. | |
| MooseVariableFE< Real > * | _variable |
| MooseVariableFV< Real > * | _fv_variable |
| MooseLinearVariableFV< Real > * | _linear_fv_variable |
| MooseVariableField< Real > * | _field_variable |
| Assembly * | _mvi_assembly |
Private Attributes | |
| const MooseObject & | _moose_object |
Definition at line 14 of file KokkosElementL2Norm.h.
| KokkosElementL2Norm::KokkosElementL2Norm | ( | const InputParameters & | parameters | ) |
|
inline |
Definition at line 23 of file KokkosElementL2Norm.h.
|
protectedvirtualinherited |
The time derivative of the variable this object is operating on.
Definition at line 103 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second time derivative of the variable this object is operating on.
Definition at line 110 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The derivative of the second time derivative of the variable this object is operating on with respect to this variable's coefficients.
This is useful for creating Jacobian entries for residual statements that use _u_dotdot
Definition at line 144 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old second time derivative of the variable this object is operating on.
Definition at line 124 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The derivative of the time derivative of the variable this object is operating on with respect to this variable's coefficients.
This is useful for creating Jacobian entries for residual statements that use _u_dot
Definition at line 134 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old time derivative of the variable this object is operating on.
Definition at line 117 of file MooseVariableInterface.C.
|
overridevirtual |
|
protectedvirtualinherited |
The gradient of the variable this object is operating on.
This is computed by default and should already be available as _grad_u
Definition at line 153 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old gradient of the variable this object is operating on.
Definition at line 160 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older gradient of the variable this object is operating on.
Definition at line 167 of file MooseVariableInterface.C.
|
inherited |
Return the MooseLinearVariableFV object that this interface acts on.
Definition at line 70 of file MooseVariableInterface.C.
|
inherited |
Return the MooseVariableFE object that this interface acts on.
Definition at line 60 of file MooseVariableInterface.C.
|
inlineinherited |
Get the variable that this object is using.
Definition at line 50 of file MooseVariableInterface.h.
|
inherited |
Return the MooseVariableField object that this interface acts on.
Definition at line 55 of file MooseVariableInterface.C.
|
inherited |
Return the MooseVariableFV object that this interface acts on.
Definition at line 65 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the variable this object is operating on.
Definition at line 174 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old second derivative of the variable this object is operating on.
Definition at line 181 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older second derivative of the variable this object is operating on.
Definition at line 188 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the trial function.
Definition at line 211 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the trial function on the current face.
This should be called in e.g. IntegratedBC when you need second derivatives of the trial function function on the boundary.
Definition at line 220 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the test function.
Definition at line 195 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the test function on the current face.
This should be called in e.g. IntegratedBC when you need second derivatives of the test function function on the boundary.
Definition at line 204 of file MooseVariableInterface.C.
|
static |
|
protectedvirtualinherited |
The value of the variable this object is operating on.
This is computed by default and should already be available as _u
Definition at line 82 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old value of the variable this object is operating on.
Definition at line 89 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older value of the variable this object is operating on.
Definition at line 96 of file MooseVariableInterface.C.
|
protectedinherited |
Definition at line 230 of file MooseVariableInterface.h.
|
protectedinherited |
Definition at line 228 of file MooseVariableInterface.h.
|
protectedinherited |
Holds the solution gradient at the current quadrature points.
Definition at line 29 of file KokkosIntegralVariablePostprocessor.h.
|
protectedinherited |
Definition at line 229 of file MooseVariableInterface.h.
|
privateinherited |
Definition at line 236 of file MooseVariableInterface.h.
|
protectedinherited |
Definition at line 233 of file MooseVariableInterface.h.
|
protectedinherited |
Whether or not this object is acting only at nodes.
Definition at line 223 of file MooseVariableInterface.h.
|
protectedinherited |
Holds the solution at current quadrature points.
Definition at line 27 of file KokkosIntegralVariablePostprocessor.h.
Referenced by computeQpIntegral().
|
protectedinherited |
Option to use absolute variable value.
Definition at line 31 of file KokkosIntegralVariablePostprocessor.h.
|
protectedinherited |
The variable this object is acting on.
Definition at line 226 of file MooseVariableInterface.h.
|
protectedinherited |
Definition at line 227 of file MooseVariableInterface.h.