Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema antennas.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element antennas
Namespace No namespace
Annotations
Antenna systems for heating and current drive in the electron cyclotron (EC), ion cylcotron (IC) and lower hybrid (LH) frequencies. Time-dependent CPO.
Diagram
Diagram utilities_xsd.tmp#datainfo antennas_xsd.tmp#antennas_antenna_ec antennas_xsd.tmp#antennas_antenna_ic antennas_xsd.tmp#antennas_antenna_lh utilities_xsd.tmp#codeparam antennas_xsd.tmp#antennas_time
Properties
content complex
Used by
Element top
Model
Children antenna_ec, antenna_ic, antenna_lh, codeparam, datainfo, time
Instance
<antennas>
  <datainfo>{1,1}</datainfo>
  <antenna_ec>{1,unbounded}</antenna_ec>
  <antenna_ic>{1,unbounded}</antenna_ic>
  <antenna_lh>{1,unbounded}</antenna_lh>
  <codeparam>{1,1}</codeparam>
  <time>{1,1}</time>
</antennas>
Source
<xs:element name="antennas">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Antenna systems for heating and current drive in the electron cyclotron (EC), ion cylcotron (IC) and lower hybrid (LH) frequencies. Time-dependent CPO.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="datainfo"/>
      <xs:element name="antenna_ec" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Vector of Electron Cyclotron antennas. 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:appinfo>machine description</xs:appinfo>
                <xs:documentation>Antenna name</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="frequency" type="xs:float">
              <xs:annotation>
                <xs:documentation>Frequency [Hz]</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="power" type="exp0D">
              <xs:annotation>
                <xs:documentation>Power [W]; Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="mode" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Incoming wave mode (+ or -1 for O/X mode); Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="position" type="rzphi0D">
              <xs:annotation>
                <xs:documentation>Launching position in the global reference system; Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="launchangles">
              <xs:annotation>
                <xs:documentation>Launching angles of the beam</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="alpha" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline [rad], Tan(alpha)=-k_z/k_R; Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="beta" type="xs:float">
                    <xs:annotation>
                      <xs:documentation>Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="beam" type="rfbeam">
              <xs:annotation>
                <xs:documentation>Beam characteristics at the launching position</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="codeparam">
              <xs:annotation>
                <xs:documentation>Code parameters of the code constructing the antenna.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="antenna_ic" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Vector of Ion Cyclotron antennas. 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>Antenna name; String</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="frequency" type="exp0D">
              <xs:annotation>
                <xs:documentation>Frequency [Hz]; Time-dependent; Exp0d</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="power" type="exp0D">
              <xs:annotation>
                <xs:documentation>Power [W]; Time-dependent; Exp0d</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="ntor" type="vecint_type">
              <xs:annotation>
                <xs:documentation>Toroidal mode numbers [-]; Time-dependent; Vector(n_ntor)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="power_ntor" type="vecflt_type">
              <xs:annotation>
                <xs:documentation>Power coupled in each toroidal mode [W]; Time-dependent; Vector(n_ntor)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="setup" type="antennaic_setup">
              <xs:annotation>
                <xs:documentation>Detailed description of IC antenna hardware and internal settings</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element ref="codeparam">
              <xs:annotation>
                <xs:documentation>Code parameters of the code constructing the antenna.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="antenna_lh" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Vector of Lower Hybrid antennas. 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>Antenna name, String</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="frequency" type="xs:float">
              <xs:annotation>
                <xs:documentation>Frequency [Hz]</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="power" type="exp0D">
              <xs:annotation>
                <xs:documentation>Power [W]; Exp0d. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="n_par" type="xs:float">
              <xs:annotation>
                <xs:documentation>Main parallel refractive index of the launched spectrum, for multi-junction antennas. Time-dependent</xs:documentation>
                <xs:appinfo>experimental</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="position" type="rzphi0D">
              <xs:annotation>
                <xs:documentation>Reference global antenna position. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="setup" type="antennalh_setup">
              <xs:annotation>
                <xs:appinfo>machine description</xs:appinfo>
                <xs:documentation>Detailed description of LH antennas.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="plasmaedge">
              <xs:annotation>
                <xs:documentation>Plasma edge characteristics in front of the antenna.</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="npoints" type="xs:integer">
                    <xs:annotation>
                      <xs:documentation>Number of points in the distance grid. Integer</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="distance" type="vecflt_type">
                    <xs:annotation>
                      <xs:documentation>Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="density" type="vecflt_type">
                    <xs:annotation>
                      <xs:documentation>Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="beam" type="rfbeam">
              <xs:annotation>
                <xs:documentation>Beam characteristics</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element ref="codeparam">
              <xs:annotation>
                <xs:documentation>Code parameters of the code constructing the antenna.</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 antennas.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="time" type="xs:float" default="0.0">
        <xs:annotation>
          <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_ec
Namespace No namespace
Annotations
Vector of Electron Cyclotron antennas. Time-dependent
Diagram
Diagram antennas_xsd.tmp#antennas_antennas_antenna_ec_name antennas_xsd.tmp#antennas_antennas_antenna_ec_frequency antennas_xsd.tmp#antennas_antennas_antenna_ec_power antennas_xsd.tmp#antennas_antennas_antenna_ec_mode antennas_xsd.tmp#antennas_antennas_antenna_ec_position antennas_xsd.tmp#antennas_antennas_antenna_ec_launchangles antennas_xsd.tmp#antennas_antennas_antenna_ec_beam utilities_xsd.tmp#codeparam
Properties
content complex
maxOccurs unbounded
Model
Children beam, codeparam, frequency, launchangles, mode, name, position, power
Instance
<antenna_ec>
  <name>{1,1}</name>
  <frequency>{1,1}</frequency>
  <power>{1,1}</power>
  <mode>{1,1}</mode>
  <position>{1,1}</position>
  <launchangles>{1,1}</launchangles>
  <beam>{1,1}</beam>
  <codeparam>{1,1}</codeparam>
