File diamagnetic_drift.hxx

Defines

DIAMAGNETIC_DRIFT_H
struct DiamagneticDrift : public Component
#include <diamagnetic_drift.hxx>

Calculate diamagnetic flows.

Public Functions

DiamagneticDrift(std::string name, Options &options, Solver *solver)
virtual void transform(Options &state) override

For every species, if it has:

  • temperature

  • charge

Modifies:

  • density_source

  • energy_source

  • momentum_source

Private Members

Vector2D Curlb_B
bool bndry_flux
Field2D diamag_form