Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema distribution.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element distribution
Namespace No namespace
Annotations
Datastructure for representing data associated with a distribution function one or many particle species. This structure is specifically designed to handle non-Maxwellian distribution function generated during heating and current drive, typically solved using a Fokker-Planck calculation perturbed by a heating scheme (e.g. IC, EC, LH, NBI, or alpha heating) and then relaxed by Coloumb collisions. Time-dependent CPO
Diagram
Diagram utilities_xsd.tmp#datainfo utilities_xsd.tmp#composition distribution_xsd.tmp#distribution_compositions distribution_xsd.tmp#distribution_distri_vec utilities_xsd.tmp#codeparam distribution_xsd.tmp#distribution_time
Properties
content complex
Used by
Element top
Model
Children codeparam, composition, compositions, datainfo, distri_vec, time
Instance
<distribution>
  <datainfo>{1,1}</datainfo>
  <composition>{1,1}</composition>
  <compositions>{1,1}</compositions>
  <distri_vec>{1,unbounded}</distri_vec>
  <codeparam>{1,1}</codeparam>
  <time>{1,1}</time>
</distribution>
Source
<xs:element name="distribution">
  <xs:annotation>
    <xs:documentation>Datastructure for representing data associated with a distribution function one or many particle species. This structure is specifically designed to handle non-Maxwellian distribution function generated during heating and current drive, typically solved using a Fokker-Planck calculation perturbed by a heating scheme (e.g. IC, EC, LH, NBI, or alpha heating) and then relaxed by Coloumb collisions. Time-dependent CPO</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="datainfo"/>
      <xs:element ref="composition"/>
      <xs:element name="compositions" type="compositions_type">
        <xs:annotation>
          <xs:documentation>Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="distri_vec" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Vector over all distribution functions. Every distribution function has to be associated with only one particle species, specifiec in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed. Time-dependent. Structure array(ndistri_vec)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="wave_id" type="enum_instance" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>List all waves affecting the distribution, as specified in waves/coherentwave/wave_id (see waves_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_antennas)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="source_id" type="enum_instance" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>List all neutral beam injectors and reactions contributing to the source, as specified in distsource/source/source_id (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_injectors_and_reactions)</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="species" type="species_reference">
              <xs:annotation>
                <xs:documentation>Defines the distribution function species represented in this element of distri_vec. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="gyro_type" type="xs:integer">
              <xs:annotation>
                <xs:documentation>Defines how to interpret the spatial coordinates: 1 = given at the actual particle position; 2 = given at the gyro centre of the particle position. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="fast_filter" type="fast_thermal_separation_filter">
              <xs:annotation>
                <xs:documentation>Description of how the fast and the thermal particle populations, used in global_param and profiles_1d, were separated.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="global_param" type="dist_global_param">
              <xs:annotation>
                <xs:documentation>Global parameters (in most cases volume integrated and surface averaged quanatities). Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="profiles_1d" type="dist_profiles_1d">
              <xs:annotation>
                <xs:documentation>Flux surface averaged profiles.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="profiles_2d" type="dist_profiles_2d">
              <xs:annotation>
                <xs:documentation>2D profiles in the poloidal plane</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="dist_func">
              <xs:annotation>
                <xs:documentation>Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution. Time-dependent</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="is_delta_f" type="xs:integer">
                    <xs:annotation>
                      <xs:documentation>If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="markers" type="weighted_markers">
                    <xs:annotation>
                      <xs:documentation>Distribution represented by a set of markers (test particles). Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="f_expan_topo" type="dist_ff" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)]. Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="f_expansion" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="grid" type="complexgrid">
                          <xs:annotation>
                            <xs:documentation>Grid for storing the distribution function. Time-dependent; Complexgrid</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="values" type="complexgrid_scalar">
                          <xs:annotation>
                            <xs:documentation>Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:element name="parameters" type="dist_distrivec_distfunc_fexp_param">
                          <xs:annotation>
                            <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                      </xs:sequence>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element ref="codeparam">
              <xs:annotation>
                <xs:documentation>Code parameters of physics code, i.e. codes calculating a wave field.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="codeparam">
        <xs:annotation>
          <xs:documentation>Code parameters of datajoiners, i.e. codes that merge the wave field of two or more physics codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="time" type="xs:float">
        <xs:annotation>
          <xs:documentation>Time [s]; Time-dependent; Scalar</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element distribution / compositions
Namespace No namespace
Annotations
Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).
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 utilities_xsd.tmp#compositions_type
Type compositions_type
Properties
content complex
Model
Children edgespecies, impurities, ions, neutralscomp, nuclei, signature
Instance
<compositions>
  <nuclei>{1,unbounded}</nuclei>
  <ions>{1,unbounded}</ions>
  <impurities>{0,unbounded}</impurities>
  <neutralscomp>{0,unbounded}</neutralscomp>
  <edgespecies>{0,unbounded}</edgespecies>
  <signature>{1,1}</signature>
</compositions>
Source
<xs:element name="compositions" type="compositions_type">
  <xs:annotation>
    <xs:documentation>Contains all the composition information for the simulation (main ions, impurities, neutrals, edge species).</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec
Namespace No namespace
Annotations
Vector over all distribution functions. Every distribution function has to be associated with only one particle species, specifiec in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed. Time-dependent. Structure array(ndistri_vec)
Diagram
Diagram distribution_xsd.tmp#distribution_distribution_distri_vec_wave_id distribution_xsd.tmp#distribution_distribution_distri_vec_source_id distribution_xsd.tmp#distribution_distribution_distri_vec_species distribution_xsd.tmp#distribution_distribution_distri_vec_gyro_type distribution_xsd.tmp#distribution_distribution_distri_vec_fast_filter distribution_xsd.tmp#distribution_distribution_distri_vec_global_param distribution_xsd.tmp#distribution_distribution_distri_vec_profiles_1d distribution_xsd.tmp#distribution_distribution_distri_vec_profiles_2d distribution_xsd.tmp#distribution_distribution_distri_vec_dist_func utilities_xsd.tmp#codeparam
Properties
content complex
maxOccurs unbounded
Model
Children codeparam, dist_func, fast_filter, global_param, gyro_type, profiles_1d, profiles_2d, source_id, species, wave_id
Instance
<distri_vec>
  <wave_id>{1,unbounded}</wave_id>
  <source_id>{1,unbounded}</source_id>
  <species>{1,1}</species>
  <gyro_type>{1,1}</gyro_type>
  <fast_filter>{1,1}</fast_filter>
  <global_param>{1,1}</global_param>
  <profiles_1d>{1,1}</profiles_1d>
  <profiles_2d>{1,1}</profiles_2d>
  <dist_func>{1,1}</dist_func>
  <codeparam>{1,1}</codeparam>
</distri_vec>
Source
<xs:element name="distri_vec" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector over all distribution functions. Every distribution function has to be associated with only one particle species, specifiec in distri_vec/species/, but there could be multiple distribution function for each species. In this case, the fast particle populations should be superposed. Time-dependent. Structure array(ndistri_vec)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="wave_id" type="enum_instance" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>List all waves affecting the distribution, as specified in waves/coherentwave/wave_id (see waves_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_antennas)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="source_id" type="enum_instance" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>List all neutral beam injectors and reactions contributing to the source, as specified in distsource/source/source_id (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_injectors_and_reactions)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="species" type="species_reference">
        <xs:annotation>
          <xs:documentation>Defines the distribution function species represented in this element of distri_vec. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="gyro_type" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Defines how to interpret the spatial coordinates: 1 = given at the actual particle position; 2 = given at the gyro centre of the particle position. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="fast_filter" type="fast_thermal_separation_filter">
        <xs:annotation>
          <xs:documentation>Description of how the fast and the thermal particle populations, used in global_param and profiles_1d, were separated.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="global_param" type="dist_global_param">
        <xs:annotation>
          <xs:documentation>Global parameters (in most cases volume integrated and surface averaged quanatities). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="profiles_1d" type="dist_profiles_1d">
        <xs:annotation>
          <xs:documentation>Flux surface averaged profiles.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="profiles_2d" type="dist_profiles_2d">
        <xs:annotation>
          <xs:documentation>2D profiles in the poloidal plane</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dist_func">
        <xs:annotation>
          <xs:documentation>Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution. Time-dependent</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="is_delta_f" type="xs:integer">
              <xs:annotation>
                <xs:documentation>If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="markers" type="weighted_markers">
              <xs:annotation>
                <xs:documentation>Distribution represented by a set of markers (test particles). Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="f_expan_topo" type="dist_ff" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)]. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="f_expansion" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="grid" type="complexgrid">
                    <xs:annotation>
                      <xs:documentation>Grid for storing the distribution function. Time-dependent; Complexgrid</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="values" type="complexgrid_scalar">
                    <xs:annotation>
                      <xs:documentation>Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="parameters" type="dist_distrivec_distfunc_fexp_param">
                    <xs:annotation>
                      <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element ref="codeparam">
        <xs:annotation>
          <xs:documentation>Code parameters of physics code, i.e. codes calculating a wave field.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element distribution / distri_vec / wave_id
Namespace No namespace
Annotations
List all waves affecting the distribution, as specified in waves/coherentwave/wave_id (see waves_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_antennas)
Diagram
Diagram utilities_xsd.tmp#enum_instance_type utilities_xsd.tmp#enum_instance_name utilities_xsd.tmp#enum_instance_index utilities_xsd.tmp#enum_instance
Type enum_instance
Properties
content complex
maxOccurs unbounded
Model
Children index, name, type
Instance
<wave_id>
  <type>{1,1}</type>
  <name>{1,1}</name>
  <index>{1,1}</index>
</wave_id>
Source
<xs:element name="wave_id" type="enum_instance" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List all waves affecting the distribution, as specified in waves/coherentwave/wave_id (see waves_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_antennas)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / source_id
Namespace No namespace
Annotations
List all neutral beam injectors and reactions contributing to the source, as specified in distsource/source/source_id (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_injectors_and_reactions)
Diagram
Diagram utilities_xsd.tmp#enum_instance_type utilities_xsd.tmp#enum_instance_name utilities_xsd.tmp#enum_instance_index utilities_xsd.tmp#enum_instance
Type enum_instance
Properties
content complex
maxOccurs unbounded
Model
Children index, name, type
Instance
<source_id>
  <type>{1,1}</type>
  <name>{1,1}</name>
  <index>{1,1}</index>
