moltres
Loading...
Searching...
No Matches
NtTimeDerivative.h
Go to the documentation of this file.
1#pragma once
2
4
6{
7public:
8 NtTimeDerivative(const InputParameters & parameters);
9
10 static InputParameters validParams();
11
12protected:
13 virtual Real computeQpResidual() override;
14 virtual Real computeQpJacobian() override;
15 virtual Real computeQpOffDiagJacobian(unsigned int jvar) override;
16
17 // Group constant MaterialProperty(s)
18 const MaterialProperty<std::vector<Real>> & _recipvel;
19 const MaterialProperty<std::vector<Real>> & _d_recipvel_d_temp;
20
22 const unsigned int _group;
23
25 const unsigned int _temp_id;
26};
Definition NtTimeDerivative.h:6
virtual Real computeQpResidual() override
Definition NtTimeDerivative.C:30
static InputParameters validParams()
Definition NtTimeDerivative.C:10
const MaterialProperty< std::vector< Real > > & _recipvel
Definition NtTimeDerivative.h:18
const unsigned int _group
Neutron group number.
Definition NtTimeDerivative.h:22
virtual Real computeQpOffDiagJacobian(unsigned int jvar) override
Definition NtTimeDerivative.C:42
const unsigned int _temp_id
Temperature variable ID.
Definition NtTimeDerivative.h:25
virtual Real computeQpJacobian() override
Definition NtTimeDerivative.C:36
NtTimeDerivative(const InputParameters &parameters)
Definition NtTimeDerivative.C:20
const MaterialProperty< std::vector< Real > > & _d_recipvel_d_temp
Definition NtTimeDerivative.h:19
Definition ScalarTransportTimeDerivative.h:7