This class allows us to have a section of the input file like the following which adds BC objects for each requested boundary condition. More...
#include <AddNavierStokesBCsAction.h>
Public Member Functions | |
| AddNavierStokesBCsAction (InputParameters parameters) | |
| virtual | ~AddNavierStokesBCsAction () |
| virtual void | act () |
Protected Types | |
| typedef std::vector< VariableName > | CoupledName |
Protected Member Functions | |
| void | addNSMassWeakStagnationBC () |
| void | addNSEnergyWeakStagnationBC () |
| void | addNSMomentumWeakStagnationBC (unsigned int component) |
| void | addNoPenetrationBC (unsigned int component) |
| void | addNSMassUnspecifiedNormalFlowBC () |
| void | addNSEnergyInviscidSpecifiedPressureBC () |
| void | addNSMomentumInviscidSpecifiedPressureBC (unsigned int component) |
| void | setCommonParams (InputParameters ¶ms) |
| void | coupleVelocities (InputParameters ¶ms) |
| void | coupleMomentums (InputParameters ¶ms) |
Protected Attributes | |
| unsigned int | _dim |
This class allows us to have a section of the input file like the following which adds BC objects for each requested boundary condition.
[NavierStokes] [./BCs] [./inlet] type = NSWeakStagnationInletBC boundary = 'inlet' stagnation_pressure = 120192.995549849 stagnation_temperature = 315 sx = 1. sy = 0. fluid_properties = ideal_gas [../]
[./solid_walls] type = NSNoPenetrationBC boundary = '3 4' fluid_properties = ideal_gas [../]
[./outlet] type = NSStaticPressureOutletBC boundary = '2' # 'Outflow' specified_pressure = 101325 # Pa fluid_properties = ideal_gas [../] [../] []
Definition at line 50 of file AddNavierStokesBCsAction.h.
|
protected |
Definition at line 83 of file AddNavierStokesBCsAction.h.
| AddNavierStokesBCsAction::AddNavierStokesBCsAction | ( | InputParameters | parameters | ) |
Definition at line 31 of file AddNavierStokesBCsAction.C.
|
virtual |
Definition at line 36 of file AddNavierStokesBCsAction.C.
|
virtual |
Definition at line 39 of file AddNavierStokesBCsAction.C.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 195 of file AddNavierStokesBCsAction.C.
Referenced by addNoPenetrationBC(), addNSEnergyInviscidSpecifiedPressureBC(), addNSEnergyWeakStagnationBC(), addNSMassUnspecifiedNormalFlowBC(), addNSMassWeakStagnationBC(), addNSMomentumInviscidSpecifiedPressureBC(), and addNSMomentumWeakStagnationBC().
|
protected |
Definition at line 59 of file AddNavierStokesBCsAction.h.
Referenced by act(), coupleMomentums(), and coupleVelocities().
1.8.16