RosenbluthSource

Extends Source. Describes and calculates the source vectors for Rosenbluth-Putvinski avalanche source.

class RosenbluthSource

Class describing a Rosenbluth Putvinskii source. Is sourceMode 1 and 2 in EquationSettings.

Properties (non-inherited)

tail_mask

Mask describing the tail of of the runaways. It is used in sourceMode 2 from EquationSettings.

nr_mask

Mask defining the runaways, i.e. when an electron is considered a runaway. This is done so all with energy bigger twice the critical energy is considered to be a runaway (if not wMinForSource is set by user).

Functions

getSourceVec(this, f, iteration)

Returns the source vector for this iteration and also updates the sourceVector.

DetermineFastParticleRegion()

Internal function whihc determines the tail mask.