This class allows us to have a section of the input file like the following which automatically adds Kernels and AuxKernels for all the required nonlinear and auxiliary variables. More...
#include <AddNavierStokesKernelsAction.h>
Public Member Functions | |
| AddNavierStokesKernelsAction (InputParameters parameters) | |
| virtual | ~AddNavierStokesKernelsAction () |
| virtual void | act () |
Protected Types | |
| typedef std::vector< VariableName > | CoupledName |
Protected Member Functions | |
| void | setCommonParams (InputParameters ¶ms) |
| void | coupleVelocities (InputParameters ¶ms) |
| void | coupleMomentums (InputParameters ¶ms) |
| void | addNSMassInviscidFlux () |
| void | addNSMomentumInviscidFlux (unsigned int component) |
| void | addNSEnergyInviscidFlux () |
| void | addNSSUPGMass () |
| void | addNSSUPGMomentum (unsigned int component) |
| void | addNSSUPGEnergy () |
| void | addPressureOrTemperatureAux (const std::string &kernel_type) |
| void | addNSVelocityAux (unsigned int component) |
| void | addNSEnthalpyAux () |
| void | addNSMachAux () |
| void | addNSInternalEnergyAux () |
| void | addSpecificVolumeComputation () |
Protected Attributes | |
| UserObjectName | _fp_name |
| std::vector< std::string > | _vars |
| std::vector< std::string > | _auxs |
| unsigned int | _dim |
This class allows us to have a section of the input file like the following which automatically adds Kernels and AuxKernels for all the required nonlinear and auxiliary variables.
[NavierStokes] [./Kernels] [../] []
Definition at line 29 of file AddNavierStokesKernelsAction.h.
|
protectedinherited |
Definition at line 42 of file NSAction.h.
| AddNavierStokesKernelsAction::AddNavierStokesKernelsAction | ( | InputParameters | parameters | ) |
Definition at line 32 of file AddNavierStokesKernelsAction.C.
|
virtual |
Definition at line 37 of file AddNavierStokesKernelsAction.C.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 290 of file AddNavierStokesKernelsAction.C.
Referenced by addNSInternalEnergyAux(), addNSMachAux(), and setCommonParams().
|
protected |
Definition at line 275 of file AddNavierStokesKernelsAction.C.
Referenced by addNSEnergyInviscidFlux(), addNSMassInviscidFlux(), addNSMomentumInviscidFlux(), addNSSUPGEnergy(), addNSSUPGMass(), and addNSSUPGMomentum().
|
protectedinherited |
Definition at line 35 of file NSAction.h.
Referenced by NSAction::act(), AddNavierStokesVariablesAction::act(), and AddNavierStokesICsAction::act().
|
protectedinherited |
Definition at line 39 of file NSAction.h.
Referenced by NSAction::act(), act(), coupleMomentums(), and coupleVelocities().
|
protected |
Definition at line 65 of file AddNavierStokesKernelsAction.h.
Referenced by addNSMachAux(), addNSVelocityAux(), addPressureOrTemperatureAux(), and setCommonParams().
|
protectedinherited |
Definition at line 34 of file NSAction.h.
Referenced by NSAction::act(), act(), AddNavierStokesVariablesAction::act(), and AddNavierStokesICsAction::act().
1.8.16