set_species()#

LHDSpecies.set_species(element: str, charge: int, density: Function3D = FloatFunction(), temperature: Function3D = FloatFunction(), bulk_velocity: Function3D = Vector3DFunction()) NoneSource#

Add species to composition which is assumed to be Maxwellian distribution.

Parameters:
elementstr

Element name registered in cherabs elements.pyx module.

chargeint

Element’s charge state, by default 0.

densityFunction3D, optional

Density distribution, by default Constant3D (1.0e19).

temperatureFunction3D, optional

Temperature distribution, by default Constant3D (1.0e2).

bulk_velocityVectorFunction3D, optional

Bulk velocity, by default ConstantVector3D (0).