Momentum equation boundary condition used when pressure is not integrated by parts, i.e. More...
#include <NSMomentumInviscidNoPressureImplicitFlowBC.h>
Public Member Functions | |
NSMomentumInviscidNoPressureImplicitFlowBC (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () |
virtual Real | computeQpJacobian () |
virtual Real | computeQpOffDiagJacobian (unsigned jvar) |
Real | pressureQpResidualHelper (Real pressure) |
Real | pressureQpJacobianHelper (unsigned var_number) |
Real | convectiveQpResidualHelper (Real rhou_udotn) |
Real | convectiveQpJacobianHelper (unsigned var_number) |
bool | isNSVariable (unsigned var) |
unsigned | mapVarNumber (unsigned var) |
Protected Attributes | |
const unsigned | _component |
NSPressureDerivs< NSMomentumInviscidBC > | _pressure_derivs |
const VariableValue & | _u_vel |
const VariableValue & | _v_vel |
const VariableValue & | _w_vel |
const VariableValue & | _rho |
const VariableValue & | _rho_u |
const VariableValue & | _rho_v |
const VariableValue & | _rho_w |
const VariableValue & | _rho_E |
const VariableGradient & | _grad_rho |
const VariableGradient & | _grad_rho_u |
const VariableGradient & | _grad_rho_v |
const VariableGradient & | _grad_rho_w |
const VariableGradient & | _grad_rho_E |
unsigned | _rho_var_number |
unsigned | _rhou_var_number |
unsigned | _rhov_var_number |
unsigned | _rhow_var_number |
unsigned | _rhoE_var_number |
const MaterialProperty< Real > & | _dynamic_viscosity |
const MaterialProperty< RealTensorValue > & | _viscous_stress_tensor |
const IdealGasFluidProperties & | _fp |
Momentum equation boundary condition used when pressure is not integrated by parts, i.e.
when there is "no pressure" term on the boundary. In this case the flow is not specified either, so that the entire term is handled implicitly.
Definition at line 26 of file NSMomentumInviscidNoPressureImplicitFlowBC.h.
NSMomentumInviscidNoPressureImplicitFlowBC::NSMomentumInviscidNoPressureImplicitFlowBC | ( | const InputParameters & | parameters | ) |
Definition at line 24 of file NSMomentumInviscidNoPressureImplicitFlowBC.C.
|
protectedvirtual |
Definition at line 46 of file NSMomentumInviscidNoPressureImplicitFlowBC.C.
|
protectedvirtual |
Definition at line 55 of file NSMomentumInviscidNoPressureImplicitFlowBC.C.
|
protectedvirtual |
Definition at line 31 of file NSMomentumInviscidNoPressureImplicitFlowBC.C.
|
protectedinherited |
Definition at line 64 of file NSMomentumInviscidBC.C.
Referenced by computeQpJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), and computeQpOffDiagJacobian().
|
protectedinherited |
Definition at line 52 of file NSMomentumInviscidBC.C.
Referenced by NSMomentumInviscidSpecifiedNormalFlowBC::computeQpResidual(), computeQpResidual(), and NSMomentumInviscidSpecifiedPressureBC::computeQpResidual().
|
protectedinherited |
Definition at line 80 of file NSIntegratedBC.C.
Referenced by NSEnergyInviscidSpecifiedBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSEnergyInviscidUnspecifiedBC::computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSMassUnspecifiedNormalFlowBC::computeQpOffDiagJacobian(), computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSPressureNeumannBC::computeQpOffDiagJacobian(), NSMomentumViscousBC::computeQpOffDiagJacobian(), and NSEnergyViscousBC::computeQpOffDiagJacobian().
|
protectedinherited |
Definition at line 90 of file NSIntegratedBC.C.
Referenced by NSEnergyInviscidSpecifiedBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSEnergyInviscidUnspecifiedBC::computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSMassUnspecifiedNormalFlowBC::computeQpOffDiagJacobian(), computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSPressureNeumannBC::computeQpOffDiagJacobian(), NSMomentumViscousBC::computeQpOffDiagJacobian(), and NSEnergyViscousBC::computeQpOffDiagJacobian().
|
protectedinherited |
Definition at line 45 of file NSMomentumInviscidBC.C.
Referenced by NSMomentumInviscidSpecifiedNormalFlowBC::computeQpJacobian(), and NSMomentumInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian().
|
protectedinherited |
Definition at line 33 of file NSMomentumInviscidBC.C.
Referenced by NSMomentumInviscidSpecifiedNormalFlowBC::computeQpResidual(), and NSMomentumInviscidSpecifiedPressureBC::computeQpResidual().
|
protectedinherited |
Definition at line 67 of file NSMomentumInviscidBC.h.
Referenced by NSMomentumInviscidSpecifiedNormalFlowBC::computeQpJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpJacobian(), computeQpJacobian(), computeQpResidual(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), NSMomentumInviscidBC::convectiveQpJacobianHelper(), NSMomentumInviscidBC::pressureQpJacobianHelper(), and NSMomentumInviscidBC::pressureQpResidualHelper().
|
protectedinherited |
Definition at line 58 of file NSIntegratedBC.h.
|
protectedinherited |
Definition at line 62 of file NSIntegratedBC.h.
Referenced by NSEnergyWeakStagnationBC::computeQpResidual(), NSEnergyInviscidBC::qpResidualHelper(), and NSWeakStagnationBaseBC::staticValues().
|
protectedinherited |
Definition at line 45 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::NSEnergyViscousBC().
|
protectedinherited |
Definition at line 49 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::NSEnergyViscousBC().
|
protectedinherited |
Definition at line 46 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::NSEnergyViscousBC().
|
protectedinherited |
Definition at line 47 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::NSEnergyViscousBC().
|
protectedinherited |
Definition at line 48 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::NSEnergyViscousBC().
|
protectedinherited |
Definition at line 71 of file NSMomentumInviscidBC.h.
Referenced by NSMomentumInviscidBC::pressureQpJacobianHelper().
|
protectedinherited |
Definition at line 39 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), computeQpResidual(), and NSEnergyInviscidBC::qpJacobianTermA().
|
protectedinherited |
Definition at line 43 of file NSIntegratedBC.h.
Referenced by NSEnergyInviscidBC::qpJacobianTermA(), and NSEnergyInviscidBC::qpResidualHelper().
|
protectedinherited |
Definition at line 40 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::computeQpOffDiagJacobian(), and NSMassUnspecifiedNormalFlowBC::computeQpResidual().
|
protectedinherited |
Definition at line 41 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::computeQpOffDiagJacobian(), and NSMassUnspecifiedNormalFlowBC::computeQpResidual().
|
protectedinherited |
Definition at line 51 of file NSIntegratedBC.h.
Referenced by NSIntegratedBC::isNSVariable(), and NSIntegratedBC::mapVarNumber().
|
protectedinherited |
Definition at line 42 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::computeQpOffDiagJacobian(), and NSMassUnspecifiedNormalFlowBC::computeQpResidual().
|
protectedinherited |
Definition at line 55 of file NSIntegratedBC.h.
Referenced by NSIntegratedBC::isNSVariable(), and NSIntegratedBC::mapVarNumber().
|
protectedinherited |
Definition at line 52 of file NSIntegratedBC.h.
Referenced by NSIntegratedBC::isNSVariable(), and NSIntegratedBC::mapVarNumber().
|
protectedinherited |
Definition at line 53 of file NSIntegratedBC.h.
Referenced by NSIntegratedBC::isNSVariable(), and NSIntegratedBC::mapVarNumber().
|
protectedinherited |
Definition at line 54 of file NSIntegratedBC.h.
Referenced by NSIntegratedBC::isNSVariable(), and NSIntegratedBC::mapVarNumber().
|
protectedinherited |
Definition at line 35 of file NSIntegratedBC.h.
Referenced by NSEnergyInviscidSpecifiedPressureBC::computeJacobianHelper(), NSEnergyInviscidUnspecifiedBC::computeJacobianHelper(), NSEnergyInviscidSpecifiedPressureBC::computeQpResidual(), NSEnergyInviscidUnspecifiedBC::computeQpResidual(), computeQpResidual(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), NSPenalizedNormalFlowBC::computeQpResidual(), NSEnergyViscousBC::computeQpResidual(), NSMomentumInviscidBC::convectiveQpJacobianHelper(), NSEnergyInviscidBC::qpJacobianTermA(), and NSWeakStagnationBaseBC::velmag2().
|
protectedinherited |
Definition at line 36 of file NSIntegratedBC.h.
Referenced by NSEnergyInviscidSpecifiedPressureBC::computeJacobianHelper(), NSEnergyInviscidUnspecifiedBC::computeJacobianHelper(), NSEnergyInviscidSpecifiedPressureBC::computeQpResidual(), NSEnergyInviscidUnspecifiedBC::computeQpResidual(), computeQpResidual(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), NSPenalizedNormalFlowBC::computeQpResidual(), NSEnergyViscousBC::computeQpResidual(), NSMomentumInviscidBC::convectiveQpJacobianHelper(), NSEnergyInviscidBC::qpJacobianTermA(), and NSWeakStagnationBaseBC::velmag2().
|
protectedinherited |
Definition at line 59 of file NSIntegratedBC.h.
Referenced by NSEnergyViscousBC::computeQpOffDiagJacobian(), NSMomentumViscousBC::computeQpResidual(), and NSEnergyViscousBC::computeQpResidual().
|
protectedinherited |
Definition at line 37 of file NSIntegratedBC.h.
Referenced by NSEnergyInviscidSpecifiedPressureBC::computeJacobianHelper(), NSEnergyInviscidUnspecifiedBC::computeJacobianHelper(), NSEnergyInviscidSpecifiedPressureBC::computeQpResidual(), NSEnergyInviscidUnspecifiedBC::computeQpResidual(), computeQpResidual(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), NSPenalizedNormalFlowBC::computeQpResidual(), NSEnergyViscousBC::computeQpResidual(), NSMomentumInviscidBC::convectiveQpJacobianHelper(), NSEnergyInviscidBC::qpJacobianTermA(), and NSWeakStagnationBaseBC::velmag2().