This is a base Action class for the Navier-Stokes module which is responsible for building lists of names that other Actions can subsequently use. More...
#include <NSAction.h>
Public Member Functions | |
NSAction (InputParameters parameters) | |
virtual | ~NSAction () |
virtual void | act () |
Protected Types | |
typedef std::vector< VariableName > | CoupledName |
Protected Attributes | |
std::vector< std::string > | _vars |
std::vector< std::string > | _auxs |
unsigned int | _dim |
This is a base Action class for the Navier-Stokes module which is responsible for building lists of names that other Actions can subsequently use.
Subclasses should call its act() function prior to doing their own work.
Definition at line 25 of file NSAction.h.
|
protected |
Definition at line 42 of file NSAction.h.
NSAction::NSAction | ( | InputParameters | parameters | ) |
Definition at line 30 of file NSAction.C.
|
virtual |
Definition at line 32 of file NSAction.C.
|
virtual |
Reimplemented in AddNavierStokesICsAction, AddNavierStokesVariablesAction, and AddNavierStokesKernelsAction.
Definition at line 35 of file NSAction.C.
Referenced by AddNavierStokesKernelsAction::act(), AddNavierStokesVariablesAction::act(), and AddNavierStokesICsAction::act().
|
protected |
Definition at line 35 of file NSAction.h.
Referenced by act(), AddNavierStokesVariablesAction::act(), and AddNavierStokesICsAction::act().
|
protected |
Definition at line 39 of file NSAction.h.
Referenced by act(), AddNavierStokesKernelsAction::act(), AddNavierStokesKernelsAction::coupleMomentums(), and AddNavierStokesKernelsAction::coupleVelocities().
|
protected |
Definition at line 34 of file NSAction.h.
Referenced by act(), AddNavierStokesKernelsAction::act(), AddNavierStokesVariablesAction::act(), and AddNavierStokesICsAction::act().