https://mooseframework.inl.gov
Loading...
Searching...
No Matches
CoupledLineSourceRayKernelTestTempl.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "GenericRayKernel.h"
13
14template <bool is_ad>
16{
17public:
19
21
22protected:
23 virtual GenericReal<is_ad> computeQpResidual() override;
24 virtual GenericReal<is_ad> computeQpOffDiagJacobian(const unsigned int jvar_num) override;
25
26 const unsigned int _coupled;
28
30};
31
CoupledLineSourceRayKernelTestTempl< true > ADCoupledLineSourceRayKernelTest
CoupledLineSourceRayKernelTestTempl< false > CoupledLineSourceRayKernelTest
Moose::GenericType< VariableValue, is_ad > GenericVariableValue
Moose::GenericType< Real, is_ad > GenericReal
virtual GenericReal< is_ad > computeQpOffDiagJacobian(const unsigned int jvar_num) override
Compute this RayKernel's contribution to the off diagonal jacobian for the variable numbered jvar_num...
virtual GenericReal< is_ad > computeQpResidual() override
Compute this RayKernel's contribution to the residual at _qp and _i.
const GenericVariableValue< is_ad > & _coupled_val