File solkit_neutral_parallel_diffusion.hxx

Defines

SOLKIT_NEUTRAL_PARALLEL_DIFFUSION_H
struct SOLKITNeutralParallelDiffusion : public Component
#include <solkit_neutral_parallel_diffusion.hxx>

Add effective diffusion of neutrals in a 1D system

This version is intended to match the calculation of neutral diffusion in SOL-KiT (ca 2022).

Public Functions

inline SOLKITNeutralParallelDiffusion(std::string name, Options &alloptions, Solver*)

alloptions

  • units

    • eV

    • meters

    • inv_meters_cubed

  • <name>

    • neutral_temperature [eV]

virtual void transform(Options &state) override

Inputs

  • species

    • <all neutrals> # Applies to all neutral species

      • AA

      • density

Sets

  • species

    • <name>

      • density_source

Private Members

BoutReal neutral_temperature

Fixed neutral t.

BoutReal area_norm

Area normalisation [m^2].