8.2. CXS models

CXS models.

8.2.1. Single Ray Attenuator

class cherab.core.model.attenuator.singleray.SingleRayAttenuator
calculate_attenuation()

Trigger beam attenuation calculation

density(x, y, z)

Returns the beam density at the specified point.

The point is specified in beam space.

Parameters
  • x – x coordinate in meters.

  • y – y coordinate in meters.

  • z – z coordinate in meters.

Returns

Density in m^-3.

8.2.2. CXS Beam Plasma Intersection

class cherab.core.model.beam.charge_exchange.BeamCXLine

Calculates CX emission for a beam.

Parameters
  • line

  • step – integration step in meters

Returns