</antenna_ec>
Source
<xs:element name="antenna_ec" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of Electron Cyclotron antennas. 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:appinfo>machine description</xs:appinfo>
          <xs:documentation>Antenna name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="frequency" type="xs:float">
        <xs:annotation>
          <xs:documentation>Frequency [Hz]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="power" type="exp0D">
        <xs:annotation>
          <xs:documentation>Power [W]; Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="mode" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Incoming wave mode (+ or -1 for O/X mode); Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="position" type="rzphi0D">
        <xs:annotation>
          <xs:documentation>Launching position in the global reference system; Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="launchangles">
        <xs:annotation>
          <xs:documentation>Launching angles of the beam</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="alpha" type="xs:float">
              <xs:annotation>
                <xs:documentation>Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline [rad], Tan(alpha)=-k_z/k_R; Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="beta" type="xs:float">
              <xs:annotation>
                <xs:documentation>Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="beam" type="rfbeam">
        <xs:annotation>
          <xs:documentation>Beam characteristics at the launching position</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="codeparam">
        <xs:annotation>
          <xs:documentation>Code parameters of the code constructing the antenna.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_ec / name
Namespace No namespace
Annotations
Antenna name
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Antenna name</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / frequency
Namespace No namespace
Annotations
Frequency [Hz]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="frequency" type="xs:float">
  <xs:annotation>
    <xs:documentation>Frequency [Hz]</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / power
Namespace No namespace
Annotations
Power [W]; Time-dependent
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<power>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</power>
Source
<xs:element name="power" type="exp0D">
  <xs:annotation>
    <xs:documentation>Power [W]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / mode
Namespace No namespace
Annotations
Incoming wave mode (+ or -1 for O/X mode); Time-dependent
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="mode" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Incoming wave mode (+ or -1 for O/X mode); Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / position
Namespace No namespace
Annotations
Launching position in the global reference system; Time-dependent
Diagram
Diagram utilities_xsd.tmp#rzphi0D_r utilities_xsd.tmp#rzphi0D_z utilities_xsd.tmp#rzphi0D_phi utilities_xsd.tmp#rzphi0D
Type rzphi0D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<position>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</position>
Source
<xs:element name="position" type="rzphi0D">
  <xs:annotation>
    <xs:documentation>Launching position in the global reference system; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / launchangles
Namespace No namespace
Annotations
Launching angles of the beam
Diagram
Diagram antennas_xsd.tmp#antennas_antennas_antenna_ec_antennas_antennas_antenna_ec_launchangles_alpha antennas_xsd.tmp#antennas_antennas_antenna_ec_antennas_antennas_antenna_ec_launchangles_beta
Properties
content complex
Model
Children alpha, beta
Instance
<launchangles>
  <alpha>{1,1}</alpha>
  <beta>{1,1}</beta>
</launchangles>
Source
<xs:element name="launchangles">
  <xs:annotation>
    <xs:documentation>Launching angles of the beam</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="alpha" type="xs:float">
        <xs:annotation>
          <xs:documentation>Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline [rad], Tan(alpha)=-k_z/k_R; Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="beta" type="xs:float">
        <xs:annotation>
          <xs:documentation>Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_ec / launchangles / alpha
Namespace No namespace
Annotations
Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline [rad], Tan(alpha)=-k_z/k_R; Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="alpha" type="xs:float">
  <xs:annotation>
    <xs:documentation>Poloidal launching angle between the horizontal plane and the poloidal component of the nominal beam centerline [rad], Tan(alpha)=-k_z/k_R; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / launchangles / beta
Namespace No namespace
Annotations
Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="beta" type="xs:float">
  <xs:annotation>
    <xs:documentation>Toroidal launching angle between the poloidal plane and the nominal beam centerline [rad], Sin(beta)=k_phi; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ec / beam
Namespace No namespace
Annotations
Beam characteristics at the launching position
Diagram
Diagram antennas_xsd.tmp#rfbeam_spot antennas_xsd.tmp#rfbeam_phaseellipse antennas_xsd.tmp#rfbeam
Type rfbeam
Properties
content complex
Model
Children phaseellipse, spot
Instance
<beam>
  <spot>{1,1}</spot>
  <phaseellipse>{1,1}</phaseellipse>
</beam>
Source
<xs:element name="beam" type="rfbeam">
  <xs:annotation>
    <xs:documentation>Beam characteristics at the launching position</xs:documentation>
  </xs:annotation>
</xs:element>
Element rfbeam / spot
Namespace No namespace
Annotations
Spot characteristics
Diagram
Diagram antennas_xsd.tmp#rfbeam_rfbeam_spot_size antennas_xsd.tmp#rfbeam_rfbeam_spot_angle
Properties
content complex
Model
Children angle, size
Instance
<spot>
  <size>{1,1}</size>
  <angle>{1,1}</angle>
</spot>
Source
<xs:element name="spot">
  <xs:annotation>
    <xs:documentation>Spot characteristics</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="size" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Size of the spot ellipse [m], Vector (2). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="angle" type="xs:float">
        <xs:annotation>
          <xs:documentation>Rotation angle for the spot ellipse [rd], Float. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element rfbeam / spot / size
Namespace No namespace
Annotations
Size of the spot ellipse [m], Vector (2). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="size" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Size of the spot ellipse [m], Vector (2). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element rfbeam / spot / angle
Namespace No namespace
Annotations
Rotation angle for the spot ellipse [rd], Float. Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="angle" type="xs:float">
  <xs:annotation>
    <xs:documentation>Rotation angle for the spot ellipse [rd], Float. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element rfbeam / phaseellipse
Namespace No namespace
Annotations
Phase ellipse characteristics
Diagram
Diagram antennas_xsd.tmp#rfbeam_rfbeam_phaseellipse_invcurvrad antennas_xsd.tmp#rfbeam_rfbeam_phaseellipse_angle
Properties
content complex
Model
Children angle, invcurvrad
Instance
<phaseellipse>
  <invcurvrad>{1,1}</invcurvrad>
  <angle>{1,1}</angle>
