QuaLiKiz-Pythontools
Public Member Functions | Static Public Attributes | List of all members
qualikiz_tools.qualikiz_io.inputfiles.Particle Class Reference

Particle (ion or electron) More...

Inheritance diagram for qualikiz_tools.qualikiz_io.inputfiles.Particle:
Inheritance graph
[legend]
Collaboration diagram for qualikiz_tools.qualikiz_io.inputfiles.Particle:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, kwargs)
 Initialize a Particle. More...
 

Static Public Attributes

list in_args = ['T', 'n', 'At', 'An', 'type', 'anis', 'danisdr']
 

Detailed Description

Particle (ion or electron)

Constructor & Destructor Documentation

◆ __init__()

def qualikiz_tools.qualikiz_io.inputfiles.Particle.__init__ (   self,
  kwargs 
)

Initialize a Particle.

Usually it is better to create an Electron or Ion instead.

Parameters
TTemperature in keV
nDensity in 10^19 m^-3 for electrons, relative factor to electron denisity for ions
AtNormalized logarithmic temperature gradient
A_t(R/T) * (dT/dr)
AnNormalized logarithmic density gradient
A_n(R/n) * (dn/dr)
type1: Active
2Adiabatic
3Passing at ion scales
anisTemperature anisotropy T_perp / T_para at LFS
danisdrRadial gradient of temperature anisotropy
   Kwargs (ion only):
AiIon mass in amu
ZiIon charge in e

Member Data Documentation

◆ in_args

list qualikiz_tools.qualikiz_io.inputfiles.Particle.in_args = ['T', 'n', 'At', 'An', 'type', 'anis', 'danisdr']
static

The documentation for this class was generated from the following file: