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.