The convective part (sans pressure term) of the momentum equation boundary integral evaluated at specified stagnation temperature, stagnation pressure, and flow direction values. More...
#include <NSMomentumConvectiveWeakStagnationBC.h>
Public Member Functions | |
NSMomentumConvectiveWeakStagnationBC (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeQpResidual () |
virtual Real | computeQpJacobian () |
virtual Real | computeQpOffDiagJacobian (unsigned jvar) |
void | staticValues (Real &T_s, Real &p_s, Real &rho_s) |
Real | rhoStatic () |
Real | velmag2 () |
Real | sdotn () |
bool | isNSVariable (unsigned var) |
unsigned | mapVarNumber (unsigned var) |
Protected Attributes | |
const unsigned int | _component |
Real | _stagnation_pressure |
Must be implemented in derived classes. More... | |
Real | _stagnation_temperature |
Real | _sx |
Real | _sy |
Real | _sz |
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 |
The convective part (sans pressure term) of the momentum equation boundary integral evaluated at specified stagnation temperature, stagnation pressure, and flow direction values.
Definition at line 25 of file NSMomentumConvectiveWeakStagnationBC.h.
NSMomentumConvectiveWeakStagnationBC::NSMomentumConvectiveWeakStagnationBC | ( | const InputParameters & | parameters | ) |
Definition at line 27 of file NSMomentumConvectiveWeakStagnationBC.C.
|
protectedvirtual |
Definition at line 48 of file NSMomentumConvectiveWeakStagnationBC.C.
|
protectedvirtual |
Definition at line 55 of file NSMomentumConvectiveWeakStagnationBC.C.
|
protectedvirtual |
Definition at line 34 of file NSMomentumConvectiveWeakStagnationBC.C.
|
protectedinherited |
Definition at line 80 of file NSIntegratedBC.C.
Referenced by NSEnergyInviscidSpecifiedBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSEnergyInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSEnergyInviscidUnspecifiedBC::computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSMassUnspecifiedNormalFlowBC::computeQpOffDiagJacobian(), NSMomentumInviscidNoPressureImplicitFlowBC::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(), NSMomentumInviscidNoPressureImplicitFlowBC::computeQpOffDiagJacobian(), NSMomentumInviscidSpecifiedPressureBC::computeQpOffDiagJacobian(), NSPressureNeumannBC::computeQpOffDiagJacobian(), NSMomentumViscousBC::computeQpOffDiagJacobian(), and NSEnergyViscousBC::computeQpOffDiagJacobian().
|
protectedinherited |
Definition at line 59 of file NSWeakStagnationBaseBC.C.
Referenced by NSMassWeakStagnationBC::computeQpResidual().
|
protectedinherited |
Definition at line 73 of file NSWeakStagnationBaseBC.C.
Referenced by NSEnergyWeakStagnationBC::computeQpResidual(), NSMassWeakStagnationBC::computeQpResidual(), and computeQpResidual().
|
protectedinherited |
Definition at line 42 of file NSWeakStagnationBaseBC.C.
Referenced by NSEnergyWeakStagnationBC::computeQpResidual(), computeQpResidual(), NSMomentumPressureWeakStagnationBC::computeQpResidual(), and NSWeakStagnationBaseBC::rhoStatic().
|
protectedinherited |
Definition at line 67 of file NSWeakStagnationBaseBC.C.
Referenced by NSEnergyWeakStagnationBC::computeQpResidual(), NSMassWeakStagnationBC::computeQpResidual(), computeQpResidual(), and NSWeakStagnationBaseBC::staticValues().
|
protected |
Definition at line 36 of file NSMomentumConvectiveWeakStagnationBC.h.
Referenced by computeQpResidual().
|
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 |
|
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 |
Must be implemented in derived classes.
Definition at line 45 of file NSWeakStagnationBaseBC.h.
Referenced by NSWeakStagnationBaseBC::staticValues().
|
protectedinherited |
Definition at line 46 of file NSWeakStagnationBaseBC.h.
Referenced by NSWeakStagnationBaseBC::staticValues().
|
protectedinherited |
Definition at line 51 of file NSWeakStagnationBaseBC.h.
Referenced by computeQpResidual(), and NSWeakStagnationBaseBC::sdotn().
|
protectedinherited |
Definition at line 52 of file NSWeakStagnationBaseBC.h.
Referenced by computeQpResidual(), and NSWeakStagnationBaseBC::sdotn().
|
protectedinherited |
Definition at line 53 of file NSWeakStagnationBaseBC.h.
Referenced by computeQpResidual(), and NSWeakStagnationBaseBC::sdotn().
|
protectedinherited |
Definition at line 35 of file NSIntegratedBC.h.
Referenced by NSEnergyInviscidSpecifiedPressureBC::computeJacobianHelper(), NSEnergyInviscidUnspecifiedBC::computeJacobianHelper(), NSEnergyInviscidSpecifiedPressureBC::computeQpResidual(), NSEnergyInviscidUnspecifiedBC::computeQpResidual(), NSMomentumInviscidNoPressureImplicitFlowBC::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(), NSMomentumInviscidNoPressureImplicitFlowBC::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(), NSMomentumInviscidNoPressureImplicitFlowBC::computeQpResidual(), NSMomentumInviscidSpecifiedPressureBC::computeQpResidual(), NSPenalizedNormalFlowBC::computeQpResidual(), NSEnergyViscousBC::computeQpResidual(), NSMomentumInviscidBC::convectiveQpJacobianHelper(), NSEnergyInviscidBC::qpJacobianTermA(), and NSWeakStagnationBaseBC::velmag2().