moltres
Loading...
Searching...
No Matches
CoupledScalarAdvectionNoBCBC.h
Go to the documentation of this file.
1#pragma once
2
3#include "IntegratedBC.h"
5
10class CoupledScalarAdvectionNoBCBC : public IntegratedBC, public ScalarTransportBase
11{
12public:
13 CoupledScalarAdvectionNoBCBC(const InputParameters & parameters);
14
15 static InputParameters validParams();
16
18
19protected:
20 virtual Real computeQpResidual() override;
21 virtual Real computeQpJacobian() override;
22 virtual Real computeQpOffDiagJacobian(unsigned jvar) override;
23
24 // Coupled variables
25 const VariableValue & _u_vel;
26 const VariableValue & _v_vel;
27 const VariableValue & _w_vel;
28
29 // Variable numberings
33
34 VariableValue _u_def;
35 VariableValue _v_def;
36 VariableValue _w_def;
38};
Definition CoupledScalarAdvectionNoBCBC.h:11
unsigned _u_vel_var_number
Definition CoupledScalarAdvectionNoBCBC.h:30
const VariableValue & _u_vel
Definition CoupledScalarAdvectionNoBCBC.h:25
unsigned _w_vel_var_number
Definition CoupledScalarAdvectionNoBCBC.h:32
const VariableValue & _w_vel
Definition CoupledScalarAdvectionNoBCBC.h:27
virtual ~CoupledScalarAdvectionNoBCBC()
Definition CoupledScalarAdvectionNoBCBC.h:17
Real _conc_scaling
Definition CoupledScalarAdvectionNoBCBC.h:37
unsigned _v_vel_var_number
Definition CoupledScalarAdvectionNoBCBC.h:31
const VariableValue & _v_vel
Definition CoupledScalarAdvectionNoBCBC.h:26
virtual Real computeQpOffDiagJacobian(unsigned jvar) override
Definition CoupledScalarAdvectionNoBCBC.C:67
VariableValue _w_def
Definition CoupledScalarAdvectionNoBCBC.h:36
static InputParameters validParams()
Definition CoupledScalarAdvectionNoBCBC.C:7
virtual Real computeQpResidual() override
Definition CoupledScalarAdvectionNoBCBC.C:51
virtual Real computeQpJacobian() override
Definition CoupledScalarAdvectionNoBCBC.C:59
VariableValue _u_def
Definition CoupledScalarAdvectionNoBCBC.h:34
VariableValue _v_def
Definition CoupledScalarAdvectionNoBCBC.h:35
Definition ScalarTransportBase.h:13