File electron_force_balance.hxx
Defines
-
ELECTRON_FORCE_BALANCE
-
struct ElectronForceBalance : public Component
- #include <electron_force_balance.hxx>
Balance the parallel electron pressure gradient against the electric field. Use this electric field to calculate a force on the other species
E = (-∇p_e + F) / n_e
where F is the momentum source for the electrons.
Then uses this electric field to calculate a force on all ion species.
Note: This needs to be put after collisions and other components which impose forces on electrons
Public Functions
-
inline ElectronForceBalance(std::string, Options&, Solver*)
-
virtual void transform(Options &state) override
Required inputs
species
e
pressure
density
momentum_source [optional] Asserts that charge = -1
Sets in the input
species
<all except e> if both density and charge are set
momentum_source
-
inline ElectronForceBalance(std::string, Options&, Solver*)