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?