</source_id>
Source
<xs:element name="source_id" type="enum_instance" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List all neutral beam injectors and reactions contributing to the source, as specified in distsource/source/source_id (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes). Vector(n_injectors_and_reactions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / species
Namespace No namespace
Annotations
Defines the distribution function species represented in this element of distri_vec. Time-dependent
Diagram
Diagram utilities_xsd.tmp#species_reference_type utilities_xsd.tmp#species_reference_index utilities_xsd.tmp#species_reference
Type species_reference
Properties
content complex
Model
Children index, type
Instance
<species>
  <type>{1,1}</type>
  <index>{1,1}</index>
</species>
Source
<xs:element name="species" type="species_reference">
  <xs:annotation>
    <xs:documentation>Defines the distribution function species represented in this element of distri_vec. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / gyro_type
Namespace No namespace
Annotations
Defines how to interpret the spatial coordinates: 1 = given at the actual particle position;  2 = given at the gyro centre of the particle position. Time-dependent
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="gyro_type" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Defines how to interpret the spatial coordinates: 1 = given at the actual particle position; 2 = given at the gyro centre of the particle position. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / fast_filter
Namespace No namespace
Annotations
Description of how the fast and the thermal particle populations, used in global_param and profiles_1d, were separated.
Diagram
Diagram utilities_xsd.tmp#fast_thermal_separation_filter_method utilities_xsd.tmp#fast_thermal_separation_filter_energy_sep utilities_xsd.tmp#fast_thermal_separation_filter
Type fast_thermal_separation_filter
Properties
content complex
Model
Children energy_sep, method
Instance
<fast_filter>
  <method>{1,1}</method>
  <energy_sep>{1,1}</energy_sep>
</fast_filter>
Source
<xs:element name="fast_filter" type="fast_thermal_separation_filter">
  <xs:annotation>
    <xs:documentation>Description of how the fast and the thermal particle populations, used in global_param and profiles_1d, were separated.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / global_param
Namespace No namespace
Annotations
Global parameters (in most cases volume integrated and surface averaged quanatities). Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_global_param_geometry distribution_xsd.tmp#dist_global_param_state distribution_xsd.tmp#dist_global_param_collisions_e distribution_xsd.tmp#dist_global_param_collisions_i distribution_xsd.tmp#dist_global_param_collisions_z distribution_xsd.tmp#dist_global_param_sources distribution_xsd.tmp#dist_global_param
Type dist_global_param
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, geometry, sources, state
Instance
<global_param>
  <geometry>{1,1}</geometry>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <sources>{1,unbounded}</sources>
</global_param>
Source
<xs:element name="global_param" type="dist_global_param">
  <xs:annotation>
    <xs:documentation>Global parameters (in most cases volume integrated and surface averaged quanatities). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / geometry
Namespace No namespace
Annotations
Geometrical constants
Diagram
Diagram distribution_xsd.tmp#dist_geometry_0d_mag_axis distribution_xsd.tmp#dist_geometry_0d_toroid_field distribution_xsd.tmp#dist_geometry_0d
Type dist_geometry_0d
Properties
content complex
Model
Children mag_axis, toroid_field
Instance
<geometry>
  <mag_axis>{1,1}</mag_axis>
  <toroid_field>{1,1}</toroid_field>
</geometry>
Source
<xs:element name="geometry" type="dist_geometry_0d">
  <xs:annotation>
    <xs:documentation>Geometrical constants</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_0d / mag_axis
Namespace No namespace
Annotations
Position of the magnetic axis [m]. Time-dependent; Scalar
Diagram
Diagram utilities_xsd.tmp#rz0D_r utilities_xsd.tmp#rz0D_z utilities_xsd.tmp#rz0D
Type rz0D
Properties
content complex
Model
r , z
Children r, z
Instance
<mag_axis>
  <r>{1,1}</r>
  <z>{1,1}</z>
</mag_axis>
Source
<xs:element name="mag_axis" type="rz0D">
  <xs:annotation>
    <xs:documentation>Position of the magnetic axis [m]. Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_0d / toroid_field
Namespace No namespace
Annotations
Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor and to measure the current drive. Time-dependent; Scalar
Diagram
Diagram utilities_xsd.tmp#b0r0_r0 utilities_xsd.tmp#b0r0_b0 utilities_xsd.tmp#b0r0
Type b0r0
Properties
content complex
Model
r0 , b0
Children b0, r0
Instance
<toroid_field>
  <r0>{1,1}</r0>
  <b0>{1,1}</b0>
</toroid_field>
Source
<xs:element name="toroid_field" type="b0r0">
  <xs:annotation>
    <xs:documentation>Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor and to measure the current drive. Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / state
Namespace No namespace
Annotations
Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_0d_n_particles distribution_xsd.tmp#dist_state_0d_n_part_fast distribution_xsd.tmp#dist_state_0d_enrg distribution_xsd.tmp#dist_state_0d_enrg_fast distribution_xsd.tmp#dist_state_0d_enrg_fast_pa distribution_xsd.tmp#dist_state_0d_momentm_fast distribution_xsd.tmp#dist_state_0d_current_dr distribution_xsd.tmp#dist_state_0d_torque_jrxb distribution_xsd.tmp#dist_state_0d
Type dist_state_0d
Properties
content complex
Model
Children current_dr, enrg, enrg_fast, enrg_fast_pa, momentm_fast, n_part_fast, n_particles, torque_jrxb
Instance
<state>
  <n_particles>{1,1}</n_particles>
  <n_part_fast>{1,1}</n_part_fast>
  <enrg>{1,1}</enrg>
  <enrg_fast>{1,1}</enrg_fast>
  <enrg_fast_pa>{1,1}</enrg_fast_pa>
  <momentm_fast>{1,1}</momentm_fast>
  <current_dr>{1,1}</current_dr>
  <torque_jrxb>{1,1}</torque_jrxb>
</state>
Source
<xs:element name="state" type="dist_state_0d">
  <xs:annotation>
    <xs:documentation>Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / n_particles
Namespace No namespace
Annotations
Number of particles in the distribution; the volume integral of the density (note: this is the number of real particles and not markers); Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="n_particles" type="xs:float">
  <xs:annotation>
    <xs:documentation>Number of particles in the distribution; the volume integral of the density (note: this is the number of real particles and not markers); Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / n_part_fast
Namespace No namespace
Annotations
Number of fast particles in the distribution; the volume integral of the fast particle density (note: this is the number of real particles and not markers); Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="n_part_fast" type="xs:float">
  <xs:annotation>
    <xs:documentation>Number of fast particles in the distribution; the volume integral of the fast particle density (note: this is the number of real particles and not markers); Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / enrg
Namespace No namespace
Annotations
Total energy distribution [J]; Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="enrg" type="xs:float">
  <xs:annotation>
    <xs:documentation>Total energy distribution [J]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / enrg_fast
Namespace No namespace
Annotations
Total energy of the fast particle distribution [J]; Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="enrg_fast" type="xs:float">
  <xs:annotation>
    <xs:documentation>Total energy of the fast particle distribution [J]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / enrg_fast_pa
Namespace No namespace
Annotations
Parallel energy of the fast particle distribution [J]; Time-dependent
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="enrg_fast_pa" type="xs:float">
  <xs:annotation>
    <xs:documentation>Parallel energy of the fast particle distribution [J]; Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / momentm_fast
Namespace No namespace
Annotations
Kinetic toroidal angular momentum of the fast ions [Nms]; Time-dependent; Vector (npsi)
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="momentm_fast" type="xs:float">
  <xs:annotation>
    <xs:documentation>Kinetic toroidal angular momentum of the fast ions [Nms]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / current_dr
Namespace No namespace
Annotations
Toroidal non-inductive current drive [A]; Time-dependent.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="current_dr" type="xs:float">
  <xs:annotation>
    <xs:documentation>Toroidal non-inductive current drive [A]; Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_0d / torque_jrxb
Namespace No namespace
Annotations
Toroidal torque due to radial currents [N.m]; Time-dependent.
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="torque_jrxb" type="xs:float">
  <xs:annotation>
    <xs:documentation>Toroidal torque due to radial currents [N.m]; Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / collisions_e
Namespace No namespace
Annotations
Collisional exchange with the electrons. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_0d_power_th distribution_xsd.tmp#dist_collisional_transfer_0d_power_fast distribution_xsd.tmp#dist_collisional_transfer_0d_torque_th distribution_xsd.tmp#dist_collisional_transfer_0d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_0d
Type dist_collisional_transfer_0d
Properties
content complex
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_e>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_e>
Source
<xs:element name="collisions_e" type="dist_collisional_transfer_0d">
  <xs:annotation>
    <xs:documentation>Collisional exchange with the electrons. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_0d / power_th
Namespace No namespace
Annotations
Collisional power to the thermal particle population [W]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="power_th" type="xs:float">
  <xs:annotation>
    <xs:documentation>Collisional power to the thermal particle population [W]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_0d / power_fast
Namespace No namespace
Annotations
Collisional power to the fast particle population [W]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="power_fast" type="xs:float">
  <xs:annotation>
    <xs:documentation>Collisional power to the fast particle population [W]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_0d / torque_th
Namespace No namespace
Annotations
Collisional toroidal torque to the thermal particle population [N.m]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="torque_th" type="xs:float">
  <xs:annotation>
    <xs:documentation>Collisional toroidal torque to the thermal particle population [N.m]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_0d / torque_fast
Namespace No namespace
Annotations
Collisional toroidal torque to the fast particle population [N.m]; Time-dependent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="torque_fast" type="xs:float">
  <xs:annotation>
    <xs:documentation>Collisional toroidal torque to the fast particle population [N.m]; Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / collisions_i
Namespace No namespace
Annotations
Collisional exchange with each ion species. The ion indexing should match the one in /distribution/compositions/ions.Time-dependent; Vector(nion)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_0d_power_th distribution_xsd.tmp#dist_collisional_transfer_0d_power_fast distribution_xsd.tmp#dist_collisional_transfer_0d_torque_th distribution_xsd.tmp#dist_collisional_transfer_0d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_0d
Type dist_collisional_transfer_0d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_i>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_i>
Source
<xs:element name="collisions_i" type="dist_collisional_transfer_0d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange with each ion species. The ion indexing should match the one in /distribution/compositions/ions.Time-dependent; Vector(nion)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / collisions_z
Namespace No namespace
Annotations
Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent; Vector(nimpur)
Diagram
Diagram distribution_xsd.tmp#NO_NAMESPACE_dist_global_param_collisions_z_charge_state distribution_xsd.tmp#NO_NAMESPACE_dist_global_param_collisions_z
Type dist_global_param_collisions_z
Properties
content complex
maxOccurs unbounded
Model
Children charge_state
Instance
<collisions_z>
  <charge_state>{1,unbounded}</charge_state>
</collisions_z>
Source
<xs:element name="collisions_z" type="dist_global_param_collisions_z" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent; Vector(nimpur)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param_collisions_z / charge_state
Namespace No namespace
Annotations
Collisional exchange with the impurities. The ion indexing should match the one in distribution/compositions/impurities/zmin. Time-dependent; Vector(nzimp)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_0d_power_th distribution_xsd.tmp#dist_collisional_transfer_0d_power_fast distribution_xsd.tmp#dist_collisional_transfer_0d_torque_th distribution_xsd.tmp#dist_collisional_transfer_0d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_0d
Type dist_collisional_transfer_0d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<charge_state>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</charge_state>
Source
<xs:element name="charge_state" type="dist_collisional_transfer_0d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange with the impurities. The ion indexing should match the one in distribution/compositions/impurities/zmin. Time-dependent; Vector(nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_global_param / sources
Namespace No namespace
Annotations
Vector of volume integrated sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for ./source/type. Time-dependent; Scalar
Diagram
Diagram distribution_xsd.tmp#dist_sources_0d_source_ref distribution_xsd.tmp#dist_sources_0d_particle distribution_xsd.tmp#dist_sources_0d_momentum distribution_xsd.tmp#dist_sources_0d_energy distribution_xsd.tmp#dist_sources_0d
Type dist_sources_0d
Properties
content complex
maxOccurs unbounded
Model
Children energy, momentum, particle, source_ref
Instance
<sources>
  <source_ref>{1,1}</source_ref>
  <particle>{1,1}</particle>
  <momentum>{1,1}</momentum>
  <energy>{1,1}</energy>
</sources>
Source
<xs:element name="sources" type="dist_sources_0d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of volume integrated sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for ./source/type. Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_0d / source_ref
Namespace No namespace
Annotations
Reference identifying the origin and type of source; Time-dependedent
Diagram
Diagram distribution_xsd.tmp#dist_sources_reference_type distribution_xsd.tmp#dist_sources_reference_index_waveid distribution_xsd.tmp#dist_sources_reference_index_srcid distribution_xsd.tmp#dist_sources_reference
Type dist_sources_reference
Properties
content complex
Model
Children index_srcid, index_waveid, type
Instance
<source_ref>
  <type>{1,1}</type>
  <index_waveid>{1,1}</index_waveid>
  <index_srcid>{1,1}</index_srcid>
</source_ref>
Source
<xs:element name="source_ref" type="dist_sources_reference">
  <xs:annotation>
    <xs:documentation>Reference identifying the origin and type of source; Time-dependedent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_reference / type
Namespace No namespace
Annotations
Identifier for sources and sinks in Fokker-Planck solver; type.flag=1 for wave source, type.flag=2 for particle source, etc (see fokker_planck_source_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes); Time-dependedent
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>Identifier for sources and sinks in Fokker-Planck solver; type.flag=1 for wave source, type.flag=2 for particle source, etc (see fokker_planck_source_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes); Time-dependedent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_reference / index_waveid
Namespace No namespace
Annotations
Index pointing to /distribution/distri_vec/wave_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="index_waveid" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Index pointing to /distribution/distri_vec/wave_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_reference / index_srcid
Namespace No namespace
Annotations
Index pointing to /distribution/distri_vec/source_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="index_srcid" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Index pointing to /distribution/distri_vec/source_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_0d / particle
Namespace No namespace
Annotations
Source (or sink) rate of particles [1/s]; Time-dependedent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="particle" type="xs:float">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of particles [1/s]; Time-dependedent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_0d / momentum
Namespace No namespace
Annotations
Source (or sink) rate of toroidal angular momentum [Nm/s]; Time-dependedent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="momentum" type="xs:float">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of toroidal angular momentum [Nm/s]; Time-dependedent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_0d / energy
Namespace No namespace
Annotations
Source (or sink) rate of energy [J/s]; Time-dependedent; Scalar
Diagram
Diagram
Type xs:float
Properties
content simple
Source
<xs:element name="energy" type="xs:float">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of energy [J/s]; Time-dependedent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / profiles_1d
Namespace No namespace
Annotations
Flux surface averaged profiles.
Diagram
Diagram distribution_xsd.tmp#dist_profiles_1d_geometry distribution_xsd.tmp#dist_profiles_1d_state distribution_xsd.tmp#dist_profiles_1d_collisions_e distribution_xsd.tmp#dist_profiles_1d_collisions_i distribution_xsd.tmp#dist_profiles_1d_collisions_z distribution_xsd.tmp#dist_profiles_1d_thermalised distribution_xsd.tmp#dist_profiles_1d_sources distribution_xsd.tmp#dist_profiles_1d_trapped distribution_xsd.tmp#dist_profiles_1d_co_passing distribution_xsd.tmp#dist_profiles_1d_cntr_passing distribution_xsd.tmp#dist_profiles_1d
Type dist_profiles_1d
Properties
content complex
Model
Children cntr_passing, co_passing, collisions_e, collisions_i, collisions_z, geometry, sources, state, thermalised, trapped
Instance
<profiles_1d>
  <geometry>{1,1}</geometry>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <thermalised>{1,1}</thermalised>
  <sources>{1,unbounded}</sources>
  <trapped>{1,1}</trapped>
  <co_passing>{1,1}</co_passing>
  <cntr_passing>{1,1}</cntr_passing>
</profiles_1d>
Source
<xs:element name="profiles_1d" type="dist_profiles_1d">
  <xs:annotation>
    <xs:documentation>Flux surface averaged profiles.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / geometry
Namespace No namespace
Annotations
Grids and metric information; including rho_tor, psi, area and volume. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_geometry_1d_rho_tor distribution_xsd.tmp#dist_geometry_1d_rho_tor_norm distribution_xsd.tmp#dist_geometry_1d_psi distribution_xsd.tmp#dist_geometry_1d_volume distribution_xsd.tmp#dist_geometry_1d_area distribution_xsd.tmp#dist_geometry_1d
Type dist_geometry_1d
Properties
content complex
Model
Children area, psi, rho_tor, rho_tor_norm, volume
Instance
<geometry>
  <rho_tor>{1,1}</rho_tor>
  <rho_tor_norm>{1,1}</rho_tor_norm>
  <psi>{1,1}</psi>
  <volume>{1,1}</volume>
  <area>{1,1}</area>
</geometry>
Source
<xs:element name="geometry" type="dist_geometry_1d">
  <xs:annotation>
    <xs:documentation>Grids and metric information; including rho_tor, psi, area and volume. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_1d / rho_tor
Namespace No namespace
Annotations
Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)
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=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_1d / rho_tor_norm
Namespace No namespace
Annotations
The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="rho_tor_norm" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_1d / psi
Namespace No namespace
Annotations
Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)
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 at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_1d / volume
Namespace No namespace
Annotations
Volume enclosed by the flux surface [m^3]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="volume" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Volume enclosed by the flux surface [m^3]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_1d / area
Namespace No namespace
Annotations
Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="area" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / state
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_1d_dens distribution_xsd.tmp#dist_state_1d_dens_fast distribution_xsd.tmp#dist_state_1d_pres distribution_xsd.tmp#dist_state_1d_pres_fast distribution_xsd.tmp#dist_state_1d_pres_fast_pa distribution_xsd.tmp#dist_state_1d_momentm_fast distribution_xsd.tmp#dist_state_1d_current distribution_xsd.tmp#dist_state_1d_current_fast distribution_xsd.tmp#dist_state_1d_torque_jrxb distribution_xsd.tmp#dist_state_1d
Type dist_state_1d
Properties
content complex
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Instance
<state>
  <dens>{1,1}</dens>
  <dens_fast>{1,1}</dens_fast>
  <pres>{1,1}</pres>
  <pres_fast>{1,1}</pres_fast>
  <pres_fast_pa>{1,1}</pres_fast_pa>
  <momentm_fast>{1,1}</momentm_fast>
  <current>{1,1}</current>
  <current_fast>{1,1}</current_fast>
  <torque_jrxb>{1,1}</torque_jrxb>
