|
|
__init__(self,
z,
temperature,
verbose=False)
calculates the ionization equilibrium for element z at a single
temperatures |
source code
|
|
|
|
evolve(self,
temperature,
density,
haveEvolver=0)
to evolve the plasma to the final temperature |
source code
|
|
|
|
getEvolver(self,
temperature,
density,
time)
calculate the evolver matrix for the new temperature |
source code
|
|
|
|
getIoneq(self)
get the ionization equilibrium for this ion at the specified
temperature getIoneqFromEvolver does the same but is a bit less
accurate |
source code
|
|
|
|
getIoneqFromStatic(self)
gets the ionization equilibrium for the specified ion at the
specified temperature not as accurate as getIoneq since this methods
uses a matrix inversion which can result in nonphysical values
(usually small) that are zero'd out |
source code
|
|
|
|
getStatic(self)
calculate the static matrix for the specified temperature |
source code
|
|
|
Inherited from core.Ion.ion:
boundBoundLoss,
cireclvlDescale,
diCross,
diRate,
drRate,
drRateLvl,
eaCross,
eaDescale,
eaRate,
emiss,
emissList,
emissPlot,
emissRatio,
gofnt,
intensity,
intensityRatioInterpolate,
ioneqOne,
ionizCross,
ionizRate,
p2eRatio,
popPlot,
populate,
recombRate,
rrRate,
setup,
setupIonrec,
spectrum,
twoPhoton,
twoPhotonEmiss,
twoPhotonLoss,
upsilonDescale,
upsilonDescaleSplups
Inherited from core._IonTrails._ionTrails:
intensityList,
intensityPlot,
intensityRatio,
intensityRatioSave
Inherited from core._SpecTrails._specTrails:
convolve,
ionGate,
lineSpectrumPlot,
spectrumPlot
|