moltres
Loading...
Searching...
No Matches
PostprocessorCoupledInflowBC.h
Go to the documentation of this file.
1#pragma once
2
3#include "IntegratedBC.h"
4
10class PostprocessorCoupledInflowBC : public IntegratedBC
11{
12public:
13 PostprocessorCoupledInflowBC(const InputParameters & parameters);
14
15 static InputParameters validParams();
16
17protected:
18 const PostprocessorValue & _pp_value;
19 const Real & _scale;
20 const Real & _offset;
21 virtual Real computeQpResidual() override;
22 virtual Real computeQpJacobian() override;
23
24private:
25 // Velocity variables
26 const VariableValue & _vel_x;
27 const VariableValue & _vel_y;
28 const VariableValue & _vel_z;
29};
Definition PostprocessorCoupledInflowBC.h:11
const Real & _scale
Definition PostprocessorCoupledInflowBC.h:19
virtual Real computeQpResidual() override
Definition PostprocessorCoupledInflowBC.C:33
const PostprocessorValue & _pp_value
Definition PostprocessorCoupledInflowBC.h:18
const Real & _offset
Definition PostprocessorCoupledInflowBC.h:20
static InputParameters validParams()
Definition PostprocessorCoupledInflowBC.C:6
virtual Real computeQpJacobian() override
Definition PostprocessorCoupledInflowBC.C:44