File isothermal.hxx#

Defines

ISOTHERMAL_H#
struct Isothermal : public NamedComponent<Isothermal>#
#include <isothermal.hxx>

Set temperature to a fixed value

Public Functions

Isothermal(std::string name, Options &options, Solver*)#
virtual void outputVars(Options &state) override#

Add extra fields for output, or set attributes e.g docstrings.

Public Static Attributes

static constexpr auto type = "isothermal"#

Private Functions

virtual void transform_impl(GuardedOptions &state) override#

Inputs

  • species

    • <name>

      • density (optional)

Sets in the state

  • species

    • <name>

      • temperature

      • pressure (if density is set)

Private Members

BoutReal T#

The normalised temperature.

Field3D P#

The normalised pressure.

bool diagnose#

Output additional diagnostics?