</phaseellipse>
Source
<xs:element name="phaseellipse">
  <xs:annotation>
    <xs:documentation>Phase ellipse characteristics</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="invcurvrad" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Inverse curvature radii for the phase ellipse [m-1], positive/negative for divergent/convergent beams, Vector (2). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="angle" type="xs:float">
        <xs:annotation>
          <xs:documentation>Rotation angle for the phase ellipse [rd], Float. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element rfbeam / phaseellipse / invcurvrad
Namespace No namespace
Annotations
Inverse curvature radii for the phase ellipse [m-1], positive/negative for divergent/convergent beams, Vector (2). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="invcurvrad" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Inverse curvature radii for the phase ellipse [m-1], positive/negative for divergent/convergent beams, Vector (2). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element rfbeam / phaseellipse / angle
Namespace No namespace
Annotations
Rotation angle for the phase ellipse [rd], Float. Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="angle" type="xs:float">
  <xs:annotation>
    <xs:documentation>Rotation angle for the phase ellipse [rd], Float. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic
Namespace No namespace
Annotations
Vector of Ion Cyclotron antennas. Time-dependent
Diagram
Diagram antennas_xsd.tmp#antennas_antennas_antenna_ic_name antennas_xsd.tmp#antennas_antennas_antenna_ic_frequency antennas_xsd.tmp#antennas_antennas_antenna_ic_power antennas_xsd.tmp#antennas_antennas_antenna_ic_ntor antennas_xsd.tmp#antennas_antennas_antenna_ic_power_ntor antennas_xsd.tmp#antennas_antennas_antenna_ic_setup utilities_xsd.tmp#codeparam
Properties
content complex
maxOccurs unbounded
Model
Children codeparam, frequency, name, ntor, power, power_ntor, setup
Instance
<antenna_ic>
  <name>{1,1}</name>
  <frequency>{1,1}</frequency>
  <power>{1,1}</power>
  <ntor>{1,1}</ntor>
  <power_ntor>{1,1}</power_ntor>
  <setup>{1,1}</setup>
  <codeparam>{1,1}</codeparam>
</antenna_ic>
Source
<xs:element name="antenna_ic" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of Ion Cyclotron antennas. 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>Antenna name; String</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="frequency" type="exp0D">
        <xs:annotation>
          <xs:documentation>Frequency [Hz]; Time-dependent; Exp0d</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="power" type="exp0D">
        <xs:annotation>
          <xs:documentation>Power [W]; Time-dependent; Exp0d</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ntor" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Toroidal mode numbers [-]; Time-dependent; Vector(n_ntor)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="power_ntor" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Power coupled in each toroidal mode [W]; Time-dependent; Vector(n_ntor)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="setup" type="antennaic_setup">
        <xs:annotation>
          <xs:documentation>Detailed description of IC antenna hardware and internal settings</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element ref="codeparam">
        <xs:annotation>
          <xs:documentation>Code parameters of the code constructing the antenna.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_ic / name
Namespace No namespace
Annotations
Antenna name; String
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Antenna name; String</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic / frequency
Namespace No namespace
Annotations
Frequency [Hz]; Time-dependent; Exp0d
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<frequency>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</frequency>
Source
<xs:element name="frequency" type="exp0D">
  <xs:annotation>
    <xs:documentation>Frequency [Hz]; Time-dependent; Exp0d</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic / power
Namespace No namespace
Annotations
Power [W]; Time-dependent; Exp0d
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<power>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</power>
Source
<xs:element name="power" type="exp0D">
  <xs:annotation>
    <xs:documentation>Power [W]; Time-dependent; Exp0d</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic / ntor
Namespace No namespace
Annotations
Toroidal mode numbers [-]; Time-dependent; Vector(n_ntor)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="ntor" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Toroidal mode numbers [-]; Time-dependent; Vector(n_ntor)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic / power_ntor
Namespace No namespace
Annotations
Power coupled in each toroidal mode [W]; Time-dependent; Vector(n_ntor)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="power_ntor" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Power coupled in each toroidal mode [W]; Time-dependent; Vector(n_ntor)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_ic / setup
Namespace No namespace
Annotations
Detailed description of IC antenna hardware and internal settings
Diagram
Diagram antennas_xsd.tmp#antennaic_setup_straps antennas_xsd.tmp#antennaic_setup_current antennas_xsd.tmp#antennaic_setup
Type antennaic_setup
Properties
content complex
Model
Children current, straps
Instance
<setup>
  <straps>{1,unbounded}</straps>
  <current>{1,1}</current>
</setup>
Source
<xs:element name="setup" type="antennaic_setup">
  <xs:annotation>
    <xs:documentation>Detailed description of IC antenna hardware and internal settings</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps
Namespace No namespace
Annotations
Properties of the IC antenna strap; Time-dependent; Vector(nstraps)
Diagram
Diagram antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_current antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_phase antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_phi_centre antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_width antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_dist2wall antennas_xsd.tmp#antennaic_setup_antennaic_setup_straps_coord_strap
Properties
content complex
maxOccurs unbounded
Model
Children coord_strap, current, dist2wall, phase, phi_centre, width
Instance
<straps>
  <current>{1,1}</current>
  <phase>{1,1}</phase>
  <phi_centre>{1,1}</phi_centre>
  <width>{1,1}</width>
  <dist2wall>{1,1}</dist2wall>
  <coord_strap>{1,1}</coord_strap>
</straps>
Source
<xs:element name="straps" maxOccurs="unbounded">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Properties of the IC antenna strap; Time-dependent; Vector(nstraps)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="current" type="exp0D">
        <xs:annotation>
          <xs:documentation>Root mean square current flowing along the strap [A]; Time-Dependent; Float</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="phase" type="exp0D">
        <xs:annotation>
          <xs:documentation>Phase of strap current [rad]; Time-dependent; exp0D</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="phi_centre" type="xs:float">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Toroidal angle at the centre of the strap [rad]; Float</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="width" type="xs:float">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Width of strap in the toroidal direction [m]; Float</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dist2wall" type="xs:float">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Distance to conducting wall or other conducter behind the antenna straps [m]; Float</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="coord_strap" type="rz1D">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Coordinates (R,z) of polygon describing the antenna in the poloidal plane; rz1d vector (ncoord_strap)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennaic_setup / straps / current
Namespace No namespace
Annotations
Root mean square current flowing along the strap [A]; Time-Dependent; Float
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<current>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</current>
Source
<xs:element name="current" type="exp0D">
  <xs:annotation>
    <xs:documentation>Root mean square current flowing along the strap [A]; Time-Dependent; Float</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps / phase
Namespace No namespace
Annotations
Phase of strap current [rad]; Time-dependent; exp0D
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<phase>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</phase>
Source
<xs:element name="phase" type="exp0D">
  <xs:annotation>
    <xs:documentation>Phase of strap current [rad]; Time-dependent; exp0D</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps / phi_centre
Namespace No namespace
Annotations
Toroidal angle at the centre of the strap [rad]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="phi_centre" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Toroidal angle at the centre of the strap [rad]; Float</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps / width
Namespace No namespace
Annotations
Width of strap in the toroidal direction [m]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="width" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Width of strap in the toroidal direction [m]; Float</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps / dist2wall
Namespace No namespace
Annotations
Distance to conducting wall or other conducter behind the antenna straps [m]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="dist2wall" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Distance to conducting wall or other conducter behind the antenna straps [m]; Float</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / straps / coord_strap
Namespace No namespace
Annotations
Coordinates (R,z) of polygon describing the antenna in the poloidal plane; rz1d vector (ncoord_strap)
Diagram
Diagram utilities_xsd.tmp#rz1D_r utilities_xsd.tmp#rz1D_z utilities_xsd.tmp#rz1D
Type rz1D
Properties
content complex
Model
r , z
Children r, z
Instance
<coord_strap>
  <r>{1,1}</r>
  <z>{1,1}</z>
</coord_strap>
Source
<xs:element name="coord_strap" type="rz1D">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Coordinates (R,z) of polygon describing the antenna in the poloidal plane; rz1d vector (ncoord_strap)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / current
Namespace No namespace
Annotations
Description of the IC surface currents on the antenna straps and on passive components.
Diagram
Diagram antennas_xsd.tmp#antennaic_setup_antennaic_setup_current_mpol antennas_xsd.tmp#antennaic_setup_antennaic_setup_current_ntor antennas_xsd.tmp#antennaic_setup_antennaic_setup_current_spectrum antennas_xsd.tmp#antennaic_setup_antennaic_setup_current_rz_reference
Properties
content complex
Model
Children mpol, ntor, rz_reference, spectrum
Instance
<current>
  <mpol>{1,1}</mpol>
  <ntor>{1,1}</ntor>
  <spectrum>{1,1}</spectrum>
  <rz_reference>{1,1}</rz_reference>
</current>
Source
<xs:element name="current">
  <xs:annotation>
    <xs:documentation>Description of the IC surface currents on the antenna straps and on passive components.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="mpol" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Poloidal modes, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point rz_reference; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=rz_reference/r and Zref=rz_reference/z. Time-Dependent; Integer(n_poloidal_modes)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ntor" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Toroidal modes, used to describe the spectrum of the antenna current. Time-Dependent; Integer(n_toroidal_modes)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="spectrum" type="exp1D">
        <xs:annotation>
          <xs:documentation>Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal mode [A]. Calculated using a geometrical poloidal angle around the point rz_reference. Time-dependent; exp1D(n_poloidal_modes , n_toroidal_modes)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rz_reference" type="rz0D">
        <xs:annotation>
          <xs:documentation>Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Time-dependent; rz0d</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennaic_setup / current / mpol
Namespace No namespace
Annotations
Poloidal modes, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point rz_reference; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=rz_reference/r and Zref=rz_reference/z. Time-Dependent; Integer(n_poloidal_modes)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="mpol" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Poloidal modes, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point rz_reference; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=rz_reference/r and Zref=rz_reference/z. Time-Dependent; Integer(n_poloidal_modes)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / current / ntor
Namespace No namespace
Annotations
Toroidal modes, used to describe the spectrum of the antenna current. Time-Dependent; Integer(n_toroidal_modes)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="ntor" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Toroidal modes, used to describe the spectrum of the antenna current. Time-Dependent; Integer(n_toroidal_modes)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / current / spectrum
Namespace No namespace
Annotations
Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal mode [A]. Calculated using a geometrical poloidal angle around the point rz_reference. Time-dependent; exp1D(n_poloidal_modes , n_toroidal_modes)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<spectrum>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</spectrum>
Source
<xs:element name="spectrum" type="exp1D">
  <xs:annotation>
    <xs:documentation>Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal mode [A]. Calculated using a geometrical poloidal angle around the point rz_reference. Time-dependent; exp1D(n_poloidal_modes , n_toroidal_modes)</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennaic_setup / current / rz_reference
Namespace No namespace
Annotations
Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Time-dependent; rz0d
Diagram
Diagram utilities_xsd.tmp#rz0D_r utilities_xsd.tmp#rz0D_z utilities_xsd.tmp#rz0D
Type rz0D
Properties
content complex
Model
r , z
Children r, z
Instance
<rz_reference>
  <r>{1,1}</r>
  <z>{1,1}</z>
</rz_reference>
Source
<xs:element name="rz_reference" type="rz0D">
  <xs:annotation>
    <xs:documentation>Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Time-dependent; rz0d</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh
