File neutral_full_velocity.hxx#
Defines
-
NEUTRAL_FULL_VELOCITY_H#
-
struct NeutralFullVelocity : public Component#
- #include <neutral_full_velocity.hxx>
Neutral gas model, evolving three components of velocity as axisymmetric fields
Evolves neutral density, pressure and velocity as Field2D quantities
Public Functions
-
NeutralFullVelocity(const std::string &name, Options &options, Solver *solver)#
-
virtual void transform(Options &state) override#
Modify the given simulation state.
-
virtual void finally(const Options &state) override#
Use the final simulation state to update internal state (e.g. time derivatives)
-
virtual void outputVars(Options &state) override#
Add extra fields for output, or set attributes e.g docstrings.
Private Members
-
Coordinates *coord#
-
std::string name#
-
BoutReal AA#
-
BoutReal density_floor#
Floor when dividing by density.
-
Field2D Nn2D#
-
Field2D Pn2D#
-
Vector2D Vn2D#
-
Vector2D Vn2D_contravariant#
Neutral gas velocity v^x, v^y, v^z.
-
Field2D Tn2D#
-
Field2D Rxy#
-
BoutReal sigma_Bp#
-
Field2D Txr#
-
Field2D Txz#
-
Field2D Tyr#
-
Field2D Tyz#
-
Field2D Urx#
-
Field2D Ury#
-
Field2D Uzx#
-
Field2D Uzy#
-
BoutReal adiabatic_index#
-
BoutReal neutral_viscosity#
-
BoutReal neutral_conduction#
-
BoutReal neutral_gamma#
-
bool toroidal_flow#
Evolve toroidal flow?
-
bool momentum_advection#
Include advection of momentum?
-
bool curved_torus#
Include toroidal curvature in momentum advection?
-
bool diagnose#
Output additional diagnostics?
-
Field2D Vnpar#
Parallel flow velocity diagnostic.
-
NeutralFullVelocity(const std::string &name, Options &options, Solver *solver)#