</state>
Source
<xs:element name="state" type="dist_state_1d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / dens
Namespace No namespace
Annotations
Flux surface averaged particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dens" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / dens_fast
Namespace No namespace
Annotations
Flux surface averaged fast particle density [1/m^3]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="dens_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged fast particle density [1/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / pres
Namespace No namespace
Annotations
Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="pres" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / pres_fast
Namespace No namespace
Annotations
Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="pres_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / pres_fast_pa
Namespace No namespace
Annotations
Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="pres_fast_pa" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / momentm_fast
Namespace No namespace
Annotations
Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="momentm_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / current
Namespace No namespace
Annotations
Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="current" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / current_fast
Namespace No namespace
Annotations
Flux surface averaged toroidal current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Vector (npsi).
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="current_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged toroidal current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Vector (npsi).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_1d / torque_jrxb
Namespace No namespace
Annotations
Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="torque_jrxb" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / collisions_e
Namespace No namespace
Annotations
Collisional exchange from the background electrons to the distribution function. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_1d
Type dist_collisional_transfer_1d
Properties
content complex
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_e>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_e>
Source
<xs:element name="collisions_e" type="dist_collisional_transfer_1d">
  <xs:annotation>
    <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_1d / power_th
Namespace No namespace
Annotations
Flux surface averaged collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Vector(npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="power_th" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Vector(npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_1d / power_fast
Namespace No namespace
Annotations
Flux surface averaged collisional power density to the fast particle population [W.m^-3]; Time-dependent; Vector(npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="power_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged collisional power density to the fast particle population [W.m^-3]; Time-dependent; Vector(npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_1d / torque_th
Namespace No namespace
Annotations
Flux surface averaged collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Vector(npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="torque_th" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Vector(npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_1d / torque_fast
Namespace No namespace
Annotations
Flux surface averaged collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Vector(npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="torque_fast" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Flux surface averaged collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Vector(npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / collisions_i
Namespace No namespace
Annotations
Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_1d
Type dist_collisional_transfer_1d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_i>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_i>
Source
<xs:element name="collisions_i" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
Diagram
Diagram distribution_xsd.tmp#NO_NAMESPACE_dist_profiles_1d_collisions_z_charge_state distribution_xsd.tmp#NO_NAMESPACE_dist_profiles_1d_collisions_z
Type dist_profiles_1d_collisions_z
Properties
content complex
maxOccurs unbounded
Model
Children charge_state
Instance
<collisions_z>
  <charge_state>{1,unbounded}</charge_state>
</collisions_z>
Source
<xs:element name="collisions_z" type="dist_profiles_1d_collisions_z" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d_collisions_z / charge_state
Namespace No namespace
Annotations
Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_1d
Type dist_collisional_transfer_1d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<charge_state>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</charge_state>
Source
<xs:element name="charge_state" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / thermalised
Namespace No namespace
Annotations
Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.
Diagram
Diagram distribution_xsd.tmp#dist_thermalised_1d_particle distribution_xsd.tmp#dist_thermalised_1d_momentum distribution_xsd.tmp#dist_thermalised_1d_energy distribution_xsd.tmp#dist_thermalised_1d
Type dist_thermalised_1d
Properties
content complex
Model
Children energy, momentum, particle
Instance
<thermalised>
  <particle>{1,1}</particle>
  <momentum>{1,1}</momentum>
  <energy>{1,1}</energy>
</thermalised>
Source
<xs:element name="thermalised" type="dist_thermalised_1d">
  <xs:annotation>
    <xs:documentation>Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_thermalised_1d / particle
Namespace No namespace
Annotations
Source rate for the thermal particle density due to the thermalisation of fast (non-thermal) particles [1/s/m**3]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="particle" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source rate for the thermal particle density due to the thermalisation of fast (non-thermal) particles [1/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_thermalised_1d / momentum
Namespace No namespace
Annotations
Source rate for the toroidal angular momentum density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [N/m**2]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="momentum" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source rate for the toroidal angular momentum density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [N/m**2]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_thermalised_1d / energy
Namespace No namespace
Annotations
Source rate for the energy density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [W/m**3]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="energy" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source rate for the energy density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [W/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / sources
Namespace No namespace
Annotations
Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)
Diagram
Diagram distribution_xsd.tmp#dist_sources_1d_source_ref distribution_xsd.tmp#dist_sources_1d_particle distribution_xsd.tmp#dist_sources_1d_momentum distribution_xsd.tmp#dist_sources_1d_energy distribution_xsd.tmp#dist_sources_1d
Type dist_sources_1d
Properties
content complex
maxOccurs unbounded
Model
Children energy, momentum, particle, source_ref
Instance
<sources>
  <source_ref>{1,1}</source_ref>
  <particle>{1,1}</particle>
  <momentum>{1,1}</momentum>
  <energy>{1,1}</energy>
</sources>
Source
<xs:element name="sources" type="dist_sources_1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_1d / source_ref
Namespace No namespace
Annotations
Reference identifying the origin and type of source; Time-dependedent
Diagram
Diagram distribution_xsd.tmp#dist_sources_reference_type distribution_xsd.tmp#dist_sources_reference_index_waveid distribution_xsd.tmp#dist_sources_reference_index_srcid distribution_xsd.tmp#dist_sources_reference
Type dist_sources_reference
Properties
content complex
Model
Children index_srcid, index_waveid, type
Instance
<source_ref>
  <type>{1,1}</type>
  <index_waveid>{1,1}</index_waveid>
  <index_srcid>{1,1}</index_srcid>
</source_ref>
Source
<xs:element name="source_ref" type="dist_sources_reference">
  <xs:annotation>
    <xs:documentation>Reference identifying the origin and type of source; Time-dependedent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_1d / particle
Namespace No namespace
Annotations
Source (or sink) rate of particles density [1/s/m**3]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="particle" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of particles density [1/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_1d / momentum
Namespace No namespace
Annotations
Source (or sink) rate of toroidal angular momentum density [Nm/s/m**3]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="momentum" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of toroidal angular momentum density [Nm/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_sources_1d / energy
Namespace No namespace
Annotations
Source (or sink) rate of energy density [J/s/m**3]; Time-dependedent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="energy" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source (or sink) rate of energy density [J/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / trapped
Namespace No namespace
Annotations
Flux surface averaged profile evaluated using the trapped particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_1d_state distribution_xsd.tmp#dist_profile_values_1d_collisions_e distribution_xsd.tmp#dist_profile_values_1d_collisions_i distribution_xsd.tmp#dist_profile_values_1d_collisions_z distribution_xsd.tmp#dist_profile_values_1d_sources distribution_xsd.tmp#dist_profile_values_1d
Type dist_profile_values_1d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, sources, state
Instance
<trapped>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <sources>{1,unbounded}</sources>
</trapped>
Source
<xs:element name="trapped" type="dist_profile_values_1d">
  <xs:annotation>
    <xs:documentation>Flux surface averaged profile evaluated using the trapped particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_1d / state
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_1d_dens distribution_xsd.tmp#dist_state_1d_dens_fast distribution_xsd.tmp#dist_state_1d_pres distribution_xsd.tmp#dist_state_1d_pres_fast distribution_xsd.tmp#dist_state_1d_pres_fast_pa distribution_xsd.tmp#dist_state_1d_momentm_fast distribution_xsd.tmp#dist_state_1d_current distribution_xsd.tmp#dist_state_1d_current_fast distribution_xsd.tmp#dist_state_1d_torque_jrxb distribution_xsd.tmp#dist_state_1d
Type dist_state_1d
Properties
content complex
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Instance
<state>
  <dens>{1,1}</dens>
  <dens_fast>{1,1}</dens_fast>
  <pres>{1,1}</pres>
  <pres_fast>{1,1}</pres_fast>
  <pres_fast_pa>{1,1}</pres_fast_pa>
  <momentm_fast>{1,1}</momentm_fast>
  <current>{1,1}</current>
  <current_fast>{1,1}</current_fast>
  <torque_jrxb>{1,1}</torque_jrxb>
</state>
Source
<xs:element name="state" type="dist_state_1d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_1d / collisions_e
Namespace No namespace
Annotations
Collisional exchange from the background electrons to the distribution function. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_1d
Type dist_collisional_transfer_1d
Properties
content complex
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_e>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_e>
Source
<xs:element name="collisions_e" type="dist_collisional_transfer_1d">
  <xs:annotation>
    <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_1d / collisions_i
Namespace No namespace
Annotations
Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_1d
Type dist_collisional_transfer_1d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_i>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_i>
Source
<xs:element name="collisions_i" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_1d / collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
Diagram
Diagram distribution_xsd.tmp#NO_NAMESPACE_dist_profiles_1d_collisions_z_charge_state distribution_xsd.tmp#NO_NAMESPACE_dist_profiles_1d_collisions_z
Type dist_profiles_1d_collisions_z
Properties
content complex
maxOccurs unbounded
Model
Children charge_state
Instance
<collisions_z>
  <charge_state>{1,unbounded}</charge_state>
</collisions_z>
Source
<xs:element name="collisions_z" type="dist_profiles_1d_collisions_z" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_1d / sources
Namespace No namespace
Annotations
Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)
Diagram
Diagram distribution_xsd.tmp#dist_sources_1d_source_ref distribution_xsd.tmp#dist_sources_1d_particle distribution_xsd.tmp#dist_sources_1d_momentum distribution_xsd.tmp#dist_sources_1d_energy distribution_xsd.tmp#dist_sources_1d
Type dist_sources_1d
Properties
content complex
maxOccurs unbounded
Model
Children energy, momentum, particle, source_ref
Instance
<sources>
  <source_ref>{1,1}</source_ref>
  <particle>{1,1}</particle>
  <momentum>{1,1}</momentum>
  <energy>{1,1}</energy>
</sources>
Source
<xs:element name="sources" type="dist_sources_1d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / co_passing
Namespace No namespace
Annotations
Flux surface averaged profile evaluated using the co-current passing particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_1d_state distribution_xsd.tmp#dist_profile_values_1d_collisions_e distribution_xsd.tmp#dist_profile_values_1d_collisions_i distribution_xsd.tmp#dist_profile_values_1d_collisions_z distribution_xsd.tmp#dist_profile_values_1d_sources distribution_xsd.tmp#dist_profile_values_1d
Type dist_profile_values_1d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, sources, state
Instance
<co_passing>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <sources>{1,unbounded}</sources>
</co_passing>
Source
<xs:element name="co_passing" type="dist_profile_values_1d">
  <xs:annotation>
    <xs:documentation>Flux surface averaged profile evaluated using the co-current passing particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_1d / cntr_passing
Namespace No namespace
Annotations
Flux surface averaged profile evaluated using the counter-current passing particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_1d_state distribution_xsd.tmp#dist_profile_values_1d_collisions_e distribution_xsd.tmp#dist_profile_values_1d_collisions_i distribution_xsd.tmp#dist_profile_values_1d_collisions_z distribution_xsd.tmp#dist_profile_values_1d_sources distribution_xsd.tmp#dist_profile_values_1d
Type dist_profile_values_1d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, sources, state
Instance
<cntr_passing>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <sources>{1,unbounded}</sources>
</cntr_passing>
Source
<xs:element name="cntr_passing" type="dist_profile_values_1d">
  <xs:annotation>
    <xs:documentation>Flux surface averaged profile evaluated using the counter-current passing particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / profiles_2d
Namespace No namespace
Annotations
2D profiles in the poloidal plane
Diagram
Diagram distribution_xsd.tmp#dist_profiles_2d_geometry distribution_xsd.tmp#dist_profiles_2d_state distribution_xsd.tmp#dist_profiles_2d_collisions_e distribution_xsd.tmp#dist_profiles_2d_collisions_i distribution_xsd.tmp#dist_profiles_2d_collisions_z distribution_xsd.tmp#dist_profiles_2d_trapped distribution_xsd.tmp#dist_profiles_2d_co_passing distribution_xsd.tmp#dist_profiles_2d_cntr_passing distribution_xsd.tmp#dist_profiles_2d
Type dist_profiles_2d
Properties
content complex
Model
Children cntr_passing, co_passing, collisions_e, collisions_i, collisions_z, geometry, state, trapped
Instance
<profiles_2d>
  <geometry>{1,1}</geometry>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
  <trapped>{1,1}</trapped>
  <co_passing>{1,1}</co_passing>
  <cntr_passing>{1,1}</cntr_passing>
</profiles_2d>
Source
<xs:element name="profiles_2d" type="dist_profiles_2d">
  <xs:annotation>
    <xs:documentation>2D profiles in the poloidal plane</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / geometry
Namespace No namespace
Annotations
Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_geometry_2d_coord_type distribution_xsd.tmp#dist_geometry_2d_r distribution_xsd.tmp#dist_geometry_2d_z distribution_xsd.tmp#dist_geometry_2d_rho_tor distribution_xsd.tmp#dist_geometry_2d_psi distribution_xsd.tmp#dist_geometry_2d_theta_geom distribution_xsd.tmp#dist_geometry_2d_theta_strt distribution_xsd.tmp#dist_geometry_2d
Type dist_geometry_2d
Properties
content complex
Model
Children coord_type, psi, r, rho_tor, theta_geom, theta_strt, z
Instance
<geometry>
  <coord_type>{1,1}</coord_type>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <rho_tor>{1,1}</rho_tor>
  <psi>{1,1}</psi>
  <theta_geom>{1,1}</theta_geom>
  <theta_strt>{1,1}</theta_strt>
</geometry>
Source
<xs:element name="geometry" type="dist_geometry_2d">
  <xs:annotation>
    <xs:documentation>Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / coord_type
Namespace No namespace
Annotations
0: Rectangular grid in the (R,Z) coordinates; 1: Rectangular grid in the (rho_tor,theta_geom) coordinates; 2: Rectangular grid in the (rho_tor,theta_straight) coordinates.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="coord_type" type="xs:integer">
  <xs:annotation>
    <xs:documentation>0: Rectangular grid in the (R,Z) coordinates; 1: Rectangular grid in the (rho_tor,theta_geom) coordinates; 2: Rectangular grid in the (rho_tor,theta_straight) coordinates.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / r
Namespace No namespace
Annotations
Major radius coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)
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 coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / z
Namespace No namespace
Annotations
Vertical coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)
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>Vertical coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / rho_tor
Namespace No namespace
Annotations
Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Matrix (n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="rho_tor" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / psi
Namespace No namespace
Annotations
Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Matrix (n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="psi" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / theta_geom
Namespace No namespace
Annotations
Geometrical poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="theta_geom" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Geometrical poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_geometry_2d / theta_strt
Namespace No namespace
Annotations
Straight field line poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="theta_strt" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Straight field line poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / state
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_2d_dens distribution_xsd.tmp#dist_state_2d_dens_fast distribution_xsd.tmp#dist_state_2d_pres distribution_xsd.tmp#dist_state_2d_pres_fast distribution_xsd.tmp#dist_state_2d_pres_fast_pa distribution_xsd.tmp#dist_state_2d_momentm_fast distribution_xsd.tmp#dist_state_2d_current distribution_xsd.tmp#dist_state_2d_current_fast distribution_xsd.tmp#dist_state_2d_torque_jrxb distribution_xsd.tmp#dist_state_2d
Type dist_state_2d
Properties
content complex
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Instance
<state>
  <dens>{1,1}</dens>
  <dens_fast>{1,1}</dens_fast>
  <pres>{1,1}</pres>
  <pres_fast>{1,1}</pres_fast>
  <pres_fast_pa>{1,1}</pres_fast_pa>
  <momentm_fast>{1,1}</momentm_fast>
  <current>{1,1}</current>
  <current_fast>{1,1}</current_fast>
  <torque_jrxb>{1,1}</torque_jrxb>
</state>
Source
<xs:element name="state" type="dist_state_2d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / dens
Namespace No namespace
Annotations
Particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="dens" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / dens_fast
Namespace No namespace
Annotations
Fast particle density [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="dens_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Fast particle density [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / pres
Namespace No namespace
Annotations
Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="pres" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / pres_fast
Namespace No namespace
Annotations
Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="pres_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / pres_fast_pa
Namespace No namespace
Annotations
Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="pres_fast_pa" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / momentm_fast
Namespace No namespace
Annotations
Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="momentm_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / current
Namespace No namespace
Annotations
Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="current" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / current_fast
Namespace No namespace
Annotations
Toroidal current density of fast (non-thermal) particles of the distribution species (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Matrix (n_coord1, n_coord2).
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="current_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal current density of fast (non-thermal) particles of the distribution species (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Matrix (n_coord1, n_coord2).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_state_2d / torque_jrxb
Namespace No namespace
Annotations
Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="torque_jrxb" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / collisions_e
Namespace No namespace
Annotations
Collisional exchange from the background electrons to the distribution function. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_2d
Type dist_collisional_transfer_2d
Properties
content complex
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_e>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_e>
Source
<xs:element name="collisions_e" type="dist_collisional_transfer_2d">
  <xs:annotation>
    <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_2d / power_th
Namespace No namespace
Annotations
Collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="power_th" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_2d / power_fast
Namespace No namespace
Annotations
Collisional power density to the fast particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="power_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Collisional power density to the fast particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_2d / torque_th
Namespace No namespace
Annotations
Collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="torque_th" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_collisional_transfer_2d / torque_fast
Namespace No namespace
Annotations
Collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="torque_fast" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / collisions_i
Namespace No namespace
Annotations
Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_2d
Type dist_collisional_transfer_2d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_i>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_i>
Source
<xs:element name="collisions_i" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
Diagram
Diagram distribution_xsd.tmp#dist_profiles2d_collisions_z_charge_state distribution_xsd.tmp#dist_profiles2d_collisions_z
Type dist_profiles2d_collisions_z
Properties
content complex
maxOccurs unbounded
Model
Children charge_state
Instance
<collisions_z>
  <charge_state>{1,unbounded}</charge_state>
</collisions_z>
Source
<xs:element name="collisions_z" type="dist_profiles2d_collisions_z" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles2d_collisions_z / charge_state
Namespace No namespace
Annotations
Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_2d
Type dist_collisional_transfer_2d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<charge_state>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</charge_state>
Source
<xs:element name="charge_state" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / trapped
Namespace No namespace
Annotations
2D profiles evaluated using the trapped particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_2d_state distribution_xsd.tmp#dist_profile_values_2d_collisions_e distribution_xsd.tmp#dist_profile_values_2d_collisions_i distribution_xsd.tmp#dist_profile_values_2d_collisions_z distribution_xsd.tmp#dist_profile_values_2d
Type dist_profile_values_2d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, state
Instance
<trapped>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
</trapped>
Source
<xs:element name="trapped" type="dist_profile_values_2d">
  <xs:annotation>
    <xs:documentation>2D profiles evaluated using the trapped particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_2d / state
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_2d_dens distribution_xsd.tmp#dist_state_2d_dens_fast distribution_xsd.tmp#dist_state_2d_pres distribution_xsd.tmp#dist_state_2d_pres_fast distribution_xsd.tmp#dist_state_2d_pres_fast_pa distribution_xsd.tmp#dist_state_2d_momentm_fast distribution_xsd.tmp#dist_state_2d_current distribution_xsd.tmp#dist_state_2d_current_fast distribution_xsd.tmp#dist_state_2d_torque_jrxb distribution_xsd.tmp#dist_state_2d
Type dist_state_2d
Properties
content complex
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Instance
<state>
  <dens>{1,1}</dens>
  <dens_fast>{1,1}</dens_fast>
  <pres>{1,1}</pres>
  <pres_fast>{1,1}</pres_fast>
  <pres_fast_pa>{1,1}</pres_fast_pa>
  <momentm_fast>{1,1}</momentm_fast>
  <current>{1,1}</current>
  <current_fast>{1,1}</current_fast>
  <torque_jrxb>{1,1}</torque_jrxb>
</state>
Source
<xs:element name="state" type="dist_state_2d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_2d / collisions_e
Namespace No namespace
Annotations
Collisional exchange from the background electrons to the distribution function. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_2d
Type dist_collisional_transfer_2d
Properties
content complex
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_e>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_e>
Source
<xs:element name="collisions_e" type="dist_collisional_transfer_2d">
  <xs:annotation>
    <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_2d / collisions_i
Namespace No namespace
Annotations
Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast distribution_xsd.tmp#dist_collisional_transfer_2d
Type dist_collisional_transfer_2d
Properties
content complex
maxOccurs unbounded
Model
Children power_fast, power_th, torque_fast, torque_th
Instance
<collisions_i>
  <power_th>{1,1}</power_th>
  <power_fast>{1,1}</power_fast>
  <torque_th>{1,1}</torque_th>
  <torque_fast>{1,1}</torque_fast>
</collisions_i>
Source
<xs:element name="collisions_i" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profile_values_2d / collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)
Diagram
Diagram distribution_xsd.tmp#dist_profiles2d_collisions_z_charge_state distribution_xsd.tmp#dist_profiles2d_collisions_z
Type dist_profiles2d_collisions_z
Properties
content complex
maxOccurs unbounded
Model
Children charge_state
Instance
<collisions_z>
  <charge_state>{1,unbounded}</charge_state>
</collisions_z>
Source
<xs:element name="collisions_z" type="dist_profiles2d_collisions_z" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / co_passing
Namespace No namespace
Annotations
2D profiles evaluated using the co-current passing particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_2d_state distribution_xsd.tmp#dist_profile_values_2d_collisions_e distribution_xsd.tmp#dist_profile_values_2d_collisions_i distribution_xsd.tmp#dist_profile_values_2d_collisions_z distribution_xsd.tmp#dist_profile_values_2d
Type dist_profile_values_2d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, state
Instance
<co_passing>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
</co_passing>
Source
<xs:element name="co_passing" type="dist_profile_values_2d">
  <xs:annotation>
    <xs:documentation>2D profiles evaluated using the co-current passing particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_profiles_2d / cntr_passing
Namespace No namespace
Annotations
2D profiles evaluated using the counter-current passing particle part of the distribution.
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_2d_state distribution_xsd.tmp#dist_profile_values_2d_collisions_e distribution_xsd.tmp#dist_profile_values_2d_collisions_i distribution_xsd.tmp#dist_profile_values_2d_collisions_z distribution_xsd.tmp#dist_profile_values_2d
Type dist_profile_values_2d
Properties
content complex
Model
Children collisions_e, collisions_i, collisions_z, state
Instance
<cntr_passing>
  <state>{1,1}</state>
  <collisions_e>{1,1}</collisions_e>
  <collisions_i>{1,unbounded}</collisions_i>
  <collisions_z>{1,unbounded}</collisions_z>
</cntr_passing>
Source
<xs:element name="cntr_passing" type="dist_profile_values_2d">
  <xs:annotation>
    <xs:documentation>2D profiles evaluated using the counter-current passing particle part of the distribution.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func
Namespace No namespace
Annotations
Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_is_delta_f distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_markers distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_f_expan_topo distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_f_expansion
Properties
content complex
Model
Children f_expan_topo, f_expansion, is_delta_f, markers
Instance
<dist_func>
  <is_delta_f>{1,1}</is_delta_f>
  <markers>{1,1}</markers>
  <f_expan_topo>{1,unbounded}</f_expan_topo>
  <f_expansion>{1,unbounded}</f_expansion>
</dist_func>
Source
<xs:element name="dist_func">
  <xs:annotation>
    <xs:documentation>Distribution functions. The total distribution total distribution can either be given by the a set of markers/test particles (in markers), or by a gridded function (dist_expand). Note that the gridded distribution can be written as sum of successive approximations, where each term is given by an element in the vector dist_expand. Finally, the distribution can be written as a sum of a marker distribution and a gridded distribution, e.g. for delta-f Monte Carlo solution. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="is_delta_f" type="xs:integer">
        <xs:annotation>
          <xs:documentation>If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="markers" type="weighted_markers">
        <xs:annotation>
          <xs:documentation>Distribution represented by a set of markers (test particles). Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="f_expan_topo" type="dist_ff" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)]. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="f_expansion" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="grid" type="complexgrid">
              <xs:annotation>
                <xs:documentation>Grid for storing the distribution function. Time-dependent; Complexgrid</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="values" type="complexgrid_scalar">
              <xs:annotation>
                <xs:documentation>Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="parameters" type="dist_distrivec_distfunc_fexp_param">
              <xs:annotation>
                <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element distribution / distri_vec / dist_func / is_delta_f
Namespace No namespace
Annotations
If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="is_delta_f" type="xs:integer">
  <xs:annotation>
    <xs:documentation>If is_delta_f=1, then the distribution represents the deviation from a Maxwellian; is_delta_f=0, then the distribution represents all particles, i.e. the full-f solution. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func / markers
Namespace No namespace
Annotations
Distribution represented by a set of markers (test particles). Time-dependent
Diagram
Diagram utilities_xsd.tmp#weighted_markers_variable_ids utilities_xsd.tmp#weighted_markers_coord utilities_xsd.tmp#weighted_markers_weight utilities_xsd.tmp#weighted_markers
Type weighted_markers
Properties
content complex
Model
Children coord, variable_ids, weight
Instance
<markers>
  <variable_ids>{1,unbounded}</variable_ids>
  <coord>{1,1}</coord>
  <weight>{1,1}</weight>
</markers>
Source
<xs:element name="markers" type="weighted_markers">
  <xs:annotation>
    <xs:documentation>Distribution represented by a set of markers (test particles). Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func / f_expan_topo
Namespace No namespace
Annotations
TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)]. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_ff_grid_info distribution_xsd.tmp#dist_ff_topo_regions distribution_xsd.tmp#dist_ff
Type dist_ff
Properties
content complex
maxOccurs unbounded
Model
Children grid_info, topo_regions
Instance
<f_expan_topo>
  <grid_info>{1,1}</grid_info>
  <topo_regions>{1,unbounded}</topo_regions>
</f_expan_topo>
Source
<xs:element name="f_expan_topo" type="dist_ff" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>TO BE REMOVED. KEPT TEMPORARILY AS AN ALTERNATIVE TO f_expansion. [Distribution function, f, expanded into a vector of successive approximations (topology-based formulation, without the grid-cpo). The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th elemnet in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)]. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / grid_info
Namespace No namespace
Annotations
Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.
Diagram
Diagram distribution_xsd.tmp#dist_grid_info_grid_type distribution_xsd.tmp#dist_grid_info_ngriddim distribution_xsd.tmp#dist_grid_info_grid_coord distribution_xsd.tmp#dist_grid_info_thin_orbits distribution_xsd.tmp#dist_grid_info_topology distribution_xsd.tmp#dist_grid_info_omnigen_surf distribution_xsd.tmp#dist_grid_info
Type dist_grid_info
Properties
content complex
Model
Children grid_coord, grid_type, ngriddim, omnigen_surf, thin_orbits, topology
Instance
<grid_info>
  <grid_type>{1,1}</grid_type>
  <ngriddim>{1,1}</ngriddim>
  <grid_coord>{1,1}</grid_coord>
  <thin_orbits>{1,1}</thin_orbits>
  <topology>{1,1}</topology>
  <omnigen_surf>{1,unbounded}</omnigen_surf>
</grid_info>
Source
<xs:element name="grid_info" type="dist_grid_info">
  <xs:annotation>
    <xs:documentation>Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / grid_type
Namespace No namespace
Annotations
Type of grid: 1=unstructured grid; 2=structured non-rectangular grid, here ndim11=ndim12=ndim13, ndim21=ndim22=ndim23, ndim31=ndim32=ndim33; 3=rectangular grid, where grid coordinates are stored in the vectors dim1(1:ndim1,1,1), dim2(1,1:ndim2,1), dim3(1,1,1:ndim3)
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="grid_type" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Type of grid: 1=unstructured grid; 2=structured non-rectangular grid, here ndim11=ndim12=ndim13, ndim21=ndim22=ndim23, ndim31=ndim32=ndim33; 3=rectangular grid, where grid coordinates are stored in the vectors dim1(1:ndim1,1,1), dim2(1,1:ndim2,1), dim3(1,1,1:ndim3)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / ngriddim
Namespace No namespace
Annotations
Number of grid dimension. For ngriddim=2 the grid is specified by dim1 and dim2 only, while dim3, dim4, dim5, dim6 can be ignored (should not be allocated). For ngriddim=3 also dim3 is used to describe the grid etc. E.g. if your distribution is given by the three variables the poloidal flux, perpendicular and parallel velocities, then ngriddim=3 and grid_coord(1)=15, grid_coord(1)=16, grid_coord(3)=6.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="ngriddim" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Number of grid dimension. For ngriddim=2 the grid is specified by dim1 and dim2 only, while dim3, dim4, dim5, dim6 can be ignored (should not be allocated). For ngriddim=3 also dim3 is used to describe the grid etc. E.g. if your distribution is given by the three variables the poloidal flux, perpendicular and parallel velocities, then ngriddim=3 and grid_coord(1)=15, grid_coord(1)=16, grid_coord(3)=6.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / grid_coord
Namespace No namespace
Annotations
Identifies the coordinates specifies in dim1, dim2, dim3, dim4, dim5, and dim6. grid_coord(K) describes the coordinate representaed in dimK, for K=1,2...6. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T*m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin; 24=n_Legendre, the index of the Legendre polynomial of the pitch, e.g. if the k:th component of dim3(1,1,k,1,1,1)=5 then this refer to the 5:th Legendre polynomial P_5(xi). Vector (6)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="grid_coord" type="vecint_type">
  <xs:annotation>
    <xs:documentation>Identifies the coordinates specifies in dim1, dim2, dim3, dim4, dim5, and dim6. grid_coord(K) describes the coordinate representaed in dimK, for K=1,2...6. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T*m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin; 24=n_Legendre, the index of the Legendre polynomial of the pitch, e.g. if the k:th component of dim3(1,1,k,1,1,1)=5 then this refer to the 5:th Legendre polynomial P_5(xi). Vector (6)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / thin_orbits
Namespace No namespace
Annotations
Specifies if guiding centre orbits are thin. Note: only used for orbit averaged distribution functions. For thin_orbits=1 the orbit are considered thin, i.e. each orbit is bound to follow a single flux surface; for thin_orbits=0 the orbits are asumed to follow guiding centre trajectories. E.g. thin_orbits=0 using constants of motion as given in a generalised equitorial plane, then the orbit outside the equitorial plane are described by the guiding centre equations of motion.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="thin_orbits" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Specifies if guiding centre orbits are thin. Note: only used for orbit averaged distribution functions. For thin_orbits=1 the orbit are considered thin, i.e. each orbit is bound to follow a single flux surface; for thin_orbits=0 the orbits are asumed to follow guiding centre trajectories. E.g. thin_orbits=0 using constants of motion as given in a generalised equitorial plane, then the orbit outside the equitorial plane are described by the guiding centre equations of motion.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / topology
Namespace No namespace
Annotations
Description of the topology of the grid. NOTE: only used for nregion_topo>2.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="topology" type="xs:string">
  <xs:annotation>
    <xs:documentation>Description of the topology of the grid. NOTE: only used for nregion_topo>2.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / omnigen_surf
Namespace No namespace
Annotations
List of omnigeuous magnetic surfaces to which the s-coordinates in grid_coord refer. NOTE: only used for gridcoord=3. NOTE: all guiding centre orbits intersect at least one omnigeuous (or stagnation) surfaces, i.e. the omnigeuous generalised the equitorial plane (the midplane). nsurfs=Number of omnigenous surfaces. Structure array(nregion_topo)
Diagram
Diagram distribution_xsd.tmp#dist_grid_info_dist_grid_info_omnigen_surf_rz distribution_xsd.tmp#dist_grid_info_dist_grid_info_omnigen_surf_s
Properties
content complex
maxOccurs unbounded
Model
rz , s
Children rz, s
Instance
<omnigen_surf>
  <rz>{1,1}</rz>
  <s>{1,1}</s>
</omnigen_surf>
Source
<xs:element name="omnigen_surf" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List of omnigeuous magnetic surfaces to which the s-coordinates in grid_coord refer. NOTE: only used for gridcoord=3. NOTE: all guiding centre orbits intersect at least one omnigeuous (or stagnation) surfaces, i.e. the omnigeuous generalised the equitorial plane (the midplane). nsurfs=Number of omnigenous surfaces. Structure array(nregion_topo)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="rz" type="rz1D">
        <xs:annotation>
          <xs:documentation>(R,z) coordinates of the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector rz1d (nsurfs)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="s" type="vecflt_type">
        <xs:annotation>
          <xs:documentation>Coordinates which uniquely maps the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector (nsurfs)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element dist_grid_info / omnigen_surf / rz
Namespace No namespace
Annotations
(R,z) coordinates of the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector rz1d (nsurfs)
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
<rz>
  <r>{1,1}</r>
  <z>{1,1}</z>
</rz>
Source
<xs:element name="rz" type="rz1D">
  <xs:annotation>
    <xs:documentation>(R,z) coordinates of the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector rz1d (nsurfs)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_grid_info / omnigen_surf / s
Namespace No namespace
Annotations
Coordinates which uniquely maps the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector (nsurfs)
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>Coordinates which uniquely maps the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector (nsurfs)</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions
Namespace No namespace
Annotations
List with distribution function in each topological region; Time-dependent. Structure array(nregion_topo)
Diagram
Diagram distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_ind_omnigen distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim1 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim2 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim3 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim4 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim5 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_dim6 distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_jacobian distribution_xsd.tmp#dist_ff_dist_ff_topo_regions_distfunc
Properties
content complex
maxOccurs unbounded
Model
Children dim1, dim2, dim3, dim4, dim5, dim6, distfunc, ind_omnigen, jacobian
Instance
<topo_regions>
  <ind_omnigen>{1,1}</ind_omnigen>
  <dim1>{1,1}</dim1>
  <dim2>{1,1}</dim2>
  <dim3>{1,1}</dim3>
  <dim4>{1,1}</dim4>
  <dim5>{1,1}</dim5>
  <dim6>{1,1}</dim6>
  <jacobian>{1,1}</jacobian>
  <distfunc>{1,1}</distfunc>
</topo_regions>
Source
<xs:element name="topo_regions" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>List with distribution function in each topological region; Time-dependent. Structure array(nregion_topo)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ind_omnigen" type="xs:integer">
        <xs:annotation>
          <xs:documentation>Index of the omnigeuous magnetic surfaces (generalised equitorial plane) to which the s-coordinates refer. NOTE: only used for gridcoord=3.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim1" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>First dimension in phase space; Time-dependent; Array6d(ndim11, ndim21, ndim31, ndim41, ndim51, ndim61).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim2" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Second dimension in phase space; Time-dependent; Array6d(ndim12, ndim22, ndim32, ndim42, ndim52, ndim62).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim3" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Third dimension in phase space; Time-dependent; Array6d(ndim13, ndim23, ndim33, ndim43, ndim53, ndim63).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim4" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Fourth dimension in phase space; Time-dependent; Array6d(ndim14, ndim24, ndim34, ndim44, ndim54, ndim64).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim5" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Fifth dimension in phase space; Time-dependent; Array6d(ndim15, ndim25, ndim35, ndim45, ndim55, ndim65).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="dim6" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Sixth dimension in phase space; Time-dependent; Array6d(ndim16, ndim26, ndim36, ndim46, ndim56, ndim66).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="jacobian" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Jacobian of the transformation of the phase space grid variables; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="distfunc" type="array6dflt_type">
        <xs:annotation>
          <xs:documentation>Orbit (or bounce) averaged distribution function given on a grid [1/m^3 (m/s)^-3]; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element dist_ff / topo_regions / ind_omnigen
Namespace No namespace
Annotations
Index of the omnigeuous magnetic surfaces (generalised equitorial plane) to which the s-coordinates refer. NOTE: only used for gridcoord=3.
Diagram
Diagram
Type xs:integer
Properties
content simple
Source
<xs:element name="ind_omnigen" type="xs:integer">
  <xs:annotation>
    <xs:documentation>Index of the omnigeuous magnetic surfaces (generalised equitorial plane) to which the s-coordinates refer. NOTE: only used for gridcoord=3.</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim1
Namespace No namespace
Annotations
First dimension in phase space; Time-dependent; Array6d(ndim11, ndim21, ndim31, ndim41, ndim51, ndim61).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim1" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>First dimension in phase space; Time-dependent; Array6d(ndim11, ndim21, ndim31, ndim41, ndim51, ndim61).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim2
Namespace No namespace
Annotations
Second dimension in phase space; Time-dependent; Array6d(ndim12, ndim22, ndim32, ndim42, ndim52, ndim62).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim2" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Second dimension in phase space; Time-dependent; Array6d(ndim12, ndim22, ndim32, ndim42, ndim52, ndim62).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim3
Namespace No namespace
Annotations
Third dimension in phase space; Time-dependent; Array6d(ndim13, ndim23, ndim33, ndim43, ndim53, ndim63).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim3" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Third dimension in phase space; Time-dependent; Array6d(ndim13, ndim23, ndim33, ndim43, ndim53, ndim63).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim4
Namespace No namespace
Annotations
Fourth dimension in phase space; Time-dependent; Array6d(ndim14, ndim24, ndim34, ndim44, ndim54, ndim64).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim4" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Fourth dimension in phase space; Time-dependent; Array6d(ndim14, ndim24, ndim34, ndim44, ndim54, ndim64).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim5
Namespace No namespace
Annotations
Fifth dimension in phase space; Time-dependent; Array6d(ndim15, ndim25, ndim35, ndim45, ndim55, ndim65).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim5" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Fifth dimension in phase space; Time-dependent; Array6d(ndim15, ndim25, ndim35, ndim45, ndim55, ndim65).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / dim6
Namespace No namespace
Annotations
Sixth dimension in phase space; Time-dependent; Array6d(ndim16, ndim26, ndim36, ndim46, ndim56, ndim66).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="dim6" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Sixth dimension in phase space; Time-dependent; Array6d(ndim16, ndim26, ndim36, ndim46, ndim56, ndim66).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / jacobian
Namespace No namespace
Annotations
Jacobian of the transformation of the phase space grid variables; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="jacobian" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Jacobian of the transformation of the phase space grid variables; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_ff / topo_regions / distfunc
Namespace No namespace
Annotations
Orbit (or bounce) averaged distribution function given on a grid [1/m^3 (m/s)^-3]; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).
Diagram
Diagram utilities_xsd.tmp#array6dflt_type
Type array6dflt_type
Properties
content simple
Source
<xs:element name="distfunc" type="array6dflt_type">
  <xs:annotation>
    <xs:documentation>Orbit (or bounce) averaged distribution function given on a grid [1/m^3 (m/s)^-3]; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func / f_expansion
Namespace No namespace
Annotations
Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)
Diagram
Diagram distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_f_expansion_grid distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_f_expansion_values distribution_xsd.tmp#distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_distribution_distribution_distri_vec_distribution_distribution_distri_vec_dist_func_f_expansion_parameters
Properties
content complex
maxOccurs unbounded
Model
Children grid, parameters, values
Instance
<f_expansion>
  <grid>{1,1}</grid>
  <values>{1,1}</values>
  <parameters>{1,1}</parameters>
</f_expansion>
Source
<xs:element name="f_expansion" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Distribution function, f, expanded into a vector of successive approximations. The first element in the vector (f_expansion(1)) is the zeroth order distribution function, while the K:th element in the vector (f_expansion(K)) is the K:th correction, such that the total distribution function is a sum over all elements in the f_expansion vector. Time-dependent. Structure array(Nf_expansion)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="grid" type="complexgrid">
        <xs:annotation>
          <xs:documentation>Grid for storing the distribution function. Time-dependent; Complexgrid</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="values" type="complexgrid_scalar">
        <xs:annotation>
          <xs:documentation>Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parameters" type="dist_distrivec_distfunc_fexp_param">
        <xs:annotation>
          <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element distribution / distri_vec / dist_func / f_expansion / grid
Namespace No namespace
Annotations
Grid for storing the distribution function. Time-dependent; Complexgrid
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 utilities_xsd.tmp#complexgrid
Type complexgrid
Properties
content complex
Model
Children bases, geo, id, metric, spaces, subgrids, uid
Instance
<grid>
  <uid>{1,1}</uid>
  <id>{1,1}</id>
  <spaces>{1,unbounded}</spaces>
  <subgrids>{0,unbounded}</subgrids>
  <metric>{1,1}</metric>
  <geo>{0,unbounded}</geo>
  <bases>{0,unbounded}</bases>
</grid>
Source
<xs:element name="grid" type="complexgrid">
  <xs:annotation>
    <xs:documentation>Grid for storing the distribution function. Time-dependent; Complexgrid</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func / f_expansion / values
Namespace No namespace
Annotations
Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.
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
Model
Children griduid, matrix, scalar, subgrid, vector
Instance
<values>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</values>
Source
<xs:element name="values" type="complexgrid_scalar">
  <xs:annotation>
    <xs:documentation>Values of the distribution function [m^-3 (m/s)^-3]. Time-dependent; Complexgrid_scalar.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / distri_vec / dist_func / f_expansion / parameters
Namespace No namespace
Annotations
Parameters used to defined the grid coordinates. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_distrivec_distfunc_fexp_param_equatorial distribution_xsd.tmp#dist_distrivec_distfunc_fexp_param_temperature distribution_xsd.tmp#dist_distrivec_distfunc_fexp_param
Type dist_distrivec_distfunc_fexp_param
Properties
content complex
Model
Children equatorial, temperature
Instance
<parameters>
  <equatorial>{1,1}</equatorial>
  <temperature>{1,1}</temperature>
</parameters>
Source
<xs:element name="parameters" type="dist_distrivec_distfunc_fexp_param">
  <xs:annotation>
    <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_distrivec_distfunc_fexp_param / equatorial
Namespace No namespace
Annotations
Description of the equatorial 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 utilities_xsd.tmp#equatorial_plane
Type equatorial_plane
Properties
content complex
Model
r , z , s , rho_tor , psi , b_mod
Children b_mod, psi, r, rho_tor, s, z
Instance
<equatorial>
  <r>{1,1}</r>
  <z>{1,1}</z>
  <s>{1,1}</s>
  <rho_tor>{1,1}</rho_tor>
  <psi>{1,1}</psi>
  <b_mod>{1,1}</b_mod>
</equatorial>
Source
<xs:element name="equatorial" type="equatorial_plane">
  <xs:annotation>
    <xs:documentation>Description of the equatorial plane or any other omnigeuous surfaces. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element dist_distrivec_distfunc_fexp_param / temperature
Namespace No namespace
Annotations
Reference temperature profile (eV); on the grid in /distsource/source/profiles_1d/rho_tor. Used to define the local thermal energy and the thermal velocity. Time-dependent; Vector(npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="temperature" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Reference temperature profile (eV); on the grid in /distsource/source/profiles_1d/rho_tor. Used to define the local thermal energy and the thermal velocity. Time-dependent; Vector(npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distribution / 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>
Complex Type dist_global_param
Namespace No namespace
Annotations
Global parameters; spatial constants, volume integrated quantities and quantities averaged over the cross-sectional area. Here the dimensions used refer to: nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin.
Diagram
Diagram distribution_xsd.tmp#dist_global_param_geometry distribution_xsd.tmp#dist_global_param_state distribution_xsd.tmp#dist_global_param_collisions_e distribution_xsd.tmp#dist_global_param_collisions_i distribution_xsd.tmp#dist_global_param_collisions_z distribution_xsd.tmp#dist_global_param_sources
Used by
Model
Children collisions_e, collisions_i, collisions_z, geometry, sources, state
Source
<xs:complexType name="dist_global_param">
  <xs:annotation>
    <xs:documentation>Global parameters; spatial constants, volume integrated quantities and quantities averaged over the cross-sectional area. Here the dimensions used refer to: nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="geometry" type="dist_geometry_0d">
      <xs:annotation>
        <xs:documentation>Geometrical constants</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="state" type="dist_state_0d">
      <xs:annotation>
        <xs:documentation>Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_e" type="dist_collisional_transfer_0d">
      <xs:annotation>
        <xs:documentation>Collisional exchange with the electrons. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_i" type="dist_collisional_transfer_0d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange with each ion species. The ion indexing should match the one in /distribution/compositions/ions.Time-dependent; Vector(nion)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_z" type="dist_global_param_collisions_z" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent; Vector(nimpur)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sources" type="dist_sources_0d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Vector of volume integrated sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for ./source/type. Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_geometry_0d
Namespace No namespace
Annotations
Geometrical constants
Diagram
Diagram distribution_xsd.tmp#dist_geometry_0d_mag_axis distribution_xsd.tmp#dist_geometry_0d_toroid_field
Used by
Model
Children mag_axis, toroid_field
Source
<xs:complexType name="dist_geometry_0d">
  <xs:annotation>
    <xs:documentation>Geometrical constants</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="mag_axis" type="rz0D">
      <xs:annotation>
        <xs:documentation>Position of the magnetic axis [m]. Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="toroid_field" type="b0r0">
      <xs:annotation>
        <xs:documentation>Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor and to measure the current drive. Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_state_0d
Namespace No namespace
Annotations
Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_0d_n_particles distribution_xsd.tmp#dist_state_0d_n_part_fast distribution_xsd.tmp#dist_state_0d_enrg distribution_xsd.tmp#dist_state_0d_enrg_fast distribution_xsd.tmp#dist_state_0d_enrg_fast_pa distribution_xsd.tmp#dist_state_0d_momentm_fast distribution_xsd.tmp#dist_state_0d_current_dr distribution_xsd.tmp#dist_state_0d_torque_jrxb
Used by
Model
Children current_dr, enrg, enrg_fast, enrg_fast_pa, momentm_fast, n_part_fast, n_particles, torque_jrxb
Source
<xs:complexType name="dist_state_0d">
  <xs:annotation>
    <xs:documentation>Algebraic moments of the distribution function integrated over the plasma volume, e.g. total number of particles, energy etc. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="n_particles" type="xs:float">
      <xs:annotation>
        <xs:documentation>Number of particles in the distribution; the volume integral of the density (note: this is the number of real particles and not markers); Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="n_part_fast" type="xs:float">
      <xs:annotation>
        <xs:documentation>Number of fast particles in the distribution; the volume integral of the fast particle density (note: this is the number of real particles and not markers); Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="enrg" type="xs:float">
      <xs:annotation>
        <xs:documentation>Total energy distribution [J]; Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="enrg_fast" type="xs:float">
      <xs:annotation>
        <xs:documentation>Total energy of the fast particle distribution [J]; Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="enrg_fast_pa" type="xs:float">
      <xs:annotation>
        <xs:documentation>Parallel energy of the fast particle distribution [J]; Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentm_fast" type="xs:float">
      <xs:annotation>
        <xs:documentation>Kinetic toroidal angular momentum of the fast ions [Nms]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current_dr" type="xs:float">
      <xs:annotation>
        <xs:documentation>Toroidal non-inductive current drive [A]; Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_jrxb" type="xs:float">
      <xs:annotation>
        <xs:documentation>Toroidal torque due to radial currents [N.m]; Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_collisional_transfer_0d
Namespace No namespace
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_0d_power_th distribution_xsd.tmp#dist_collisional_transfer_0d_power_fast distribution_xsd.tmp#dist_collisional_transfer_0d_torque_th distribution_xsd.tmp#dist_collisional_transfer_0d_torque_fast
Used by
Model
Children power_fast, power_th, torque_fast, torque_th
Source
<xs:complexType name="dist_collisional_transfer_0d">
  <xs:sequence>
    <xs:element name="power_th" type="xs:float">
      <xs:annotation>
        <xs:documentation>Collisional power to the thermal particle population [W]; Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="power_fast" type="xs:float">
      <xs:annotation>
        <xs:documentation>Collisional power to the fast particle population [W]; Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_th" type="xs:float">
      <xs:annotation>
        <xs:documentation>Collisional toroidal torque to the thermal particle population [N.m]; Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_fast" type="xs:float">
      <xs:annotation>
        <xs:documentation>Collisional toroidal torque to the fast particle population [N.m]; Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_global_param_collisions_z
Namespace No namespace
Annotations
Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent
Diagram
Diagram distribution_xsd.tmp#NO_NAMESPACE_dist_global_param_collisions_z_charge_state
Used by
Model
Children charge_state
Source
<xs:complexType name="dist_global_param_collisions_z">
  <xs:annotation>
    <xs:documentation>Collisional exchange with each impurity species. The ion indexing should match the one in /distribution/compositions/impurities. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="charge_state" type="dist_collisional_transfer_0d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange with the impurities. The ion indexing should match the one in distribution/compositions/impurities/zmin. Time-dependent; Vector(nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_sources_0d
Namespace No namespace
Annotations
Volume integrated source included in the Fokker-Planck model.
Diagram
Diagram distribution_xsd.tmp#dist_sources_0d_source_ref distribution_xsd.tmp#dist_sources_0d_particle distribution_xsd.tmp#dist_sources_0d_momentum distribution_xsd.tmp#dist_sources_0d_energy
Used by
Model
Children energy, momentum, particle, source_ref
Source
<xs:complexType name="dist_sources_0d">
  <xs:annotation>
    <xs:documentation>Volume integrated source included in the Fokker-Planck model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="source_ref" type="dist_sources_reference">
      <xs:annotation>
        <xs:documentation>Reference identifying the origin and type of source; Time-dependedent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="particle" type="xs:float">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of particles [1/s]; Time-dependedent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentum" type="xs:float">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of toroidal angular momentum [Nm/s]; Time-dependedent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy" type="xs:float">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of energy [J/s]; Time-dependedent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_sources_reference
Namespace No namespace
Annotations
Volume integrated source included in the Fokker-Planck model.
Diagram
Diagram distribution_xsd.tmp#dist_sources_reference_type distribution_xsd.tmp#dist_sources_reference_index_waveid distribution_xsd.tmp#dist_sources_reference_index_srcid
Used by
Model
Children index_srcid, index_waveid, type
Source
<xs:complexType name="dist_sources_reference">
  <xs:annotation>
    <xs:documentation>Volume integrated source included in the Fokker-Planck model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="type" type="identifier">
      <xs:annotation>
        <xs:documentation>Identifier for sources and sinks in Fokker-Planck solver; type.flag=1 for wave source, type.flag=2 for particle source, etc (see fokker_planck_source_identifier_definition in the Documentation website under Conventions/Enumerated_datatypes); Time-dependedent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="index_waveid" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Index pointing to /distribution/distri_vec/wave_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="index_srcid" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Index pointing to /distribution/distri_vec/source_id[index_waveid] from which the source is taken. Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profiles_1d
Namespace No namespace
Annotations
1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_profiles_1d_geometry distribution_xsd.tmp#dist_profiles_1d_state distribution_xsd.tmp#dist_profiles_1d_collisions_e distribution_xsd.tmp#dist_profiles_1d_collisions_i distribution_xsd.tmp#dist_profiles_1d_collisions_z distribution_xsd.tmp#dist_profiles_1d_thermalised distribution_xsd.tmp#dist_profiles_1d_sources distribution_xsd.tmp#dist_profiles_1d_trapped distribution_xsd.tmp#dist_profiles_1d_co_passing distribution_xsd.tmp#dist_profiles_1d_cntr_passing
Used by
Model
Children cntr_passing, co_passing, collisions_e, collisions_i, collisions_z, geometry, sources, state, thermalised, trapped
Source
<xs:complexType name="dist_profiles_1d">
  <xs:annotation>
    <xs:documentation>1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="geometry" type="dist_geometry_1d">
      <xs:annotation>
        <xs:documentation>Grids and metric information; including rho_tor, psi, area and volume. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="state" type="dist_state_1d">
      <xs:annotation>
        <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_e" type="dist_collisional_transfer_1d">
      <xs:annotation>
        <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_i" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_z" type="dist_profiles_1d_collisions_z" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thermalised" type="dist_thermalised_1d">
      <xs:annotation>
        <xs:documentation>Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sources" type="dist_sources_1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trapped" type="dist_profile_values_1d">
      <xs:annotation>
        <xs:documentation>Flux surface averaged profile evaluated using the trapped particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="co_passing" type="dist_profile_values_1d">
      <xs:annotation>
        <xs:documentation>Flux surface averaged profile evaluated using the co-current passing particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cntr_passing" type="dist_profile_values_1d">
      <xs:annotation>
        <xs:documentation>Flux surface averaged profile evaluated using the counter-current passing particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_geometry_1d
Namespace No namespace
Annotations
Grids and metric information; including rho_tor, psi, area and volume. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_geometry_1d_rho_tor distribution_xsd.tmp#dist_geometry_1d_rho_tor_norm distribution_xsd.tmp#dist_geometry_1d_psi distribution_xsd.tmp#dist_geometry_1d_volume distribution_xsd.tmp#dist_geometry_1d_area
Used by
Model
Children area, psi, rho_tor, rho_tor_norm, volume
Source
<xs:complexType name="dist_geometry_1d">
  <xs:annotation>
    <xs:documentation>Grids and metric information; including rho_tor, psi, area and volume. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <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=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor_norm" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>The toroidal flux coordinate normalised to be zero at the axis and unity at the last closed flux surface, or last available fluxsurface if the last closed flux surface is not defined. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="psi" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="volume" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Volume enclosed by the flux surface [m^3]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="area" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Cross-sectional area of the flux surface [m^2]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_state_1d
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_1d_dens distribution_xsd.tmp#dist_state_1d_dens_fast distribution_xsd.tmp#dist_state_1d_pres distribution_xsd.tmp#dist_state_1d_pres_fast distribution_xsd.tmp#dist_state_1d_pres_fast_pa distribution_xsd.tmp#dist_state_1d_momentm_fast distribution_xsd.tmp#dist_state_1d_current distribution_xsd.tmp#dist_state_1d_current_fast distribution_xsd.tmp#dist_state_1d_torque_jrxb
Used by
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Source
<xs:complexType name="dist_state_1d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dens" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dens_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged fast particle density [1/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres_fast_pa" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentm_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged toroidal current density of fast (non-thermal) particles (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Vector (npsi).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_jrxb" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_collisional_transfer_1d
Namespace No namespace
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_1d_power_th distribution_xsd.tmp#dist_collisional_transfer_1d_power_fast distribution_xsd.tmp#dist_collisional_transfer_1d_torque_th distribution_xsd.tmp#dist_collisional_transfer_1d_torque_fast
Used by
Model
Children power_fast, power_th, torque_fast, torque_th
Source
<xs:complexType name="dist_collisional_transfer_1d">
  <xs:sequence>
    <xs:element name="power_th" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Vector(npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="power_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged collisional power density to the fast particle population [W.m^-3]; Time-dependent; Vector(npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_th" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Vector(npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_fast" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Flux surface averaged collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Vector(npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profiles_1d_collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent;
Diagram
Diagram distribution_xsd.tmp#NO_NAMESPACE_dist_profiles_1d_collisions_z_charge_state
Used by
Model
Children charge_state
Source
<xs:complexType name="dist_profiles_1d_collisions_z">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent;</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="charge_state" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_thermalised_1d
Namespace No namespace
Annotations
Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.
Diagram
Diagram distribution_xsd.tmp#dist_thermalised_1d_particle distribution_xsd.tmp#dist_thermalised_1d_momentum distribution_xsd.tmp#dist_thermalised_1d_energy
Used by
Model
Children energy, momentum, particle
Source
<xs:complexType name="dist_thermalised_1d">
  <xs:annotation>
    <xs:documentation>Representation of the flux surface averaged source of thermal particles, momentum and energy due to thermalisation. Here thermalisation refers to non-thermal particles, sufficiently assimilated to the thermal background to be re-categorised as thermal particles. Note that this source may also be negative if thermal particles are being accelerated such that they form a distinct non-thermal contribution, e.g. due run-away of RF interactions.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="particle" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source rate for the thermal particle density due to the thermalisation of fast (non-thermal) particles [1/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentum" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source rate for the toroidal angular momentum density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [N/m**2]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source rate for the energy density within the thermal particle population due to the thermalisation of fast (non-thermal) particles [W/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_sources_1d
Namespace No namespace
Annotations
Flux surface averaged source included in the Fokker-Planck model.
Diagram
Diagram distribution_xsd.tmp#dist_sources_1d_source_ref distribution_xsd.tmp#dist_sources_1d_particle distribution_xsd.tmp#dist_sources_1d_momentum distribution_xsd.tmp#dist_sources_1d_energy
Used by
Model
Children energy, momentum, particle, source_ref
Source
<xs:complexType name="dist_sources_1d">
  <xs:annotation>
    <xs:documentation>Flux surface averaged source included in the Fokker-Planck model.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="source_ref" type="dist_sources_reference">
      <xs:annotation>
        <xs:documentation>Reference identifying the origin and type of source; Time-dependedent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="particle" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of particles density [1/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentum" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of toroidal angular momentum density [Nm/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source (or sink) rate of energy density [J/s/m**3]; Time-dependedent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profile_values_1d
Namespace No namespace
Annotations
1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_1d_state distribution_xsd.tmp#dist_profile_values_1d_collisions_e distribution_xsd.tmp#dist_profile_values_1d_collisions_i distribution_xsd.tmp#dist_profile_values_1d_collisions_z distribution_xsd.tmp#dist_profile_values_1d_sources
Used by
Model
Children collisions_e, collisions_i, collisions_z, sources, state
Source
<xs:complexType name="dist_profile_values_1d">
  <xs:annotation>
    <xs:documentation>1D profiles; includes flux surface averaged quantities. Here the dimensions used refer to: npsi - size of the internal radial grid defined by rho_tor; nion - size of distribution/compositions/ions; nimpur - size of distribution/compositions/impurities; nzimp - size of distribution/compositions/impurities/zmin. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="state" type="dist_state_1d">
      <xs:annotation>
        <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_e" type="dist_collisional_transfer_1d">
      <xs:annotation>
        <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_i" type="dist_collisional_transfer_1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_z" type="dist_profiles_1d_collisions_z" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="sources" type="dist_sources_1d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Vector of flux surface averaged sources and sinks of particles, momentum and power included in the Fokker-Planck modelling. The physical meaning of each source term is specified through the identifier ./sources/type. Note that it is possible to store multiple source terms with the same value for source/type. Time-dependent; Vector(n_source_terms)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profiles_2d
Namespace No namespace
Annotations
2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_profiles_2d_geometry distribution_xsd.tmp#dist_profiles_2d_state distribution_xsd.tmp#dist_profiles_2d_collisions_e distribution_xsd.tmp#dist_profiles_2d_collisions_i distribution_xsd.tmp#dist_profiles_2d_collisions_z distribution_xsd.tmp#dist_profiles_2d_trapped distribution_xsd.tmp#dist_profiles_2d_co_passing distribution_xsd.tmp#dist_profiles_2d_cntr_passing
Used by
Model
Children cntr_passing, co_passing, collisions_e, collisions_i, collisions_z, geometry, state, trapped
Source
<xs:complexType name="dist_profiles_2d">
  <xs:annotation>
    <xs:documentation>2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="geometry" type="dist_geometry_2d">
      <xs:annotation>
        <xs:documentation>Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="state" type="dist_state_2d">
      <xs:annotation>
        <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_e" type="dist_collisional_transfer_2d">
      <xs:annotation>
        <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_i" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_z" type="dist_profiles2d_collisions_z" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trapped" type="dist_profile_values_2d">
      <xs:annotation>
        <xs:documentation>2D profiles evaluated using the trapped particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="co_passing" type="dist_profile_values_2d">
      <xs:annotation>
        <xs:documentation>2D profiles evaluated using the co-current passing particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="cntr_passing" type="dist_profile_values_2d">
      <xs:annotation>
        <xs:documentation>2D profiles evaluated using the counter-current passing particle part of the distribution.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_geometry_2d
Namespace No namespace
Annotations
Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_geometry_2d_coord_type distribution_xsd.tmp#dist_geometry_2d_r distribution_xsd.tmp#dist_geometry_2d_z distribution_xsd.tmp#dist_geometry_2d_rho_tor distribution_xsd.tmp#dist_geometry_2d_psi distribution_xsd.tmp#dist_geometry_2d_theta_geom distribution_xsd.tmp#dist_geometry_2d_theta_strt
Used by
Model
Children coord_type, psi, r, rho_tor, theta_geom, theta_strt, z
Source
<xs:complexType name="dist_geometry_2d">
  <xs:annotation>
    <xs:documentation>Grids and metric information; including R, Z, rho_tor, psi, theta_geom and theta_strt. The grid has to be rectangular in a pair of these coordinates; this is specified in coord_type. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="coord_type" type="xs:integer">
      <xs:annotation>
        <xs:documentation>0: Rectangular grid in the (R,Z) coordinates; 1: Rectangular grid in the (rho_tor,theta_geom) coordinates; 2: Rectangular grid in the (rho_tor,theta_straight) coordinates.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="r" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Major radius coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="z" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Vertical coordinate [m]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal flux coordinate [m]. Defined as sqrt((phi-phi_axis)/pi/B0), where B0=../global_param/toroid_field/b0, phi is the toroidal flux and phi_axis is the toroidal flux at the magnetic axis. Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="psi" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Poloidal flux at the grid points for 1D profiles [Wb], without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="theta_geom" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Geometrical poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="theta_strt" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Straight field line poloidal angle [rad]; Time-dependent; Matrix (n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_state_2d
Namespace No namespace
Annotations
Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_state_2d_dens distribution_xsd.tmp#dist_state_2d_dens_fast distribution_xsd.tmp#dist_state_2d_pres distribution_xsd.tmp#dist_state_2d_pres_fast distribution_xsd.tmp#dist_state_2d_pres_fast_pa distribution_xsd.tmp#dist_state_2d_momentm_fast distribution_xsd.tmp#dist_state_2d_current distribution_xsd.tmp#dist_state_2d_current_fast distribution_xsd.tmp#dist_state_2d_torque_jrxb
Used by
Model
Children current, current_fast, dens, dens_fast, momentm_fast, pres, pres_fast, pres_fast_pa, torque_jrxb
Source
<xs:complexType name="dist_state_2d">
  <xs:annotation>
    <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="dens" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Particle density (including both thermal and fast particles) [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dens_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Fast particle density [1/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Scalar pressure (including both thermal and fast particles) [J/m^3]. Related to the energy content, W, according to: pres=2*W/3. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Scalar pressure of the fast particles [J/m^3]. Related to the fast particle energy content, Wf, according to: pres_fast=2*Wf/3. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pres_fast_pa" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Parallel pressure of the fast particles [J/m^3]. Related to the fast particle parallel energy content, Wfpar, according to: pres_fast_pa=2*Wfpar. Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="momentm_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Kinetic toroidal angular momentum density of the fast ions [Ns/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Total toroidal driven current density (including electron and thermal ion back-current, or drag-current) [A/m^3]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="current_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal current density of fast (non-thermal) particles of the distribution species (excluding electron and thermal ion back-current, or drag-current) [A.m^-2]; Time-dependent; Matrix (n_coord1, n_coord2).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_jrxb" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal torque density due to radial currents, excluding radial current due to neoclassical effect [N/m^2]; Time-dependent; Matrix (n_coord1, n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_collisional_transfer_2d
Namespace No namespace
Diagram
Diagram distribution_xsd.tmp#dist_collisional_transfer_2d_power_th distribution_xsd.tmp#dist_collisional_transfer_2d_power_fast distribution_xsd.tmp#dist_collisional_transfer_2d_torque_th distribution_xsd.tmp#dist_collisional_transfer_2d_torque_fast
Used by
Model
Children power_fast, power_th, torque_fast, torque_th
Source
<xs:complexType name="dist_collisional_transfer_2d">
  <xs:sequence>
    <xs:element name="power_th" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Collisional power density to the thermal particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="power_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Collisional power density to the fast particle population [W.m^-3]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_th" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Collisional toroidal torque density to the thermal particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="torque_fast" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Collisional toroidal torque density to the fast particle population [N.m^-2]; Time-dependent; Matrix(n_coord1,n_coord2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profiles2d_collisions_z
Namespace No namespace
Annotations
Collisional exchange from each background impurities species to the distribution function. Time-dependent;
Diagram
Diagram distribution_xsd.tmp#dist_profiles2d_collisions_z_charge_state
Used by
Model
Children charge_state
Source
<xs:complexType name="dist_profiles2d_collisions_z">
  <xs:annotation>
    <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent;</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="charge_state" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each charge state (or bundled charge state) to the distribution function. Time-dependent; Vector (nzimp)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_profile_values_2d
Namespace No namespace
Annotations
2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_profile_values_2d_state distribution_xsd.tmp#dist_profile_values_2d_collisions_e distribution_xsd.tmp#dist_profile_values_2d_collisions_i distribution_xsd.tmp#dist_profile_values_2d_collisions_z
Used by
Model
Children collisions_e, collisions_i, collisions_z, state
Source
<xs:complexType name="dist_profile_values_2d">
  <xs:annotation>
    <xs:documentation>2D profiles in the poloidal plane; includes velocity space integrated quantities. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="state" type="dist_state_2d">
      <xs:annotation>
        <xs:documentation>Fluid moments describing the state of the distribution; calculated from the distribution. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_e" type="dist_collisional_transfer_2d">
      <xs:annotation>
        <xs:documentation>Collisional exchange from the background electrons to the distribution function. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_i" type="dist_collisional_transfer_2d" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background ion speices to the distribution function. Time-dependent; Vector (nions)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="collisions_z" type="dist_profiles2d_collisions_z" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Collisional exchange from each background impurities species to the distribution function. Time-dependent; Vector (nimpur)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_ff
Namespace No namespace
Annotations
Distribution function of e.g. ions, or electrons; the density of particles in the velocity space, the real space and spin state. The grid is split into topological regions, which could overlap in coordiante space (i.e. one coordinated can correspond to more than one orbit). The number of topological region is given by nregion_topo. For nregion_topo=2 the topology should be that of a high aspect ratio tokamak with two topological regions, where the passing orbits moving counter to the plasma current are stored in region_topo=2 and all other orbits are stored in nregion_topo=1. For nregion_topo > 2 (e.g. for spherical tokamaks) the topology should be described in the field topology.
Diagram
Diagram distribution_xsd.tmp#dist_ff_grid_info distribution_xsd.tmp#dist_ff_topo_regions
Used by
Model
Children grid_info, topo_regions
Source
<xs:complexType name="dist_ff">
  <xs:annotation>
    <xs:documentation>Distribution function of e.g. ions, or electrons; the density of particles in the velocity space, the real space and spin state. The grid is split into topological regions, which could overlap in coordiante space (i.e. one coordinated can correspond to more than one orbit). The number of topological region is given by nregion_topo. For nregion_topo=2 the topology should be that of a high aspect ratio tokamak with two topological regions, where the passing orbits moving counter to the plasma current are stored in region_topo=2 and all other orbits are stored in nregion_topo=1. For nregion_topo > 2 (e.g. for spherical tokamaks) the topology should be described in the field topology.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="grid_info" type="dist_grid_info">
      <xs:annotation>
        <xs:documentation>Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="topo_regions" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List with distribution function in each topological region; Time-dependent. Structure array(nregion_topo)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="ind_omnigen" type="xs:integer">
            <xs:annotation>
              <xs:documentation>Index of the omnigeuous magnetic surfaces (generalised equitorial plane) to which the s-coordinates refer. NOTE: only used for gridcoord=3.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim1" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>First dimension in phase space; Time-dependent; Array6d(ndim11, ndim21, ndim31, ndim41, ndim51, ndim61).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim2" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Second dimension in phase space; Time-dependent; Array6d(ndim12, ndim22, ndim32, ndim42, ndim52, ndim62).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim3" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Third dimension in phase space; Time-dependent; Array6d(ndim13, ndim23, ndim33, ndim43, ndim53, ndim63).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim4" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Fourth dimension in phase space; Time-dependent; Array6d(ndim14, ndim24, ndim34, ndim44, ndim54, ndim64).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim5" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Fifth dimension in phase space; Time-dependent; Array6d(ndim15, ndim25, ndim35, ndim45, ndim55, ndim65).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="dim6" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Sixth dimension in phase space; Time-dependent; Array6d(ndim16, ndim26, ndim36, ndim46, ndim56, ndim66).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="jacobian" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Jacobian of the transformation of the phase space grid variables; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="distfunc" type="array6dflt_type">
            <xs:annotation>
              <xs:documentation>Orbit (or bounce) averaged distribution function given on a grid [1/m^3 (m/s)^-3]; Time-dependent; Array6d(ndim11, ndim22, ndim33, ndim44, ndim55, ndim66).</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_grid_info
Namespace No namespace
Annotations
Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.
Diagram
Diagram distribution_xsd.tmp#dist_grid_info_grid_type distribution_xsd.tmp#dist_grid_info_ngriddim distribution_xsd.tmp#dist_grid_info_grid_coord distribution_xsd.tmp#dist_grid_info_thin_orbits distribution_xsd.tmp#dist_grid_info_topology distribution_xsd.tmp#dist_grid_info_omnigen_surf
Used by
Model
Children grid_coord, grid_type, ngriddim, omnigen_surf, thin_orbits, topology
Source
<xs:complexType name="dist_grid_info">
  <xs:annotation>
    <xs:documentation>Specification of grids used in topo_regions. Grid coordinates could either be invariants of motion, or information at single point along orbit, e.g. xi and s for grid_coord=3. This point should always be on a so-called omnigenous surface (a generalised equitorial plane); grad(psi) x grad(B) = 0. All closed orbits cross omnigenous surfaces at least two times. The omnigenous surfaces are described in omnigen_surf.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="grid_type" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Type of grid: 1=unstructured grid; 2=structured non-rectangular grid, here ndim11=ndim12=ndim13, ndim21=ndim22=ndim23, ndim31=ndim32=ndim33; 3=rectangular grid, where grid coordinates are stored in the vectors dim1(1:ndim1,1,1), dim2(1,1:ndim2,1), dim3(1,1,1:ndim3)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ngriddim" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Number of grid dimension. For ngriddim=2 the grid is specified by dim1 and dim2 only, while dim3, dim4, dim5, dim6 can be ignored (should not be allocated). For ngriddim=3 also dim3 is used to describe the grid etc. E.g. if your distribution is given by the three variables the poloidal flux, perpendicular and parallel velocities, then ngriddim=3 and grid_coord(1)=15, grid_coord(1)=16, grid_coord(3)=6.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="grid_coord" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Identifies the coordinates specifies in dim1, dim2, dim3, dim4, dim5, and dim6. grid_coord(K) describes the coordinate representaed in dimK, for K=1,2...6. The possible coordinates are: 1=R, Major radius [m]; 2=Z, Vertical position [m]; 3=X, first cartesian coordinate in the horizontal plane [m]; 4=Y, second cartesian coordinate in the horizontal plane (grad(X) x grad(Y) = grad(Z)) [m]; 5=phi, toroidal angle [rad]; 6=psi, poloidal magnetic flux [T*m^2]; 7=rhotor, the square root of the toroidal flux; 8=theta, geometrical poloidal angle [rad]; 9=theta_b, Boozer poloidal angle [rad]; 10=vx, velocity in the x-direction [m/s]; 11=vy, velocity in the y-direction [m/s]; 12=vz, velocity in the z-direction [m/s]; 13=vel, total velocity [m/s]; 14=vphi, velocity in the phi-direction [m/s]; 15=vpar, velocity in the parallel direction [m/s]; 16=vperp, velocity in the perpendicular direction [m/s]; 17=E, Hamiltonian energy [J]; 18=Pphi, canonical toroidal angular momentum [kg m^2/s]; 19=mu, magnetic moment [J/T]; 20=Lambda=mu/E [1/T]; 21=pitch=vpar/v [-]; 22=s, the position of the omnigenous plane (generalised equitorial plane) as described by the fields omnigen_surf%s and omnigen_surf%rz; 23=particle spin; 24=n_Legendre, the index of the Legendre polynomial of the pitch, e.g. if the k:th component of dim3(1,1,k,1,1,1)=5 then this refer to the 5:th Legendre polynomial P_5(xi). Vector (6)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="thin_orbits" type="xs:integer">
      <xs:annotation>
        <xs:documentation>Specifies if guiding centre orbits are thin. Note: only used for orbit averaged distribution functions. For thin_orbits=1 the orbit are considered thin, i.e. each orbit is bound to follow a single flux surface; for thin_orbits=0 the orbits are asumed to follow guiding centre trajectories. E.g. thin_orbits=0 using constants of motion as given in a generalised equitorial plane, then the orbit outside the equitorial plane are described by the guiding centre equations of motion.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="topology" type="xs:string">
      <xs:annotation>
        <xs:documentation>Description of the topology of the grid. NOTE: only used for nregion_topo>2.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="omnigen_surf" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of omnigeuous magnetic surfaces to which the s-coordinates in grid_coord refer. NOTE: only used for gridcoord=3. NOTE: all guiding centre orbits intersect at least one omnigeuous (or stagnation) surfaces, i.e. the omnigeuous generalised the equitorial plane (the midplane). nsurfs=Number of omnigenous surfaces. Structure array(nregion_topo)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="rz" type="rz1D">
            <xs:annotation>
              <xs:documentation>(R,z) coordinates of the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector rz1d (nsurfs)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="s" type="vecflt_type">
            <xs:annotation>
              <xs:documentation>Coordinates which uniquely maps the omnigeuous magnetic surfaces (generalised equitorial plane). NOTE: only used for gridcoord=3. Vector (nsurfs)</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type dist_distrivec_distfunc_fexp_param
Namespace No namespace
Annotations
Parameters used to defined the grid coordinates. Time-dependent
Diagram
Diagram distribution_xsd.tmp#dist_distrivec_distfunc_fexp_param_equatorial distribution_xsd.tmp#dist_distrivec_distfunc_fexp_param_temperature
Used by
Model
Children equatorial, temperature
Source
<xs:complexType name="dist_distrivec_distfunc_fexp_param">
  <xs:annotation>
    <xs:documentation>Parameters used to defined the grid coordinates. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="equatorial" type="equatorial_plane">
      <xs:annotation>
        <xs:documentation>Description of the equatorial plane or any other omnigeuous surfaces. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="temperature" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Reference temperature profile (eV); on the grid in /distsource/source/profiles_1d/rho_tor. Used to define the local thermal energy and the thermal velocity. Time-dependent; Vector(npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>