Namespace No namespace
Annotations
Vector of Lower Hybrid antennas. Time-dependent
Diagram
Diagram antennas_xsd.tmp#antennas_antennas_antenna_lh_name antennas_xsd.tmp#antennas_antennas_antenna_lh_frequency antennas_xsd.tmp#antennas_antennas_antenna_lh_power antennas_xsd.tmp#antennas_antennas_antenna_lh_n_par antennas_xsd.tmp#antennas_antennas_antenna_lh_position antennas_xsd.tmp#antennas_antennas_antenna_lh_setup antennas_xsd.tmp#antennas_antennas_antenna_lh_plasmaedge antennas_xsd.tmp#antennas_antennas_antenna_lh_beam utilities_xsd.tmp#codeparam
Properties
content complex
maxOccurs unbounded
Model
Children beam, codeparam, frequency, n_par, name, plasmaedge, position, power, setup
Instance
<antenna_lh>
  <name>{1,1}</name>
  <frequency>{1,1}</frequency>
  <power>{1,1}</power>
  <n_par>{1,1}</n_par>
  <position>{1,1}</position>
  <setup>{1,1}</setup>
  <plasmaedge>{1,1}</plasmaedge>
  <beam>{1,1}</beam>
  <codeparam>{1,1}</codeparam>
</antenna_lh>
Source
<xs:element name="antenna_lh" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of Lower Hybrid antennas. 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>Antenna name, String</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="frequency" type="xs:float">
        <xs:annotation>
          <xs:documentation>Frequency [Hz]</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="power" type="exp0D">
        <xs:annotation>
          <xs:documentation>Power [W]; Exp0d. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="n_par" type="xs:float">
        <xs:annotation>
          <xs:documentation>Main parallel refractive index of the launched spectrum, for multi-junction antennas. Time-dependent</xs:documentation>
          <xs:appinfo>experimental</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="position" type="rzphi0D">
        <xs:annotation>
          <xs:documentation>Reference global antenna position. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="setup" type="antennalh_setup">
        <xs:annotation>
          <xs:appinfo>machine description</xs:appinfo>
          <xs:documentation>Detailed description of LH antennas.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="plasmaedge">
        <xs:annotation>
          <xs:documentation>Plasma edge characteristics in front of the antenna.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="npoints" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Number of points in the distance grid. Integer</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="distance" type="vecflt_type">
              <xs:annotation>
                <xs:documentation>Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="density" type="vecflt_type">
              <xs:annotation>
                <xs:documentation>Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="beam" type="rfbeam">
        <xs:annotation>
          <xs:documentation>Beam characteristics</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="codeparam">
        <xs:annotation>
          <xs:documentation>Code parameters of the code constructing the antenna.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_lh / name
Namespace No namespace
Annotations
Antenna name, String
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Antenna name, String</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / frequency
Namespace No namespace
Annotations
Frequency [Hz]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="frequency" type="xs:float">
  <xs:annotation>
    <xs:documentation>Frequency [Hz]</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / power
Namespace No namespace
Annotations
Power [W]; Exp0d. Time-dependent
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<power>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</power>
Source
<xs:element name="power" type="exp0D">
  <xs:annotation>
    <xs:documentation>Power [W]; Exp0d. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / n_par
Namespace No namespace
Annotations
Main parallel refractive index of the launched spectrum, for multi-junction antennas. Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="n_par" type="xs:float">
  <xs:annotation>
    <xs:documentation>Main parallel refractive index of the launched spectrum, for multi-junction antennas. Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / position
Namespace No namespace
Annotations
Reference global antenna position. Time-dependent
Diagram
Diagram utilities_xsd.tmp#rzphi0D_r utilities_xsd.tmp#rzphi0D_z utilities_xsd.tmp#rzphi0D_phi utilities_xsd.tmp#rzphi0D
Type rzphi0D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<position>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</position>
Source
<xs:element name="position" type="rzphi0D">
  <xs:annotation>
    <xs:documentation>Reference global antenna position. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / setup
Namespace No namespace
Annotations
Detailed description of LH antennas.
Diagram
Diagram antennas_xsd.tmp#antennalh_setup_modules antennas_xsd.tmp#antennalh_setup
Type antennalh_setup
Properties
content complex
Model
Children modules
Instance
<setup>
  <modules>{1,1}</modules>
</setup>
Source
<xs:element name="setup" type="antennalh_setup">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Detailed description of LH antennas.</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules
Namespace No namespace
Annotations
Modules description. NB there are nmodules per antenna, distributed among nma_phi toroidal positions and nma_theta poloidal positions
Diagram
Diagram antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_nma_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_nma_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_ima_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_ima_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_sm_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_amplitude antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_phase antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_waveguides
Properties
content complex
Model
Children amplitude, ima_phi, ima_theta, nma_phi, nma_theta, phase, sm_theta, waveguides
Instance
<modules>
  <nma_theta>{1,1}</nma_theta>
  <nma_phi>{1,1}</nma_phi>
  <ima_theta>{1,1}</ima_theta>
  <ima_phi>{1,1}</ima_phi>
  <sm_theta>{1,1}</sm_theta>
  <amplitude>{1,1}</amplitude>
  <phase>{1,1}</phase>
  <waveguides>{1,1}</waveguides>
</modules>
Source
<xs:element name="modules">
  <xs:annotation>
    <xs:documentation>Modules description. NB there are nmodules per antenna, distributed among nma_phi toroidal positions and nma_theta poloidal positions</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nma_theta" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of modules per antenna in the poloidal direction.</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="nma_phi" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of modules per antenna in the toroidal direction.</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ima_theta" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Position index of the module in the poloidal direction (from low theta to high theta, i.e. from bottom to top if the antenna is on LFS). Vector of integers (nmodules).</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="ima_phi" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Position index of the module in the toroidal direction (from low phi to high phi, counter-clockwise when seen from above). Vector of integers (nmodules).</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="sm_theta" type="xs:float">
        <xs:annotation>
          <xs:documentation>Spacing between poloidally neighboring modules [m]</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="amplitude" type="exp1D">
        <xs:annotation>
          <xs:documentation>Amplitude of the TE10 mode injected in the module [W], Vector exp1d (nmodules). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="phase" type="exp1D">
        <xs:annotation>
          <xs:documentation>Phase of the TE10 mode injected in the module [radians], Vector exp1d (nmodules). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="waveguides">
        <xs:annotation>
          <xs:documentation>Waveguides description</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="nwm_theta" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Number of waveguides per module in the poloidal direction.</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="nwm_phi" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Number of waveguides per module in the toroidal direction.</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="mask" type="vecint_type">
              <xs:annotation>
                <xs:documentation>Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="npwbm_phi" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Number of passive waveguide between modules in the toroidal direction</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="npwe_phi" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Number of passive waveguides on each antenna edge in the toroidal direction</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="sw_theta" type="xs:float">
              <xs:annotation>
                <xs:documentation>Spacing between poloidally neighboring waveguides [m]</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="hw_theta" type="xs:float">
              <xs:annotation>
                <xs:documentation>Height of waveguides in the poloidal direction [m]</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="bwa" type="xs:float">
              <xs:annotation>
                <xs:documentation>Width of active waveguides [m]; Float</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="biwp" type="xs:float">
              <xs:annotation>
                <xs:documentation>Width of internal passive waveguides [m]; Float</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="bewp" type="xs:float">
              <xs:annotation>
                <xs:documentation>Width of edge passive waveguides [m]; Float</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="e_phi" type="vecflt_type">
              <xs:annotation>
                <xs:documentation>Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
            <xs:element name="scl" type="vecflt_type">
              <xs:annotation>
                <xs:documentation>Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
                <xs:appinfo>machine description</xs:appinfo>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennalh_setup / modules / nma_theta
