Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema utilities.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element entry_def / user
Namespace No namespace
Annotations
Name of the user if private data. Value should be ITM if stored in the official common ITM tree
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="user" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the user if private data. Value should be ITM if stored in the official common ITM tree</xs:documentation>
  </xs:annotation>
</xs:element>
Element entry_def / machine
Namespace No namespace
Annotations
Name of the device
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="machine" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the device</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element entry_def / shot
Namespace No namespace
Annotations
Shot number
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="shot" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Shot number</xs:documentation>
  </xs:annotation>
</xs:element>
Element entry_def / run
Namespace No namespace
Annotations
Run number
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="run" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Run number</xs:documentation>
  </xs:annotation>
</xs:element>
Element datainfo
Namespace No namespace
Annotations
Generic information on a data item
Diagram
Diagram utilities_xsd.tmp#datainfo_dataprovider utilities_xsd.tmp#datainfo_putdate utilities_xsd.tmp#datainfo_source utilities_xsd.tmp#datainfo_comment utilities_xsd.tmp#datainfo_cocos utilities_xsd.tmp#datainfo_id utilities_xsd.tmp#datainfo_isref utilities_xsd.tmp#whatref utilities_xsd.tmp#putinfo
Properties
content complex
Used by
Model
Children cocos, comment, dataprovider, id, isref, putdate, putinfo, source, whatref
Instance
<datainfo>
  <dataprovider>{1,1}</dataprovider>
  <putdate>{1,1}</putdate>
  <source>{1,1}</source>
  <comment>{1,1}</comment>
  <cocos>{1,1}</cocos>
  <id>{1,1}</id>
  <isref>{1,1}</isref>
  <whatref>{1,1}</whatref>
  <putinfo>{1,1}</putinfo>
</datainfo>
Source
<xs:element name="datainfo">
  <xs:annotation>
    <xs:documentation>Generic information on a data item</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="dataprovider" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the actual data provider (the person who filled the data)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="putdate" type="xs:string">
        <xs:annotation>
          <xs:documentation>Date at which the data has been put in the DB</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="source" type="xs:string">
        <xs:annotation>
          <xs:documentation>Exact reference of the data source (e.g. original reference in the native machine data base)</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="comment" type="xs:string">
        <xs:annotation>
          <xs:documentation>Any additional comment</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="cocos" type="xs:integer">
        <xs:annotation>
          <xs:documentation>COordinates COnventionS followed by this CPO</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="id" type="xs:integer">
        <xs:annotation>
          <xs:documentation>CPO id for checking its provenance in the workflow</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="isref" type="xs:integer">
        <xs:annotation>
          <xs:documentation>1 if the data can be found in the present data base entry; 2 if the data can be found in a parent data base entry; 0 if no data consistent with the present entry can be found.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element ref="whatref"/>
      <xs:element ref="putinfo"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element datainfo / dataprovider
Namespace No namespace
Annotations
Name of the actual data provider (the person who filled the data)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="dataprovider" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the actual data provider (the person who filled the data)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / putdate
Namespace No namespace
Annotations
Date at which the data has been put in the DB
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="putdate" type="xs:string">
  <xs:annotation>
    <xs:documentation>Date at which the data has been put in the DB</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / source
Namespace No namespace
Annotations
Exact reference of the data source (e.g. original reference in the native machine data base)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="source" type="xs:string">
  <xs:annotation>
    <xs:documentation>Exact reference of the data source (e.g. original reference in the native machine data base)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / comment
Namespace No namespace
Annotations
Any additional comment
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="comment" type="xs:string">
  <xs:annotation>
    <xs:documentation>Any additional comment</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / cocos
Namespace No namespace
Annotations
COordinates COnventionS followed by this CPO
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="cocos" type="xs:integer">
  <xs:annotation>
    <xs:documentation>COordinates COnventionS followed by this CPO</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / id
Namespace No namespace
Annotations
CPO id for checking its provenance in the workflow
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="id" type="xs:integer">
  <xs:annotation>
    <xs:documentation>CPO id for checking its provenance in the workflow</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element datainfo / isref
Namespace No namespace
Annotations
1 if the data can be found in the present data base entry; 2 if the data can be found in a parent data base entry; 0 if no data consistent with the present entry can be found.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="isref" type="xs:integer">
  <xs:annotation>
    <xs:documentation>1 if the data can be found in the present data base entry; 2 if the data can be found in a parent data base entry; 0 if no data consistent with the present entry can be found.</xs:documentation>
  </xs:annotation>
</xs:element>
Element whatref
Namespace No namespace
Annotations
Structure defining a database entry and the CPO occurrence
Diagram
Diagram utilities_xsd.tmp#whatref_user utilities_xsd.tmp#whatref_machine utilities_xsd.tmp#whatref_shot utilities_xsd.tmp#whatref_run utilities_xsd.tmp#whatref_occurrence
Properties
content complex
Used by
Element datainfo
Model
Children machine, occurrence, run, shot, user
Instance
<whatref>
  <user>{1,1}</user>
  <machine>{1,1}</machine>
  <shot>{1,1}</shot>
  <run>{1,1}</run>
  <occurrence>{1,1}</occurrence>
</whatref>
Source
<xs:element name="whatref">
  <xs:annotation>
    <xs:documentation>Structure defining a database entry and the CPO occurrence</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="user" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the user if private data, public if public ITM database.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="machine" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the device</xs:documentation>
          <xs:appinfo>machine description</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="shot" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Shot number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="run" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Run number</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="occurrence" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Occurrence number of the CPO in the reference entry</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element whatref / user
Namespace No namespace
Annotations
Name of the user if private data, public if public ITM database.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="user" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the user if private data, public if public ITM database.</xs:documentation>
  </xs:annotation>
</xs:element>
Element whatref / machine
Namespace No namespace
Annotations
Name of the device
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="machine" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the device</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element whatref / shot
Namespace No namespace
Annotations
Shot number
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="shot" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Shot number</xs:documentation>
  </xs:annotation>
</xs:element>
Element whatref / run
Namespace No namespace
Annotations
Run number
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="run" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Run number</xs:documentation>
  </xs:annotation>
</xs:element>
Element whatref / occurrence
Namespace No namespace
Annotations
Occurrence number of the CPO in the reference entry
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="occurrence" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Occurrence number of the CPO in the reference entry</xs:documentation>
  </xs:annotation>
</xs:element>
Element putinfo
Namespace No namespace
Annotations
Level 2 information describing how to retrieve the actual data for the UAL. Not to be filled/used by the ITM user !
Diagram
Diagram utilities_xsd.tmp#putinfo_putmethod utilities_xsd.tmp#putinfo_putaccess utilities_xsd.tmp#putinfo_putlocation utilities_xsd.tmp#putinfo_rights
Properties
content complex
Used by
Element datainfo
Model
Children putaccess, putlocation, putmethod, rights
Instance
<putinfo>
  <putmethod>{1,1}</putmethod>
  <putaccess>{1,1}</putaccess>
  <putlocation>{1,1}</putlocation>
  <rights>{1,1}</rights>
</putinfo>
Source
<xs:element name="putinfo">
  <xs:annotation>
    <xs:documentation>Level 2 information describing how to retrieve the actual data for the UAL. Not to be filled/used by the ITM user !</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>Structure which is type independent, describing the data item</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="putmethod" type="xs:string">
        <xs:annotation>
          <xs:documentation>Storage method for this data</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="putaccess" type="xs:string">
        <xs:annotation>
          <xs:documentation>Instructions to access the data using this method</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="putlocation" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of this data under this method</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="rights" type="xs:string">
        <xs:annotation>
          <xs:documentation>Access rights to this data</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element putinfo / putmethod
Namespace No namespace
Annotations
Storage method for this data
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="putmethod" type="xs:string">
  <xs:annotation>
    <xs:documentation>Storage method for this data</xs:documentation>
  </xs:annotation>
</xs:element>
Element putinfo / putaccess
Namespace No namespace
Annotations
Instructions to access the data using this method
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="putaccess" type="xs:string">
  <xs:annotation>
    <xs:documentation>Instructions to access the data using this method</xs:documentation>
  </xs:annotation>
</xs:element>
Element putinfo / putlocation
Namespace No namespace
Annotations
Name of this data under this method
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="putlocation" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of this data under this method</xs:documentation>
  </xs:annotation>
</xs:element>
Element putinfo / rights
Namespace No namespace
Annotations
Access rights to this data
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="rights" type="xs:string">
  <xs:annotation>
    <xs:documentation>Access rights to this data</xs:documentation>
  </xs:annotation>
</xs:element>
Element identifier / id
Namespace No namespace
Annotations
Short string identifier
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="id" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Short string identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element identifier / flag
Namespace No namespace
Annotations
Integer identifier
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="flag" type="xs:integer">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Integer identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element identifier / description
Namespace No namespace
Annotations
Verbose description of identifier
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="description" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Verbose description of identifier</xs:documentation>
  </xs:annotation>
</xs:element>
Element codeparam
Namespace No namespace
Annotations
Code parameters
Diagram
Diagram utilities_xsd.tmp#codeparam_codename utilities_xsd.tmp#codeparam_codeversion utilities_xsd.tmp#codeparam_parameters utilities_xsd.tmp#codeparam_output_diag utilities_xsd.tmp#codeparam_output_flag
Properties
content complex
Used by
Model
Children codename, codeversion, output_diag, output_flag, parameters
Instance
<codeparam>
  <codename>{1,1}</codename>
  <codeversion>{1,1}</codeversion>
  <parameters>{1,1}</parameters>
  <output_diag>{1,1}</output_diag>
  <output_flag>{1,1}</output_flag>
</codeparam>
Source
<xs:element name="codeparam">
  <xs:annotation>
    <xs:documentation>Code parameters</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="codename" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the code</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="codeversion" type="xs:string">
        <xs:annotation>
          <xs:documentation>Version of the code (as in the ITM repository)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parameters" type="xs:string">
        <xs:annotation>
          <xs:documentation>List of the code specific parameters, string expected to be in XML format.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="output_diag" type="xs:string">
        <xs:annotation>
          <xs:documentation>List of the code specific diagnostic/output, string expected to be in XML format.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="output_flag" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Output flag : 0 means the run is successful, other values meaning some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. Exact rules could discussed and implemented in the module wrapper. Time-dependent.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element codeparam / codename
Namespace No namespace
Annotations
Name of the code
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="codename" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the code</xs:documentation>
  </xs:annotation>
</xs:element>
Element codeparam / codeversion
Namespace No namespace
Annotations
Version of the code (as in the ITM repository)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="codeversion" type="xs:string">
  <xs:annotation>
    <xs:documentation>Version of the code (as in the ITM repository)</xs:documentation>
  </xs:annotation>
</xs:element>
Element codeparam / parameters
Namespace No namespace
Annotations
List of the code specific parameters, string expected to be in XML format.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="parameters" type="xs:string">
  <xs:annotation>
    <xs:documentation>List of the code specific parameters, string expected to be in XML format.</xs:documentation>
  </xs:annotation>
</xs:element>
Element codeparam / output_diag
Namespace No namespace
Annotations
List of the code specific diagnostic/output, string expected to be in XML format.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="output_diag" type="xs:string">
  <xs:annotation>
    <xs:documentation>List of the code specific diagnostic/output, string expected to be in XML format.</xs:documentation>
  </xs:annotation>
</xs:element>
Element codeparam / output_flag
Namespace No namespace
Annotations
Output flag : 0 means the run is successful, other values meaning some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. Exact rules could discussed and implemented in the module wrapper. Time-dependent.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="output_flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Output flag : 0 means the run is successful, other values meaning some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used. Exact rules could discussed and implemented in the module wrapper. Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element exp0D / value
Namespace No namespace
Annotations
Signal value; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="value" type="xs:float">
  <xs:annotation>
    <xs:documentation>Signal value; Time-dependent; Scalar</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp0D / abserror
Namespace No namespace
Annotations
Absolute error on signal; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="abserror" type="xs:float">
  <xs:annotation>
    <xs:documentation>Absolute error on signal; Time-dependent; Scalar</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp0D / relerror
Namespace No namespace
Annotations
Relative error on signal (normalised to signal value); Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="relerror" type="xs:float">
  <xs:annotation>
    <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Scalar</xs:documentation>
    <xs:appinfo>unit:none.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rzphi0D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="r" type="xs:float">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi0D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="z" type="xs:float">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi0D / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="phi" type="xs:float">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz1D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz1D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element exp1D / value
Namespace No namespace
Annotations
Signal value; Time-dependent; Vector
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="value" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Signal value; Time-dependent; Vector</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp1D / abserror
Namespace No namespace
Annotations
Absolute error on signal; Time-dependent; Vector
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="abserror" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Absolute error on signal; Time-dependent; Vector</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp1D / relerror
Namespace No namespace
Annotations
Relative error on signal (normalised to signal value); Time-dependent; Vector
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="relerror" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Vector</xs:documentation>
    <xs:appinfo>unit:none.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz0D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="r" type="xs:float">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz0D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="z" type="xs:float">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element compositions_type / nuclei
Namespace No namespace
Annotations
Array of nuclei considered.
Diagram
Diagram utilities_xsd.tmp#compositions_type_compositions_type_nuclei_zn utilities_xsd.tmp#compositions_type_compositions_type_nuclei_amn utilities_xsd.tmp#compositions_type_compositions_type_nuclei_label
Properties
content complex
maxOccurs unbounded
Model
Children amn, label, zn
Instance
<nuclei>
  <zn>{1,1}</zn>
  <amn>{1,1}</amn>
  <label>{1,1}</label>
</nuclei>
Source
<xs:element name="nuclei" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of nuclei considered.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="zn" type="xs:float">
        <xs:annotation>
          <xs:documentation>Nuclear charge [units of elementary charge];</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="amn" type="xs:float">
        <xs:annotation>
          <xs:documentation>Mass of atom [amu]</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="xs:string">
        <xs:annotation>
          <xs:documentation>String identifying element (e.g. H, D, T, He, C, ...)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element compositions_type / nuclei / zn
Namespace No namespace
Annotations
Nuclear charge [units of elementary charge];
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zn" type="xs:float">
  <xs:annotation>
    <xs:documentation>Nuclear charge [units of elementary charge];</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / nuclei / amn
Namespace No namespace
Annotations
Mass of atom [amu]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="amn" type="xs:float">
  <xs:annotation>
    <xs:documentation>Mass of atom [amu]</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / nuclei / label
Namespace No namespace
Annotations
String identifying element (e.g. H, D, T, He, C, ...)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>String identifying element (e.g. H, D, T, He, C, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / ions
Namespace No namespace
Annotations
Array of main plasma ions.
Diagram
Diagram utilities_xsd.tmp#compositions_type_compositions_type_ions_nucindex utilities_xsd.tmp#compositions_type_compositions_type_ions_zion utilities_xsd.tmp#compositions_type_compositions_type_ions_imp_flag utilities_xsd.tmp#compositions_type_compositions_type_ions_label
Properties
content complex
maxOccurs unbounded
Model
Children imp_flag, label, nucindex, zion
Instance
<ions>
  <nucindex>{1,1}</nucindex>
  <zion>{1,1}</zion>
  <imp_flag>{1,1}</imp_flag>
  <label>{1,1}</label>
</ions>
Source
<xs:element name="ions" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of main plasma ions.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nucindex" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Index into list of nuclei; int</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zion" type="xs:float">
        <xs:annotation>
          <xs:documentation>Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="imp_flag" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="xs:string">
        <xs:annotation>
          <xs:documentation>String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element compositions_type / ions / nucindex
Namespace No namespace
Annotations
Index into list of nuclei; int
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nucindex" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index into list of nuclei; int</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / ions / zion
Namespace No namespace
Annotations
Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zion" type="xs:float">
  <xs:annotation>
    <xs:documentation>Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / ions / imp_flag
Namespace No namespace
Annotations
Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="imp_flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / ions / label
Namespace No namespace
Annotations
String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities
Namespace No namespace
Annotations
Array of impurities.
Diagram
Diagram utilities_xsd.tmp#compositions_type_compositions_type_impurities_nucindex utilities_xsd.tmp#compositions_type_compositions_type_impurities_i_ion utilities_xsd.tmp#compositions_type_compositions_type_impurities_nzimp utilities_xsd.tmp#compositions_type_compositions_type_impurities_zmin utilities_xsd.tmp#compositions_type_compositions_type_impurities_zmax utilities_xsd.tmp#compositions_type_compositions_type_impurities_label
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children i_ion, label, nucindex, nzimp, zmax, zmin
Instance
<impurities>
  <nucindex>{1,1}</nucindex>
  <i_ion>{1,1}</i_ion>
  <nzimp>{1,1}</nzimp>
  <zmin>{1,1}</zmin>
  <zmax>{1,1}</zmax>
  <label>{1,1}</label>
</impurities>
Source
<xs:element name="impurities" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of impurities.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nucindex" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Index into list of nuclei; int</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="i_ion" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Index of the impurity species in the ions array of structures. Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nzimp" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Number of charge states (or bundles) considered for this impurity species.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmin" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Minimum Z of impurity ionisation state bundle. Vector (nzimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmax" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Vector (nzimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="vecstring_type">
        <xs:annotation>
          <xs:documentation>String array (nzimp) identifying impurities (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element compositions_type / impurities / nucindex
Namespace No namespace
Annotations
Index into list of nuclei; int
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nucindex" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index into list of nuclei; int</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities / i_ion
Namespace No namespace
Annotations
Index of the impurity species in the ions array of structures. Vector (nimp)
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="i_ion" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the impurity species in the ions array of structures. Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities / nzimp
Namespace No namespace
Annotations
Number of charge states (or bundles) considered for this impurity species.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nzimp" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of charge states (or bundles) considered for this impurity species.</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities / zmin
Namespace No namespace
Annotations
Minimum Z of impurity ionisation state bundle. Vector (nzimp)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="zmin" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Minimum Z of impurity ionisation state bundle. Vector (nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities / zmax
Namespace No namespace
Annotations
Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Vector (nzimp)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="zmax" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Vector (nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / impurities / label
Namespace No namespace
Annotations
String array (nzimp) identifying impurities (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="label" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>String array (nzimp) identifying impurities (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / neutralscomp
Namespace No namespace
Annotations
Array of neutrals.
Diagram
Diagram utilities_xsd.tmp#composition_neutralscomp_neutcomp utilities_xsd.tmp#composition_neutralscomp_type utilities_xsd.tmp#composition_neutralscomp_label utilities_xsd.tmp#composition_neutralscomp
Type composition_neutralscomp
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children label, neutcomp, type
Instance
<neutralscomp>
  <neutcomp>{1,unbounded}</neutcomp>
  <type>{1,unbounded}</type>
  <label>{1,1}</label>
</neutralscomp>
Source
<xs:element name="neutralscomp" type="composition_neutralscomp" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of neutrals.</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition_neutralscomp / neutcomp
Namespace No namespace
Annotations
Array of components to the atom or molecule. Vector (ncomp)
Diagram
Diagram utilities_xsd.tmp#composition_neutrals_neutcomp_nucindex utilities_xsd.tmp#composition_neutrals_neutcomp_multiplicity utilities_xsd.tmp#composition_neutrals_neutcomp
Type composition_neutrals_neutcomp
Properties
content complex
maxOccurs unbounded
Model
Children multiplicity, nucindex
Instance
<neutcomp>
  <nucindex>{1,1}</nucindex>
  <multiplicity>{1,1}</multiplicity>
</neutcomp>
Source
<xs:element name="neutcomp" type="composition_neutrals_neutcomp" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of components to the atom or molecule. Vector (ncomp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition_neutrals_neutcomp / nucindex
Namespace No namespace
Annotations
Index into list of nuclei; int
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nucindex" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index into list of nuclei; int</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition_neutrals_neutcomp / multiplicity
Namespace No namespace
Annotations
Multiplicity of the atom; int
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="multiplicity" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Multiplicity of the atom; int</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition_neutralscomp / type
Namespace No namespace
Annotations
Type of neutral, in terms of energy : 0=cold, 1=thermal, 2= fast, 3=NBI. Vector (ntype) of identifiers
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
maxOccurs unbounded
Model
Children description, flag, id
Instance
<type>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</type>
Source
<xs:element name="type" type="identifier" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Type of neutral, in terms of energy : 0=cold, 1=thermal, 2= fast, 3=NBI. Vector (ntype) of identifiers</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition_neutralscomp / label
Namespace No namespace
Annotations
String identifying the atom or molecule (e.g. D2, DT, CD4, ...)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>String identifying the atom or molecule (e.g. D2, DT, CD4, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / edgespecies
Namespace No namespace
Annotations
Array of edge species.
Diagram
Diagram utilities_xsd.tmp#compositions_type_compositions_type_edgespecies_nucindex utilities_xsd.tmp#compositions_type_compositions_type_edgespecies_zmin utilities_xsd.tmp#compositions_type_compositions_type_edgespecies_zmax utilities_xsd.tmp#compositions_type_compositions_type_edgespecies_label
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children label, nucindex, zmax, zmin
Instance
<edgespecies>
  <nucindex>{1,1}</nucindex>
  <zmin>{1,1}</zmin>
  <zmax>{1,1}</zmax>
  <label>{1,1}</label>
</edgespecies>
Source
<xs:element name="edgespecies" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Array of edge species.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="nucindex" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Index into list of nuclei; int</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmin" type="xs:float">
        <xs:annotation>
          <xs:documentation>Minimum Z of species charge state bundle</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmax" type="xs:float">
        <xs:annotation>
          <xs:documentation>Maximum Z of species charge state bundle</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="xs:string">
        <xs:annotation>
          <xs:documentation>String identifying the species (e.g. D0, D+, C0, C+, C+2, ...)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element compositions_type / edgespecies / nucindex
Namespace No namespace
Annotations
Index into list of nuclei; int
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nucindex" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index into list of nuclei; int</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / edgespecies / zmin
Namespace No namespace
Annotations
Minimum Z of species charge state bundle
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zmin" type="xs:float">
  <xs:annotation>
    <xs:documentation>Minimum Z of species charge state bundle</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / edgespecies / zmax
Namespace No namespace
Annotations
Maximum Z of species charge state bundle
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zmax" type="xs:float">
  <xs:annotation>
    <xs:documentation>Maximum Z of species charge state bundle</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / edgespecies / label
Namespace No namespace
Annotations
String identifying the species (e.g. D0, D+, C0, C+, C+2, ...)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>String identifying the species (e.g. D0, D+, C0, C+, C+2, ...)</xs:documentation>
  </xs:annotation>
</xs:element>
Element compositions_type / signature
Namespace No namespace
Annotations
Identifier for species choices. The goal of this is to uniquely capture the species blocks so that if the signatures are the same then the species blocks will also be the same.
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
Model
Children description, flag, id
Instance
<signature>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</signature>
Source
<xs:element name="signature" type="identifier">
  <xs:annotation>
    <xs:documentation>Identifier for species choices. The goal of this is to uniquely capture the species blocks so that if the signatures are the same then the species blocks will also be the same.</xs:documentation>
  </xs:annotation>
</xs:element>
Element composition
Namespace No namespace
Annotations
Plasma composition (description of ion species). OBSOLESCENT.
Diagram
Diagram utilities_xsd.tmp#composition_amn utilities_xsd.tmp#composition_zn utilities_xsd.tmp#composition_zion utilities_xsd.tmp#composition_imp_flag utilities_xsd.tmp#composition_label
Properties
content complex
Used by
Model
Children amn, imp_flag, label, zion, zn
Instance
<composition>
  <amn>{1,1}</amn>
  <zn>{1,1}</zn>
  <zion>{1,1}</zion>
  <imp_flag>{1,1}</imp_flag>
  <label>{1,1}</label>
</composition>
Source
<xs:element name="composition">
  <xs:annotation>
    <xs:documentation>Plasma composition (description of ion species). OBSOLESCENT.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="amn" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Atomic mass number (lumped ions are allowed); Vector (nion)</xs:documentation>
          <xs:appinfo>experimental</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="zn" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Nuclear charge (lumped ions are allowed); Vector (nion)</xs:documentation>
          <xs:appinfo>experimental</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="zion" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)</xs:documentation>
          <xs:appinfo>experimental</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="imp_flag" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)</xs:documentation>
          <xs:appinfo>experimental</xs:appinfo>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="vecstring_type">
        <xs:annotation>
          <xs:documentation>Label for the ions - note the charge state is not included; String Vector (nion)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element composition / amn
Namespace No namespace
Annotations
Atomic mass number (lumped ions are allowed); Vector (nion)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="amn" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Atomic mass number (lumped ions are allowed); Vector (nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element composition / zn
Namespace No namespace
Annotations
Nuclear charge (lumped ions are allowed); Vector (nion)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="zn" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Nuclear charge (lumped ions are allowed); Vector (nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element composition / zion
Namespace No namespace
Annotations
Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="zion" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element composition / imp_flag
Namespace No namespace
Annotations
Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="imp_flag" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element composition / label
Namespace No namespace
Annotations
Label for the ions - note the charge state is not included; String Vector (nion)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="label" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Label for the ions - note the charge state is not included; String Vector (nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur
Namespace No namespace
Annotations
Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.
Diagram
Diagram utilities_xsd.tmp#desc_impur_amn utilities_xsd.tmp#desc_impur_zn utilities_xsd.tmp#desc_impur_i_ion utilities_xsd.tmp#desc_impur_nzimp utilities_xsd.tmp#desc_impur_zmin utilities_xsd.tmp#desc_impur_zmax utilities_xsd.tmp#desc_impur_label
Properties
content complex
Used by
Model
Children amn, i_ion, label, nzimp, zmax, zmin, zn
Instance
<desc_impur>
  <amn>{1,1}</amn>
  <zn>{1,1}</zn>
  <i_ion>{1,1}</i_ion>
  <nzimp>{1,1}</nzimp>
  <zmin>{1,1}</zmin>
  <zmax>{1,1}</zmax>
  <label>{1,1}</label>
</desc_impur>
Source
<xs:element name="desc_impur">
  <xs:annotation>
    <xs:documentation>Description of the impurities (list of ion species and possibly different charge states). OBSOLESCENT.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="amn" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Atomic mass number of the impurity; Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zn" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Nuclear charge of the impurity; Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="i_ion" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Index of the impurity species in the coreprof ion species ordering. Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="nzimp" type="vecint_type">
        <xs:annotation>
          <xs:documentation>Number of charge states (or bundles) considered for each impurity species. Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmin" type="matint_type">
        <xs:annotation>
          <xs:documentation>Minimum Z of impurity ionisation state bundle. Matrix (nimp,max_nzimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="zmax" type="matint_type">
        <xs:annotation>
          <xs:documentation>Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Matrix (nimp,max_nzimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="label" type="vecstring_type">
        <xs:annotation>
          <xs:documentation>Label for the impurities - note that the charge state is not included; String Vector (nimp)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element desc_impur / amn
Namespace No namespace
Annotations
Atomic mass number of the impurity; Vector (nimp)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="amn" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Atomic mass number of the impurity; Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / zn
Namespace No namespace
Annotations
Nuclear charge of the impurity; Vector (nimp)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="zn" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Nuclear charge of the impurity; Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / i_ion
Namespace No namespace
Annotations
Index of the impurity species in the coreprof ion species ordering. Vector (nimp)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="i_ion" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Index of the impurity species in the coreprof ion species ordering. Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / nzimp
Namespace No namespace
Annotations
Number of charge states (or bundles) considered for each impurity species. Vector (nimp)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="nzimp" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Number of charge states (or bundles) considered for each impurity species. Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / zmin
Namespace No namespace
Annotations
Minimum Z of impurity ionisation state bundle. Matrix (nimp,max_nzimp)
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="zmin" type="matint_type">
  <xs:annotation>
    <xs:documentation>Minimum Z of impurity ionisation state bundle. Matrix (nimp,max_nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / zmax
Namespace No namespace
Annotations
Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Matrix (nimp,max_nzimp)
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="zmax" type="matint_type">
  <xs:annotation>
    <xs:documentation>Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Matrix (nimp,max_nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element desc_impur / label
Namespace No namespace
Annotations
Label for the impurities - note that the charge state is not included; String Vector (nimp)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="label" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Label for the impurities - note that the charge state is not included; String Vector (nimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element b0r0 / r0
Namespace No namespace
Annotations
Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="r0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element b0r0 / b0
Namespace No namespace
Annotations
Vacuum field at r0 [T]; Positive sign means anti-clockwise when viewed from above. Scalar. Time-dependent.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="b0" type="xs:float">
  <xs:annotation>
    <xs:documentation>Vacuum field at r0 [T]; Positive sign means anti-clockwise when viewed from above. Scalar. Time-dependent.</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element fast_thermal_separation_filter / method
Namespace No namespace
Annotations
Identifier describing the method used to separate the fast and thermal particle population (see fast_thermal_separation_filter_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes)
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
Model
Children description, flag, id
Instance
<method>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</method>
Source
<xs:element name="method" type="identifier">
  <xs:annotation>
    <xs:documentation>Identifier describing the method used to separate the fast and thermal particle population (see fast_thermal_separation_filter_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes)</xs:documentation>
  </xs:annotation>
</xs:element>
Element fast_thermal_separation_filter / energy_sep
Namespace No namespace
Annotations
Energy at which the fast and thermal particle populations were separated [eV]. Vector (nrho). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="energy_sep" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Energy at which the fast and thermal particle populations were separated [eV]. Vector (nrho). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element boundaryel / value
Namespace No namespace
Annotations
Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Vector(3).
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="value" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Vector(3).</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element boundaryel / source
Namespace No namespace
Annotations
Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="source" type="xs:string">
  <xs:annotation>
    <xs:documentation>Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String</xs:documentation>
  </xs:annotation>
</xs:element>
Element boundaryel / type
Namespace No namespace
Annotations
Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Scalar
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="type" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Scalar</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element boundaryel / rho_tor
Namespace No namespace
Annotations
Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="rho_tor" type="xs:float">
  <xs:annotation>
    <xs:documentation>Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element boundaryion / value
Namespace No namespace
Annotations
Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the first dimension is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Matrix(3,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="value" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the first dimension is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Matrix(3,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element boundaryion / source
Namespace No namespace
Annotations
Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); Array of strings (nion)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="source" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); Array of strings (nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element boundaryion / type
Namespace No namespace
Annotations
Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Vector(nion)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="type" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Vector(nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element boundaryion / rho_tor
Namespace No namespace
Annotations
Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Vector(nion)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="rho_tor" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Vector(nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element source_ion / exp
Namespace No namespace
Annotations
Explicit source term [same unit as root quantity]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="exp" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element source_ion / imp
Namespace No namespace
Annotations
Implicit source term [s^-1.m^-3]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="imp" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element source_vec / exp
Namespace No namespace
Annotations
Explicit source term [same unit as root quantity]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="exp" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Vector (nrho)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element source_vec / imp
Namespace No namespace
Annotations
Implicit source term [s^-1.m^-3]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="imp" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element source_imp / exp
Namespace No namespace
Annotations
Explicit source term [same unit as root quantity]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="exp" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element source_imp / imp
Namespace No namespace
Annotations
Implicit source term [s^-1.m^-3]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="imp" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_ni
Namespace No namespace
Annotations
Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="d_ni" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_ti
Namespace No namespace
Annotations
Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="d_ti" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_ne
Namespace No namespace
Annotations
Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_ne" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_te
Namespace No namespace
Annotations
Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_te" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_epar
Namespace No namespace
Annotations
Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_epar" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagion / d_mtor
Namespace No namespace
Annotations
Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_mtor" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_ni
Namespace No namespace
Annotations
Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_ni" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_ti
Namespace No namespace
Annotations
Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="d_ti" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_ne
Namespace No namespace
Annotations
Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="d_ne" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_te
Namespace No namespace
Annotations
Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="d_te" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_epar
Namespace No namespace
Annotations
Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="d_epar" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element offdiagel / d_mtor
Namespace No namespace
Annotations
Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="d_mtor" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefimp / diff_eff
Namespace No namespace
Annotations
Effective diffusivity [m^2.s^-1]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="diff_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefimp / vconv_eff
Namespace No namespace
Annotations
Effective convection [m.s^-1]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="vconv_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefimp / exchange
Namespace No namespace
Annotations
Ion to electron energy exchange [W.m^-3]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="exchange" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Ion to electron energy exchange [W.m^-3]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefimp / flux
Namespace No namespace
Annotations
Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Array2d (nrho,nzimp)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="flux" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefimp / flag
Namespace No namespace
Annotations
Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix (off-diagonal subtree not available for impurities for the moment). Scalar.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix (off-diagonal subtree not available for impurities for the moment). Scalar.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefion / diff_eff
Namespace No namespace
Annotations
Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="diff_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefion / vconv_eff
Namespace No namespace
Annotations
Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="vconv_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefion / exchange
Namespace No namespace
Annotations
Ion to electron energy exchange [W.m^-3]. Time-dependent. Matrix(nrho,nion).
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="exchange" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Ion to electron energy exchange [W.m^-3]. Time-dependent. Matrix(nrho,nion).</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefion / qgi
Namespace No namespace
Annotations
Energy exchange term due to transport. [W.m^-3]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="qgi" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Energy exchange term due to transport. [W.m^-3]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefion / flux
Namespace No namespace
Annotations
Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="flux" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefion / off_diagonal
Namespace No namespace
Annotations
Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#offdiagion_d_ni utilities_xsd.tmp#offdiagion_d_ti utilities_xsd.tmp#offdiagion_d_ne utilities_xsd.tmp#offdiagion_d_te utilities_xsd.tmp#offdiagion_d_epar utilities_xsd.tmp#offdiagion_d_mtor utilities_xsd.tmp#offdiagion
Type offdiagion
Properties
content complex
Model
Children d_epar, d_mtor, d_ne, d_ni, d_te, d_ti
Instance
<off_diagonal>
  <d_ni>{1,1}</d_ni>
  <d_ti>{1,1}</d_ti>
  <d_ne>{1,1}</d_ne>
  <d_te>{1,1}</d_te>
  <d_epar>{1,1}</d_epar>
  <d_mtor>{1,1}</d_mtor>
</off_diagonal>
Source
<xs:element name="off_diagonal" type="offdiagion">
  <xs:annotation>
    <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefion / flag
Namespace No namespace
Annotations
Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefel / diff_eff
Namespace No namespace
Annotations
Effective diffusivity [m^2.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="diff_eff" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefel / vconv_eff
Namespace No namespace
Annotations
Effective convection [m.s^-1]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="vconv_eff" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefel / flux
Namespace No namespace
Annotations
Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Vector (nrho)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="flux" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Vector (nrho)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefel / off_diagonal
Namespace No namespace
Annotations
Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#offdiagel_d_ni utilities_xsd.tmp#offdiagel_d_ti utilities_xsd.tmp#offdiagel_d_ne utilities_xsd.tmp#offdiagel_d_te utilities_xsd.tmp#offdiagel_d_epar utilities_xsd.tmp#offdiagel_d_mtor utilities_xsd.tmp#offdiagel
Type offdiagel
Properties
content complex
Model
Children d_epar, d_mtor, d_ne, d_ni, d_te, d_ti
Instance
<off_diagonal>
  <d_ni>{1,1}</d_ni>
  <d_ti>{1,1}</d_ti>
  <d_ne>{1,1}</d_ne>
  <d_te>{1,1}</d_te>
  <d_epar>{1,1}</d_epar>
  <d_mtor>{1,1}</d_mtor>
</off_diagonal>
Source
<xs:element name="off_diagonal" type="offdiagel">
  <xs:annotation>
    <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefel / flag
Namespace No namespace
Annotations
Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefvtor / diff_eff
Namespace No namespace
Annotations
Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="diff_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefvtor / vconv_eff
Namespace No namespace
Annotations
Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="vconv_eff" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element transcoefvtor / flux
Namespace No namespace
Annotations
Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="flux" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefvtor / off_diagonal
Namespace No namespace
Annotations
Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.
Diagram
Diagram utilities_xsd.tmp#offdiagion_d_ni utilities_xsd.tmp#offdiagion_d_ti utilities_xsd.tmp#offdiagion_d_ne utilities_xsd.tmp#offdiagion_d_te utilities_xsd.tmp#offdiagion_d_epar utilities_xsd.tmp#offdiagion_d_mtor utilities_xsd.tmp#offdiagion
Type offdiagion
Properties
content complex
Model
Children d_epar, d_mtor, d_ne, d_ni, d_te, d_ti
Instance
<off_diagonal>
  <d_ni>{1,1}</d_ni>
  <d_ti>{1,1}</d_ti>
  <d_ne>{1,1}</d_ne>
  <d_te>{1,1}</d_te>
  <d_epar>{1,1}</d_epar>
  <d_mtor>{1,1}</d_mtor>
</off_diagonal>
Source
<xs:element name="off_diagonal" type="offdiagion">
  <xs:annotation>
    <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element transcoefvtor / flag
Namespace No namespace
Annotations
Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="flag" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1Dexp / r
Namespace No namespace
Annotations
Major radius [m]
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
<r>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</r>
Source
<xs:element name="r" type="exp1D">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1Dexp / z
Namespace No namespace
Annotations
Altitude [m]
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
<z>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</z>
Source
<xs:element name="z" type="exp1D">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1Dexp / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
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
<phi>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</phi>
Source
<xs:element name="phi" type="exp1D">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element enum_instance / type
Namespace No namespace
Annotations
Identify the type of the object or process.
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
Model
Children description, flag, id
Instance
<type>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</type>
Source
<xs:element name="type" type="identifier">
  <xs:annotation>
    <xs:documentation>Identify the type of the object or process.</xs:documentation>
  </xs:annotation>
</xs:element>
Element enum_instance / name
Namespace No namespace
Annotations
The name of the object or process. Here the object should be an instans of the type specified in the field type.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the object or process. Here the object should be an instans of the type specified in the field type.</xs:documentation>
  </xs:annotation>
</xs:element>
Element enum_instance / index
Namespace No namespace
Annotations
Index the separating objects or processes with the same name.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="index" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index the separating objects or processes with the same name.</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_reference / type
Namespace No namespace
Annotations
The type species: type.flag=1 for electron source; type.flag=2 for ion source taken from compositions/ions; type.flag=3 for impurity source taken from compositions/impur; 4=neutron source; 4=photon source etc (see species_reference_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes).
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
Model
Children description, flag, id
Instance
<type>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</type>
Source
<xs:element name="type" type="identifier">
  <xs:annotation>
    <xs:documentation>The type species: type.flag=1 for electron source; type.flag=2 for ion source taken from compositions/ions; type.flag=3 for impurity source taken from compositions/impur; 4=neutron source; 4=photon source etc (see species_reference_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes).</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_reference / index
Namespace No namespace
Annotations
Index of the species. This definition of index depends on the value of type; if the species is an ion (type.flag=1) or an impurity (type.flag=2) then the index refers to distribution/compositions/ions, or distribution/compositions/impur, respectively. This field has no meaning for other species, e.g. like electrons, neutrons or photons. The indexing follows the Fortran/Matlab convention where the first element in an array has index 1.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="index" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the species. This definition of index depends on the value of type; if the species is an ion (type.flag=1) or an impurity (type.flag=2) then the index refers to distribution/compositions/ions, or distribution/compositions/impur, respectively. This field has no meaning for other species, e.g. like electrons, neutrons or photons. The indexing follows the Fortran/Matlab convention where the first element in an array has index 1.</xs:documentation>
  </xs:annotation>
</xs:element>
Element weighted_markers / variable_ids
Namespace No namespace
Annotations
Identifier for the variable_ids stored in the coord matrix (see coordinate_identifier_definitions in the Documentation website under Conventions/Enumerated_datatypes). Vector(NDIM)
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description utilities_xsd.tmp#identifier
Type identifier
Properties
content complex
maxOccurs unbounded
Model
Children description, flag, id
Instance
<variable_ids>
  <id>{1,1}</id>
  <flag>{1,1}</flag>
  <description>{1,1}</description>
</variable_ids>
Source
<xs:element name="variable_ids" type="identifier" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Identifier for the variable_ids stored in the coord matrix (see coordinate_identifier_definitions in the Documentation website under Conventions/Enumerated_datatypes). Vector(NDIM)</xs:documentation>
  </xs:annotation>
</xs:element>
Element weighted_markers / coord
Namespace No namespace
Annotations
Coordinates of the markers. The coordinates used is specified in variable_ids. Time-dependent; Float(NMARK,NDIM)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="coord" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Coordinates of the markers. The coordinates used is specified in variable_ids. Time-dependent; Float(NMARK,NDIM)</xs:documentation>
  </xs:annotation>
</xs:element>
Element weighted_markers / weight
Namespace No namespace
Annotations
Weight of the marker; number of real particles represented by the marker. Time-dependent; Float(NMARK)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="weight" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Weight of the marker; number of real particles represented by the marker. Time-dependent; Float(NMARK)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / uid
Namespace No namespace
Annotations
Unique index of this grid. Used for handling multiple grids
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="uid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Unique index of this grid. Used for handling multiple grids</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / id
Namespace No namespace
Annotations
Name / identifier string for this grid
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name / identifier string for this grid</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / spaces
Namespace No namespace
Annotations
Definitions of grid spaces. Array of structures (number of spaces)
Diagram
Diagram utilities_xsd.tmp#complexgrid_space_geotype utilities_xsd.tmp#complexgrid_space_geotypeid utilities_xsd.tmp#complexgrid_space_coordtype utilities_xsd.tmp#complexgrid_space_objects utilities_xsd.tmp#complexgrid_space_xpoints utilities_xsd.tmp#complexgrid_space
Type complexgrid_space
Properties
content complex
maxOccurs unbounded
Model
Children coordtype, geotype, geotypeid, objects, xpoints
Instance
<spaces>
  <geotype>{1,1}</geotype>
  <geotypeid>{1,1}</geotypeid>
  <coordtype>{1,1}</coordtype>
  <objects>{1,unbounded}</objects>
  <xpoints>{1,1}</xpoints>
</spaces>
Source
<xs:element name="spaces" type="complexgrid_space" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Definitions of grid spaces. Array of structures (number of spaces)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / geotype
Namespace No namespace
Annotations
Type of space geometry (id flags). Flags defining how the geometry (objects.geo) fields associated with; space objects are to be interpreted. Array (number of geometries defined for  this space),; first dimension: geometry index. A flag value of GRID_UNDEFINED=0 indicates the standard interpretation for; the given coordinates.
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="geotype" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Type of space geometry (id flags). Flags defining how the geometry (objects.geo) fields associated with; space objects are to be interpreted. Array (number of geometries defined for this space),; first dimension: geometry index. A flag value of GRID_UNDEFINED=0 indicates the standard interpretation for; the given coordinates.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / geotypeid
Namespace No namespace
Annotations
Type of space geometries (id string). See geotype.
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="geotypeid" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Type of space geometries (id string). See geotype.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / coordtype
Namespace No namespace
Annotations
Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="coordtype" type="matint_type">
  <xs:annotation>
    <xs:documentation>Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / objects
Namespace No namespace
Annotations
Definition of the space objects.; Array of structures (dimension of highest-dimensional objects).; First dimension: dimension of the objects (1=nodes, 2=edges, 3=faces, 4=cells/volumes, ...)
Diagram
Diagram utilities_xsd.tmp#complexgrid_space_complexgrid_space_objects_boundary utilities_xsd.tmp#complexgrid_space_complexgrid_space_objects_neighbour utilities_xsd.tmp#complexgrid_space_complexgrid_space_objects_geo utilities_xsd.tmp#complexgrid_space_complexgrid_space_objects_measure
Properties
content complex
maxOccurs unbounded
Model
Children boundary, geo, measure, neighbour
Instance
<objects>
  <boundary>{1,1}</boundary>
  <neighbour>{1,1}</neighbour>
  <geo>{1,1}</geo>
  <measure>{1,1}</measure>
</objects>
Source
<xs:element name="objects" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Definition of the space objects.; Array of structures (dimension of highest-dimensional objects).; First dimension: dimension of the objects (1=nodes, 2=edges, 3=faces, 4=cells/volumes, ...)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:annotation>
      <xs:documentation>Definition of space objects (nodes, edges, faces, cells, ...).; A space object of dimension n is defined; by enumerating the (n-1)-dimensional space objects defining its boundaries</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="boundary" type="matint_type">
        <xs:annotation>
          <xs:documentation>Lists of (n-1)-dimensional space objects defining the boundary of an n-dimensional space object.; Matrix(number of objects of dimension n, maximum number of boundary objects).; First dimension: object index, second dimension: boundary object index</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="neighbour" type="array3dint_type">
        <xs:annotation>
          <xs:documentation>Connectivity information. Array (number of objects, maximum number of boundaries per object, maximum number of neighbours per boundary).; Stores the indices of the n-dimensional objects adjacent to the given n-dimensional object.;An object can possibly have multiple neighbours on every boundary.; First dimension: object index, second dimension: boundary index, third dimension: neighbour index on the boundary.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="geo" type="array4dflt_type">
        <xs:annotation>
          <xs:documentation>Geometry data matrix associated with every object. Float array (number of objects, number of geometry coeff. 1, number of geometry coeff. 2, number of geometries).; The exact definition depends on the geometry type of the space (complexgrid_space.geotype).; First dimension: object index, second+third dimension: geometry coefficient matrix row+column, third dimension: geometry index (for definition of multiple geometries).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="measure" type="matflt_type">
        <xs:annotation>
          <xs:documentation>Measure of space objects, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...). [m^dim].; First dimension: object index, second dimension: geometry index</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element complexgrid_space / objects / boundary
Namespace No namespace
Annotations
Lists of (n-1)-dimensional space objects defining the boundary of an n-dimensional space object.; Matrix(number of objects of dimension n, maximum number of boundary objects).; First dimension: object index, second dimension: boundary object index
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="boundary" type="matint_type">
  <xs:annotation>
    <xs:documentation>Lists of (n-1)-dimensional space objects defining the boundary of an n-dimensional space object.; Matrix(number of objects of dimension n, maximum number of boundary objects).; First dimension: object index, second dimension: boundary object index</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / objects / neighbour
Namespace No namespace
Annotations
Connectivity information. Array (number of objects, maximum number of boundaries per object, maximum number of neighbours per boundary).; Stores the indices of the n-dimensional objects adjacent to the given n-dimensional object.;An object can possibly have multiple neighbours on every boundary.; First dimension: object index, second dimension: boundary index, third dimension: neighbour index on the boundary.
Diagram
Diagram utilities_xsd.tmp#array3dint_type
Type array3dint_type
Properties
content simple
Source
<xs:element name="neighbour" type="array3dint_type">
  <xs:annotation>
    <xs:documentation>Connectivity information. Array (number of objects, maximum number of boundaries per object, maximum number of neighbours per boundary).; Stores the indices of the n-dimensional objects adjacent to the given n-dimensional object.;An object can possibly have multiple neighbours on every boundary.; First dimension: object index, second dimension: boundary index, third dimension: neighbour index on the boundary.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / objects / geo
Namespace No namespace
Annotations
Geometry data matrix associated with every object. Float array (number of objects, number of geometry coeff. 1, number of geometry coeff. 2, number of geometries).; The exact definition depends on the geometry type of the space (complexgrid_space.geotype).; First dimension: object index, second+third dimension: geometry coefficient matrix row+column, third dimension: geometry index (for definition of multiple geometries).
Diagram
Diagram utilities_xsd.tmp#array4dflt_type
Type array4dflt_type
Properties
content simple
Source
<xs:element name="geo" type="array4dflt_type">
  <xs:annotation>
    <xs:documentation>Geometry data matrix associated with every object. Float array (number of objects, number of geometry coeff. 1, number of geometry coeff. 2, number of geometries).; The exact definition depends on the geometry type of the space (complexgrid_space.geotype).; First dimension: object index, second+third dimension: geometry coefficient matrix row+column, third dimension: geometry index (for definition of multiple geometries).</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / objects / measure
Namespace No namespace
Annotations
Measure of space objects, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...). [m^dim].; First dimension: object index, second dimension: geometry index
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="measure" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Measure of space objects, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...). [m^dim].; First dimension: object index, second dimension: geometry index</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_space / xpoints
Namespace No namespace
Annotations
List of indices of all nodes which are x-points. Vector (number of x-points)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="xpoints" type="vecint_type">
  <xs:annotation>
    <xs:documentation>List of indices of all nodes which are x-points. Vector (number of x-points)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / subgrids
Namespace No namespace
Annotations
Definitions of subgrids. Array of structures (number of subgrids)
Diagram
Diagram utilities_xsd.tmp#complexgrid_subgrid_id utilities_xsd.tmp#complexgrid_subgrid_list utilities_xsd.tmp#complexgrid_subgrid
Type complexgrid_subgrid
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children id, list
Instance
<subgrids>
  <id>{1,1}</id>
  <list>{1,unbounded}</list>
</subgrids>
Source
<xs:element name="subgrids" type="complexgrid_subgrid" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Definitions of subgrids. Array of structures (number of subgrids)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_subgrid / id
Namespace No namespace
Annotations
ID string (name) of the subgrid.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="id" type="xs:string">
  <xs:annotation>
    <xs:documentation>ID string (name) of the subgrid.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_subgrid / list
Namespace No namespace
Annotations
List of object lists. Array of structures (number of object lists).
Diagram
Diagram utilities_xsd.tmp#complexgrid_objectlist_cls utilities_xsd.tmp#complexgrid_objectlist_indset utilities_xsd.tmp#complexgrid_objectlist_ind utilities_xsd.tmp#complexgrid_objectlist
Type complexgrid_objectlist
Properties
content complex
maxOccurs unbounded
Model
Children cls, ind, indset
Instance
<list>
  <cls>{1,1}</cls>
  <indset>{0,unbounded}</indset>
  <ind>{1,1}</ind>
</list>
Source
<xs:element name="list" type="complexgrid_objectlist" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of object lists. Array of structures (number of object lists).</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_objectlist / cls
Namespace No namespace
Annotations
Class tuple of the grid objects in this object list. Vector (number of grid spaces)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="cls" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Class tuple of the grid objects in this object list. Vector (number of grid spaces)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_objectlist / indset
Namespace No namespace
Annotations
Implicit list of the object indices.;  Array of structures (number of grid spaces = length of index tuple). Every index of the index tuple is described by an index set, which defines either a list of index values or a range of index values.
Diagram
Diagram utilities_xsd.tmp#complexgrid_indexlist_range utilities_xsd.tmp#complexgrid_indexlist_ind utilities_xsd.tmp#complexgrid_indexlist
Type complexgrid_indexlist
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children ind, range
Instance
<indset>
  <range>{1,1}</range>
  <ind>{1,1}</ind>
</indset>
Source
<xs:element name="indset" type="complexgrid_indexlist" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Implicit list of the object indices.; Array of structures (number of grid spaces = length of index tuple). Every index of the index tuple is described by an index set, which defines either a list of index values or a range of index values.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_indexlist / range
Namespace No namespace
Annotations
Defines an index range enumerating from range[1] to range[2] (with both range[1] and range[2] included). If additionally a third value range(3) is given, it is used as a stride. If it is omitted, a stride of 1 is assumed. Vector(3)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="range" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Defines an index range enumerating from range[1] to range[2] (with both range[1] and range[2] included). If additionally a third value range(3) is given, it is used as a stride. If it is omitted, a stride of 1 is assumed. Vector(3)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_indexlist / ind
Namespace No namespace
Annotations
An explicit list of indices. If this member is defined and has nonzero size, the list is assumed to be explicit. Vector(length of explicit index list)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="ind" type="vecint_type">
  <xs:annotation>
    <xs:documentation>An explicit list of indices. If this member is defined and has nonzero size, the list is assumed to be explicit. Vector(length of explicit index list)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_objectlist / ind
Namespace No namespace
Annotations
Explicit list of index tuples. Matrix (number of objects, number of spaces in grid).; First dimension: object index, second dimension: index tuple/space index.; If this field is defined and has nonzero size, the object list is understood to be explicit.
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="ind" type="matint_type">
  <xs:annotation>
    <xs:documentation>Explicit list of index tuples. Matrix (number of objects, number of spaces in grid).; First dimension: object index, second dimension: index tuple/space index.; If this field is defined and has nonzero size, the object list is understood to be explicit.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / metric
Namespace No namespace
Annotations
Metric coefficients
Diagram
Diagram utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_measure utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g11 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g12 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g13 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g22 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g23 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g33 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_jacobian utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric
Type complexgrid_metric
Properties
content complex
Model
Children g11, g12, g13, g22, g23, g33, jacobian, measure
Instance
<metric>
  <measure>{0,unbounded}</measure>
  <g11>{0,unbounded}</g11>
  <g12>{0,unbounded}</g12>
  <g13>{0,unbounded}</g13>
  <g22>{0,unbounded}</g22>
  <g23>{0,unbounded}</g23>
  <g33>{0,unbounded}</g33>
  <jacobian>{0,unbounded}</jacobian>
</metric>
Source
<xs:element name="metric" type="complexgrid_metric">
  <xs:annotation>
    <xs:documentation>Metric coefficients</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / measure
Namespace No namespace
Annotations
Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects). [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<measure>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</measure>
Source
<xs:element name="measure" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects). [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar / griduid
Namespace No namespace
Annotations
Unique identifier of the grid this scalar quantity is associated with.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="griduid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar / subgrid
Namespace No namespace
Annotations
Index of the subgrid (as stored in grid.subgrids) the data is stored on.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="subgrid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar / scalar
Namespace No namespace
Annotations
Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="scalar" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar / vector
Namespace No namespace
Annotations
Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="vector" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar / matrix
Namespace No namespace
Annotations
Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="matrix" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g11
Namespace No namespace
Annotations
Metric coefficients g11. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g11>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g11>
Source
<xs:element name="g11" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g11. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g12
Namespace No namespace
Annotations
Metric coefficients g12. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g12>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g12>
Source
<xs:element name="g12" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g12. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g13
Namespace No namespace
Annotations
Metric coefficients g13. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g13>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g13>
Source
<xs:element name="g13" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g13. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g22
Namespace No namespace
Annotations
Metric coefficients g22. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g22>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g22>
Source
<xs:element name="g22" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g22. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g23
Namespace No namespace
Annotations
Metric coefficients g23. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g23>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g23>
Source
<xs:element name="g23" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g23. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / g33
Namespace No namespace
Annotations
Metric coefficients g33. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<g33>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</g33>
Source
<xs:element name="g33" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Metric coefficients g33. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_metric / jacobian
Namespace No namespace
Annotations
Jacobian. Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<jacobian>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</jacobian>
Source
<xs:element name="jacobian" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Jacobian. Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / geo
Namespace No namespace
Annotations
Geometry data for implicit objects
Diagram
Diagram utilities_xsd.tmp#complexgrid_geo_global_geotype utilities_xsd.tmp#complexgrid_geo_global_geotypeid utilities_xsd.tmp#complexgrid_geo_global_coordtype utilities_xsd.tmp#complexgrid_geo_global_geo_matrix utilities_xsd.tmp#complexgrid_geo_global_measure utilities_xsd.tmp#complexgrid_geo_global
Type complexgrid_geo_global
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children coordtype, geo_matrix, geotype, geotypeid, measure
Instance
<geo>
  <geotype>{1,1}</geotype>
  <geotypeid>{1,1}</geotypeid>
  <coordtype>{1,1}</coordtype>
  <geo_matrix>{0,unbounded}</geo_matrix>
  <measure>{0,unbounded}</measure>
</geo>
Source
<xs:element name="geo" type="complexgrid_geo_global" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Geometry data for implicit objects</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_geo_global / geotype
Namespace No namespace
Annotations
Type of geometry (id flag). A flag defining how the geometry data associated with grid objects is to be interpreted. If the field is undefined (0=GRID_UNDEFINED), the standard interpretation for; the given coordinate types is assumed.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="geotype" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Type of geometry (id flag). A flag defining how the geometry data associated with grid objects is to be interpreted. If the field is undefined (0=GRID_UNDEFINED), the standard interpretation for; the given coordinate types is assumed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_geo_global / geotypeid
Namespace No namespace
Annotations
Type of geometry (id string).
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="geotypeid" type="xs:string">
  <xs:annotation>
    <xs:documentation>Type of geometry (id string).</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_geo_global / coordtype
Namespace No namespace
Annotations
Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="coordtype" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_geo_global / geo_matrix
Namespace No namespace
Annotations
Geometry data matrix associated with implicit objects. Array of structures (number of subgrids this information is stored on); The exact definition of the stored values depends on the geometry type of the geometry complexgrid_geo_global.geotype;
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<geo_matrix>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</geo_matrix>
Source
<xs:element name="geo_matrix" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Geometry data matrix associated with implicit objects. Array of structures (number of subgrids this information is stored on); The exact definition of the stored values depends on the geometry type of the geometry complexgrid_geo_global.geotype;</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_geo_global / measure
Namespace No namespace
Annotations
Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects) in this geometry. [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<measure>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</measure>
Source
<xs:element name="measure" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects) in this geometry. [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid / bases
Namespace No namespace
Annotations
Vector bases. Used for aligned vector representation. Time-dependent (added systematically for the COMP child inheritance of that property). Array of structures (number of bases)
Diagram
Diagram utilities_xsd.tmp#complexgrid_vector_griduid utilities_xsd.tmp#complexgrid_vector_label utilities_xsd.tmp#complexgrid_vector_comp utilities_xsd.tmp#complexgrid_vector_align utilities_xsd.tmp#complexgrid_vector_alignid utilities_xsd.tmp#complexgrid_vector_basis utilities_xsd.tmp#complexgrid_vector
Type complexgrid_vector
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children align, alignid, basis, comp, griduid, label
Instance
<bases>
  <griduid>{1,1}</griduid>
  <label>{1,1}</label>
  <comp>{0,unbounded}</comp>
  <align>{1,1}</align>
  <alignid>{1,1}</alignid>
  <basis>{1,1}</basis>
</bases>
Source
<xs:element name="bases" type="complexgrid_vector" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector bases. Used for aligned vector representation. Time-dependent (added systematically for the COMP child inheritance of that property). Array of structures (number of bases)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / griduid
Namespace No namespace
Annotations
Unique identifier of the grid this vector quantity is associated with.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="griduid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Unique identifier of the grid this vector quantity is associated with.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / label
Namespace No namespace
Annotations
Label describing the data
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>Label describing the data</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / comp
Namespace No namespace
Annotations
Components of the vector. Array of structures (number of vector components). Time-dependent; FIXME: inherit time-dependence for this element
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<comp>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</comp>
Source
<xs:element name="comp" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Components of the vector. Array of structures (number of vector components). Time-dependent; FIXME: inherit time-dependence for this element</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / align
Namespace No namespace
Annotations
Alignment flag for vector components. Integer vector (number of vector components).
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="align" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Alignment flag for vector components. Integer vector (number of vector components).</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / alignid
Namespace No namespace
Annotations
Alignment id for vector components. String vector (number of vector components).
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="alignid" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Alignment id for vector components. String vector (number of vector components).</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector / basis
Namespace No namespace
Annotations
Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="basis" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / r
Namespace No namespace
Annotations
Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / z
Namespace No namespace
Annotations
Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / s
Namespace No namespace
Annotations
Distance along the poloidal projection of the equitorial plane (m). Here s=0 should be at the magnetic axis, s>0 on the low field side and s<0 on the high field side. For example, in up-down symmetric fields s=R-R0, where R is the major radius and R0 the major radius at the magnetic axis. Time-dependent; Vector(n_equatorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="s" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Distance along the poloidal projection of the equitorial plane (m). Here s=0 should be at the magnetic axis, s>0 on the low field side and s<0 on the high field side. For example, in up-down symmetric fields s=R-R0, where R is the major radius and R0 the major radius at the magnetic axis. Time-dependent; Vector(n_equatorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / rho_tor
Namespace No namespace
Annotations
Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0 is the reference magnetic field, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (n_equitorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="rho_tor" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0 is the reference magnetic field, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (n_equitorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / psi
Namespace No namespace
Annotations
Poloidal flux [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (n_equitorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="psi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Poloidal flux [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (n_equitorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element equatorial_plane / b_mod
Namespace No namespace
Annotations
The modulous of the magnetic field along the equitorial plane, or more generally of the omnigeuous surfaces [T]. Time-dependent; Vector (n_equatorial_grid)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="b_mod" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>The modulous of the magnetic field along the equitorial plane, or more generally of the omnigeuous surfaces [T]. Time-dependent; Vector (n_equatorial_grid)</xs:documentation>
  </xs:annotation>
</xs:element>
Element exp2D / value
Namespace No namespace
Annotations
Signal value; Time-dependent; Matrix
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="value" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Signal value; Time-dependent; Matrix</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp2D / abserror
Namespace No namespace
Annotations
Absolute error on signal; Time-dependent; Matrix
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="abserror" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Absolute error on signal; Time-dependent; Matrix</xs:documentation>
    <xs:appinfo>unit:as_parent.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element exp2D / relerror
Namespace No namespace
Annotations
Relative error on signal (normalised to signal value); Time-dependent; Matrix
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="relerror" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Matrix</xs:documentation>
    <xs:appinfo>unit:none.</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / pivot_point
Namespace No namespace
Annotations
Pivot point of each line of sight; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#rzphi1Dexperimental_r utilities_xsd.tmp#rzphi1Dexperimental_z utilities_xsd.tmp#rzphi1Dexperimental_phi utilities_xsd.tmp#rzphi1Dexperimental
Type rzphi1Dexperimental
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<pivot_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</pivot_point>
Source
<xs:element name="pivot_point" type="rzphi1Dexperimental">
  <xs:annotation>
    <xs:documentation>Pivot point of each line of sight; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rzphi1Dexperimental / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rzphi1Dexperimental / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rzphi1Dexperimental / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="phi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / horchordang1
Namespace No namespace
Annotations
Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="horchordang1" type="vecflt_type">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
  </xs:annotation>
</xs:element>
Element setup_line_exp / verchordang1
Namespace No namespace
Annotations
Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="verchordang1" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / width
Namespace No namespace
Annotations
Width of the laser beam (1/e) [m]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="width" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Width of the laser beam (1/e) [m]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / second_point
Namespace No namespace
Annotations
Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).
Diagram
Diagram utilities_xsd.tmp#rzphi1Dexperimental_r utilities_xsd.tmp#rzphi1Dexperimental_z utilities_xsd.tmp#rzphi1Dexperimental_phi utilities_xsd.tmp#rzphi1Dexperimental
Type rzphi1Dexperimental
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<second_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</second_point>
Source
<xs:element name="second_point" type="rzphi1Dexperimental">
  <xs:annotation>
    <xs:documentation>Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / horchordang2
Namespace No namespace
Annotations
For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="horchordang2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / verchordang2
Namespace No namespace
Annotations
For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="verchordang2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / third_point
Namespace No namespace
Annotations
Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).
Diagram
Diagram utilities_xsd.tmp#rzphi1Dexperimental_r utilities_xsd.tmp#rzphi1Dexperimental_z utilities_xsd.tmp#rzphi1Dexperimental_phi utilities_xsd.tmp#rzphi1Dexperimental
Type rzphi1Dexperimental
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<third_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</third_point>
Source
<xs:element name="third_point" type="rzphi1Dexperimental">
  <xs:annotation>
    <xs:documentation>Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line_exp / nchordpoints
Namespace No namespace
Annotations
Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nchordpoints" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_desc / label
Namespace No namespace
Annotations
Name of species
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of species</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_desc / amn
Namespace No namespace
Annotations
Atomic mass number of the species
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="amn" type="xs:float">
  <xs:annotation>
    <xs:documentation>Atomic mass number of the species</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_desc / zn
Namespace No namespace
Annotations
Nuclear charge of the impurity
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zn" type="xs:float">
  <xs:annotation>
    <xs:documentation>Nuclear charge of the impurity</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_desc / zmin
Namespace No namespace
Annotations
Minimum Z of species charge state bundle
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zmin" type="xs:float">
  <xs:annotation>
    <xs:documentation>Minimum Z of species charge state bundle</xs:documentation>
  </xs:annotation>
</xs:element>
Element species_desc / zmax
Namespace No namespace
Annotations
Maximum Z of species charge state bundle
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="zmax" type="xs:float">
  <xs:annotation>
    <xs:documentation>Maximum Z of species charge state bundle</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector_simplestruct / label
Namespace No namespace
Annotations
Label describing the data
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="label" type="xs:string">
  <xs:annotation>
    <xs:documentation>Label describing the data</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector_simplestruct / comp
Namespace No namespace
Annotations
Components of the vector. Vector of griddata(ndim). Time-dependent; FIXME: inherit time-dependence for this element
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix utilities_xsd.tmp#complexgrid_scalar
Type complexgrid_scalar
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<comp>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</comp>
Source
<xs:element name="comp" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Components of the vector. Vector of griddata(ndim). Time-dependent; FIXME: inherit time-dependence for this element</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector_simplestruct / align
Namespace No namespace
Annotations
Alignment of vector components, numerical flag. Int vector(ndim)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="align" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Alignment of vector components, numerical flag. Int vector(ndim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_vector_simplestruct / alignid
Namespace No namespace
Annotations
Alignment of vector components, string description. String vector(ndim)
Diagram
Diagram utilities_xsd.tmp#vecstring_type
Type vecstring_type
Properties
content simple
Source
<xs:element name="alignid" type="vecstring_type">
  <xs:annotation>
    <xs:documentation>Alignment of vector components, string description. String vector(ndim)</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi1D / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="phi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz1Dexp / r
Namespace No namespace
Annotations
Major radius [m]. Vector(npoints). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]. Vector(npoints). Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz1Dexp / z
Namespace No namespace
Annotations
Altitude [m]. Vector(npoints). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]. Vector(npoints). Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element reggrid / dim1
Namespace No namespace
Annotations
First dimension values; Vector (ndim1)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dim1" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>First dimension values; Vector (ndim1)</xs:documentation>
  </xs:annotation>
</xs:element>
Element reggrid / dim2
Namespace No namespace
Annotations
Second dimension values; Vector (ndim2)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dim2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Second dimension values; Vector (ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz2D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="r" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz2D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="z" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element setup_line / pivot_point
Namespace No namespace
Annotations
Pivot point of each line of sight; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#rzphi1D_r utilities_xsd.tmp#rzphi1D_z utilities_xsd.tmp#rzphi1D_phi utilities_xsd.tmp#rzphi1D
Type rzphi1D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<pivot_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</pivot_point>
Source
<xs:element name="pivot_point" type="rzphi1D">
  <xs:annotation>
    <xs:documentation>Pivot point of each line of sight; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / horchordang1
Namespace No namespace
Annotations
Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="horchordang1" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / verchordang1
Namespace No namespace
Annotations
Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="verchordang1" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / width
Namespace No namespace
Annotations
Width of the laser beam (1/e) [m]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="width" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Width of the laser beam (1/e) [m]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / second_point
Namespace No namespace
Annotations
Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).
Diagram
Diagram utilities_xsd.tmp#rzphi1D_r utilities_xsd.tmp#rzphi1D_z utilities_xsd.tmp#rzphi1D_phi utilities_xsd.tmp#rzphi1D
Type rzphi1D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<second_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</second_point>
Source
<xs:element name="second_point" type="rzphi1D">
  <xs:annotation>
    <xs:documentation>Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / horchordang2
Namespace No namespace
Annotations
For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="horchordang2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / verchordang2
Namespace No namespace
Annotations
For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="verchordang2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / third_point
Namespace No namespace
Annotations
Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).
Diagram
Diagram utilities_xsd.tmp#rzphi1D_r utilities_xsd.tmp#rzphi1D_z utilities_xsd.tmp#rzphi1D_phi utilities_xsd.tmp#rzphi1D
Type rzphi1D
Properties
content complex
Model
r , z , phi
Children phi, r, z
Instance
<third_point>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <phi>{1,1}</phi>
</third_point>
Source
<xs:element name="third_point" type="rzphi1D">
  <xs:annotation>
    <xs:documentation>Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element setup_line / nchordpoints
Namespace No namespace
Annotations
Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="nchordpoints" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi2D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="r" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi2D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="z" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi2D / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="phi" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element lineintegraldiag / expression
Namespace No namespace
Annotations
Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="expression" type="xs:string">
  <xs:annotation>
    <xs:documentation>Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element lineintegraldiag / setup_line
Namespace No namespace
Annotations
Geometric description of the lines of sight
Diagram
Diagram utilities_xsd.tmp#setup_line_pivot_point utilities_xsd.tmp#setup_line_horchordang1 utilities_xsd.tmp#setup_line_verchordang1 utilities_xsd.tmp#setup_line_width utilities_xsd.tmp#setup_line_second_point utilities_xsd.tmp#setup_line_horchordang2 utilities_xsd.tmp#setup_line_verchordang2 utilities_xsd.tmp#setup_line_third_point utilities_xsd.tmp#setup_line_nchordpoints utilities_xsd.tmp#setup_line
Type setup_line
Properties
content complex
Model
Children horchordang1, horchordang2, nchordpoints, pivot_point, second_point, third_point, verchordang1, verchordang2, width
Instance
<setup_line>
  <pivot_point>{1,1}</pivot_point>
  <horchordang1>{1,1}</horchordang1>
  <verchordang1>{1,1}</verchordang1>
  <width>{1,1}</width>
  <second_point>{1,1}</second_point>
  <horchordang2>{1,1}</horchordang2>
  <verchordang2>{1,1}</verchordang2>
  <third_point>{1,1}</third_point>
  <nchordpoints>{1,1}</nchordpoints>
</setup_line>
Source
<xs:element name="setup_line" type="setup_line">
  <xs:annotation>
    <xs:documentation>Geometric description of the lines of sight</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element lineintegraldiag / measure
Namespace No namespace
Annotations
Measured value. Time-dependent; Vector (nchords)
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
<measure>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</measure>
Source
<xs:element name="measure" type="exp1D">
  <xs:annotation>
    <xs:documentation>Measured value. Time-dependent; Vector (nchords)</xs:documentation>
  </xs:annotation>
</xs:element>
Element lineintegraldiag / time
Namespace No namespace
Annotations
Time [s]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="time" type="xs:float">
  <xs:annotation>
    <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / r
Namespace No namespace
Annotations
Position : major radius [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Position : major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / z
Namespace No namespace
Annotations
Position : altitude [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Position : altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / phi
Namespace No namespace
Annotations
Position : toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="phi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Position : toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / dr
Namespace No namespace
Annotations
Width : major radius [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dr" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Width : major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / dz
Namespace No namespace
Annotations
Width : altitude [m]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dz" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Width : altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphidrdzdphi1D / dphi
Namespace No namespace
Annotations
Width : toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dphi" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Width : toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element trianglexyz / point1
Namespace No namespace
Annotations
Point 1 on the triangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point1>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point1>
Source
<xs:element name="point1" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 1 on the triangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element xyz0D / x
Namespace No namespace
Annotations
Spatial coordinate x [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="x" type="xs:float">
  <xs:annotation>
    <xs:documentation>Spatial coordinate x [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element xyz0D / y
Namespace No namespace
Annotations
Spatial coordinate y [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="y" type="xs:float">
  <xs:annotation>
    <xs:documentation>Spatial coordinate y [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element xyz0D / z
Namespace No namespace
Annotations
Spatial coordinate z [m]
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="z" type="xs:float">
  <xs:annotation>
    <xs:documentation>Spatial coordinate z [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element trianglexyz / point2
Namespace No namespace
Annotations
Point 2 on the triangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point2>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point2>
Source
<xs:element name="point2" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 2 on the triangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element trianglexyz / point3
Namespace No namespace
Annotations
Point 3 on the triangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point3>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point3>
Source
<xs:element name="point3" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 3 on the triangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element rectanglexyz / point01
Namespace No namespace
Annotations
Point 01 on the rectangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point01>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point01>
Source
<xs:element name="point01" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 01 on the rectangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element rectanglexyz / point11
Namespace No namespace
Annotations
Point 11 on the rectangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point11>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point11>
Source
<xs:element name="point11" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 11 on the rectangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element rectanglexyz / point10
Namespace No namespace
Annotations
Point 10 on the rectangle
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<point10>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</point10>
Source
<xs:element name="point10" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Point 10 on the rectangle</xs:documentation>
  </xs:annotation>
</xs:element>
Element flat_polygon / origin
Namespace No namespace
Annotations
Origin of the surface coordinate system.
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<origin>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</origin>
Source
<xs:element name="origin" type="xyz0D">
  <xs:annotation>
    <xs:documentation>Origin of the surface coordinate system.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element flat_polygon / basis1
Namespace No namespace
Annotations
First basis vector on the surface.
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<basis1>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</basis1>
Source
<xs:element name="basis1" type="xyz0D">
  <xs:annotation>
    <xs:documentation>First basis vector on the surface.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element flat_polygon / basis2
Namespace No namespace
Annotations
First basis vector on the surface.
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z utilities_xsd.tmp#xyz0D
Type xyz0D
Properties
content complex
Model
x , y , z
Children x, y, z
Instance
<basis2>
  <x>{1,1}</x>
  <y>{1,1}</y>
  <z>{1,1}</z>
</basis2>
Source
<xs:element name="basis2" type="xyz0D">
  <xs:annotation>
    <xs:documentation>First basis vector on the surface.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element flat_polygon / coord1
Namespace No namespace
Annotations
First coordinate of the polygon points, conjugate to basis1.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="coord1" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>First coordinate of the polygon points, conjugate to basis1.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element flat_polygon / coord2
Namespace No namespace
Annotations
Second coordinate of the polygon points, conjugate to basis2.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="coord2" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Second coordinate of the polygon points, conjugate to basis2.</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz3D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="r" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz3D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="z" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi3D / r
Namespace No namespace
Annotations
Major radius [m]
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="r" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi3D / z
Namespace No namespace
Annotations
Altitude [m]
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="z" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]</xs:documentation>
  </xs:annotation>
</xs:element>
Element rzphi3D / phi
Namespace No namespace
Annotations
Toroidal angle [rad]
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="phi" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal angle [rad]</xs:documentation>
  </xs:annotation>
</xs:element>
Element limiter_unit / name
Namespace No namespace
Annotations
Name or description of the limiter_unit
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>Name or description of the limiter_unit</xs:documentation>
  </xs:annotation>
</xs:element>
Element limiter_unit / closed
Namespace No namespace
Annotations
Identify whether the contour is closed (y) or open (n)
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="closed" type="xs:string">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Identify whether the contour is closed (y) or open (n)</xs:documentation>
  </xs:annotation>
</xs:element>
Element limiter_unit / position
Namespace No namespace
Annotations
Position (R,Z coordinates) of a limiting surface. No need to repeat first point for closed contours [m]; Vector(npoints)
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
<position>
  <r>{1,1}</r>
  <z>{1,1}</z>
</position>
Source
<xs:element name="position" type="rz1D">
  <xs:annotation>
    <xs:documentation>Position (R,Z coordinates) of a limiting surface. No need to repeat first point for closed contours [m]; Vector(npoints)</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
</xs:element>
Element limiter_unit / eta
Namespace No namespace
Annotations
Wall resistivity [ohm.m]; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="eta" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Wall resistivity [ohm.m]; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element limiter_unit / delta
Namespace No namespace
Annotations
Wall thickness [m] (Optional if a closed facing component is given but useful for simpler closed contour limiter); Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="delta" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Wall thickness [m] (Optional if a closed facing component is given but useful for simpler closed contour limiter); Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element limiter_unit / permeability
Namespace No namespace
Annotations
Vessel relative permeability; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="permeability" type="xs:float">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Vessel relative permeability; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_cplx / griduid
Namespace No namespace
Annotations
Unique identifier of the grid this scalar quantity is associated with.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="griduid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_cplx / subgrid
Namespace No namespace
Annotations
Index of the subgrid (as stored in grid.subgrids) the data is stored on.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="subgrid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_cplx / scalar
Namespace No namespace
Annotations
Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Complex Vector(nobjects_subgrid). First dimension: object index.
Diagram
Diagram utilities_xsd.tmp#veccplx_type
Type veccplx_type
Properties
content simple
Source
<xs:element name="scalar" type="veccplx_type">
  <xs:annotation>
    <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Complex Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_cplx / vector
Namespace No namespace
Annotations
Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Complex matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
Diagram
Diagram utilities_xsd.tmp#matcplx_type
Type matcplx_type
Properties
content simple
Source
<xs:element name="vector" type="matcplx_type">
  <xs:annotation>
    <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Complex matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_cplx / matrix
Namespace No namespace
Annotations
Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d complex array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Diagram
Diagram utilities_xsd.tmp#array3dcplx_type
Type array3dcplx_type
Properties
content simple
Source
<xs:element name="matrix" type="array3dcplx_type">
  <xs:annotation>
    <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d complex array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
  </xs:annotation>
</xs:element>
Element param
Namespace No namespace
Annotations
Code parameters block passed from the wrapper to the subroutine. Does not appear as such in the data structure (in fact each string is an instance of codeparam/parameters). This is inserted in utilities.xsd for automatic declaration in the Fortran type definitions.
Diagram
Diagram utilities_xsd.tmp#param_parameters utilities_xsd.tmp#param_default_param utilities_xsd.tmp#param_schema
Properties
content complex
Model
Children default_param, parameters, schema
Instance
<param>
  <parameters>{1,1}</parameters>
  <default_param>{1,1}</default_param>
  <schema>{1,1}</schema>
</param>
Source
<xs:element name="param">
  <xs:annotation>
    <xs:documentation>Code parameters block passed from the wrapper to the subroutine. Does not appear as such in the data structure (in fact each string is an instance of codeparam/parameters). This is inserted in utilities.xsd for automatic declaration in the Fortran type definitions.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="parameters" type="xs:string">
        <xs:annotation>
          <xs:documentation>Actual value of the code parameters (instance of coparam/parameters in XML format).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="default_param" type="xs:string">
        <xs:annotation>
          <xs:documentation>Default value of the code parameters (instance of coparam/parameters in XML format).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="schema" type="xs:string">
        <xs:annotation>
          <xs:documentation>Code parameters schema.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element param / parameters
Namespace No namespace
Annotations
Actual value of the code parameters (instance of coparam/parameters in XML format).
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="parameters" type="xs:string">
  <xs:annotation>
    <xs:documentation>Actual value of the code parameters (instance of coparam/parameters in XML format).</xs:documentation>
  </xs:annotation>
</xs:element>
Element param / default_param
Namespace No namespace
Annotations
Default value of the code parameters (instance of coparam/parameters in XML format).
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="default_param" type="xs:string">
  <xs:annotation>
    <xs:documentation>Default value of the code parameters (instance of coparam/parameters in XML format).</xs:documentation>
  </xs:annotation>
</xs:element>
Element param / schema
Namespace No namespace
Annotations
Code parameters schema.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="schema" type="xs:string">
  <xs:annotation>
    <xs:documentation>Code parameters schema.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_simplestruct / subgrid
Namespace No namespace
Annotations
Index of the subgrid (as stored in grid.subgrids) the data is stored on.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="subgrid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_simplestruct / scalar
Namespace No namespace
Annotations
Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="scalar" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_simplestruct / vector
Namespace No namespace
Annotations
Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="vector" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_simplestruct / matrix
Namespace No namespace
Annotations
Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Diagram
Diagram utilities_xsd.tmp#array3dflt_type
Type array3dflt_type
Properties
content simple
Source
<xs:element name="matrix" type="array3dflt_type">
  <xs:annotation>
    <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_int / griduid
Namespace No namespace
Annotations
Unique identifier of the grid this scalar quantity is associated with.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="griduid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_int / subgrid
Namespace No namespace
Annotations
Index of the subgrid (as stored in grid.subgrids) the data is stored on.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="subgrid" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_int / scalar
Namespace No namespace
Annotations
Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="scalar" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_int / vector
Namespace No namespace
Annotations
Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.
Diagram
Diagram utilities_xsd.tmp#matint_type
Type matint_type
Properties
content simple
final restriction
Source
<xs:element name="vector" type="matint_type">
  <xs:annotation>
    <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
  </xs:annotation>
</xs:element>
Element complexgrid_scalar_int / matrix
Namespace No namespace
Annotations
Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.
Diagram
Diagram utilities_xsd.tmp#array3dint_type
Type array3dint_type
Properties
content simple
Source
<xs:element name="matrix" type="array3dint_type">
  <xs:annotation>
    <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
  </xs:annotation>
</xs:element>
Element reduced / value
Namespace No namespace
Annotations
Data value; Real
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="value" type="xs:float">
  <xs:annotation>
    <xs:documentation>Data value; Real</xs:documentation>
  </xs:annotation>
</xs:element>
Element reduced / source
Namespace No namespace
Annotations
Path to the source signal (diagnostic or genprof, from which to read all info on the signal); String
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="source" type="xs:string">
  <xs:annotation>
    <xs:documentation>Path to the source signal (diagnostic or genprof, from which to read all info on the signal); String</xs:documentation>
  </xs:annotation>
</xs:element>
Element reduced / time
Namespace No namespace
Annotations
Time (exact time slice used from the time array of the source signal); Real
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="time" type="xs:float">
  <xs:annotation>
    <xs:documentation>Time (exact time slice used from the time array of the source signal); Real</xs:documentation>
  </xs:annotation>
</xs:element>
Element rz1D_npoints / r
Namespace No namespace
Annotations
Major radius [m]. Vector(max_npoints). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="r" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius [m]. Vector(max_npoints). Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz1D_npoints / z
Namespace No namespace
Annotations
Altitude [m]. Vector(max_npoints). Time-dependent
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Altitude [m]. Vector(max_npoints). Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Element rz1D_npoints / npoints
Namespace No namespace
Annotations
Number of meaningful points in the above vectors at a given time slice. Time-dependent
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="npoints" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of meaningful points in the above vectors at a given time slice. Time-dependent</xs:documentation>
    <xs:appinfo>experimental</xs:appinfo>
  </xs:annotation>
</xs:element>
Complex Type entry_def
Namespace No namespace
Annotations
Structure defining a database entry
Diagram
Diagram utilities_xsd.tmp#entry_def_user utilities_xsd.tmp#entry_def_machine utilities_xsd.tmp#entry_def_shot utilities_xsd.tmp#entry_def_run
Used by
Elements top/topinfo/entry, top/topinfo/mdinfo/md_entry, top/topinfo/parent_entry
Model
user , machine , shot , run
Children machine, run, shot, user
Source
<xs:complexType name="entry_def">
  <xs:annotation>
    <xs:documentation>Structure defining a database entry</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="user" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of the user if private data. Value should be ITM if stored in the official common ITM tree</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="machine" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of the device</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="shot" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Shot number</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="run" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Run number</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type identifier
Namespace No namespace
Annotations
Standard type for identifiers. The three fields: id, flag and description are all representations of the same information. Associated with each application of this identifier-type, there should be a translation table defining the three fields for all objects to be identified.
Diagram
Diagram utilities_xsd.tmp#identifier_id utilities_xsd.tmp#identifier_flag utilities_xsd.tmp#identifier_description
Used by
Elements amns/tables/table/quality, amns_processType/quality, composition_neutralscomp/type, compositions_type/signature, coredelta_values/deltaid, corefast_values/fastid, coreneutrals_atomlist/ionimptype, coresource_values/sourceid, coretransp_values/transportid, dist_sources_reference/type, enum_instance/type, fast_thermal_separation_filter/method, mhd_ideal_wall2d/walltype, mhd_res_wall2d/walltype, msediag_polarization/type, msediag_stokes/type, pellet_shape/type, reacprodType/role, reflectometry_antennas/type, reflectometry_radfield/type, simp_apert/type, species_reference/type, temporary_nt_0dc/identifier, temporary_nt_0di/identifier, temporary_nt_0dr/identifier, temporary_nt_0ds/identifier, temporary_nt_1dc/identifier, temporary_nt_1di/identifier, temporary_nt_1dr/identifier, temporary_nt_1ds/identifier, temporary_nt_2dc/identifier, temporary_nt_2di/identifier, temporary_nt_2dr/identifier, temporary_nt_3dc/identifier, temporary_nt_3di/identifier, temporary_nt_3dr/identifier, temporary_nt_4dr/identifier, temporary_t_0dc/identifier, temporary_t_0di/identifier, temporary_t_0dr/identifier, temporary_t_0ds/identifier, temporary_t_1dc/identifier, temporary_t_1di/identifier, temporary_t_1dr/identifier, temporary_t_2dc/identifier, temporary_t_2di/identifier, temporary_t_2dr/identifier, temporary_t_3dc/identifier, temporary_t_3di/identifier, temporary_t_3dr/identifier, temporary_t_4dr/identifier, wall/wall2d/wall_id, wall/wall3d/wall_id, wall_limiter/limiter_id, wall_unitsComplexType_layers/trap_type/trap_id, wall_vessel/vessel_id, weighted_markers/variable_ids
Model
Children description, flag, id
Source
<xs:complexType name="identifier">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Standard type for identifiers. The three fields: id, flag and description are all representations of the same information. Associated with each application of this identifier-type, there should be a translation table defining the three fields for all objects to be identified.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="id" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Short string identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flag" type="xs:integer">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Integer identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="description" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Verbose description of identifier</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type vecint_type
Namespace No namespace
Annotations
[1,2,3]
Diagram
Diagram
Type restriction of xs:string
Used by
Elements amns/tables/zmax, amns/tables/zmin, amns/tables_coord/coords/extrap_type, amns_processType/sup_int, antennaic_setup/current/mpol, antennaic_setup/current/ntor, antennalh_setup/modules/ima_phi, antennalh_setup/modules/ima_theta, antennalh_setup/modules/waveguides/mask, antennas/antenna_ic/ntor, boundaryimp/type, boundaryion/type, complexgrid_geo_global/coordtype, complexgrid_indexlist/ind, complexgrid_indexlist/range, complexgrid_objectlist/cls, complexgrid_scalar_int/scalar, complexgrid_space/geotype, complexgrid_space/xpoints, complexgrid_vector/align, complexgrid_vector_simplestruct/align, composition/imp_flag, corefieldion/flag, coreimpur/flag, desc_impur/i_ion, desc_impur/nzimp, desc_impur/zn, dist_grid_info/grid_coord, dist_sources_reference/index_srcid, dist_sources_reference/index_waveid, distsource_profiles_2d/grid_coord, distsource_source/source_rate/discrete, edge_fluid_vector/align, edge_fluid_vector_simplestruct/align, eqmes1D/exact, ironmodel/desc_iron/geom_iron/npoints, launchs/mode, launchs_parallel/nn_par, launchs_phi_theta/nn_phi, launchs_phi_theta/nn_theta, magdiag/bpol_probes/setup_bprobe/turns, magdiag/flux_loops/setup_floops/npoints, orbit/com/sigma, orbit/trace/ntorb, orbit_global_param/orbit_type, pellet_elements/nucindex, pfcircuits/nnodes, pfcoils/desc_pfcoils/nelement, pfpassive/pfpageometry/npoints, pfpassive/pfpageometry/type, plasmaComplexType/species, reacprodType/metastable, scenario_composition/imp_flag, scenario_composition/rot_imp_flag, temporary_nt_1di/value, temporary_t_1di/value, wall_unitsComplexType_layers/compounds, wall_unitsComplexType_layers/elements, wall_unitsComplexType_layers/gases, waves/coherentwave/fullwave/pol_decomp/mpol, waves_global_param/f_assumption, waves_global_param/ntor
Source
<xs:simpleType name="vecint_type">
  <xs:annotation>
    <xs:documentation>[1,2,3]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[(\+|-)?\d+(,(\+|-)?\d+)*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type vecstring_type
Namespace No namespace
Annotations
["aaa","bb","cccc"]
Diagram
Diagram
Type restriction of xs:string
Used by
Elements amns/tables/state_label, amns/tables/table/coord1_str, amns/tables/table/coord2_str, amns/tables/table/coord3_str, amns/tables/table/coord4_str, amns/tables/table/coord5_str, amns/tables/table/coord6_str, amns/tables_coord/coords/coord_label, amns/version_ind/data_release/description, amns/version_ind/description, amns_processType/sup_string, boundaryion/source, complexgrid_space/geotypeid, complexgrid_vector/alignid, complexgrid_vector_simplestruct/alignid, composition/label, compositions_type/impurities/label, corefieldion/source, coreimpur/atomic_data, coreimpur/source, coreprofion/source, coretransimp/source, coretransion/source, desc_impur/label, edge_fluid_vector/alignid, edge_fluid_vector_simplestruct/alignid, equilibrium_profiles_2d/grid_type, fusiondiag_ct_chords/name, halpha_setup/name, ironmodel/desc_iron/id, ironmodel/desc_iron/name, lang_derived/source, lang_measure/direction, lang_measure/name, launchs/name, launchs/type, magdiag/bpol_probes/setup_bprobe/id, magdiag/bpol_probes/setup_bprobe/name, magdiag/flux_loops/setup_floops/id, magdiag/flux_loops/setup_floops/name, ntm_mode_evolution/deltaw_name, ntm_mode_evolution/torque_name, ntm_mode_full_evol/deltaw_name, ntm_mode_full_evol/torque_name, pfcircuits/id, pfcircuits/name, pfcircuits/type, pfcoils/desc_pfcoils/id, pfcoils/desc_pfcoils/name, pfelement/id, pfelement/name, pfpassive/name, pfsupplies/desc_supply/id, pfsupplies/desc_supply/name, pfsupplies/desc_supply/type, sourceimp/source, sourceion/source, temporary_nt_1ds/value
Source
<xs:simpleType name="vecstring_type">
  <xs:annotation>
    <xs:documentation>["aaa","bb","cccc"]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\s+(,\s+)*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type vecflt_type
Namespace No namespace
Annotations
[1.0,-3e5,-4.0e-3]
Diagram
Diagram
Type restriction of xs:string
Properties
final restriction
Used by
Elements amns/tables/table/table_1d, amns/tables_coord/coords/coord, amns_processType/sup_real, antennalh_setup/modules/waveguides/e_phi, antennalh_setup/modules/waveguides/scl, antennas/antenna_ic/power_ntor, antennas/antenna_lh/plasmaedge/density, antennas/antenna_lh/plasmaedge/distance, bb_dimension/poloidal, bb_dimension/radial, bb_dimension/toroidal, bb_geometry/dr_bp_he, bb_geometry/dr_bp_plates, bb_shield/bb/neutro_resul/nwl_pol_prof, boundary_neutrals/value, boundaryel/value, boundaryimp/rho, boundaryion/rho_tor, complexgrid_scalar/scalar, complexgrid_scalar_simplestruct/scalar, composition/amn, composition/zion, composition/zn, compositions_type/impurities/zmax, compositions_type/impurities/zmin, compound_desc/heat_cond, compound_desc/stochiometry, coredelta_values/area, coredelta_values/delta_ne, coredelta_values/delta_psi, coredelta_values/delta_te, coredelta_values/psi, coredelta_values/rho_tor, coredelta_values/rho_tor_norm, coredelta_values/volume, corefast_values/area, corefast_values/j, corefast_values/ne, corefast_values/pe, corefast_values/pe_para, corefast_values/psi, corefast_values/rho_tor, corefast_values/rho_tor_norm, corefast_values/sigma, corefast_values/volume, corefield/d2drho2, corefield/ddrho, corefield/ddt, corefield/flux_dv_surf, corefield/time_deriv, corefield/value, corefieldneutral/flux, corefieldneutral/value, corefieldneutrale/flux, corefieldneutrale/value, corefieldneutralv/value, coreimpur/area, coreimpur/psi, coreimpur/rho_tor, coreimpur/rho_tor_norm, coreimpur/volume, coreimpurediagsum_type/integral, coreimpurediagsum_type/profile, coreneutrals/area, coreneutrals/psi, coreneutrals/rho_tor, coreneutrals/rho_tor_norm, coreneutrals/volume, coreprof/drho_dt, coreprof/psi/boundary/value, coreprof/psi/d2drho2, coreprof/psi/ddrho, coreprof/psi/ddt_phi, coreprof/psi/ddt_rhotorn, coreprof/psi/jni/integral, coreprof/psi/jni/value, coreprof/psi/value, coreprof/rho_tor, coreprof/rho_tor_norm, coreprofile/value, coresource_values/area, coresource_values/j, coresource_values/psi, coresource_values/rho_tor, coresource_values/rho_tor_norm, coresource_values/sigma, coresource_values/volume, coretransel/diff, coretransel/vconv, coretransp_values/area, coretransp_values/ne_transp/flux, coretransp_values/psi, coretransp_values/rho_tor, coretransp_values/rho_tor_norm, coretransp_values/sigma, coretransp_values/volume, cxsetup/amn, cxsetup/zn, desc_impur/amn, dist_collisional_transfer_1d/power_fast, dist_collisional_transfer_1d/power_th, dist_collisional_transfer_1d/torque_fast, dist_collisional_transfer_1d/torque_th, dist_distrivec_distfunc_fexp_param/temperature, dist_geometry_1d/area, dist_geometry_1d/psi, dist_geometry_1d/rho_tor, dist_geometry_1d/rho_tor_norm, dist_geometry_1d/volume, dist_grid_info/omnigen_surf/s, dist_sources_1d/energy, dist_sources_1d/momentum, dist_sources_1d/particle, dist_state_1d/current, dist_state_1d/current_fast, dist_state_1d/dens, dist_state_1d/dens_fast, dist_state_1d/momentm_fast, dist_state_1d/pres, dist_state_1d/pres_fast, dist_state_1d/pres_fast_pa, dist_state_1d/torque_jrxb, dist_thermalised_1d/energy, dist_thermalised_1d/momentum, dist_thermalised_1d/particle, distsource_line_src_prof/R, distsource_line_src_prof/Z, distsource_line_src_prof/ang_momentum, distsource_line_src_prof/energy, distsource_line_src_prof/pitch, distsource_line_src_prof/psi, distsource_line_src_prof/rho_tor, distsource_line_src_prof/rho_tor_norm, distsource_line_src_prof/src_rate, distsource_line_src_prof/theta, distsource_line_src_prof/theta_id, distsource_profiles_1d/area, distsource_profiles_1d/psi, distsource_profiles_1d/rho_tor, distsource_profiles_1d/rho_tor_norm, distsource_profiles_1d/volume, ecesetup/frequency, eqconstraint/isoflux/calculated, eqconstraint/isoflux/chi2, eqconstraint/isoflux/sigma, eqconstraint/isoflux/weight, eqconstraint/q/calculated, eqconstraint/q/chi2, eqconstraint/q/qvalue, eqconstraint/q/sigma, eqconstraint/q/weight, eqconstraint/xpts/calculated, eqconstraint/xpts/chi2, eqconstraint/xpts/sigma, eqconstraint/xpts/weight, eqmes1D/calculated, eqmes1D/chi2, eqmes1D/measured, eqmes1D/sigma, eqmes1D/weight, equatorial_plane/b_mod, equatorial_plane/psi, equatorial_plane/r, equatorial_plane/rho_tor, equatorial_plane/s, equatorial_plane/z, equilibrium_profiles2d_grid/dim1, equilibrium_profiles2d_grid/dim2, exp1D/abserror, exp1D/relerror, exp1D/value, fast_thermal_separation_filter/energy_sep, flat_polygon/coord1, flat_polygon/coord2, fluxel/flux_dv, fluxel/flux_interp, fusiondiag_colliunit_circ/radius, halpha_setup/horchordang, halpha_setup/verchordang, hcllbb_specs/dr, hcllbb_specs/mass, hcllbb_specs/mat, launchs/frequency, launchs_parallel/power, launchs_rfbeam_phaseellipse/angle, launchs_rfbeam_spot/angle, magdiag/bpol_probes/setup_bprobe/area, magdiag/bpol_probes/setup_bprobe/length, magdiag/bpol_probes/setup_bprobe/polangle, magdiag/bpol_probes/setup_bprobe/torangle, mhd_plasma/psi, mhd_plasma/rho_tor, mhd_plasma/rho_tor_norm, mhd_plasma/tau_alfven, mhd_plasma/tau_res, mhd_res_wall2d/holes/coordinates/phi, mhd_res_wall2d/holes/coordinates/theta, mhd_res_wall2d/holes/eta, mhd_res_wall2d/holes/width/dtheta, mhd_res_wall2d/holes/width/phi, mode_lipb/bb_lp_fr, mode_neutr/lipb_coef_pd, mode_neutr/pd_rad, mode_neutr/r, mode_neutr/steel_coef_pd, msediag_emiss_chord/quantiaxis, msediag_emissivity/wavelength, nbi/nbi_unit/beamletgroup/beamlets/angle_blt, nbi/nbi_unit/beamletgroup/beamlets/pow_frc_blt, nbi/nbi_unit/beamletgroup/beamlets/tang_rad_blt, nbi/nbi_unit/beamletgroup/divergence/div_horiz, nbi/nbi_unit/beamletgroup/divergence/div_vert, nbi/nbi_unit/beamletgroup/divergence/frac_divcomp, neoclassic/er, neoclassic/jboot, neoclassic/jext, neoclassic/rho_tor, neoclassic/rho_tor_norm, neoclassic/sigma, neoclassic/utheta_e, neutral_complex_type/prad0, ntm_mode_evolution/delta_diff, ntm_mode_evolution/deltaw_value, ntm_mode_evolution/torque_value, ntm_mode_evolution_island/coord_values, ntm_mode_evolution_island/geometry, ntm_mode_full_evol/dfrequencydt, ntm_mode_full_evol/dphasedt, ntm_mode_full_evol/dwdt, ntm_mode_full_evol/frequency, ntm_mode_full_evol/phase, ntm_mode_full_evol/rho_tor, ntm_mode_full_evol/time_evol, ntm_mode_full_evol/w, offdiagel/d_epar, offdiagel/d_mtor, offdiagel/d_ne, offdiagel/d_te, orbit/com/energy, orbit/com/magn_mom, orbit/com/p_phi, orbit_global_param/omega_b, orbit_global_param/omega_c_av, orbit_global_param/omega_phi, orbit_pos/phi, orbit_pos/psi, orbit_pos/r, orbit_pos/theta_b, orbit_pos/z, pellet_deposition/delta_ne, pellet_deposition/delta_te, pellet_deposition/rho_pol, pellet_deposition/rho_tor, pellet_elements/density, pellet_elements/fraction, pellet_elements/subl_energy, pellet_pathprofiles/abl_particles, pellet_pathprofiles/abl_rate, pellet_pathprofiles/delta_drift, pellet_pathprofiles/distance, pellet_pathprofiles/ne, pellet_pathprofiles/rho_pol, pellet_pathprofiles/rho_tor, pellet_pathprofiles/te, pellet_pathprofiles/velocity, pellet_shape/dimensions, pfcoils/desc_pfcoils/emax, pfcoils/desc_pfcoils/res, pfcoils/p_nh, pfpassive/area, pfpassive/eta, pfpassive/res, pfsupplies/desc_supply/delay, pfsupplies/desc_supply/emax, pfsupplies/desc_supply/imax, pfsupplies/desc_supply/imin, pfsupplies/desc_supply/res, pfsupplies/desc_supply/umax, pfsupplies/desc_supply/umin, power_exchange/dep_pow, profiles_1d/F_dia, profiles_1d/aprime, profiles_1d/area, profiles_1d/b_av, profiles_1d/b_max, profiles_1d/b_min, profiles_1d/beta_pol, profiles_1d/dpsidrho_tor, profiles_1d/dvdrho, profiles_1d/elongation, profiles_1d/ffprime, profiles_1d/ftrap, profiles_1d/gm1, profiles_1d/gm2, profiles_1d/gm3, profiles_1d/gm4, profiles_1d/gm5, profiles_1d/gm6, profiles_1d/gm7, profiles_1d/gm8, profiles_1d/gm9, profiles_1d/h_flow, profiles_1d/jparallel, profiles_1d/jphi, profiles_1d/li, profiles_1d/mach_a, profiles_1d/omega, profiles_1d/omegaprime, profiles_1d/phi, profiles_1d/phi_flow, profiles_1d/pprime, profiles_1d/pressure, profiles_1d/psi, profiles_1d/q, profiles_1d/r_inboard, profiles_1d/r_outboard, profiles_1d/rho_mass, profiles_1d/rho_tor, profiles_1d/rho_vol, profiles_1d/s_flow, profiles_1d/shear, profiles_1d/surface, profiles_1d/tria_lower, profiles_1d/tria_upper, profiles_1d/volume, profiles_1d/vprime, recycling_neutrals/energy, recycling_neutrals/particles, reflectometry_antennas/launchsignal/amplitude, reflectometry_antennas/launchsignal/freq, reflectometry_antennas/launchsignal/phase, reflectometry_antennas/launchsignal/time_launch, reflectometry_radfield/position, reflectometry_radfield_gaussian/polar_angle, reflectometry_radfield_gaussian/tiltangle, reflectometry_radfield_gaussian/waistsize, reflectometry_radfield_gaussian/waistzpos, reggrid/dim1, reggrid/dim2, rfbeam/phaseellipse/invcurvrad, rfbeam/spot/size, rz1D/r, rz1D/z, rz1D_npoints/r, rz1D_npoints/z, rz1Dexp/r, rz1Dexp/z, rzphi1D/phi, rzphi1D/r, rzphi1D/z, rzphi1Dexperimental/phi, rzphi1Dexperimental/r, rzphi1Dexperimental/z, rzphidrdzdphi1D/dphi, rzphidrdzdphi1D/dr, rzphidrdzdphi1D/dz, rzphidrdzdphi1D/phi, rzphidrdzdphi1D/r, rzphidrdzdphi1D/z, sawteeth/rho_tor, sawteeth/rho_tor_norm, sawteeth_profiles1d/ne, sawteeth_profiles1d/phi, sawteeth_profiles1d/psi, sawteeth_profiles1d/psistar, sawteeth_profiles1d/q, sawteeth_profiles1d/te, sawteeth_profiles1d/volume, scenario_composition/amn, scenario_composition/nbi_amn, scenario_composition/nbi_zn, scenario_composition/pellet_amn, scenario_composition/pellet_zn, scenario_composition/zion, scenario_composition/zn, scenario_lim_div_wall/q_div, scenario_vol_ave/nions_ave, setup_line/horchordang1, setup_line/horchordang2, setup_line/verchordang1, setup_line/verchordang2, setup_line/width, setup_line_exp/horchordang1, setup_line_exp/horchordang2, setup_line_exp/verchordang1, setup_line_exp/verchordang2, setup_line_exp/width, shield_specs/composition, simp_apert/sizes, source_vec/exp, source_vec/imp, sourceel/integral, sourceel/value, sputtering_neutrals/chemical, sputtering_neutrals/physical, t_series_cplx/time_wind, t_series_cplx/values_im, t_series_cplx/values_re, t_series_real/time_wind, t_series_real/values, temporary_nt_1dr/value, temporary_t_1dr/value, tf_desc_tfcoils/planecoil/hlength, tf_desc_tfcoils/planecoil/radialhwidth, transcoefel/diff_eff, transcoefel/flux, transcoefel/vconv_eff, turbcomposition/amn, turbcomposition/ie_mass, turbcomposition/zion, turbcomposition/zn, turbenv1d/fe, turbenv1d/he, turbenv1d/jpl, turbenv1d/me, turbenv1d/ne, turbenv1d/phi, turbenv1d/qe, turbenv1d/te, turbenv1d/theta, turbenv1d/vor, turbgrid/dim1, turbgrid/dim2, turbgrid/dim3, turbgrid/dim_v1, turbgrid/dim_v2, turbspec1d/b, turbspec1d/fe, turbspec1d/jpl, turbspec1d/kperp, turbspec1d/me, turbspec1d/ne, turbspec1d/phi, turbspec1d/qe, turbspec1d/te, turbspec1d/vor, turbvar0d/dtime, turbvar0d/en_el_par, turbvar0d/en_el_th, turbvar0d/en_exb, turbvar0d/en_mag, turbvar0d/en_tot, turbvar0d/fl_el, turbvar0d/fl_heatel, turbvar0d/fl_magel, turbvar0d/fl_magheatel, turbvar1d/apl, turbvar1d/er, turbvar1d/jpl, turbvar1d/ne, turbvar1d/phi, turbvar1d/rho_tor_norm, turbvar1d/te, turbvar1d/vor, turbvar2d/rho_tor_norm, turbvar2d/theta, wall_types_layers/chem_comp, wall_unitsComplexType_layers/thickness, wall_wall0d/gas_puff, wall_wall0d/pumping_speed, wall_wall0d/recycling_coefficient, wall_wall0d/wall_inventory, wall_wall0d_plasma/energy, wall_wall0d_plasma/flux, wall_wall2d_vessel_radial_build/composition, waves/coherentwave/beamtracing/dnpar, waves/coherentwave/beamtracing/length, waves/coherentwave/beamtracing/polarization/epol_m_im, waves/coherentwave/beamtracing/polarization/epol_m_re, waves/coherentwave/beamtracing/polarization/epol_p_im, waves/coherentwave/beamtracing/polarization/epol_p_re, waves/coherentwave/beamtracing/polarization/epol_par_im, waves/coherentwave/beamtracing/polarization/epol_par_re, waves/coherentwave/beamtracing/powerflow/phi_par, waves/coherentwave/beamtracing/powerflow/phi_perp, waves/coherentwave/beamtracing/powerflow/power_e, waves_global_param/cur_tor_ntor, waves_global_param/p_frac_ntor, waves_global_param/pow_fi, waves_global_param/pow_i, waves_global_param/pow_ntor_e, waves_global_param/pow_ntor_fe, waves_grid_1d/area, waves_grid_1d/psi, waves_grid_1d/rho_tor, waves_grid_1d/rho_tor_norm, waves_grid_1d/volume, waves_profiles_1d/cur_tor, waves_profiles_1d/curd_par, waves_profiles_1d/curd_tor, waves_profiles_1d/pow_e, waves_profiles_1d/pow_fe, waves_profiles_1d/pow_tot, waves_profiles_1d/powd_e, waves_profiles_1d/powd_fe, waves_profiles_1d/powd_tot, waves_rtposition/phi, waves_rtposition/psi, waves_rtposition/r, waves_rtposition/theta, waves_rtposition/z, waves_rtwavevector/kphi, waves_rtwavevector/kr, waves_rtwavevector/kz, waves_rtwavevector/npar, waves_rtwavevector/nperp, waves_rtwavevector/ntor, weighted_markers/weight
Source
<xs:simpleType name="vecflt_type" final="restriction">
  <xs:annotation>
    <xs:documentation>[1.0,-3e5,-4.0e-3]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type matflt_type
Namespace No namespace
Annotations
[[1.0,2.0,3.0],[5.0,6.0,7.0]]
Diagram
Diagram
Type restriction of xs:string
Used by
Elements amns/tables/table/table_2d, boundaryimp/value, boundaryion/value, complexgrid_scalar/vector, complexgrid_scalar_simplestruct/vector, complexgrid_space/objects/measure, compound_desc/surf_recrate, coord_sys/g_11, coord_sys/g_12, coord_sys/g_13, coord_sys/g_22, coord_sys/g_23, coord_sys/g_33, coord_sys/jacobian, coredelta_values/delta_ni, coredelta_values/delta_ti, coredelta_values/delta_vtor, coredelta_values_impurity/delta_nz, coredelta_values_impurity/delta_tz, corefast_values/ni, corefast_values/nz, corefast_values/pi, corefast_values/pi_para, corefast_values/pz, corefast_values/pz_para, corefast_values/ui, corefast_values/uz, corefieldion/d2drho2, corefieldion/ddrho, corefieldion/ddt, corefieldion/flux_dv_surf, corefieldion/time_deriv, corefieldion/value, coreimpurediagprof_type/integral, coreimpurediagprof_type/profile, coreprofion/value, coretransimp/diff, coretransimp/vconv, coretransion/diff, coretransion/vconv, coretransp_values/ne_transp/diff_eff, coretransp_values/ne_transp/vconv_eff, coretransp_values/ni_transp/flux, dist_collisional_transfer_2d/power_fast, dist_collisional_transfer_2d/power_th, dist_collisional_transfer_2d/torque_fast, dist_collisional_transfer_2d/torque_th, dist_geometry_2d/psi, dist_geometry_2d/r, dist_geometry_2d/rho_tor, dist_geometry_2d/theta_geom, dist_geometry_2d/theta_strt, dist_geometry_2d/z, dist_state_2d/current, dist_state_2d/current_fast, dist_state_2d/dens, dist_state_2d/dens_fast, dist_state_2d/momentm_fast, dist_state_2d/pres, dist_state_2d/pres_fast, dist_state_2d/pres_fast_pa, dist_state_2d/torque_jrxb, distsource_line_src_prof/th2th_pol, distsource_profiles_2d/dim1, distsource_profiles_2d/dim2, distsource_profiles_2d/g11, distsource_profiles_2d/g12, distsource_profiles_2d/g21, distsource_profiles_2d/g22, equilibrium_profiles_2d/bphi, equilibrium_profiles_2d/br, equilibrium_profiles_2d/bz, equilibrium_profiles_2d/jpar, equilibrium_profiles_2d/jphi, equilibrium_profiles_2d/phi, equilibrium_profiles_2d/pressure, equilibrium_profiles_2d/psi, equilibrium_profiles_2d/r, equilibrium_profiles_2d/rho_mass, equilibrium_profiles_2d/temperature, equilibrium_profiles_2d/theta, equilibrium_profiles_2d/vphi, equilibrium_profiles_2d/vtheta, equilibrium_profiles_2d/z, exp2D/abserror, exp2D/relerror, exp2D/value, flush/coef, fluximp/flux_dv, fluximp/flux_interp, fluxion/flux_dv, fluxion/flux_interp, fusiondiag_detect_ct_energy/diag_func/transf_mat, hcllbb_specs/composition, impurity_type/nz, impurity_type/time_deriv, impurity_type/tz, impurity_type/z, impurity_type/zsq, ironmodel/desc_iron/permeability/b, ironmodel/desc_iron/permeability/mur, launchs_parallel/n_par, launchs_phi_theta/n_phi, launchs_phi_theta/n_theta, launchs_rfbeam_phaseellipse/invcurvrad, launchs_rfbeam_spot/waist, mhd_plasma/m, msediag_polarization/spec_emiss, msediag_setup_polarimetry/geom_coef, msediag_stokes/vector, neoclassic/mach, neoclassic/utheta_i, neoclassic/viscosity_par, neoclassic/vpol, neoclassic/vtor, neoclassic_impurity/utheta_z, ntm_mode_full_evol/delta_diff, ntm_mode_full_evol/deltaw_value, ntm_mode_full_evol/torque_value, ntm_mode_full_evol_island/coord_values, ntm_mode_full_evol_island/geometry, offdiagel/d_ni, offdiagel/d_ti, offdiagion/d_epar, offdiagion/d_mtor, offdiagion/d_ne, offdiagion/d_te, orbit/trace/phi, orbit/trace/psi, orbit/trace/r, orbit/trace/theta_b, orbit/trace/time_orb, orbit/trace/v_parallel, orbit/trace/v_perp, orbit/trace/z, pellet_deposition/delta_ni, pellet_deposition/delta_ti, pellet_deposition/delta_vtor, pellet_impurity/delta_nz, pfelement/area, pfelement/turnsign, pfpassive/pfpageometry/rzdrdz, pfsupplies/desc_supply/filter/den, pfsupplies/desc_supply/filter/num, plasmaComplexType/b, plasmaComplexType/energy, plasmaComplexType/flux, rz2D/r, rz2D/z, rzphi2D/phi, rzphi2D/r, rzphi2D/z, sawteeth_profiles1d/ni, sawteeth_profiles1d/ti, source_imp/exp, source_imp/imp, source_ion/exp, source_ion/imp, sourceimp/integral, sourceimp/value, sourceion/integral, sourceion/value, temporary_nt_2dr/value, temporary_t_2dr/value, transcoefimp/diff_eff, transcoefimp/exchange, transcoefimp/flux, transcoefimp/vconv_eff, transcoefion/diff_eff, transcoefion/exchange, transcoefion/flux, transcoefion/qgi, transcoefion/vconv_eff, transcoefvtor/diff_eff, transcoefvtor/flux, transcoefvtor/vconv_eff, turbcoordsys/g_11, turbcoordsys/g_12, turbcoordsys/g_13, turbcoordsys/g_22, turbcoordsys/g_23, turbcoordsys/g_33, turbcoordsys/jacobian, turbenv1d/mi, turbenv1d/ni, turbenv1d/qi, turbenv1d/ti, turbenv1d/ui, turbspec1d/mi, turbspec1d/qi, turbspec1d/ti, turbvar0d/en_ion_par, turbvar0d/en_ion_th, turbvar0d/fl_heation, turbvar0d/fl_ion, turbvar0d/fl_magion, turbvar0d/flmagheation, turbvar1d/ni, turbvar1d/ti, turbvar1d/ui, turbvar2d/apl, turbvar2d/jpl, turbvar2d/ne, turbvar2d/phi, turbvar2d/te, turbvar2d/vor, wall_unitsComplexType_layers/density, wall_unitsComplexType_layers/dpa, wall_unitsComplexType_layers/dx, wall_unitsComplexType_layers/temperature, wall_unitsComplexType_layers/trap_type/density, wall_unitsComplexType_layers/trap_type/fill_factor, waves/coherentwave/beamtracing/powerflow/power_i, waves_global_param/pow_fz, waves_global_param/pow_ntor_fi, waves_global_param/pow_ntor_i, waves_global_param/pow_z, waves_grid_2d/psi, waves_grid_2d/r, waves_grid_2d/rho_tor, waves_grid_2d/rho_tor_norm, waves_grid_2d/theta, waves_grid_2d/theta_info/th2th_pol, waves_grid_2d/z, waves_profiles_1d/cur_tor_ntor, waves_profiles_1d/curd_parntor, waves_profiles_1d/curd_torntor, waves_profiles_1d/e_minus_ave, waves_profiles_1d/e_para_ave, waves_profiles_1d/e_plus_ave, waves_profiles_1d/k_perp_ave, waves_profiles_1d/pow_fi, waves_profiles_1d/pow_i, waves_profiles_1d/pow_ntor, waves_profiles_1d/pow_ntor_e, waves_profiles_1d/pow_ntor_fe, waves_profiles_1d/powd_fi, waves_profiles_1d/powd_i, waves_profiles_1d/powd_ntor, waves_profiles_1d/powd_ntor_e, waves_profiles_1d/powd_ntor_fe, waves_profiles_2d/powd_e, waves_profiles_2d/powd_fe, waves_profiles_2d/powd_tot, weighted_markers/coord
Source
<xs:simpleType name="matflt_type">
  <xs:annotation>
    <xs:documentation>[[1.0,2.0,3.0],[5.0,6.0,7.0]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type array3dflt_type
Namespace No namespace
Annotations
[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]
Diagram
Diagram
Type restriction of xs:string
Used by
Elements amns/tables/table/table_3d, complexgrid_scalar/matrix, complexgrid_scalar_simplestruct/matrix, coretransp_values/ni_transp/diff_eff, coretransp_values/ni_transp/vconv_eff, launchs_phi_theta/power, mhd_vacuum/m, neoclassic/fext, offdiagion/d_ni, offdiagion/d_ti, pfgeometry/rzdrdz, rz3D/r, rz3D/z, rzphi3D/phi, rzphi3D/r, rzphi3D/z, temporary_nt_3dr/value, temporary_t_3dr/value, turbvar2d/ni, turbvar2d/ti, turbvar2d/ui, turbvar3d/jpl, turbvar3d/ne, turbvar3d/phi, turbvar3d/vor, wall_unitsComplexType_layers/chem_comp, wall_unitsComplexType_layers/element_frac, wall_unitsComplexType_layers/pore_content, wall_unitsComplexType_layers/porosity, wall_unitsComplexType_layers/roughness, waves/coherentwave/fullwave/local/b_binorm, waves/coherentwave/fullwave/local/b_binorm_ph, waves/coherentwave/fullwave/local/b_norm, waves/coherentwave/fullwave/local/b_norm_ph, waves/coherentwave/fullwave/local/b_para, waves/coherentwave/fullwave/local/b_para_ph, waves/coherentwave/fullwave/local/e_binorm, waves/coherentwave/fullwave/local/e_binorm_ph, waves/coherentwave/fullwave/local/e_minus, waves/coherentwave/fullwave/local/e_minus_ph, waves/coherentwave/fullwave/local/e_para, waves/coherentwave/fullwave/local/e_para_ph, waves/coherentwave/fullwave/local/e_plus, waves/coherentwave/fullwave/local/e_plus_ph, waves/coherentwave/fullwave/local/enorm_ph, waves/coherentwave/fullwave/local/k_perp, waves/coherentwave/fullwave/pol_decomp/b_binorm, waves/coherentwave/fullwave/pol_decomp/b_binorm_ph, waves/coherentwave/fullwave/pol_decomp/b_norm, waves/coherentwave/fullwave/pol_decomp/b_norm_ph, waves/coherentwave/fullwave/pol_decomp/b_para, waves/coherentwave/fullwave/pol_decomp/b_para_ph, waves/coherentwave/fullwave/pol_decomp/e_binorm, waves/coherentwave/fullwave/pol_decomp/e_binorm_ph, waves/coherentwave/fullwave/pol_decomp/e_minus, waves/coherentwave/fullwave/pol_decomp/e_minus_ph, waves/coherentwave/fullwave/pol_decomp/e_norm, waves/coherentwave/fullwave/pol_decomp/e_norm_ph, waves/coherentwave/fullwave/pol_decomp/e_para, waves/coherentwave/fullwave/pol_decomp/e_para_ph, waves/coherentwave/fullwave/pol_decomp/e_plus, waves/coherentwave/fullwave/pol_decomp/e_plus_ph, waves/coherentwave/fullwave/pol_decomp/k_perp, waves_global_param/pow_ntor_fz, waves_global_param/pow_ntor_z, waves_profiles_1d/pow_fz, waves_profiles_1d/pow_ntor_fi, waves_profiles_1d/pow_ntor_fz, waves_profiles_1d/pow_ntor_i, waves_profiles_1d/pow_ntor_z, waves_profiles_1d/pow_z, waves_profiles_1d/powd_fz, waves_profiles_1d/powd_ntor_fi, waves_profiles_1d/powd_ntor_i, waves_profiles_1d/powd_z, waves_profiles_2d/powd_fi, waves_profiles_2d/powd_i, waves_profiles_2d/powd_ntor, waves_profiles_2d/powd_ntor_e, waves_profiles_2d/powd_ntor_fe
Source
<xs:simpleType name="array3dflt_type">
  <xs:annotation>
    <xs:documentation>[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type array4dflt_type
Namespace No namespace
Annotations
[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="array4dflt_type">
  <xs:annotation>
    <xs:documentation>[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type array5dflt_type
Namespace No namespace
Annotations
[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="array5dflt_type">
  <xs:annotation>
    <xs:documentation>[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type array6dflt_type
Namespace No namespace
Annotations
[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="array6dflt_type">
  <xs:annotation>
    <xs:documentation>[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\](,\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type exp0D
Namespace No namespace
Annotations
Structure for experimental time-dependent scalar signal
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror
Used by
Model
Children abserror, relerror, value
Source
<xs:complexType name="exp0D">
  <xs:annotation>
    <xs:documentation>Structure for experimental time-dependent scalar signal</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="xs:float">
      <xs:annotation>
        <xs:documentation>Signal value; Time-dependent; Scalar</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="abserror" type="xs:float">
      <xs:annotation>
        <xs:documentation>Absolute error on signal; Time-dependent; Scalar</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="relerror" type="xs:float">
      <xs:annotation>
        <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Scalar</xs:documentation>
        <xs:appinfo>unit:none.</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rzphi0D
Namespace No namespace
Annotations
Structure for a single R,Z,phi position (0D)
Diagram
Diagram utilities_xsd.tmp#rzphi0D_r utilities_xsd.tmp#rzphi0D_z utilities_xsd.tmp#rzphi0D_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi0D">
  <xs:annotation>
    <xs:documentation>Structure for a single R,Z,phi position (0D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="xs:float">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="xs:float">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="xs:float">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz1D
Namespace No namespace
Annotations
Structure for list of R,Z positions (1D)
Diagram
Diagram utilities_xsd.tmp#rz1D_r utilities_xsd.tmp#rz1D_z
Used by
Model
r , z
Children r, z
Source
<xs:complexType name="rz1D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z positions (1D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
    <xs:appinfo>representation var=scalar; meshtype=curve0; link1=r; link2=z;</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type exp1D
Namespace No namespace
Annotations
Structure for experimental 1D signal
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror
Used by
Model
Children abserror, relerror, value
Source
<xs:complexType name="exp1D">
  <xs:annotation>
    <xs:documentation>Structure for experimental 1D signal</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Signal value; Time-dependent; Vector</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="abserror" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Absolute error on signal; Time-dependent; Vector</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="relerror" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Vector</xs:documentation>
        <xs:appinfo>unit:none.</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz0D
Namespace No namespace
Annotations
Structure for one (R,Z) position (0D)
Diagram
Diagram utilities_xsd.tmp#rz0D_r utilities_xsd.tmp#rz0D_z
Used by
Model
r , z
Children r, z
Source
<xs:complexType name="rz0D">
  <xs:annotation>
    <xs:documentation>Structure for one (R,Z) position (0D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="xs:float">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="xs:float">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type compositions_type
Namespace No namespace
Annotations
Generic declaration of Plasma composition for a simulation
Diagram
Diagram utilities_xsd.tmp#compositions_type_nuclei utilities_xsd.tmp#compositions_type_ions utilities_xsd.tmp#compositions_type_impurities utilities_xsd.tmp#compositions_type_neutralscomp utilities_xsd.tmp#compositions_type_edgespecies utilities_xsd.tmp#compositions_type_signature
Used by
Model
Children edgespecies, impurities, ions, neutralscomp, nuclei, signature
Source
<xs:complexType name="compositions_type">
  <xs:annotation>
    <xs:documentation>Generic declaration of Plasma composition for a simulation</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nuclei" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of nuclei considered.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="zn" type="xs:float">
            <xs:annotation>
              <xs:documentation>Nuclear charge [units of elementary charge];</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="amn" type="xs:float">
            <xs:annotation>
              <xs:documentation>Mass of atom [amu]</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="label" type="xs:string">
            <xs:annotation>
              <xs:documentation>String identifying element (e.g. H, D, T, He, C, ...)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ions" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of main plasma ions.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="nucindex" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Index into list of nuclei; int</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="zion" type="xs:float">
            <xs:annotation>
              <xs:documentation>Ion charge (of the dominant ionisation state; lumped ions are allowed); Vector (nion)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="imp_flag" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Multiple charge state calculation flag : 0-Only one charge state is considered; 1-Multiple charge state are considered and are described in impurity CPO; Vector (nion)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="label" type="xs:string">
            <xs:annotation>
              <xs:documentation>String identifying ion (e.g. H+, D+, T+, He+2, C+, ...)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="impurities" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of impurities.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="nucindex" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Index into list of nuclei; int</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="i_ion" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Index of the impurity species in the ions array of structures. Vector (nimp)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="nzimp" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Number of charge states (or bundles) considered for this impurity species.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="zmin" type="vecflt_type">
            <xs:annotation>
              <xs:documentation>Minimum Z of impurity ionisation state bundle. Vector (nzimp)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="zmax" type="vecflt_type">
            <xs:annotation>
              <xs:documentation>Maximum Z of impurity ionisation state bundle. If no bundle, zmax=zmin. Vector (nzimp)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="label" type="vecstring_type">
            <xs:annotation>
              <xs:documentation>String array (nzimp) identifying impurities (e.g. C+, C+2 , C+3, C+4, C+5, C+6, ...)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="neutralscomp" type="composition_neutralscomp" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of neutrals.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="edgespecies" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of edge species.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="nucindex" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Index into list of nuclei; int</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="zmin" type="xs:float">
            <xs:annotation>
              <xs:documentation>Minimum Z of species charge state bundle</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="zmax" type="xs:float">
            <xs:annotation>
              <xs:documentation>Maximum Z of species charge state bundle</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="label" type="xs:string">
            <xs:annotation>
              <xs:documentation>String identifying the species (e.g. D0, D+, C0, C+, C+2, ...)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="signature" type="identifier">
      <xs:annotation>
        <xs:documentation>Identifier for species choices. The goal of this is to uniquely capture the species blocks so that if the signatures are the same then the species blocks will also be the same.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type composition_neutralscomp
Namespace No namespace
Annotations
Array of neutrals.
Diagram
Diagram utilities_xsd.tmp#composition_neutralscomp_neutcomp utilities_xsd.tmp#composition_neutralscomp_type utilities_xsd.tmp#composition_neutralscomp_label
Used by
Model
Children label, neutcomp, type
Source
<xs:complexType name="composition_neutralscomp">
  <xs:annotation>
    <xs:documentation>Array of neutrals.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="neutcomp" type="composition_neutrals_neutcomp" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Array of components to the atom or molecule. Vector (ncomp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" type="identifier" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Type of neutral, in terms of energy : 0=cold, 1=thermal, 2= fast, 3=NBI. Vector (ntype) of identifiers</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="label" type="xs:string">
      <xs:annotation>
        <xs:documentation>String identifying the atom or molecule (e.g. D2, DT, CD4, ...)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type composition_neutrals_neutcomp
Namespace No namespace
Annotations
Array of components to the atom or molecule. Vector (ncomp)
Diagram
Diagram utilities_xsd.tmp#composition_neutrals_neutcomp_nucindex utilities_xsd.tmp#composition_neutrals_neutcomp_multiplicity
Used by
Model
Children multiplicity, nucindex
Source
<xs:complexType name="composition_neutrals_neutcomp">
  <xs:annotation>
    <xs:documentation>Array of components to the atom or molecule. Vector (ncomp)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="nucindex" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index into list of nuclei; int</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="multiplicity" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Multiplicity of the atom; int</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type matint_type
Namespace No namespace
Annotations
[[1,2,3],[4,5,6]]
Diagram
Diagram
Type restriction of xs:string
Properties
final restriction
Used by
Source
<xs:simpleType name="matint_type" final="restriction">
  <xs:annotation>
    <xs:documentation>[[1,2,3],[4,5,6]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[(\+|-)?\d+(,(\+|-)?\d+)*\](,\[(\+|-)?\d+(,(\+|-)?\d+)*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type b0r0
Namespace No namespace
Annotations
Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, normalisation used by the ETS
Diagram
Diagram utilities_xsd.tmp#b0r0_r0 utilities_xsd.tmp#b0r0_b0
Used by
Model
r0 , b0
Children b0, r0
Source
<xs:complexType name="b0r0">
  <xs:annotation>
    <xs:documentation>Characteristics of the vacuum toroidal field, redundant with the toroidfield CPO, normalisation used by the ETS</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r0" type="xs:float">
      <xs:annotation>
        <xs:documentation>Characteristic major radius of the device (used in publications, usually middle of the vessel at the equatorial midplane) [m]. Scalar.</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="b0" type="xs:float">
      <xs:annotation>
        <xs:documentation>Vacuum field at r0 [T]; Positive sign means anti-clockwise when viewed from above. Scalar. Time-dependent.</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type fast_thermal_separation_filter
Namespace No namespace
Annotations
Description of how the fast and the thermal particle populations were separated.
Diagram
Diagram utilities_xsd.tmp#fast_thermal_separation_filter_method utilities_xsd.tmp#fast_thermal_separation_filter_energy_sep
Used by
Model
Children energy_sep, method
Source
<xs:complexType name="fast_thermal_separation_filter">
  <xs:annotation>
    <xs:documentation>Description of how the fast and the thermal particle populations were separated.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="method" type="identifier">
      <xs:annotation>
        <xs:documentation>Identifier describing the method used to separate the fast and thermal particle population (see fast_thermal_separation_filter_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy_sep" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Energy at which the fast and thermal particle populations were separated [eV]. Vector (nrho). Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type boundaryel
Namespace No namespace
Annotations
Structure for the boundary condition of core transport equations (electrons) Time-dependent;
Diagram
Diagram utilities_xsd.tmp#boundaryel_value utilities_xsd.tmp#boundaryel_source utilities_xsd.tmp#boundaryel_type utilities_xsd.tmp#boundaryel_rho_tor
Used by
Model
Children rho_tor, source, type, value
Source
<xs:complexType name="boundaryel">
  <xs:annotation>
    <xs:documentation>Structure for the boundary condition of core transport equations (electrons) Time-dependent;</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the vector is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Vector(3).</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="source" type="xs:string">
      <xs:annotation>
        <xs:documentation>Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); String</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Scalar</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor" type="xs:float">
      <xs:annotation>
        <xs:documentation>Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type boundaryion
Namespace No namespace
Annotations
Structure for the boundary condition of core transport equations (ions) Time-dependent
Diagram
Diagram utilities_xsd.tmp#boundaryion_value utilities_xsd.tmp#boundaryion_source utilities_xsd.tmp#boundaryion_type utilities_xsd.tmp#boundaryion_rho_tor
Used by
Model
Children rho_tor, source, type, value
Source
<xs:complexType name="boundaryion">
  <xs:annotation>
    <xs:documentation>Structure for the boundary condition of core transport equations (ions) Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Value of the boundary condition (in case flag = 2). Unit depends on type, respectively [1-field, 2-field.m^-1, 3-m, 4-field.s^-1]. For type 1 to 4, only the first position in the first dimension is used. For type 5, all three positions are used, meaning respectively a1, a2, a3. Time-dependent. Matrix(3,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="source" type="vecstring_type">
      <xs:annotation>
        <xs:documentation>Source of the boundary condition (any comment describing its origin : code, path to diagnostic signals, massaging); Array of strings (nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="type" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Type of the boundary condition for the transport solver (in case flag = 2). 0- equation not solved; 1- value of the field y; 2-radial derivative of the field (-dy/drho_tor); 3-scale length of the field y/(-dy/drho_tor); 4- flux; 5- generic boundary condition y expressed as a1y'+a2y=a3. Time-dependent. Vector(nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Position of the boundary condition (in terms of toroidal flux coordinate) for the transport solver [m]. Outside this boundary, the value of the data are considered to be prescribed. Time-dependent. Vector(nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type source_ion
Namespace No namespace
Annotations
Subtree containing source terms for the various ion species
Diagram
Diagram utilities_xsd.tmp#source_ion_exp utilities_xsd.tmp#source_ion_imp
Used by
Model
Children exp, imp
Source
<xs:complexType name="source_ion">
  <xs:annotation>
    <xs:documentation>Subtree containing source terms for the various ion species</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="exp" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="imp" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type source_vec
Namespace No namespace
Annotations
Subtree containing vector source term (radial dimension only)
Diagram
Diagram utilities_xsd.tmp#source_vec_exp utilities_xsd.tmp#source_vec_imp
Used by
Model
Children exp, imp
Source
<xs:complexType name="source_vec">
  <xs:annotation>
    <xs:documentation>Subtree containing vector source term (radial dimension only)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="exp" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Vector (nrho)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="imp" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type source_imp
Namespace No namespace
Annotations
Subtree containing source terms for the impurity species
Diagram
Diagram utilities_xsd.tmp#source_imp_exp utilities_xsd.tmp#source_imp_imp
Used by
Model
Children exp, imp
Source
<xs:complexType name="source_imp">
  <xs:annotation>
    <xs:documentation>Subtree containing source terms for the impurity species</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="exp" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Explicit source term [same unit as root quantity]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="imp" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Implicit source term [s^-1.m^-3]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type offdiagion
Namespace No namespace
Annotations
Subtree containing the full transport matrix from a transport model, for the various ion species
Diagram
Diagram utilities_xsd.tmp#offdiagion_d_ni utilities_xsd.tmp#offdiagion_d_ti utilities_xsd.tmp#offdiagion_d_ne utilities_xsd.tmp#offdiagion_d_te utilities_xsd.tmp#offdiagion_d_epar utilities_xsd.tmp#offdiagion_d_mtor
Used by
Model
Children d_epar, d_mtor, d_ne, d_ni, d_te, d_ti
Source
<xs:complexType name="offdiagion">
  <xs:annotation>
    <xs:documentation>Subtree containing the full transport matrix from a transport model, for the various ion species</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="d_ni" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_ti" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Array3d (nrho,nion,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_ne" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_te" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_epar" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_mtor" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type offdiagel
Namespace No namespace
Annotations
Subtree containing the full transport matrix from a transport model, for the electrons. Time-dependent.
Diagram
Diagram utilities_xsd.tmp#offdiagel_d_ni utilities_xsd.tmp#offdiagel_d_ti utilities_xsd.tmp#offdiagel_d_ne utilities_xsd.tmp#offdiagel_d_te utilities_xsd.tmp#offdiagel_d_epar utilities_xsd.tmp#offdiagel_d_mtor
Used by
Model
Children d_epar, d_mtor, d_ne, d_ni, d_te, d_ti
Source
<xs:complexType name="offdiagel">
  <xs:annotation>
    <xs:documentation>Subtree containing the full transport matrix from a transport model, for the electrons. Time-dependent.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="d_ni" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_ti" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling ion density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_ne" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling electron density gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_te" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling electron temperature gradient to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_epar" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling parallel electric field to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="d_mtor" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Off-Diagonal term coupling total toroidal momentum to the transport equation [m.^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type transcoefimp
Namespace No namespace
Annotations
Subtree containing transport coefficients from a transport model, for the various impurity species (multiple charge states)
Diagram
Diagram utilities_xsd.tmp#transcoefimp_diff_eff utilities_xsd.tmp#transcoefimp_vconv_eff utilities_xsd.tmp#transcoefimp_exchange utilities_xsd.tmp#transcoefimp_flux utilities_xsd.tmp#transcoefimp_flag
Used by
Model
Children diff_eff, exchange, flag, flux, vconv_eff
Source
<xs:complexType name="transcoefimp">
  <xs:annotation>
    <xs:documentation>Subtree containing transport coefficients from a transport model, for the various impurity species (multiple charge states)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="diff_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vconv_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="exchange" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Ion to electron energy exchange [W.m^-3]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flux" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Array2d (nrho,nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flag" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix (off-diagonal subtree not available for impurities for the moment). Scalar.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type transcoefion
Namespace No namespace
Annotations
Subtree containing transport coefficients from a transport model, for the various ion species, including the energy exchange term qgi.
Diagram
Diagram utilities_xsd.tmp#transcoefion_diff_eff utilities_xsd.tmp#transcoefion_vconv_eff utilities_xsd.tmp#transcoefion_exchange utilities_xsd.tmp#transcoefion_qgi utilities_xsd.tmp#transcoefion_flux utilities_xsd.tmp#transcoefion_off_diagonal utilities_xsd.tmp#transcoefion_flag
Used by
Model
Children diff_eff, exchange, flag, flux, off_diagonal, qgi, vconv_eff
Source
<xs:complexType name="transcoefion">
  <xs:annotation>
    <xs:documentation>Subtree containing transport coefficients from a transport model, for the various ion species, including the energy exchange term qgi.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="diff_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="vconv_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="exchange" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Ion to electron energy exchange [W.m^-3]. Time-dependent. Matrix(nrho,nion).</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="qgi" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Energy exchange term due to transport. [W.m^-3]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="flux" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="off_diagonal" type="offdiagion">
      <xs:annotation>
        <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flag" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type transcoefel
Namespace No namespace
Annotations
Subtree containing transport coefficients from a transport model, for the electrons
Diagram
Diagram utilities_xsd.tmp#transcoefel_diff_eff utilities_xsd.tmp#transcoefel_vconv_eff utilities_xsd.tmp#transcoefel_flux utilities_xsd.tmp#transcoefel_off_diagonal utilities_xsd.tmp#transcoefel_flag
Used by
Model
Children diff_eff, flag, flux, off_diagonal, vconv_eff
Source
<xs:complexType name="transcoefel">
  <xs:annotation>
    <xs:documentation>Subtree containing transport coefficients from a transport model, for the electrons</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="diff_eff" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="vconv_eff" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Vector (nrho)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="flux" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Vector (nrho)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="off_diagonal" type="offdiagel">
      <xs:annotation>
        <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flag" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type transcoefvtor
Namespace No namespace
Annotations
Subtree containing transport coefficients from a transport model, for the various ion species
Diagram
Diagram utilities_xsd.tmp#transcoefvtor_diff_eff utilities_xsd.tmp#transcoefvtor_vconv_eff utilities_xsd.tmp#transcoefvtor_flux utilities_xsd.tmp#transcoefvtor_off_diagonal utilities_xsd.tmp#transcoefvtor_flag
Used by
Model
Children diff_eff, flag, flux, off_diagonal, vconv_eff
Source
<xs:complexType name="transcoefvtor">
  <xs:annotation>
    <xs:documentation>Subtree containing transport coefficients from a transport model, for the various ion species</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="diff_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective diffusivity [m^2.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="vconv_eff" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Effective convection [m.s^-1]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="flux" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Flux. Not used in transport equations [field.m.s^-1,.m^-3 if field is not a density itself]. Time-dependent. Matrix (nrho,nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="off_diagonal" type="offdiagion">
      <xs:annotation>
        <xs:documentation>Details of the transport matrix, just for diagnostic (not used in transport equations). Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="flag" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Flag describing the form of transport produced by the original model : 0- not calculated, 1- D and V, 2- flux, 3- full transport matrix. Scalar.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rzphi1Dexp
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions (1D) with experimental structure (value, abserror, relerror)
Diagram
Diagram utilities_xsd.tmp#rzphi1Dexp_r utilities_xsd.tmp#rzphi1Dexp_z utilities_xsd.tmp#rzphi1Dexp_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi1Dexp">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions (1D) with experimental structure (value, abserror, relerror)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="exp1D">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="exp1D">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="exp1D">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type enum_instance
Namespace No namespace
Annotations
Specifies a specific enumerated instance of an object or process in term of its type, name and an index. E.g. the input could be the wave with index=2, selected from all waves launched by the antenna with name=A2, where the antenna is of type=IC.
Diagram
Diagram utilities_xsd.tmp#enum_instance_type utilities_xsd.tmp#enum_instance_name utilities_xsd.tmp#enum_instance_index
Used by
Model
Children index, name, type
Source
<xs:complexType name="enum_instance">
  <xs:annotation>
    <xs:documentation>Specifies a specific enumerated instance of an object or process in term of its type, name and an index. E.g. the input could be the wave with index=2, selected from all waves launched by the antenna with name=A2, where the antenna is of type=IC.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="type" type="identifier">
      <xs:annotation>
        <xs:documentation>Identify the type of the object or process.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:documentation>The name of the object or process. Here the object should be an instans of the type specified in the field type.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="index" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index the separating objects or processes with the same name.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type species_reference
Namespace No namespace
Annotations
Defines a reference to a single species in a CPO that includes a compositions structure.
Diagram
Diagram utilities_xsd.tmp#species_reference_type utilities_xsd.tmp#species_reference_index
Used by
Model
Children index, type
Source
<xs:complexType name="species_reference">
  <xs:annotation>
    <xs:documentation>Defines a reference to a single species in a CPO that includes a compositions structure.</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="type" type="identifier">
      <xs:annotation>
        <xs:documentation>The type species: type.flag=1 for electron source; type.flag=2 for ion source taken from compositions/ions; type.flag=3 for impurity source taken from compositions/impur; 4=neutron source; 4=photon source etc (see species_reference_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="index" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of the species. This definition of index depends on the value of type; if the species is an ion (type.flag=1) or an impurity (type.flag=2) then the index refers to distribution/compositions/ions, or distribution/compositions/impur, respectively. This field has no meaning for other species, e.g. like electrons, neutrons or photons. The indexing follows the Fortran/Matlab convention where the first element in an array has index 1.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type weighted_markers
Namespace No namespace
Annotations
Array of NMARK weighted markers in NDIM dimensions
Diagram
Diagram utilities_xsd.tmp#weighted_markers_variable_ids utilities_xsd.tmp#weighted_markers_coord utilities_xsd.tmp#weighted_markers_weight
Used by
Model
Children coord, variable_ids, weight
Source
<xs:complexType name="weighted_markers">
  <xs:annotation>
    <xs:documentation>Array of NMARK weighted markers in NDIM dimensions</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="variable_ids" type="identifier" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Identifier for the variable_ids stored in the coord matrix (see coordinate_identifier_definitions in the Documentation website under Conventions/Enumerated_datatypes). Vector(NDIM)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coord" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Coordinates of the markers. The coordinates used is specified in variable_ids. Time-dependent; Float(NMARK,NDIM)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="weight" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Weight of the marker; number of real particles represented by the marker. Time-dependent; Float(NMARK)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid
Namespace No namespace
Annotations
Generic definition of a complex grid
Diagram
Diagram utilities_xsd.tmp#complexgrid_uid utilities_xsd.tmp#complexgrid_id utilities_xsd.tmp#complexgrid_spaces utilities_xsd.tmp#complexgrid_subgrids utilities_xsd.tmp#complexgrid_metric utilities_xsd.tmp#complexgrid_geo utilities_xsd.tmp#complexgrid_bases
Used by
Model
Children bases, geo, id, metric, spaces, subgrids, uid
Source
<xs:complexType name="complexgrid">
  <xs:annotation>
    <xs:documentation>Generic definition of a complex grid</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="uid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Unique index of this grid. Used for handling multiple grids</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="id" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name / identifier string for this grid</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="spaces" type="complexgrid_space" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Definitions of grid spaces. Array of structures (number of spaces)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subgrids" type="complexgrid_subgrid" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Definitions of subgrids. Array of structures (number of subgrids)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="metric" type="complexgrid_metric">
      <xs:annotation>
        <xs:documentation>Metric coefficients</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="geo" type="complexgrid_geo_global" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Geometry data for implicit objects</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="bases" type="complexgrid_vector" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Vector bases. Used for aligned vector representation. Time-dependent (added systematically for the COMP child inheritance of that property). Array of structures (number of bases)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_space
Namespace No namespace
Annotations
Description of a grid space
Diagram
Diagram utilities_xsd.tmp#complexgrid_space_geotype utilities_xsd.tmp#complexgrid_space_geotypeid utilities_xsd.tmp#complexgrid_space_coordtype utilities_xsd.tmp#complexgrid_space_objects utilities_xsd.tmp#complexgrid_space_xpoints
Used by
Model
Children coordtype, geotype, geotypeid, objects, xpoints
Source
<xs:complexType name="complexgrid_space">
  <xs:annotation>
    <xs:documentation>Description of a grid space</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="geotype" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Type of space geometry (id flags). Flags defining how the geometry (objects.geo) fields associated with; space objects are to be interpreted. Array (number of geometries defined for this space),; first dimension: geometry index. A flag value of GRID_UNDEFINED=0 indicates the standard interpretation for; the given coordinates.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="geotypeid" type="vecstring_type">
      <xs:annotation>
        <xs:documentation>Type of space geometries (id string). See geotype.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coordtype" type="matint_type">
      <xs:annotation>
        <xs:documentation>Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="objects" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Definition of the space objects.; Array of structures (dimension of highest-dimensional objects).; First dimension: dimension of the objects (1=nodes, 2=edges, 3=faces, 4=cells/volumes, ...)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:annotation>
          <xs:documentation>Definition of space objects (nodes, edges, faces, cells, ...).; A space object of dimension n is defined; by enumerating the (n-1)-dimensional space objects defining its boundaries</xs:documentation>
        </xs:annotation>
        <xs:sequence>
          <xs:element name="boundary" type="matint_type">
            <xs:annotation>
              <xs:documentation>Lists of (n-1)-dimensional space objects defining the boundary of an n-dimensional space object.; Matrix(number of objects of dimension n, maximum number of boundary objects).; First dimension: object index, second dimension: boundary object index</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="neighbour" type="array3dint_type">
            <xs:annotation>
              <xs:documentation>Connectivity information. Array (number of objects, maximum number of boundaries per object, maximum number of neighbours per boundary).; Stores the indices of the n-dimensional objects adjacent to the given n-dimensional object.;An object can possibly have multiple neighbours on every boundary.; First dimension: object index, second dimension: boundary index, third dimension: neighbour index on the boundary.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="geo" type="array4dflt_type">
            <xs:annotation>
              <xs:documentation>Geometry data matrix associated with every object. Float array (number of objects, number of geometry coeff. 1, number of geometry coeff. 2, number of geometries).; The exact definition depends on the geometry type of the space (complexgrid_space.geotype).; First dimension: object index, second+third dimension: geometry coefficient matrix row+column, third dimension: geometry index (for definition of multiple geometries).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="measure" type="matflt_type">
            <xs:annotation>
              <xs:documentation>Measure of space objects, i.e. physical size (length for 1d, area for 2d, volume for 3d objects,...). [m^dim].; First dimension: object index, second dimension: geometry index</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="xpoints" type="vecint_type">
      <xs:annotation>
        <xs:documentation>List of indices of all nodes which are x-points. Vector (number of x-points)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type array3dint_type
Namespace No namespace
Annotations
[[[1,2,3],[5,6,7]],[[1,2,3],[5,6,7]]]
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="array3dint_type">
  <xs:annotation>
    <xs:documentation>[[[1,2,3],[5,6,7]],[[1,2,3],[5,6,7]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[(\+|-)?\d+(,(\+|-)?\d+)*\](,\[(\+|-)?\d+(,(\+|-)?\d+)*\])*\](,\[\[(\+|-)?\d+(,(\+|-)?\d+)*\](,\[(\+|-)?\d+(,(\+|-)?\d+)*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type complexgrid_subgrid
Namespace No namespace
Annotations
Subgrid definition. A subgrid is a list of grid objects, given as a list of explict or implicit object lists.
Diagram
Diagram utilities_xsd.tmp#complexgrid_subgrid_id utilities_xsd.tmp#complexgrid_subgrid_list
Used by
Model
Children id, list
Source
<xs:complexType name="complexgrid_subgrid">
  <xs:annotation>
    <xs:documentation>Subgrid definition. A subgrid is a list of grid objects, given as a list of explict or implicit object lists.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="id" type="xs:string">
      <xs:annotation>
        <xs:documentation>ID string (name) of the subgrid.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="list" type="complexgrid_objectlist" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of object lists. Array of structures (number of object lists).</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_objectlist
Namespace No namespace
Annotations
A list of grid objects with a common class, either in explicit of implicit form.; The list is explicit if the matrix ind is given and has nonzero size. In this case the index tuples are listed in ind.; Otherwise the list is implicit and the index tuples are defined by a list of index lists stored in indset.
Diagram
Diagram utilities_xsd.tmp#complexgrid_objectlist_cls utilities_xsd.tmp#complexgrid_objectlist_indset utilities_xsd.tmp#complexgrid_objectlist_ind
Used by
Model
Children cls, ind, indset
Source
<xs:complexType name="complexgrid_objectlist">
  <xs:annotation>
    <xs:documentation>A list of grid objects with a common class, either in explicit of implicit form.; The list is explicit if the matrix ind is given and has nonzero size. In this case the index tuples are listed in ind.; Otherwise the list is implicit and the index tuples are defined by a list of index lists stored in indset.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="cls" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Class tuple of the grid objects in this object list. Vector (number of grid spaces)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="indset" type="complexgrid_indexlist" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Implicit list of the object indices.; Array of structures (number of grid spaces = length of index tuple). Every index of the index tuple is described by an index set, which defines either a list of index values or a range of index values.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ind" type="matint_type">
      <xs:annotation>
        <xs:documentation>Explicit list of index tuples. Matrix (number of objects, number of spaces in grid).; First dimension: object index, second dimension: index tuple/space index.; If this field is defined and has nonzero size, the object list is understood to be explicit.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_indexlist
Namespace No namespace
Annotations
An index list describing a list of indices or a range of indices.; If the explicit index list ind is defined and has nonzero size, the list is assumed to be an explicit index list.; Otherwise it is assumed to be a range of indices.; A single index can either be defined by using an explicit list with a single entry or as a range with identical; start and end index.
Diagram
Diagram utilities_xsd.tmp#complexgrid_indexlist_range utilities_xsd.tmp#complexgrid_indexlist_ind
Used by
Model
Children ind, range
Source
<xs:complexType name="complexgrid_indexlist">
  <xs:annotation>
    <xs:documentation>An index list describing a list of indices or a range of indices.; If the explicit index list ind is defined and has nonzero size, the list is assumed to be an explicit index list.; Otherwise it is assumed to be a range of indices.; A single index can either be defined by using an explicit list with a single entry or as a range with identical; start and end index.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="range" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Defines an index range enumerating from range[1] to range[2] (with both range[1] and range[2] included). If additionally a third value range(3) is given, it is used as a stride. If it is omitted, a stride of 1 is assumed. Vector(3)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ind" type="vecint_type">
      <xs:annotation>
        <xs:documentation>An explicit list of indices. If this member is defined and has nonzero size, the list is assumed to be explicit. Vector(length of explicit index list)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_metric
Namespace No namespace
Annotations
Metric information for grid objects
Diagram
Diagram utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_measure utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g11 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g12 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g13 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g22 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g23 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_g33 utilities_xsd.tmp#NO_NAMESPACE_complexgrid_metric_jacobian
Used by
Model
Children g11, g12, g13, g22, g23, g33, jacobian, measure
Source
<xs:complexType name="complexgrid_metric">
  <xs:annotation>
    <xs:documentation>Metric information for grid objects</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="measure" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects). [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g11" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g11. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g12" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g12. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g13" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g13. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g22" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g22. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g23" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g23. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g33" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Metric coefficients g33. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="jacobian" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Jacobian. Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_scalar
Namespace No namespace
Annotations
A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_griduid utilities_xsd.tmp#complexgrid_scalar_subgrid utilities_xsd.tmp#complexgrid_scalar_scalar utilities_xsd.tmp#complexgrid_scalar_vector utilities_xsd.tmp#complexgrid_scalar_matrix
Used by
Model
Children griduid, matrix, scalar, subgrid, vector
Source
<xs:complexType name="complexgrid_scalar">
  <xs:annotation>
    <xs:documentation>A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="griduid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subgrid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="scalar" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vector" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="matrix" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_geo_global
Namespace No namespace
Annotations
Geometry information for implicitly defined grid objects (which cannot be stored in the space definitions); Array of structures (number of alternate geometries).
Diagram
Diagram utilities_xsd.tmp#complexgrid_geo_global_geotype utilities_xsd.tmp#complexgrid_geo_global_geotypeid utilities_xsd.tmp#complexgrid_geo_global_coordtype utilities_xsd.tmp#complexgrid_geo_global_geo_matrix utilities_xsd.tmp#complexgrid_geo_global_measure
Used by
Element complexgrid/geo
Model
Children coordtype, geo_matrix, geotype, geotypeid, measure
Source
<xs:complexType name="complexgrid_geo_global">
  <xs:annotation>
    <xs:documentation>Geometry information for implicitly defined grid objects (which cannot be stored in the space definitions); Array of structures (number of alternate geometries).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="geotype" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Type of geometry (id flag). A flag defining how the geometry data associated with grid objects is to be interpreted. If the field is undefined (0=GRID_UNDEFINED), the standard interpretation for; the given coordinate types is assumed.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="geotypeid" type="xs:string">
      <xs:annotation>
        <xs:documentation>Type of geometry (id string).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="coordtype" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Type of coordinates describing the physical space. Vector (number of space dimensions); The size of coordtype defines the dimension of the space.; For predefined integer constants for standard coordinates see; the documentation of the grid service library.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="geo_matrix" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Geometry data matrix associated with implicit objects. Array of structures (number of subgrids this information is stored on); The exact definition of the stored values depends on the geometry type of the geometry complexgrid_geo_global.geotype;</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Measure of object, i.e. physical size (length for 1d, area for 2d, volume for 3d objects) in this geometry. [m^dim].; Use this field to store measures of implicitly defined grid objects.; Array of structures (number of subgrids this information is stored on)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_vector
Namespace No namespace
Annotations
A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as array of structure.
Diagram
Diagram utilities_xsd.tmp#complexgrid_vector_griduid utilities_xsd.tmp#complexgrid_vector_label utilities_xsd.tmp#complexgrid_vector_comp utilities_xsd.tmp#complexgrid_vector_align utilities_xsd.tmp#complexgrid_vector_alignid utilities_xsd.tmp#complexgrid_vector_basis
Used by
Model
Children align, alignid, basis, comp, griduid, label
Source
<xs:complexType name="complexgrid_vector">
  <xs:annotation>
    <xs:documentation>A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as array of structure.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="griduid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Unique identifier of the grid this vector quantity is associated with.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="label" type="xs:string">
      <xs:annotation>
        <xs:documentation>Label describing the data</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="comp" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Components of the vector. Array of structures (number of vector components). Time-dependent; FIXME: inherit time-dependence for this element</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="align" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Alignment flag for vector components. Integer vector (number of vector components).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alignid" type="vecstring_type">
      <xs:annotation>
        <xs:documentation>Alignment id for vector components. String vector (number of vector components).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="basis" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of basis (defined in associated grid) this vector is aligned to; If set to GRID_UNDEFINED=0, the canonical basis of the default coordinates of the grid assumed.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type equatorial_plane
Namespace No namespace
Annotations
Description of the equitorial plane or any other omnigeuous surfaces. Time-dependent
Diagram
Diagram utilities_xsd.tmp#equatorial_plane_r utilities_xsd.tmp#equatorial_plane_z utilities_xsd.tmp#equatorial_plane_s utilities_xsd.tmp#equatorial_plane_rho_tor utilities_xsd.tmp#equatorial_plane_psi utilities_xsd.tmp#equatorial_plane_b_mod
Used by
Model
r , z , s , rho_tor , psi , b_mod
Children b_mod, psi, r, rho_tor, s, z
Source
<xs:complexType name="equatorial_plane">
  <xs:annotation>
    <xs:documentation>Description of the equitorial plane or any other omnigeuous surfaces. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius coordinate of the equitorial plane (m). Time-dependent; Vector(n_equitorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="s" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Distance along the poloidal projection of the equitorial plane (m). Here s=0 should be at the magnetic axis, s>0 on the low field side and s<0 on the high field side. For example, in up-down symmetric fields s=R-R0, where R is the major radius and R0 the major radius at the magnetic axis. Time-dependent; Vector(n_equatorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0 is the reference magnetic field, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (n_equitorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="psi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Poloidal flux [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (n_equitorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="b_mod" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>The modulous of the magnetic field along the equitorial plane, or more generally of the omnigeuous surfaces [T]. Time-dependent; Vector (n_equatorial_grid)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type exp2D
Namespace No namespace
Annotations
Structure for experimental 2D signal
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror
Used by
Model
Children abserror, relerror, value
Source
<xs:complexType name="exp2D">
  <xs:annotation>
    <xs:documentation>Structure for experimental 2D signal</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Signal value; Time-dependent; Matrix</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="abserror" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Absolute error on signal; Time-dependent; Matrix</xs:documentation>
        <xs:appinfo>unit:as_parent.</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="relerror" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Relative error on signal (normalised to signal value); Time-dependent; Matrix</xs:documentation>
        <xs:appinfo>unit:none.</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type setup_line_exp
Namespace No namespace
Annotations
Geometric description of the lines of sight for line integral diagnostic with additional appinfo tags to have some nodes both in MD and DM
Diagram
Diagram utilities_xsd.tmp#setup_line_exp_pivot_point utilities_xsd.tmp#setup_line_exp_horchordang1 utilities_xsd.tmp#setup_line_exp_verchordang1 utilities_xsd.tmp#setup_line_exp_width utilities_xsd.tmp#setup_line_exp_second_point utilities_xsd.tmp#setup_line_exp_horchordang2 utilities_xsd.tmp#setup_line_exp_verchordang2 utilities_xsd.tmp#setup_line_exp_third_point utilities_xsd.tmp#setup_line_exp_nchordpoints
Used by
Element ecesetup/los
Model
Children horchordang1, horchordang2, nchordpoints, pivot_point, second_point, third_point, verchordang1, verchordang2, width
Source
<xs:complexType name="setup_line_exp">
  <xs:annotation>
    <xs:appinfo>parent-dependent</xs:appinfo>
    <xs:documentation>Geometric description of the lines of sight for line integral diagnostic with additional appinfo tags to have some nodes both in MD and DM</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="pivot_point" type="rzphi1Dexperimental">
      <xs:annotation>
        <xs:documentation>Pivot point of each line of sight; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="horchordang1" type="vecflt_type">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="verchordang1" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="width" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Width of the laser beam (1/e) [m]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="second_point" type="rzphi1Dexperimental">
      <xs:annotation>
        <xs:documentation>Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="horchordang2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="verchordang2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="third_point" type="rzphi1Dexperimental">
      <xs:annotation>
        <xs:documentation>Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="nchordpoints" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rzphi1Dexperimental
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions (1D) with additional appinfo tags to have some nodes both in MD and DM
Diagram
Diagram utilities_xsd.tmp#rzphi1Dexperimental_r utilities_xsd.tmp#rzphi1Dexperimental_z utilities_xsd.tmp#rzphi1Dexperimental_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi1Dexperimental">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions (1D) with additional appinfo tags to have some nodes both in MD and DM</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type species_desc
Namespace No namespace
Annotations
Description of a single ion species or bundled charge state.
Diagram
Diagram utilities_xsd.tmp#species_desc_label utilities_xsd.tmp#species_desc_amn utilities_xsd.tmp#species_desc_zn utilities_xsd.tmp#species_desc_zmin utilities_xsd.tmp#species_desc_zmax
Used by
Element edge/species
Model
label , amn , zn , zmin , zmax
Children amn, label, zmax, zmin, zn
Source
<xs:complexType name="species_desc">
  <xs:annotation>
    <xs:documentation>Description of a single ion species or bundled charge state.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="label" type="xs:string">
      <xs:annotation>
        <xs:documentation>Name of species</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="amn" type="xs:float">
      <xs:annotation>
        <xs:documentation>Atomic mass number of the species</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="zn" type="xs:float">
      <xs:annotation>
        <xs:documentation>Nuclear charge of the impurity</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="zmin" type="xs:float">
      <xs:annotation>
        <xs:documentation>Minimum Z of species charge state bundle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="zmax" type="xs:float">
      <xs:annotation>
        <xs:documentation>Maximum Z of species charge state bundle</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_vector_simplestruct
Namespace No namespace
Annotations
A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as simple structure
Diagram
Diagram utilities_xsd.tmp#complexgrid_vector_simplestruct_label utilities_xsd.tmp#complexgrid_vector_simplestruct_comp utilities_xsd.tmp#complexgrid_vector_simplestruct_align utilities_xsd.tmp#complexgrid_vector_simplestruct_alignid
Used by
Model
Children align, alignid, comp, label
Source
<xs:complexType name="complexgrid_vector_simplestruct">
  <xs:annotation>
    <xs:documentation>A vector quantity stored on a grid, with components possibly explicitly aligned to a coordinate direction. To be used as simple structure</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="label" type="xs:string">
      <xs:annotation>
        <xs:documentation>Label describing the data</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="comp" type="complexgrid_scalar" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Components of the vector. Vector of griddata(ndim). Time-dependent; FIXME: inherit time-dependence for this element</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="align" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Alignment of vector components, numerical flag. Int vector(ndim)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="alignid" type="vecstring_type">
      <xs:annotation>
        <xs:documentation>Alignment of vector components, string description. String vector(ndim)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rzphi1D
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions (1D)
Diagram
Diagram utilities_xsd.tmp#rzphi1D_r utilities_xsd.tmp#rzphi1D_z utilities_xsd.tmp#rzphi1D_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi1D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions (1D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz1Dexp
Namespace No namespace
Annotations
Structure for list of R,Z positions (1D), with R and Z time-depent and experimental.
Diagram
Diagram utilities_xsd.tmp#rz1Dexp_r utilities_xsd.tmp#rz1Dexp_z
Used by
Model
r , z
Children r, z
Source
<xs:complexType name="rz1Dexp">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z positions (1D), with R and Z time-depent and experimental.</xs:documentation>
    <!--xs:appinfo>parent-dependent</xs:appinfo-->
    <xs:appinfo>representation var=scalar; meshtype=curve0; link1=r; link2=z;</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]. Vector(npoints). Time-dependent</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]. Vector(npoints). Time-dependent</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type reggrid
Namespace No namespace
Annotations
Generic structure for a regular grid
Diagram
Diagram utilities_xsd.tmp#reggrid_dim1 utilities_xsd.tmp#reggrid_dim2
Used by
Model
Children dim1, dim2
Source
<xs:complexType name="reggrid">
  <xs:annotation>
    <xs:documentation>Generic structure for a regular grid</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dim1" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>First dimension values; Vector (ndim1)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dim2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Second dimension values; Vector (ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz2D
Namespace No namespace
Annotations
Structure for list of R,Z positions (2D)
Diagram
Diagram utilities_xsd.tmp#rz2D_r utilities_xsd.tmp#rz2D_z
Used by
Model
r , z
Children r, z
Source
<xs:complexType name="rz2D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z positions (2D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type setup_line
Namespace No namespace
Annotations
Geometric description of the lines of sight for line integral diagnostic
Diagram
Diagram utilities_xsd.tmp#setup_line_pivot_point utilities_xsd.tmp#setup_line_horchordang1 utilities_xsd.tmp#setup_line_verchordang1 utilities_xsd.tmp#setup_line_width utilities_xsd.tmp#setup_line_second_point utilities_xsd.tmp#setup_line_horchordang2 utilities_xsd.tmp#setup_line_verchordang2 utilities_xsd.tmp#setup_line_third_point utilities_xsd.tmp#setup_line_nchordpoints
Used by
Model
Children horchordang1, horchordang2, nchordpoints, pivot_point, second_point, third_point, verchordang1, verchordang2, width
Source
<xs:complexType name="setup_line">
  <xs:annotation>
    <xs:documentation>Geometric description of the lines of sight for line integral diagnostic</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="pivot_point" type="rzphi1D">
      <xs:annotation>
        <xs:documentation>Pivot point of each line of sight; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="horchordang1" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Angle [rad] of horizontal projection of l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="verchordang1" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Angle of chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="width" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Width of the laser beam (1/e) [m]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="second_point" type="rzphi1D">
      <xs:annotation>
        <xs:documentation>Second point defining the line of sight together with the pivot_point. In case the probing wave is reflected, this should be the position of the mirror. This data is redundant with horchordang1 and verchordang1. Vector (nchords).</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="horchordang2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle [rad] of horizontal projection of reflected l.o.s. with poloidal cross section (0 for HFS to LFS chord - see Convention_angles_interfdiag.pdf) [rad]. Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="verchordang2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>For reflected l.o.s. only (undefined otherwise) : Angle of reflected chord with vertical axis (0 for bottom-top chord, Pi for top-bottom chord - see Convention_angles_interfdiag.pdf) [rad]; Vector (nchords)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="third_point" type="rzphi1D">
      <xs:annotation>
        <xs:documentation>Third point defining the reflected line of sight together with the second_point (undefined if the probing wave is not reflected). This data is redundant with horchordang2 and verchordang2. Vector (nchords).</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="nchordpoints" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Number of points along the viewing chords (used for synthetic diagnostic signal reconstruction)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rzphi2D
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions (2D)
Diagram
Diagram utilities_xsd.tmp#rzphi2D_r utilities_xsd.tmp#rzphi2D_z utilities_xsd.tmp#rzphi2D_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi2D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions (2D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type lineintegraldiag
Namespace No namespace
Annotations
General line integral diagnostic
Diagram
Diagram utilities_xsd.tmp#datainfo utilities_xsd.tmp#lineintegraldiag_expression utilities_xsd.tmp#lineintegraldiag_setup_line utilities_xsd.tmp#lineintegraldiag_measure utilities_xsd.tmp#codeparam utilities_xsd.tmp#lineintegraldiag_time
Used by
Model
Children codeparam, datainfo, expression, measure, setup_line, time
Source
<xs:complexType name="lineintegraldiag">
  <xs:annotation>
    <xs:documentation>General line integral diagnostic</xs:documentation>
    <xs:appinfo>machine description</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="datainfo"/>
    <xs:element name="expression" type="xs:string">
      <xs:annotation>
        <xs:documentation>Formal expression for the line integral to be evaluated as a function of ne, ni, Te, Ti, Zeff, Br, Bz</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="setup_line" type="setup_line">
      <xs:annotation>
        <xs:documentation>Geometric description of the lines of sight</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="measure" type="exp1D">
      <xs:annotation>
        <xs:documentation>Measured value. Time-dependent; Vector (nchords)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="codeparam"/>
    <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>
Simple Type matcplx_type
Namespace No namespace
Annotations
Complex numbers (matrix)
The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="matcplx_type">
  <xs:annotation>
    <xs:documentation>Complex numbers (matrix)</xs:documentation>
    <xs:documentation>The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type rzphidrdzdphi1D
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions and width dR dZ dphi (1D)
Diagram
Diagram utilities_xsd.tmp#rzphidrdzdphi1D_r utilities_xsd.tmp#rzphidrdzdphi1D_z utilities_xsd.tmp#rzphidrdzdphi1D_phi utilities_xsd.tmp#rzphidrdzdphi1D_dr utilities_xsd.tmp#rzphidrdzdphi1D_dz utilities_xsd.tmp#rzphidrdzdphi1D_dphi
Used by
Model
r , z , phi , dr , dz , dphi
Children dphi, dr, dz, phi, r, z
Source
<xs:complexType name="rzphidrdzdphi1D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions and width dR dZ dphi (1D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Position : major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Position : altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Position : toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dr" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Width : major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dz" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Width : altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dphi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Width : toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type trianglexyz
Namespace No namespace
Annotations
Triangular surface described by its three corners: point1, point2, and point3. The normal vector of this triangle is defined to be in the direction (point2-point1)x(point3-point1).
Diagram
Diagram utilities_xsd.tmp#trianglexyz_point1 utilities_xsd.tmp#trianglexyz_point2 utilities_xsd.tmp#trianglexyz_point3
Used by
Model
Children point1, point2, point3
Source
<xs:complexType name="trianglexyz">
  <xs:annotation>
    <xs:documentation>Triangular surface described by its three corners: point1, point2, and point3. The normal vector of this triangle is defined to be in the direction (point2-point1)x(point3-point1).</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="point1" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 1 on the triangle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="point2" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 2 on the triangle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="point3" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 3 on the triangle</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type xyz0D
Namespace No namespace
Annotations
Structure for a single (x,y,z) position (0D)
Diagram
Diagram utilities_xsd.tmp#xyz0D_x utilities_xsd.tmp#xyz0D_y utilities_xsd.tmp#xyz0D_z
Used by
Model
x , y , z
Children x, y, z
Source
<xs:complexType name="xyz0D">
  <xs:annotation>
    <xs:documentation>Structure for a single (x,y,z) position (0D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="x" type="xs:float">
      <xs:annotation>
        <xs:documentation>Spatial coordinate x [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="y" type="xs:float">
      <xs:annotation>
        <xs:documentation>Spatial coordinate y [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="xs:float">
      <xs:annotation>
        <xs:documentation>Spatial coordinate z [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rectanglexyz
Namespace No namespace
Annotations
Rectangle defined by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point can be calculated from the other three as point00=point01+poin10-point11, thus the rectangle is defined by the triplet (point01, point11, point10). The normal vector of this rectangle is defined to be in the direction (point01-point11)x(point10-point11).
Diagram
Diagram utilities_xsd.tmp#rectanglexyz_point01 utilities_xsd.tmp#rectanglexyz_point11 utilities_xsd.tmp#rectanglexyz_point10
Used by
Model
Children point01, point10, point11
Source
<xs:complexType name="rectanglexyz">
  <xs:annotation>
    <xs:documentation>Rectangle defined by its four corners. These form an ordered sequence: point00, point01, point11, point10. Here the first point can be calculated from the other three as point00=point01+poin10-point11, thus the rectangle is defined by the triplet (point01, point11, point10). The normal vector of this rectangle is defined to be in the direction (point01-point11)x(point10-point11).</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="point01" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 01 on the rectangle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="point11" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 11 on the rectangle</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="point10" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Point 10 on the rectangle</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type flat_polygon
Namespace No namespace
Annotations
Polygon lying on a flat surface on a 3D cartesian space (x,y,z). The coordinate system on the surface is defined by the origin, "origin", and two basis vectors in (x,y,z) space, "basis1" and "basis2". The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2, i.e. the j:th point is described by "origin+basis1*coord1(j)+basis2*coord2(j)". As an example, a rectangle centered at the origin, 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]. The normal vector of the surface is defined to be in the direction "basis1 x basis2".
Diagram
Diagram utilities_xsd.tmp#flat_polygon_origin utilities_xsd.tmp#flat_polygon_basis1 utilities_xsd.tmp#flat_polygon_basis2 utilities_xsd.tmp#flat_polygon_coord1 utilities_xsd.tmp#flat_polygon_coord2
Used by
Model
Children basis1, basis2, coord1, coord2, origin
Source
<xs:complexType name="flat_polygon">
  <xs:annotation>
    <xs:documentation>Polygon lying on a flat surface on a 3D cartesian space (x,y,z). The coordinate system on the surface is defined by the origin, "origin", and two basis vectors in (x,y,z) space, "basis1" and "basis2". The polyon is then represented as the origin, plus a linear combination of the two basis vectors using coord1 and coord2, i.e. the j:th point is described by "origin+basis1*coord1(j)+basis2*coord2(j)". As an example, a rectangle centered at the origin, 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]. The normal vector of the surface is defined to be in the direction "basis1 x basis2".</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="origin" type="xyz0D">
      <xs:annotation>
        <xs:documentation>Origin of the surface coordinate system.</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="basis1" type="xyz0D">
      <xs:annotation>
        <xs:documentation>First basis vector on the surface.</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="basis2" type="xyz0D">
      <xs:annotation>
        <xs:documentation>First basis vector on the surface.</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="coord1" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>First coordinate of the polygon points, conjugate to basis1.</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="coord2" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Second coordinate of the polygon points, conjugate to basis2.</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz3D
Namespace No namespace
Annotations
Structure for list of R,Z positions (3D)
Diagram
Diagram utilities_xsd.tmp#rz3D_r utilities_xsd.tmp#rz3D_z
Used by
Model
r , z
Children r, z
Source
<xs:complexType name="rz3D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z positions (3D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type cplx_type
Namespace No namespace
Annotations
Complex number (scalar)
The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="cplx_type">
  <xs:annotation>
    <xs:documentation>Complex number (scalar)</xs:documentation>
    <xs:documentation>The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type veccplx_type
Namespace No namespace
Annotations
Complex numbers (vector)
The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="veccplx_type">
  <xs:annotation>
    <xs:documentation>Complex numbers (vector)</xs:documentation>
    <xs:documentation>The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type array3dcplx_type
Namespace No namespace
Annotations
Complex numbers (3D)
The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation
Diagram
Diagram
Type restriction of xs:string
Used by
Source
<xs:simpleType name="array3dcplx_type">
  <xs:annotation>
    <xs:documentation>Complex numbers (3D)</xs:documentation>
    <xs:documentation>The pattern restriction below is not correct for this complex type, but not used, although having something there was mandatory for XSD validation</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type rzphi3D
Namespace No namespace
Annotations
Structure for list of R,Z,phi positions (3D)
Diagram
Diagram utilities_xsd.tmp#rzphi3D_r utilities_xsd.tmp#rzphi3D_z utilities_xsd.tmp#rzphi3D_phi
Used by
Model
r , z , phi
Children phi, r, z
Source
<xs:complexType name="rzphi3D">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z,phi positions (3D)</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="phi" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal angle [rad]</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type limiter_unit
Namespace No namespace
Annotations
Vector of limiting surfaces. Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents)
Diagram
Diagram utilities_xsd.tmp#limiter_unit_name utilities_xsd.tmp#limiter_unit_closed utilities_xsd.tmp#limiter_unit_position utilities_xsd.tmp#limiter_unit_eta utilities_xsd.tmp#limiter_unit_delta utilities_xsd.tmp#limiter_unit_permeability
Used by
Model
Children closed, delta, eta, name, permeability, position
Source
<xs:complexType name="limiter_unit">
  <xs:annotation>
    <xs:appinfo>machine description</xs:appinfo>
    <xs:documentation>Vector of limiting surfaces. Replicate this limiter_unit element ncomponents times. Each unit contains a plasma facing component that can have dedicated number of points. Array of structures (ncomponents)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="name" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Name or description of the limiter_unit</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="closed" type="xs:string">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Identify whether the contour is closed (y) or open (n)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="position" type="rz1D">
      <xs:annotation>
        <xs:documentation>Position (R,Z coordinates) of a limiting surface. No need to repeat first point for closed contours [m]; Vector(npoints)</xs:documentation>
        <xs:appinfo>machine description</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="eta" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Wall resistivity [ohm.m]; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="delta" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Wall thickness [m] (Optional if a closed facing component is given but useful for simpler closed contour limiter); Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="permeability" type="xs:float">
      <xs:annotation>
        <xs:appinfo>machine description</xs:appinfo>
        <xs:documentation>Vessel relative permeability; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_scalar_cplx
Namespace No namespace
Annotations
A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_cplx_griduid utilities_xsd.tmp#complexgrid_scalar_cplx_subgrid utilities_xsd.tmp#complexgrid_scalar_cplx_scalar utilities_xsd.tmp#complexgrid_scalar_cplx_vector utilities_xsd.tmp#complexgrid_scalar_cplx_matrix
Used by
Model
Children griduid, matrix, scalar, subgrid, vector
Source
<xs:complexType name="complexgrid_scalar_cplx">
  <xs:annotation>
    <xs:documentation>A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="griduid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subgrid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="scalar" type="veccplx_type">
      <xs:annotation>
        <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Complex Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vector" type="matcplx_type">
      <xs:annotation>
        <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Complex matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="matrix" type="array3dcplx_type">
      <xs:annotation>
        <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d complex array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Simple Type array7dflt_type
Namespace No namespace
Annotations
[[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]],[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]]
Diagram
Diagram
Type restriction of xs:string
Source
<xs:simpleType name="array7dflt_type">
  <xs:annotation>
    <xs:documentation>[[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]],[[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]],[[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]],[[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]],[[[1.0,2.0,3.0],[5.0,6.0,7.0]],[[1.0,2.0,3.0],[5.0,6.0,7.0]]]]]]]</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="\[\[\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\](,\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\])*\](,\[\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\](,\[\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\](,\[\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\](,\[\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\](,\[\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\](,\[(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?(,(\+|-)?((\d+(\.\d+)?)|(\.\d+))((E|e)(\+|-)?\d{1,2})?)*\])*\])*\])*\])*\])*\])*\]"/>
  </xs:restriction>
</xs:simpleType>
Complex Type complexgrid_scalar_simplestruct
Namespace No namespace
Annotations
A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as a simple structure; FIXME: add non-timedependent element "label" of type string
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_simplestruct_subgrid utilities_xsd.tmp#complexgrid_scalar_simplestruct_scalar utilities_xsd.tmp#complexgrid_scalar_simplestruct_vector utilities_xsd.tmp#complexgrid_scalar_simplestruct_matrix
Model
Children matrix, scalar, subgrid, vector
Source
<xs:complexType name="complexgrid_scalar_simplestruct">
  <xs:annotation>
    <xs:documentation>A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as a simple structure; FIXME: add non-timedependent element "label" of type string</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="subgrid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="scalar" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vector" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="matrix" type="array3dflt_type">
      <xs:annotation>
        <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type complexgrid_scalar_int
Namespace No namespace
Annotations
A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string
Diagram
Diagram utilities_xsd.tmp#complexgrid_scalar_int_griduid utilities_xsd.tmp#complexgrid_scalar_int_subgrid utilities_xsd.tmp#complexgrid_scalar_int_scalar utilities_xsd.tmp#complexgrid_scalar_int_vector utilities_xsd.tmp#complexgrid_scalar_int_matrix
Model
Children griduid, matrix, scalar, subgrid, vector
Source
<xs:complexType name="complexgrid_scalar_int">
  <xs:annotation>
    <xs:documentation>A quantity stored on a grid. The data is given either as a vector of scalars, vectors or matrices.; Note that the vector and matrix storage methods are not meant for multidimensional data, but; for complex data representations with multiple degrees of freedom.; To be used as arrays of structure; FIXME: add non-timedependent element "label" of type string</xs:documentation>
    <xs:appinfo>parent-dependent</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="griduid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Unique identifier of the grid this scalar quantity is associated with.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="subgrid" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Index of the subgrid (as stored in grid.subgrids) the data is stored on.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="scalar" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Scalar representation of data. One scalar entry is stored per object in the subgrid.; The order is implicitly defined by the subgrid.; Float Vector(nobjects_subgrid). First dimension: object index.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="vector" type="matint_type">
      <xs:annotation>
        <xs:documentation>Vector representation of data. One vector is stored per object in the subgrid. The order is implicitly defined by the subgrid.; Float matrix(nobjects_subgrid, ndata).First dimension: object index, second dimension: index of data vector.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="matrix" type="array3dint_type">
      <xs:annotation>
        <xs:documentation>Matrix representation of data. One matrix is stored per object in the subgrid. The order is implicitly defined by the subgrid.; 3d float array(nobjects_subgrid,ndata1,ndata2). First dimension: object index, second dimension: matrix row, third dimension: matrix column.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type reduced
Namespace No namespace
Annotations
Structure for a reduced data signal (0D data)
Diagram
Diagram utilities_xsd.tmp#reduced_value utilities_xsd.tmp#reduced_source utilities_xsd.tmp#reduced_time
Model
Children source, time, value
Source
<xs:complexType name="reduced">
  <xs:annotation>
    <xs:documentation>Structure for a reduced data signal (0D data)</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="value" type="xs:float">
      <xs:annotation>
        <xs:documentation>Data value; Real</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="source" type="xs:string">
      <xs:annotation>
        <xs:documentation>Path to the source signal (diagnostic or genprof, from which to read all info on the signal); String</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="time" type="xs:float">
      <xs:annotation>
        <xs:documentation>Time (exact time slice used from the time array of the source signal); Real</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type rz1D_npoints
Namespace No namespace
Annotations
Structure for list of R,Z positions (1D), with mention of the number of points relevant for a given time slice
Diagram
Diagram utilities_xsd.tmp#rz1D_npoints_r utilities_xsd.tmp#rz1D_npoints_z utilities_xsd.tmp#rz1D_npoints_npoints
Model
r , z , npoints
Children npoints, r, z
Source
<xs:complexType name="rz1D_npoints">
  <xs:annotation>
    <xs:documentation>Structure for list of R,Z positions (1D), with mention of the number of points relevant for a given time slice</xs:documentation>
    <!--xs:appinfo>parent-dependent</xs:appinfo-->
    <xs:appinfo>representation var=scalar; meshtype=curve0; link1=r; link2=z;</xs:appinfo>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="r" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius [m]. Vector(max_npoints). Time-dependent</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Altitude [m]. Vector(max_npoints). Time-dependent</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
    <xs:element name="npoints" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Number of meaningful points in the above vectors at a given time slice. Time-dependent</xs:documentation>
        <xs:appinfo>experimental</xs:appinfo>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>