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