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().