Namespace No namespace
Annotations
Number of modules per antenna in the poloidal direction.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nma_theta" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of modules per antenna in the poloidal direction.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / nma_phi
Namespace No namespace
Annotations
Number of modules per antenna in the toroidal direction.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nma_phi" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of modules per antenna in the toroidal direction.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / ima_theta
Namespace No namespace
Annotations
Position index of the module in the poloidal direction (from low theta to high theta, i.e. from bottom to top if the antenna is on LFS). Vector of integers (nmodules).
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="ima_theta" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Position index of the module in the poloidal direction (from low theta to high theta, i.e. from bottom to top if the antenna is on LFS). Vector of integers (nmodules).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / ima_phi
Namespace No namespace
Annotations
Position index of the module in the toroidal direction (from low phi to high phi, counter-clockwise when seen from above). Vector of integers (nmodules).
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="ima_phi" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Position index of the module in the toroidal direction (from low phi to high phi, counter-clockwise when seen from above). Vector of integers (nmodules).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / sm_theta
Namespace No namespace
Annotations
Spacing between poloidally neighboring modules [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="sm_theta" type="xs:float">
  <xs:annotation>
    <xs:documentation>Spacing between poloidally neighboring modules [m]</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / amplitude
Namespace No namespace
Annotations
Amplitude of the TE10 mode injected in the module [W], Vector exp1d (nmodules). Time-dependent
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<amplitude>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</amplitude>
Source
<xs:element name="amplitude" type="exp1D">
  <xs:annotation>
    <xs:documentation>Amplitude of the TE10 mode injected in the module [W], Vector exp1d (nmodules). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / phase
Namespace No namespace
Annotations
Phase of the TE10 mode injected in the module [radians], Vector exp1d (nmodules). Time-dependent
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<phase>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</phase>
Source
<xs:element name="phase" type="exp1D">
  <xs:annotation>
    <xs:documentation>Phase of the TE10 mode injected in the module [radians], Vector exp1d (nmodules). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides
Namespace No namespace
Annotations
Waveguides description
Diagram
Diagram antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_nwm_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_nwm_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_mask antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_npwbm_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_npwe_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_sw_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_hw_theta antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_bwa antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_biwp antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_bewp antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_e_phi antennas_xsd.tmp#antennalh_setup_antennalh_setup_modules_antennalh_setup_antennalh_setup_modules_waveguides_scl
Properties
content complex
Model
Children bewp, biwp, bwa, e_phi, hw_theta, mask, npwbm_phi, npwe_phi, nwm_phi, nwm_theta, scl, sw_theta
Instance
<waveguides>
  <nwm_theta>{1,1}</nwm_theta>
  <nwm_phi>{1,1}</nwm_phi>
  <mask>{1,1}</mask>
  <npwbm_phi>{1,1}</npwbm_phi>
  <npwe_phi>{1,1}</npwe_phi>
  <sw_theta>{1,1}</sw_theta>
  <hw_theta>{1,1}</hw_theta>
  <bwa>{1,1}</bwa>
  <biwp>{1,1}</biwp>
  <bewp>{1,1}</bewp>
  <e_phi>{1,1}</e_phi>
  <scl>{1,1}</scl>
</waveguides>
Source
<xs:element name="waveguides">
  <xs:annotation>
    <xs:documentation>Waveguides description</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nwm_theta" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of waveguides per module in the poloidal direction.</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="nwm_phi" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of waveguides per module in the toroidal direction.</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="mask" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="npwbm_phi" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of passive waveguide between modules in the toroidal direction</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="npwe_phi" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of passive waveguides on each antenna edge in the toroidal direction</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="sw_theta" type="xs:float">
        <xs:annotation>
          <xs:documentation>Spacing between poloidally neighboring waveguides [m]</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="hw_theta" type="xs:float">
        <xs:annotation>
          <xs:documentation>Height of waveguides in the poloidal direction [m]</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="bwa" type="xs:float">
        <xs:annotation>
          <xs:documentation>Width of active waveguides [m]; Float</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="biwp" type="xs:float">
        <xs:annotation>
          <xs:documentation>Width of internal passive waveguides [m]; Float</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="bewp" type="xs:float">
        <xs:annotation>
          <xs:documentation>Width of edge passive waveguides [m]; Float</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="e_phi" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="scl" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennalh_setup / modules / waveguides / nwm_theta
Namespace No namespace
Annotations
Number of waveguides per module in the poloidal direction.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nwm_theta" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of waveguides per module in the poloidal direction.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / nwm_phi
Namespace No namespace
Annotations
Number of waveguides per module in the toroidal direction.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nwm_phi" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of waveguides per module in the toroidal direction.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / mask
Namespace No namespace
Annotations
Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="mask" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / npwbm_phi
Namespace No namespace
Annotations
Number of passive waveguide between modules in the toroidal direction
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="npwbm_phi" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of passive waveguide between modules in the toroidal direction</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / npwe_phi
Namespace No namespace
Annotations
Number of passive waveguides on each antenna edge in the toroidal direction
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="npwe_phi" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of passive waveguides on each antenna edge in the toroidal direction</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / sw_theta
Namespace No namespace
Annotations
Spacing between poloidally neighboring waveguides [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="sw_theta" type="xs:float">
  <xs:annotation>
    <xs:documentation>Spacing between poloidally neighboring waveguides [m]</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / hw_theta
Namespace No namespace
Annotations
Height of waveguides in the poloidal direction [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="hw_theta" type="xs:float">
  <xs:annotation>
    <xs:documentation>Height of waveguides in the poloidal direction [m]</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / bwa
Namespace No namespace
Annotations
Width of active waveguides [m]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="bwa" type="xs:float">
  <xs:annotation>
    <xs:documentation>Width of active waveguides [m]; Float</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / biwp
Namespace No namespace
Annotations
Width of internal passive waveguides [m]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="biwp" type="xs:float">
  <xs:annotation>
    <xs:documentation>Width of internal passive waveguides [m]; Float</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / bewp
Namespace No namespace
Annotations
Width of edge passive waveguides [m]; Float
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="bewp" type="xs:float">
  <xs:annotation>
    <xs:documentation>Width of edge passive waveguides [m]; Float</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / e_phi
Namespace No namespace
Annotations
Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="e_phi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennalh_setup / modules / waveguides / scl
Namespace No namespace
Annotations
Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi  + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="scl" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / plasmaedge
Namespace No namespace
Annotations
Plasma edge characteristics in front of the antenna.
Diagram
Diagram antennas_xsd.tmp#antennas_antennas_antenna_lh_antennas_antennas_antenna_lh_plasmaedge_npoints antennas_xsd.tmp#antennas_antennas_antenna_lh_antennas_antennas_antenna_lh_plasmaedge_distance antennas_xsd.tmp#antennas_antennas_antenna_lh_antennas_antennas_antenna_lh_plasmaedge_density
Properties
content complex
Model
Children density, distance, npoints
Instance
<plasmaedge>
  <npoints>{1,1}</npoints>
  <distance>{1,1}</distance>
  <density>{1,1}</density>
</plasmaedge>
Source
<xs:element name="plasmaedge">
  <xs:annotation>
    <xs:documentation>Plasma edge characteristics in front of the antenna.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="npoints" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of points in the distance grid. Integer</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="distance" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="density" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element antennas / antenna_lh / plasmaedge / npoints
Namespace No namespace
Annotations
Number of points in the distance grid. Integer
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="npoints" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of points in the distance grid. Integer</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / plasmaedge / distance
Namespace No namespace
Annotations
Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="distance" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Grid for electron density, defined as the perpendicular distance to the antenna waveguide plane (the origin being described in the position sub-structure) [m]. Vector (npoints). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / plasmaedge / density
Namespace No namespace
Annotations
Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="density" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Electron density in front of the antenna [m^-3]. Vector (npoints). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / antenna_lh / beam
Namespace No namespace
Annotations
Beam characteristics
Diagram
Diagram antennas_xsd.tmp#rfbeam_spot antennas_xsd.tmp#rfbeam_phaseellipse antennas_xsd.tmp#rfbeam
Type rfbeam
Properties
content complex
Model
Children phaseellipse, spot
Instance
<beam>
  <spot>{1,1}</spot>
  <phaseellipse>{1,1}</phaseellipse>
</beam>
Source
<xs:element name="beam" type="rfbeam">
  <xs:annotation>
    <xs:documentation>Beam characteristics</xs:documentation>
  </xs:annotation>
</xs:element>
Element antennas / time
Namespace No namespace
Annotations
Time [s]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
default 0.0
Source
<xs:element name="time" type="xs:float" default="0.0">
  <xs:annotation>
    <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type rfbeam
Namespace No namespace
Annotations
Beam characteristics
Diagram
Diagram antennas_xsd.tmp#rfbeam_spot antennas_xsd.tmp#rfbeam_phaseellipse
Used by
Model
Children phaseellipse, spot
Source
<xs:complexType name="rfbeam">
  <xs:annotation>
    <xs:documentation>Beam characteristics</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="spot">
      <xs:annotation>
        <xs:documentation>Spot characteristics</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="size" type="vecflt_type">
            <xs:annotation>
              <xs:documentation>Size of the spot ellipse [m], Vector (2). Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="angle" type="xs:float">
            <xs:annotation>
              <xs:documentation>Rotation angle for the spot ellipse [rd], Float. Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="phaseellipse">
      <xs:annotation>
        <xs:documentation>Phase ellipse characteristics</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="invcurvrad" type="vecflt_type">
            <xs:annotation>
              <xs:documentation>Inverse curvature radii for the phase ellipse [m-1], positive/negative for divergent/convergent beams, Vector (2). Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="angle" type="xs:float">
            <xs:annotation>
              <xs:documentation>Rotation angle for the phase ellipse [rd], Float. Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type antennaic_setup
Namespace No namespace
Annotations
Detailed description of an ICRH antenna; hardware and settings
Diagram
Diagram antennas_xsd.tmp#antennaic_setup_straps antennas_xsd.tmp#antennaic_setup_current
Used by
Model
Children current, straps
Source
<xs:complexType name="antennaic_setup">
  <xs:annotation>
    <xs:documentation>Detailed description of an ICRH antenna; hardware and settings</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="straps" maxOccurs="unbounded">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Properties of the IC antenna strap; Time-dependent; Vector(nstraps)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="current" type="exp0D">
            <xs:annotation>
              <xs:documentation>Root mean square current flowing along the strap [A]; Time-Dependent; Float</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="phase" type="exp0D">
            <xs:annotation>
              <xs:documentation>Phase of strap current [rad]; Time-dependent; exp0D</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="phi_centre" type="xs:float">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Toroidal angle at the centre of the strap [rad]; Float</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="width" type="xs:float">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Width of strap in the toroidal direction [m]; Float</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dist2wall" type="xs:float">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Distance to conducting wall or other conducter behind the antenna straps [m]; Float</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="coord_strap" type="rz1D">
            <xs:annotation>
              <xs:appinfo>machine description</xs:appinfo>
              <xs:documentation>Coordinates (R,z) of polygon describing the antenna in the poloidal plane; rz1d vector (ncoord_strap)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="current">
      <xs:annotation>
        <xs:documentation>Description of the IC surface currents on the antenna straps and on passive components.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="mpol" type="vecint_type">
            <xs:annotation>
              <xs:documentation>Poloidal modes, used to describe the spectrum of the antenna current. The poloidal angle is defined from the reference point rz_reference; the angle at a point (R,Z) is given by atan((Z-Zref)/(R-Rref)), where Rref=rz_reference/r and Zref=rz_reference/z. Time-Dependent; Integer(n_poloidal_modes)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ntor" type="vecint_type">
            <xs:annotation>
              <xs:documentation>Toroidal modes, used to describe the spectrum of the antenna current. Time-Dependent; Integer(n_toroidal_modes)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="spectrum" type="exp1D">
            <xs:annotation>
              <xs:documentation>Spectrum of the total surface current on the antenna strap and passive components expressed in poloidal and toroidal mode [A]. Calculated using a geometrical poloidal angle around the point rz_reference. Time-dependent; exp1D(n_poloidal_modes , n_toroidal_modes)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="rz_reference" type="rz0D">
            <xs:annotation>
              <xs:documentation>Reference point used to define the poloidal angle, e.g. the geometrical centre of the vacuum vessel. Time-dependent; rz0d</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type antennalh_setup
Namespace No namespace
Annotations
Detailed description of LH antennas
Diagram
Diagram antennas_xsd.tmp#antennalh_setup_modules
Used by
Model
Children modules
Source
<xs:complexType name="antennalh_setup">
  <xs:annotation>
    <xs:documentation>Detailed description of LH antennas</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="modules">
      <xs:annotation>
        <xs:documentation>Modules description. NB there are nmodules per antenna, distributed among nma_phi toroidal positions and nma_theta poloidal positions</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="nma_theta" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Number of modules per antenna in the poloidal direction.</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="nma_phi" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Number of modules per antenna in the toroidal direction.</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="ima_theta" type="vecint_type">
            <xs:annotation>
              <xs:documentation>Position index of the module in the poloidal direction (from low theta to high theta, i.e. from bottom to top if the antenna is on LFS). Vector of integers (nmodules).</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="ima_phi" type="vecint_type">
            <xs:annotation>
              <xs:documentation>Position index of the module in the toroidal direction (from low phi to high phi, counter-clockwise when seen from above). Vector of integers (nmodules).</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="sm_theta" type="xs:float">
            <xs:annotation>
              <xs:documentation>Spacing between poloidally neighboring modules [m]</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
          </xs:element>
          <xs:element name="amplitude" type="exp1D">
            <xs:annotation>
              <xs:documentation>Amplitude of the TE10 mode injected in the module [W], Vector exp1d (nmodules). Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="phase" type="exp1D">
            <xs:annotation>
              <xs:documentation>Phase of the TE10 mode injected in the module [radians], Vector exp1d (nmodules). Time-dependent</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="waveguides">
            <xs:annotation>
              <xs:documentation>Waveguides description</xs:documentation>
              <xs:appinfo>machine description</xs:appinfo>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="nwm_theta" type="xs:integer">
                  <xs:annotation>
                    <xs:documentation>Number of waveguides per module in the poloidal direction.</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="nwm_phi" type="xs:integer">
                  <xs:annotation>
                    <xs:documentation>Number of waveguides per module in the toroidal direction.</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="mask" type="vecint_type">
                  <xs:annotation>
                    <xs:documentation>Mask of passive and active waveguides for an internal module; Vector of integers (nwm_phi)</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="npwbm_phi" type="xs:integer">
                  <xs:annotation>
                    <xs:documentation>Number of passive waveguide between modules in the toroidal direction</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="npwe_phi" type="xs:integer">
                  <xs:annotation>
                    <xs:documentation>Number of passive waveguides on each antenna edge in the toroidal direction</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="sw_theta" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Spacing between poloidally neighboring waveguides [m]</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="hw_theta" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Height of waveguides in the poloidal direction [m]</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="bwa" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Width of active waveguides [m]; Float</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="biwp" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Width of internal passive waveguides [m]; Float</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="bewp" type="xs:float">
                  <xs:annotation>
                    <xs:documentation>Width of edge passive waveguides [m]; Float</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="e_phi" type="vecflt_type">
                  <xs:annotation>
                    <xs:documentation>Thickness between waveguides in the toroidal direction [m], Vector (nthick_phi). Reminder : nthick_phi = nmp_phi*nwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</xs:documentation>
                    <xs:appinfo>machine description</xs:appinfo>
                  </xs:annotation>
                </xs:element>
                <xs:element name="scl" type="vecflt_type">
                  <xs:annotation>
                    <xs:documentation>Short circuit length for passive waveguides [m], Vector (nshort_phi). Reminder : nshort _phi = nmp_phi* npwm_phi + (nmp_phi - 1)*npwbm_phi + 2*npwe_phi</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:sequence>
</xs:complexType>