This class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations.
More...
#include <INSPressurePoisson.h>
This class computes the pressure Poisson solve which is part of the "split" scheme used for solving the incompressible Navier-Stokes equations.
Do not use, USE INSChorinPressurePoisson and related classes instead.
Definition at line 27 of file INSPressurePoisson.h.
◆ INSPressurePoisson()
INSPressurePoisson::INSPressurePoisson |
( |
const InputParameters & |
parameters | ) |
|
Definition at line 35 of file INSPressurePoisson.C.
40 _grad_a2(_mesh.dimension() >= 2 ? coupledGradient(
"a2") : _grad_zero),
41 _grad_a3(_mesh.dimension() == 3 ? coupledGradient(
"a3") : _grad_zero),
49 _rho(getMaterialProperty<Real>(
"rho_name"))
◆ ~INSPressurePoisson()
virtual INSPressurePoisson::~INSPressurePoisson |
( |
| ) |
|
|
inlinevirtual |
◆ computeQpJacobian()
Real INSPressurePoisson::computeQpJacobian |
( |
| ) |
|
|
protectedvirtual |
◆ computeQpOffDiagJacobian()
Real INSPressurePoisson::computeQpOffDiagJacobian |
( |
unsigned |
jvar | ) |
|
|
protectedvirtual |
Definition at line 74 of file INSPressurePoisson.C.
77 return _rho[_qp] * _grad_phi[_j][_qp](0) * _test[_i][_qp];
80 return _rho[_qp] * _grad_phi[_j][_qp](1) * _test[_i][_qp];
83 return _rho[_qp] * _grad_phi[_j][_qp](2) * _test[_i][_qp];
◆ computeQpResidual()
Real INSPressurePoisson::computeQpResidual |
( |
| ) |
|
|
protectedvirtual |
Definition at line 54 of file INSPressurePoisson.C.
57 Real laplacian_part = _grad_u[_qp] * _grad_test[_i][_qp];
64 return laplacian_part + div_part;
◆ _a1_var_number
unsigned INSPressurePoisson::_a1_var_number |
|
protected |
◆ _a2_var_number
unsigned INSPressurePoisson::_a2_var_number |
|
protected |
◆ _a3_var_number
unsigned INSPressurePoisson::_a3_var_number |
|
protected |
◆ _grad_a1
const VariableGradient& INSPressurePoisson::_grad_a1 |
|
protected |
◆ _grad_a2
const VariableGradient& INSPressurePoisson::_grad_a2 |
|
protected |
◆ _grad_a3
const VariableGradient& INSPressurePoisson::_grad_a3 |
|
protected |
◆ _rho
const MaterialProperty<Real>& INSPressurePoisson::_rho |
|
protected |
The documentation for this class was generated from the following files: