#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. More... | |
| MooseVariableField< Real > & | mooseVariableField () |
Return the MooseVariableField object that this interface acts on. More... | |
| MooseVariableFE< Real > * | mooseVariable () const |
Return the MooseVariableFE object that this interface acts on. More... | |
| MooseVariableFV< Real > * | mooseVariableFV () const |
Return the MooseVariableFV object that this interface acts on. More... | |
| MooseLinearVariableFV< Real > * | mooseLinearVariableFV () const |
Return the MooseLinearVariableFV object that this interface acts on. More... | |
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. More... | |
| virtual const OutputTools< Real >::VariableValue & | valueOld () |
| The old value of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableValue & | valueOlder () |
| The older value of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableValue & | dot () |
| The time derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableValue & | dotDot () |
| The second time derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableValue & | dotOld () |
| The old time derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableValue & | dotDotOld () |
| The old second time derivative of the variable this object is operating on. More... | |
| 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. More... | |
| 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. More... | |
| virtual const OutputTools< Real >::VariableGradient & | gradient () |
| The gradient of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableGradient & | gradientOld () |
| The old gradient of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableGradient & | gradientOlder () |
| The older gradient of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableSecond & | second () |
| The second derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableSecond & | secondOld () |
| The old second derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableSecond & | secondOlder () |
| The older second derivative of the variable this object is operating on. More... | |
| virtual const OutputTools< Real >::VariableTestSecond & | secondTest () |
| The second derivative of the test function. More... | |
| virtual const OutputTools< Real >::VariableTestSecond & | secondTestFace () |
| The second derivative of the test function on the current face. More... | |
| virtual const OutputTools< Real >::VariablePhiSecond & | secondPhi () |
| The second derivative of the trial function. More... | |
| virtual const OutputTools< Real >::VariablePhiSecond & | secondPhiFace () |
| The second derivative of the trial function on the current face. More... | |
Protected Attributes | |
| Moose::Kokkos::VariableValue | _u |
| Holds the solution at current quadrature points. More... | |
| Moose::Kokkos::VariableGradient | _grad_u |
| Holds the solution gradient at the current quadrature points. More... | |
| const bool | _use_abs_value |
| Option to use absolute variable value. More... | |
| bool | _nodal |
| Whether or not this object is acting only at nodes. More... | |
| MooseVariableBase * | _var |
| The variable this object is acting on. More... | |
| MooseVariableFE< Real > * | _variable |
| MooseVariableFV< Real > * | _fv_variable |
| MooseLinearVariableFV< Real > * | _linear_fv_variable |
| MooseVariableField< Real > * | _field_variable |
| Assembly * | _mvi_assembly |
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 148 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second time derivative of the variable this object is operating on.
Definition at line 158 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 238 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old second time derivative of the variable this object is operating on.
Definition at line 178 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 228 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The old time derivative of the variable this object is operating on.
Definition at line 168 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 248 of file MooseVariableInterface.C.
Referenced by DiffusionFluxAux::computeValue().
|
protectedvirtualinherited |
The old gradient of the variable this object is operating on.
Definition at line 258 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older gradient of the variable this object is operating on.
Definition at line 268 of file MooseVariableInterface.C.
|
inherited |
Return the MooseLinearVariableFV object that this interface acts on.
Definition at line 68 of file MooseVariableInterface.C.
|
inherited |
Return the MooseVariableFE object that this interface acts on.
Definition at line 78 of file MooseVariableInterface.C.
Referenced by ADDGKernel::ADDGKernel(), ADNodalKernel::ADNodalKernel(), DGKernel::DGKernel(), IntegratedBC::IntegratedBC(), Kernel::Kernel(), NodalBC::NodalBC(), and NodalKernel::NodalKernel().
|
inlineinherited |
Get the variable that this object is using.
Definition at line 50 of file MooseVariableInterface.h.
Referenced by ElementAdaptivityLevelAux::ElementAdaptivityLevelAux(), ElementLpNormAux::ElementLpNormAux(), and VolumeAux::VolumeAux().
|
inherited |
Return the MooseVariableField object that this interface acts on.
Definition at line 354 of file MooseVariableInterface.C.
Referenced by ADDiracKernel::ADDiracKernel(), ElementIndicator::ElementIndicator(), ElementIntegralVariablePostprocessor::ElementIntegralVariablePostprocessor(), ElementIntegralVariableUserObject::ElementIntegralVariableUserObject(), ElementVariablePostprocessor::ElementVariablePostprocessor(), InterfaceIntegralVariableValuePostprocessor::InterfaceIntegralVariableValuePostprocessor(), InternalSideIntegralVariablePostprocessor::InternalSideIntegralVariablePostprocessor(), PointVariableSamplerBase::PointVariableSamplerBase(), QuadraturePointMarker::QuadraturePointMarker(), SideIntegralVariablePostprocessor::SideIntegralVariablePostprocessor(), SideIntegralVariableUserObject::SideIntegralVariableUserObject(), and SideVariablePostprocessor::SideVariablePostprocessor().
|
inherited |
Return the MooseVariableFV object that this interface acts on.
Definition at line 57 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the variable this object is operating on.
Definition at line 278 of file MooseVariableInterface.C.
Referenced by ProjectionAux::elemOnNodeVariableIsDefinedOn().
|
protectedvirtualinherited |
The old second derivative of the variable this object is operating on.
Definition at line 288 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older second derivative of the variable this object is operating on.
Definition at line 298 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the trial function.
Definition at line 328 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 341 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The second derivative of the test function.
Definition at line 308 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 318 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 88 of file MooseVariableInterface.C.
Referenced by KernelGrad::computeJacobian(), KernelValue::computeJacobian(), NodalConstraint::computeJacobian(), ConvectiveFluxBC::computeQpResidual(), SinDirichletBC::computeQpResidual(), SinNeumannBC::computeQpResidual(), KernelValue::computeResidual(), KernelGrad::computeResidual(), MeshDivisionAux::computeValue(), ElementUOAux::computeValue(), LineValueSampler::getValue(), and KokkosNodalMaxValueId::reduce().
|
protectedvirtualinherited |
The old value of the variable this object is operating on.
Definition at line 108 of file MooseVariableInterface.C.
|
protectedvirtualinherited |
The older value of the variable this object is operating on.
Definition at line 128 of file MooseVariableInterface.C.
|
protectedinherited |
Definition at line 230 of file MooseVariableInterface.h.
Referenced by SideIntegralVariablePostprocessor::computeFaceInfoIntegral(), and SideIntegralVariablePostprocessor::hasFaceSide().
|
protectedinherited |
Definition at line 228 of file MooseVariableInterface.h.
Referenced by InternalSideIntegralVariablePostprocessor::computeFaceInfoIntegral(), LayeredSideDiffusiveFluxAverage::computeQpIntegral(), SideIntegralVariableUserObject::computeQpIntegral(), InterfaceIntegralVariableValuePostprocessor::computeQpIntegral(), and InternalSideIntegralVariablePostprocessor::hasFaceSide().
|
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.
|
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.
Referenced by NodalExtremeValue::execute().
|
protectedinherited |
Definition at line 227 of file MooseVariableInterface.h.
1.8.14