WallGo.manager.WallSolverSettings

class WallSolverSettings(bIncludeOffEquilibrium=True, meanFreePathScale=50.0, wallThicknessGuess=5.0)[source]

Bases: object

Settings for the WallSolver.

Parameters:
  • bIncludeOffEquilibrium (bool)

  • meanFreePathScale (float)

  • wallThicknessGuess (float)

__init__(bIncludeOffEquilibrium=True, meanFreePathScale=50.0, wallThicknessGuess=5.0)
Parameters:
  • bIncludeOffEquilibrium (bool)

  • meanFreePathScale (float)

  • wallThicknessGuess (float)

Return type:

None

Methods

__init__([bIncludeOffEquilibrium, ...])

Attributes

bIncludeOffEquilibrium

If False, will ignore all out-of-equilibrium effects (no Boltzmann solving).

meanFreePathScale

Estimate of the mean free path of the plasma in \(1/T_n\).

wallThicknessGuess

Initial guess of the wall thickness that will be used to solve the EOM, in units \(1/T_n\).

bIncludeOffEquilibrium: bool = True

If False, will ignore all out-of-equilibrium effects (no Boltzmann solving).

meanFreePathScale: float = 50.0

Estimate of the mean free path of the plasma in \(1/T_n\). This will be used to set the tail lengths in the Grid object. Default is 100.

wallThicknessGuess: float = 5.0

Initial guess of the wall thickness that will be used to solve the EOM, in units \(1/T_n\). Default is 5.