www.mooseframework.org
NSTemperatureL2.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://www.mooseframework.org
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 "Kernel.h"
13 #include "Material.h"
14 
15 // Forward Declarations
16 class NSTemperatureL2;
17 
18 template <>
19 InputParameters validParams<NSTemperatureL2>();
20 
26 class NSTemperatureL2 : public Kernel
27 {
28 public:
29  NSTemperatureL2(const InputParameters & parameters);
30 
31 protected:
32  virtual Real computeQpResidual();
33  virtual Real computeQpJacobian();
34  virtual Real computeQpOffDiagJacobian(unsigned int jvar);
35 
36  unsigned int _rho_var;
37  const VariableValue & _rho;
38 
39  unsigned int _rhoe_var;
40  const VariableValue & _rhoe;
41 
42  unsigned int _u_vel_var;
43  const VariableValue & _u_vel;
44 
45  unsigned int _v_vel_var;
46  const VariableValue & _v_vel;
47 
48  unsigned int _w_vel_var;
49  const VariableValue & _w_vel;
50 
51  const MaterialProperty<Real> & _c_v;
52 };
53 
NSTemperatureL2
This class was originally used to solve for the temperature using an L2-projection.
Definition: NSTemperatureL2.h:26
NSTemperatureL2::_u_vel_var
unsigned int _u_vel_var
Definition: NSTemperatureL2.h:42
NSTemperatureL2::computeQpResidual
virtual Real computeQpResidual()
Definition: NSTemperatureL2.C:51
NSTemperatureL2::_v_vel_var
unsigned int _v_vel_var
Definition: NSTemperatureL2.h:45
NSTemperatureL2::_u_vel
const VariableValue & _u_vel
Definition: NSTemperatureL2.h:43
NSTemperatureL2::_w_vel_var
unsigned int _w_vel_var
Definition: NSTemperatureL2.h:48
NSTemperatureL2::_rho
const VariableValue & _rho
Definition: NSTemperatureL2.h:37
NSTemperatureL2::computeQpJacobian
virtual Real computeQpJacobian()
Definition: NSTemperatureL2.C:65
NSTemperatureL2::_rho_var
unsigned int _rho_var
Definition: NSTemperatureL2.h:36
NSTemperatureL2::_rhoe
const VariableValue & _rhoe
Definition: NSTemperatureL2.h:40
NSTemperatureL2::_w_vel
const VariableValue & _w_vel
Definition: NSTemperatureL2.h:49
NSTemperatureL2::_v_vel
const VariableValue & _v_vel
Definition: NSTemperatureL2.h:46
NSTemperatureL2::NSTemperatureL2
NSTemperatureL2(const InputParameters &parameters)
Definition: NSTemperatureL2.C:34
validParams< NSTemperatureL2 >
InputParameters validParams< NSTemperatureL2 >()
Definition: NSTemperatureL2.C:21
NSTemperatureL2::_rhoe_var
unsigned int _rhoe_var
Definition: NSTemperatureL2.h:39
NSTemperatureL2::_c_v
const MaterialProperty< Real > & _c_v
Definition: NSTemperatureL2.h:51
NSTemperatureL2::computeQpOffDiagJacobian
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
Definition: NSTemperatureL2.C:71