cherab.phix.plasma.species.PHiXSpecies.set_species#

PHiXSpecies.set_species(element=None, charge=0, density=FloatFunction(), temperature=FloatFunction(), bulk_velocity=Vector3DFunction())Source#

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

Parameters:
  • element (str | None) – element name registored in cherabs elements.pyx, by default None

  • charge (int) – element’s charge state, by default 0

  • density (Function3D) – density distribution, by default Constant3D(1.0e19)

  • temperature (Function3D) – temperature distribution, by default Constant3D(1.0e2)

  • bulk_velocity (VectorFunction3D) – bulk velocity, by default ConstantVector3D(0)