<xs:element name="nbi"><xs:annotation><xs:documentation>Neutral Beam Injection. Input to NBI source codes; describes the neutrals that are about to be launched into the torus; Time-dependent CPO</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element ref="datainfo"/><xs:element name="nbi_unit" maxOccurs="unbounded"><xs:annotation><xs:documentation>Vector of Neutral Beam Injector units. The NBI system should be separated in to the individually power strucutres. Structure array(nunits). Time-dependent</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="xs:string"><xs:annotation><xs:documentation>Name of the neutral beam injector</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="inj_spec"><xs:annotation><xs:documentation>Injected species</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="amn" type="xs:float"><xs:annotation><xs:documentation>Atomic mass number</xs:documentation><xs:appinfo>experimental</xs:appinfo></xs:annotation></xs:element><xs:element name="zn" type="xs:float"><xs:annotation><xs:documentation>Nuclear charge</xs:documentation><xs:appinfo>experimental</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="pow_unit" type="exp0D"><xs:annotation><xs:documentation>Power delivered by an NBI unit [W]; Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="inj_eng_unit" type="exp0D"><xs:annotation><xs:documentation>Full injection energy of a unit [ev]; Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beamcurrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam current fractions; beamcurrfrac(j) is the fraction of the beam current from beam neutrals with the j:th harmonic energy, inj_eng_unit. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beampowrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam power fractions; beampowrfrac(j) is the fraction of the beam power from beam neutrals with the j:th harmonic energy, inj_eng_unit;. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beamletgroup" maxOccurs="unbounded"><xs:annotation><xs:documentation>Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi0D"><xs:annotation><xs:documentation>Position of centre of injection unit surface (or grounded grid).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad" type="xs:float"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle" type="xs:float"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="direction" type="xs:integer"><xs:annotation><xs:documentation>Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_horiz" type="xs:float"><xs:annotation><xs:documentation>Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_vert" type="xs:float"><xs:annotation><xs:documentation>Vertical width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focussing"><xs:annotation><xs:documentation>Describes how the beam is focussed.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="focal_len_hz" type="xs:float"><xs:annotation><xs:documentation>Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focal_len_vc" type="xs:float"><xs:annotation><xs:documentation>Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_hz" type="xs:float"><xs:annotation><xs:documentation>The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_vc" type="xs:float"><xs:annotation><xs:documentation>The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="divergence"><xs:annotation><xs:documentation>Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="frac_divcomp" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of injected particles. Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_vert" type="vecflt_type"><xs:annotation><xs:documentation>The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_horiz" type="vecflt_type"><xs:annotation><xs:documentation>The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="beamlets"><xs:annotation><xs:documentation>Detailed information on beamlets.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi1D"><xs:annotation><xs:documentation>Position of beamlets. Vector rzphi1D (nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad_blt" type="vecflt_type"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle_blt" type="vecflt_type"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="pow_frc_blt" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="wall" type="nbi_nbi_unit_wall"><xs:annotation><xs:documentation>Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element ref="codeparam"><xs:annotation><xs:documentation>Code parameters of physics code, i.e. codes calculating a wave field.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element ref="codeparam"><xs:annotation><xs:documentation>Code parameters of datajoiners, i.e. codes that merge the wave field of two or more physics codes.</xs:documentation></xs:annotation></xs:element><xs:element name="time" type="xs:float"><xs:annotation><xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Vector of Neutral Beam Injector units. The NBI system should be separated in to the individually power strucutres. Structure array(nunits). Time-dependent
<xs:element name="nbi_unit" maxOccurs="unbounded"><xs:annotation><xs:documentation>Vector of Neutral Beam Injector units. The NBI system should be separated in to the individually power strucutres. Structure array(nunits). Time-dependent</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="name" type="xs:string"><xs:annotation><xs:documentation>Name of the neutral beam injector</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="inj_spec"><xs:annotation><xs:documentation>Injected species</xs:documentation></xs:annotation><xs:complexType><xs:sequence><xs:element name="amn" type="xs:float"><xs:annotation><xs:documentation>Atomic mass number</xs:documentation><xs:appinfo>experimental</xs:appinfo></xs:annotation></xs:element><xs:element name="zn" type="xs:float"><xs:annotation><xs:documentation>Nuclear charge</xs:documentation><xs:appinfo>experimental</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="pow_unit" type="exp0D"><xs:annotation><xs:documentation>Power delivered by an NBI unit [W]; Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="inj_eng_unit" type="exp0D"><xs:annotation><xs:documentation>Full injection energy of a unit [ev]; Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beamcurrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam current fractions; beamcurrfrac(j) is the fraction of the beam current from beam neutrals with the j:th harmonic energy, inj_eng_unit. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beampowrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam power fractions; beampowrfrac(j) is the fraction of the beam power from beam neutrals with the j:th harmonic energy, inj_eng_unit;. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element><xs:element name="beamletgroup" maxOccurs="unbounded"><xs:annotation><xs:documentation>Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi0D"><xs:annotation><xs:documentation>Position of centre of injection unit surface (or grounded grid).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad" type="xs:float"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle" type="xs:float"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="direction" type="xs:integer"><xs:annotation><xs:documentation>Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_horiz" type="xs:float"><xs:annotation><xs:documentation>Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_vert" type="xs:float"><xs:annotation><xs:documentation>Vertical width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focussing"><xs:annotation><xs:documentation>Describes how the beam is focussed.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="focal_len_hz" type="xs:float"><xs:annotation><xs:documentation>Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focal_len_vc" type="xs:float"><xs:annotation><xs:documentation>Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_hz" type="xs:float"><xs:annotation><xs:documentation>The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_vc" type="xs:float"><xs:annotation><xs:documentation>The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="divergence"><xs:annotation><xs:documentation>Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="frac_divcomp" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of injected particles. Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_vert" type="vecflt_type"><xs:annotation><xs:documentation>The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_horiz" type="vecflt_type"><xs:annotation><xs:documentation>The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="beamlets"><xs:annotation><xs:documentation>Detailed information on beamlets.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi1D"><xs:annotation><xs:documentation>Position of beamlets. Vector rzphi1D (nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad_blt" type="vecflt_type"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle_blt" type="vecflt_type"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="pow_frc_blt" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="wall" type="nbi_nbi_unit_wall"><xs:annotation><xs:documentation>Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element ref="codeparam"><xs:annotation><xs:documentation>Code parameters of physics code, i.e. codes calculating a wave field.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="name" type="xs:string"><xs:annotation><xs:documentation>Name of the neutral beam injector</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="amn" type="xs:float"><xs:annotation><xs:documentation>Atomic mass number</xs:documentation><xs:appinfo>experimental</xs:appinfo></xs:annotation></xs:element>
<xs:element name="pow_unit" type="exp0D"><xs:annotation><xs:documentation>Power delivered by an NBI unit [W]; Time-dependent</xs:documentation></xs:annotation></xs:element>
<xs:element name="inj_eng_unit" type="exp0D"><xs:annotation><xs:documentation>Full injection energy of a unit [ev]; Time-dependent</xs:documentation></xs:annotation></xs:element>
Beam current fractions; beamcurrfrac(j) is the fraction of the beam current from beam neutrals with the j:th harmonic energy, inj_eng_unit. Vector(3); Time-dependent
<xs:element name="beamcurrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam current fractions; beamcurrfrac(j) is the fraction of the beam current from beam neutrals with the j:th harmonic energy, inj_eng_unit. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element>
Beam power fractions; beampowrfrac(j) is the fraction of the beam power from beam neutrals with the j:th harmonic energy, inj_eng_unit;. Vector(3); Time-dependent
<xs:element name="beampowrfrac" type="exp1D"><xs:annotation><xs:documentation>Beam power fractions; beampowrfrac(j) is the fraction of the beam power from beam neutrals with the j:th harmonic energy, inj_eng_unit;. Vector(3); Time-dependent</xs:documentation></xs:annotation></xs:element>
Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.
<xs:element name="beamletgroup" maxOccurs="unbounded"><xs:annotation><xs:documentation>Group of beamlets with common vertical and horizontal focal point. If there are no common focal points, then select small groups of beamlets such that a focal point description of the beamlet-group provides a fair description.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi0D"><xs:annotation><xs:documentation>Position of centre of injection unit surface (or grounded grid).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad" type="xs:float"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle" type="xs:float"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="direction" type="xs:integer"><xs:annotation><xs:documentation>Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_horiz" type="xs:float"><xs:annotation><xs:documentation>Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_vert" type="xs:float"><xs:annotation><xs:documentation>Vertical width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focussing"><xs:annotation><xs:documentation>Describes how the beam is focussed.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="focal_len_hz" type="xs:float"><xs:annotation><xs:documentation>Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focal_len_vc" type="xs:float"><xs:annotation><xs:documentation>Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_hz" type="xs:float"><xs:annotation><xs:documentation>The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_vc" type="xs:float"><xs:annotation><xs:documentation>The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="divergence"><xs:annotation><xs:documentation>Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="frac_divcomp" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of injected particles. Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_vert" type="vecflt_type"><xs:annotation><xs:documentation>The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_horiz" type="vecflt_type"><xs:annotation><xs:documentation>The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element><xs:element name="beamlets"><xs:annotation><xs:documentation>Detailed information on beamlets.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi1D"><xs:annotation><xs:documentation>Position of beamlets. Vector rzphi1D (nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad_blt" type="vecflt_type"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle_blt" type="vecflt_type"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="pow_frc_blt" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="position" type="rzphi0D"><xs:annotation><xs:documentation>Position of centre of injection unit surface (or grounded grid).</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="tang_rad" type="xs:float"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a NBI unit is tangent to a circle around the torus) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="angle" type="xs:float"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of the injection unit surface and the horiontal plane [rad]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise
Diagram
Type
xs:integer
Properties
content
simple
Source
<xs:element name="direction" type="xs:integer"><xs:annotation><xs:documentation>Direction of the beam seen from above the torus: -1 = clockwise; 1 = counter clockwise</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="width_horiz" type="xs:float"><xs:annotation><xs:documentation>Horizontal width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Vertical width of the beam group at the injection unit surface (or grounded grid) [m]
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="width_vert" type="xs:float"><xs:annotation><xs:documentation>Vertical width of the beam group at the injection unit surface (or grounded grid) [m]</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="focussing"><xs:annotation><xs:documentation>Describes how the beam is focussed.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="focal_len_hz" type="xs:float"><xs:annotation><xs:documentation>Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="focal_len_vc" type="xs:float"><xs:annotation><xs:documentation>Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_hz" type="xs:float"><xs:annotation><xs:documentation>The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="width_min_vc" type="xs:float"><xs:annotation><xs:documentation>The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="focal_len_hz" type="xs:float"><xs:annotation><xs:documentation>Horizontal focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum horizontal width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="focal_len_vc" type="xs:float"><xs:annotation><xs:documentation>Vertical focal length along the beam line, i.e. the point along the centre of the beamlet-group where the beamlet-group has its minimum vertical width [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="width_min_hz" type="xs:float"><xs:annotation><xs:documentation>The horizontal width of the beamlet-group at the at the horizontal focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar
Diagram
Type
xs:float
Properties
content
simple
Source
<xs:element name="width_min_vc" type="xs:float"><xs:annotation><xs:documentation>The vertical width of the beamlet-group at the at the vertical focal point [m]. Scalar</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.
<xs:element name="divergence"><xs:annotation><xs:documentation>Detailed information on beamlet divergence. Divergens is described as a super position of Gaussian profiles with amplitide "frac_divcomp" and vertical/horizontal divergence "div_vert"/"div_horiz". Note that for positive ion NBI the divergence is well described by a single Gaussian.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="frac_divcomp" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of injected particles. Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_vert" type="vecflt_type"><xs:annotation><xs:documentation>The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="div_horiz" type="vecflt_type"><xs:annotation><xs:documentation>The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)
<xs:element name="div_vert" type="vecflt_type"><xs:annotation><xs:documentation>The vertical beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)
<xs:element name="div_horiz" type="vecflt_type"><xs:annotation><xs:documentation>The horizontal beamlet divergence [rad]. Here the divergence is defined for Gaussian beams as the angel where the beam density is reduced by a factor 1/e compared to the maximum density. For non-Gaussian beams the divergence is sqrt(2)*mean((x-mean(x))**2), where x is the angle and the mean should be performed over the beam density, P(x): mean(y)=int(y*P(x)*dx). Vector(ndiv_comp)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="beamlets"><xs:annotation><xs:documentation>Detailed information on beamlets.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:complexType><xs:sequence><xs:element name="position" type="rzphi1D"><xs:annotation><xs:documentation>Position of beamlets. Vector rzphi1D (nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="tang_rad_blt" type="vecflt_type"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="angle_blt" type="vecflt_type"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="pow_frc_blt" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType></xs:element>
<xs:element name="tang_rad_blt" type="vecflt_type"><xs:annotation><xs:documentation>Tangency radius (major radius where the central line of a beamlet is tangent to a circle around the torus) [m]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="angle_blt" type="vecflt_type"><xs:annotation><xs:documentation>Angle of inclination between a line at the centre of a beamlet and the horiontal plane [rad]; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="pow_frc_blt" type="vecflt_type"><xs:annotation><xs:documentation>Fraction of power of a unit injected by a beamlet; Vector(nbeamlets)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.
<xs:element name="wall" type="nbi_nbi_unit_wall"><xs:annotation><xs:documentation>Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="surface" type="nbi_nbi_unit_wall_surface"><xs:annotation><xs:documentation>A collimating solid surface described by a polygon; no particle can pass through this surface</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
<xs:element name="triangle" type="trianglexyz" maxOccurs="unbounded"><xs:annotation><xs:documentation>Triangular wall surface described by its three corners: point1, point2, and point3. Vector(n_triangles)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Rectangular wall surface described by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point should be calculated from the other three as point00=point01+poin10-point11. Vector(n_rectangles)
<xs:element name="rectangle" type="rectanglexyz" maxOccurs="unbounded"><xs:annotation><xs:documentation>Rectangular wall surface described by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point should be calculated from the other three as point00=point01+poin10-point11. Vector(n_rectangles)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Vector of collimating holes (openings). Each hole has to be flat, i.e. it lies on a surface. Particles can only cross this surface by passing through the hole. To describe the hole we first construct a coordinate system on the surface by defining the original and two basis vectors in (x,y,z) space. The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2. As an example, a rectangle with two of the corners given by "origin+basis1" and "origin+basis2" can be described using coord1=[1,0,-1,0] and coord2=[0,1,0,-1].
<xs:element name="collimator" type="flat_polygon" maxOccurs="unbounded"><xs:annotation><xs:documentation>Vector of collimating holes (openings). Each hole has to be flat, i.e. it lies on a surface. Particles can only cross this surface by passing through the hole. To describe the hole we first construct a coordinate system on the surface by defining the original and two basis vectors in (x,y,z) space. The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2. As an example, a rectangle with two of the corners given by "origin+basis1" and "origin+basis2" can be described using coord1=[1,0,-1,0] and coord2=[0,1,0,-1].</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element>
Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.
<xs:complexType name="nbi_nbi_unit_wall"><xs:annotation><xs:documentation>Description of the wall components in the NBI system that limits the beam spatial width of the beam. The wall is here described a superposition of surface segments and collimating holes.</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:sequence><xs:element name="surface" type="nbi_nbi_unit_wall_surface"><xs:annotation><xs:documentation>A collimating solid surface described by a polygon; no particle can pass through this surface</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="collimator" type="flat_polygon" maxOccurs="unbounded"><xs:annotation><xs:documentation>Vector of collimating holes (openings). Each hole has to be flat, i.e. it lies on a surface. Particles can only cross this surface by passing through the hole. To describe the hole we first construct a coordinate system on the surface by defining the original and two basis vectors in (x,y,z) space. The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2. As an example, a rectangle with two of the corners given by "origin+basis1" and "origin+basis2" can be described using coord1=[1,0,-1,0] and coord2=[0,1,0,-1].</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>
Complex Type nbi_nbi_unit_wall_surface
Namespace
No namespace
Annotations
A collimating solid surface described by a polygon; no particle can pass through this surface
<xs:complexType name="nbi_nbi_unit_wall_surface"><xs:annotation><xs:documentation>A collimating solid surface described by a polygon; no particle can pass through this surface</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation><xs:sequence><xs:element name="triangle" type="trianglexyz" maxOccurs="unbounded"><xs:annotation><xs:documentation>Triangular wall surface described by its three corners: point1, point2, and point3. Vector(n_triangles)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element><xs:element name="rectangle" type="rectanglexyz" maxOccurs="unbounded"><xs:annotation><xs:documentation>Rectangular wall surface described by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point should be calculated from the other three as point00=point01+poin10-point11. Vector(n_rectangles)</xs:documentation><xs:appinfo>machine description</xs:appinfo></xs:annotation></xs:element></xs:sequence></xs:complexType>