File simple_conduction.hxx

Defines

SIMPLE_CONDUCTION_H
struct SimpleConduction : public Component
#include <simple_conduction.hxx>

Simplified models of parallel heat conduction

Intended mainly for testing.

Expressions taken from: https://farside.ph.utexas.edu/teaching/plasma/lectures1/node35.html

Public Functions

inline SimpleConduction(std::string name, Options &alloptions, Solver*)
inline virtual void transform(Options &state) override

Modify the given simulation state All components must implement this function

Private Members

std::string name

Name of the species e.g. “e”.

BoutReal kappa0

Pre-calculated constant in heat conduction coefficient.

BoutReal Nnorm
BoutReal Tnorm

Normalisation coefficients.

BoutReal temperature

Fix temperature if > 0.

BoutReal density

Fix density if > 0.

bool boundary_flux

Allow flux through sheath boundaries?