Showing:

Annotations
Diagrams
Instances
Model
Properties
Source
Used by
Included schema distsource.xsd
Namespace No namespace
Properties
attribute form default unqualified
element form default qualified
Element distsource
Namespace No namespace
Annotations
Sources of particles for input to kinetic equations, e.g. Fokker-Planck calculation. The sources could originate from e.g. NBI or fusion reactions. Time-dependent CPO
Diagram
Diagram utilities_xsd.tmp#datainfo utilities_xsd.tmp#composition distsource_xsd.tmp#distsource_compositions distsource_xsd.tmp#distsource_source utilities_xsd.tmp#codeparam distsource_xsd.tmp#distsource_time
Properties
content complex
Used by
Element top
Model
Children codeparam, composition, compositions, datainfo, source, time
Instance
<distsource>
  <datainfo>{1,1}</datainfo>
  <composition>{1,1}</composition>
  <compositions>{1,1}</compositions>
  <source>{1,unbounded}</source>
  <codeparam>{1,1}</codeparam>
  <time>{1,1}</time>
</distsource>
Source
<xs:element name="distsource">
  <xs:annotation>
    <xs:documentation>Sources of particles for input to kinetic equations, e.g. Fokker-Planck calculation. The sources could originate from e.g. NBI or fusion reactions. Time-dependent CPO</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="datainfo"/>
      <xs:element ref="composition">
        <xs:annotation>
          <xs:documentation>Plasma composition.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="compositions" type="compositions_type">
        <xs:annotation>
          <xs:documentation>Contains detailed information on the plasma composition (main ions, impurities, neutrals, edge species).</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="source" type="distsource_source" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Source. Time-dependent. Structure array(nsrc_spec)</xs:documentation>
        </xs:annotation>
      </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 distsource / compositions
Namespace No namespace
Annotations
Contains detailed information on the plasma composition (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 detailed information on the plasma composition (main ions, impurities, neutrals, edge species).</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource / source
Namespace No namespace
Annotations
Source. Time-dependent. Structure array(nsrc_spec)
Diagram
Diagram distsource_xsd.tmp#NO_NAMESPACE_distsource_source_source_id distsource_xsd.tmp#NO_NAMESPACE_distsource_source_species distsource_xsd.tmp#NO_NAMESPACE_distsource_source_gyro_type distsource_xsd.tmp#NO_NAMESPACE_distsource_source_global_param distsource_xsd.tmp#NO_NAMESPACE_distsource_source_profiles_1d distsource_xsd.tmp#NO_NAMESPACE_distsource_source_profiles_2d distsource_xsd.tmp#NO_NAMESPACE_distsource_source_line_srcprof distsource_xsd.tmp#NO_NAMESPACE_distsource_source_source_rate distsource_xsd.tmp#NO_NAMESPACE_distsource_source_markers utilities_xsd.tmp#codeparam distsource_xsd.tmp#NO_NAMESPACE_distsource_source
Type distsource_source
Properties
content complex
maxOccurs unbounded
Model
Children codeparam, global_param, gyro_type, line_srcprof, markers, profiles_1d, profiles_2d, source_id, source_rate, species
Instance
<source>
  <source_id>{1,unbounded}</source_id>
  <species>{1,1}</species>
  <gyro_type>{1,1}</gyro_type>
  <global_param>{1,1}</global_param>
  <profiles_1d>{1,1}</profiles_1d>
  <profiles_2d>{1,1}</profiles_2d>
  <line_srcprof>{1,unbounded}</line_srcprof>
  <source_rate>{1,1}</source_rate>
  <markers>{1,1}</markers>
  <codeparam>{1,1}</codeparam>
</source>
Source
<xs:element name="source" type="distsource_source" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Source. Time-dependent. Structure array(nsrc_spec)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / source_id
Namespace No namespace
Annotations
List of identifiers for the source, in term the type and name of the injectors and reactions that provide the source, along with an index separating sources with the same name and type. Possible content for type: NBI or reaction names (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes); the field name should either be taken from nbi(*)%nbi_unit(*)%name, or describe the populations involved in the reaction, e.g. fast-thermal; the field index should separate different sources generated from a single injector or reaction. 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 of identifiers for the source, in term the type and name of the injectors and reactions that provide the source, along with an index separating sources with the same name and type. Possible content for type: NBI or reaction names (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes); the field name should either be taken from nbi(*)%nbi_unit(*)%name, or describe the populations involved in the reaction, e.g. fast-thermal; the field index should separate different sources generated from a single injector or reaction. Vector(n_injectors_and_reactions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / species
Namespace No namespace
Annotations
Defines the source species represented in this element of the vector /distsource/source. 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 source species represented in this element of the vector /distsource/source. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / gyro_type
Namespace No namespace
Annotations
Defines how to interpret the spatial coordinates: 1 = given at the actual particle birth point;  2 =given at the gyro centre of the birth point.
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 birth point; 2 =given at the gyro centre of the birth point.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / global_param
Namespace No namespace
Annotations
Global parameters.
Diagram
Diagram distsource_xsd.tmp#distsource_global_param_src_pow distsource_xsd.tmp#distsource_global_param_src_rate distsource_xsd.tmp#distsource_global_param_mag_axis distsource_xsd.tmp#distsource_global_param_toroid_field distsource_xsd.tmp#distsource_global_param
Type distsource_global_param
Properties
content complex
Model
Children mag_axis, src_pow, src_rate, toroid_field
Instance
<global_param>
  <src_pow>{1,1}</src_pow>
  <src_rate>{1,1}</src_rate>
  <mag_axis>{1,1}</mag_axis>
  <toroid_field>{1,1}</toroid_field>
</global_param>
Source
<xs:element name="global_param" type="distsource_global_param">
  <xs:annotation>
    <xs:documentation>Global parameters.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_global_param / src_pow
Namespace No namespace
Annotations
Total power source [W]; Time-dependent.
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<src_pow>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</src_pow>
Source
<xs:element name="src_pow" type="exp0D">
  <xs:annotation>
    <xs:documentation>Total power source [W]; Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_global_param / src_rate
Namespace No namespace
Annotations
Particle source rate [1/s]; Time-dependent.
Diagram
Diagram utilities_xsd.tmp#exp0D_value utilities_xsd.tmp#exp0D_abserror utilities_xsd.tmp#exp0D_relerror utilities_xsd.tmp#exp0D
Type exp0D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<src_rate>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</src_rate>
Source
<xs:element name="src_rate" type="exp0D">
  <xs:annotation>
    <xs:documentation>Particle source rate [1/s]; Time-dependent.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_global_param / mag_axis
Namespace No namespace
Annotations
Position of the magnetic axis. 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. Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_global_param / toroid_field
Namespace No namespace
Annotations
Characteristics of the vacuum toroidal field. Used to define the radial coordiante rho_tor. 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. Time-dependent; Scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / profiles_1d
Namespace No namespace
Annotations
1D radial profiles
Diagram
Diagram distsource_xsd.tmp#distsource_profiles_1d_rho_tor distsource_xsd.tmp#distsource_profiles_1d_rho_tor_norm distsource_xsd.tmp#distsource_profiles_1d_psi distsource_xsd.tmp#distsource_profiles_1d_volume distsource_xsd.tmp#distsource_profiles_1d_area distsource_xsd.tmp#distsource_profiles_1d_pow_den distsource_xsd.tmp#distsource_profiles_1d_trq_den distsource_xsd.tmp#distsource_profiles_1d_src_rate distsource_xsd.tmp#distsource_profiles_1d
Type distsource_profiles_1d
Properties
content complex
Model
Children area, pow_den, psi, rho_tor, rho_tor_norm, src_rate, trq_den, volume
Instance
<profiles_1d>
  <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>
  <pow_den>{1,1}</pow_den>
  <trq_den>{1,1}</trq_den>
  <src_rate>{1,1}</src_rate>
</profiles_1d>
Source
<xs:element name="profiles_1d" type="distsource_profiles_1d">
  <xs:annotation>
    <xs:documentation>1D radial profiles</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_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 distsource_profiles_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 distsource_profiles_1d / psi
Namespace No namespace
Annotations
Poloidal flux [Wb], evaluated 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 [Wb], evaluated without 1/2pi and such that Bp=|grad psi| /R/2/pi. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_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 distsource_profiles_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 distsource_profiles_1d / pow_den
Namespace No namespace
Annotations
Flux surface averaged power density [W/m^3]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<pow_den>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</pow_den>
Source
<xs:element name="pow_den" type="exp1D">
  <xs:annotation>
    <xs:documentation>Flux surface averaged power density [W/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_1d / trq_den
Namespace No namespace
Annotations
Flux surface averaged toroidal torque density [N/m^2]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<trq_den>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</trq_den>
Source
<xs:element name="trq_den" type="exp1D">
  <xs:annotation>
    <xs:documentation>Flux surface averaged toroidal torque density [N/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_1d / src_rate
Namespace No namespace
Annotations
Flux surface averaged total source density of particles [m^-3 s^-1]; Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#exp1D_value utilities_xsd.tmp#exp1D_abserror utilities_xsd.tmp#exp1D_relerror utilities_xsd.tmp#exp1D
Type exp1D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<src_rate>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</src_rate>
Source
<xs:element name="src_rate" type="exp1D">
  <xs:annotation>
    <xs:documentation>Flux surface averaged total source density of particles [m^-3 s^-1]; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / profiles_2d
Namespace No namespace
Annotations
2D source profiles in terms of two phase space coordinates
Diagram
Diagram distsource_xsd.tmp#distsource_profiles_2d_grid_coord distsource_xsd.tmp#distsource_profiles_2d_dim1 distsource_xsd.tmp#distsource_profiles_2d_dim2 distsource_xsd.tmp#distsource_profiles_2d_g11 distsource_xsd.tmp#distsource_profiles_2d_g12 distsource_xsd.tmp#distsource_profiles_2d_g21 distsource_xsd.tmp#distsource_profiles_2d_g22 distsource_xsd.tmp#distsource_profiles_2d_pow_den distsource_xsd.tmp#distsource_profiles_2d_src_rate distsource_xsd.tmp#distsource_profiles_2d
Type distsource_profiles_2d
Properties
content complex
Model
Children dim1, dim2, g11, g12, g21, g22, grid_coord, pow_den, src_rate
Instance
<profiles_2d>
  <grid_coord>{1,1}</grid_coord>
  <dim1>{1,1}</dim1>
  <dim2>{1,1}</dim2>
  <g11>{1,1}</g11>
  <g12>{1,1}</g12>
  <g21>{1,1}</g21>
  <g22>{1,1}</g22>
  <pow_den>{1,1}</pow_den>
  <src_rate>{1,1}</src_rate>
</profiles_2d>
Source
<xs:element name="profiles_2d" type="distsource_profiles_2d">
  <xs:annotation>
    <xs:documentation>2D source profiles in terms of two phase space coordinates</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / grid_coord
Namespace No namespace
Annotations
Identifies the coordinates specifies in dim1 and dim2. grid_coord(1) and grid_coord(2) describe the coordinate represented in dim1 and dim2. 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]. Vector (2)
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 and dim2. grid_coord(1) and grid_coord(2) describe the coordinate represented in dim1 and dim2. 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]. Vector (2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / dim1
Namespace No namespace
Annotations
First coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="dim1" type="matflt_type">
  <xs:annotation>
    <xs:documentation>First coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / dim2
Namespace No namespace
Annotations
Second coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="dim2" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Second coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / g11
Namespace No namespace
Annotations
11 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="g11" type="matflt_type">
  <xs:annotation>
    <xs:documentation>11 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / g12
Namespace No namespace
Annotations
12 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="g12" type="matflt_type">
  <xs:annotation>
    <xs:documentation>12 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / g21
Namespace No namespace
Annotations
21 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="g21" type="matflt_type">
  <xs:annotation>
    <xs:documentation>21 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / g22
Namespace No namespace
Annotations
22 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="g22" type="matflt_type">
  <xs:annotation>
    <xs:documentation>22 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / pow_den
Namespace No namespace
Annotations
Source power density. Here sum(M,N=1,2; pow_den*gNM*dimN*dimM) have unit [W]. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror utilities_xsd.tmp#exp2D
Type exp2D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<pow_den>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</pow_den>
Source
<xs:element name="pow_den" type="exp2D">
  <xs:annotation>
    <xs:documentation>Source power density. Here sum(M,N=1,2; pow_den*gNM*dimN*dimM) have unit [W]. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_profiles_2d / src_rate
Namespace No namespace
Annotations
Source density of particles.Here sum(M,N=1,2; src_rate*gNM*dimN*dimM) have unit [1/s]. Time-dependent; Vector (ndim1,ndim2)
Diagram
Diagram utilities_xsd.tmp#exp2D_value utilities_xsd.tmp#exp2D_abserror utilities_xsd.tmp#exp2D_relerror utilities_xsd.tmp#exp2D
Type exp2D
Properties
content complex
Model
Children abserror, relerror, value
Instance
<src_rate>
  <value>{1,1}</value>
  <abserror>{1,1}</abserror>
  <relerror>{1,1}</relerror>
</src_rate>
Source
<xs:element name="src_rate" type="exp2D">
  <xs:annotation>
    <xs:documentation>Source density of particles.Here sum(M,N=1,2; src_rate*gNM*dimN*dimM) have unit [1/s]. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / line_srcprof
Namespace No namespace
Annotations
1D profiles representation of a line source. Time-dependent
Diagram
Diagram distsource_xsd.tmp#distsource_line_src_prof_rho_tor distsource_xsd.tmp#distsource_line_src_prof_rho_tor_norm distsource_xsd.tmp#distsource_line_src_prof_psi distsource_xsd.tmp#distsource_line_src_prof_R distsource_xsd.tmp#distsource_line_src_prof_Z distsource_xsd.tmp#distsource_line_src_prof_theta distsource_xsd.tmp#distsource_line_src_prof_theta_id distsource_xsd.tmp#distsource_line_src_prof_th2th_pol distsource_xsd.tmp#distsource_line_src_prof_pitch distsource_xsd.tmp#distsource_line_src_prof_energy distsource_xsd.tmp#distsource_line_src_prof_ang_momentum distsource_xsd.tmp#distsource_line_src_prof_src_rate distsource_xsd.tmp#distsource_line_src_prof
Type distsource_line_src_prof
Properties
content complex
maxOccurs unbounded
Model
Children R, Z, ang_momentum, energy, pitch, psi, rho_tor, rho_tor_norm, src_rate, th2th_pol, theta, theta_id
Instance
<line_srcprof>
  <rho_tor>{1,1}</rho_tor>
  <rho_tor_norm>{1,1}</rho_tor_norm>
  <psi>{1,1}</psi>
  <R>{1,1}</R>
  <Z>{1,1}</Z>
  <theta>{1,1}</theta>
  <theta_id>{1,1}</theta_id>
  <th2th_pol>{1,1}</th2th_pol>
  <pitch>{1,1}</pitch>
  <energy>{1,1}</energy>
  <ang_momentum>{1,1}</ang_momentum>
  <src_rate>{1,1}</src_rate>
</line_srcprof>
Source
<xs:element name="line_srcprof" type="distsource_line_src_prof" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>1D profiles representation of a line source. Time-dependent</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / rho_tor
Namespace No namespace
Annotations
Toroidal flux coordinate at the grid points for 1D profiles [m]. Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. 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 at the grid points for 1D profiles [m]. Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / rho_tor_norm
Namespace No namespace
Annotations
Normalised toroidal flux coordinate at the grid points for 1D profiles; 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>Normalised toroidal flux coordinate at the grid points for 1D profiles; Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / 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 distsource_line_src_prof / R
Namespace No namespace
Annotations
Major radius at the line source. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="R" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Major radius at the line source. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / Z
Namespace No namespace
Annotations
Vertical position of the line source. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="Z" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Vertical position of the line source. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / theta
Namespace No namespace
Annotations
Polidal angle [rad]. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="theta" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Polidal angle [rad]. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / theta_id
Namespace No namespace
Annotations
Type of poloidal angle: 1 : same as the poloidal angle in the equlibrium cpo; 2 : geometrical polar angle, tan(theta) = Z/(R-R_0); 3 : other. If option 3, a transformation to the geometrical poloidal angle is provided in th2th_pol.
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="theta_id" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Type of poloidal angle: 1 : same as the poloidal angle in the equlibrium cpo; 2 : geometrical polar angle, tan(theta) = Z/(R-R_0); 3 : other. If option 3, a transformation to the geometrical poloidal angle is provided in th2th_pol.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / th2th_pol
Namespace No namespace
Annotations
Geometrical poloidal angle at grid points in theta, i.e. the transformation from theta to the polar poloidal angle; used only if angl_type=3; Time-dependent; Matrix (ndim1, ndim2)
Diagram
Diagram utilities_xsd.tmp#matflt_type
Type matflt_type
Properties
content simple
Source
<xs:element name="th2th_pol" type="matflt_type">
  <xs:annotation>
    <xs:documentation>Geometrical poloidal angle at grid points in theta, i.e. the transformation from theta to the polar poloidal angle; used only if angl_type=3; Time-dependent; Matrix (ndim1, ndim2)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / pitch
Namespace No namespace
Annotations
Pitch (i.e. v_parallel/v) of source particles. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="pitch" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Pitch (i.e. v_parallel/v) of source particles. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / energy
Namespace No namespace
Annotations
Kinetic energy of source particles [eV]. Time-dependent; 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>Kinetic energy of source particles [eV]. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / ang_momentum
Namespace No namespace
Annotations
Kinetic angular momentum of a single source particles, R m v_phi [Nms]. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="ang_momentum" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Kinetic angular momentum of a single source particles, R m v_phi [Nms]. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_line_src_prof / src_rate
Namespace No namespace
Annotations
Source density of particles [1/m^3/s]. Time-dependent; Vector (npsi)
Diagram
Diagram utilities_xsd.tmp#vecflt_type
Type vecflt_type
Properties
content simple
final restriction
Source
<xs:element name="src_rate" type="vecflt_type">
  <xs:annotation>
    <xs:documentation>Source density of particles [1/m^3/s]. Time-dependent; Vector (npsi)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / source_rate
Namespace No namespace
Annotations
Source density of particles in phase space (real space, velocity space, spin state).
Diagram
Diagram distsource_xsd.tmp#NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_grid distsource_xsd.tmp#NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_value distsource_xsd.tmp#NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_discrete distsource_xsd.tmp#NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_parameters
Properties
content complex
Model
Children discrete, grid, parameters, value
Instance
<source_rate>
  <grid>{1,1}</grid>
  <value>{1,1}</value>
  <discrete>{1,1}</discrete>
  <parameters>{1,1}</parameters>
</source_rate>
Source
<xs:element name="source_rate">
  <xs:annotation>
    <xs:documentation>Source density of particles in phase space (real space, velocity space, spin state).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="grid" type="complexgrid">
        <xs:annotation>
          <xs:documentation>Grid for storing the source-rate. Time-dependent; Complexgrid</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="value" type="complexgrid_scalar">
        <xs:annotation>
          <xs:documentation>The source-rate of particles in phase space; given on grid [(m/s)^-3 m^-3 s^-1]. Time-dependent; Complexgrid_scalar</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="discrete" type="vecint_type">
        <xs:annotation>
          <xs:documentation>List of indexes for the dimensions (coordinates) of grid for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid with two coordinates; rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete=(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the Direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. Time-dependent; Vector(n_discrete_dimensions)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="parameters">
        <xs:annotation>
          <xs:documentation>Parameters used to defined the grid coordiantes. Time-dependent</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <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:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element distsource_source / source_rate / grid
Namespace No namespace
Annotations
Grid for storing the source-rate. 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 source-rate. Time-dependent; Complexgrid</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / source_rate / value
Namespace No namespace
Annotations
The source-rate of particles in phase space; given on grid [(m/s)^-3 m^-3 s^-1]. 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
<value>
  <griduid>{1,1}</griduid>
  <subgrid>{1,1}</subgrid>
  <scalar>{1,1}</scalar>
  <vector>{1,1}</vector>
  <matrix>{1,1}</matrix>
</value>
Source
<xs:element name="value" type="complexgrid_scalar">
  <xs:annotation>
    <xs:documentation>The source-rate of particles in phase space; given on grid [(m/s)^-3 m^-3 s^-1]. Time-dependent; Complexgrid_scalar</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / source_rate / discrete
Namespace No namespace
Annotations
List of indexes for the dimensions (coordinates) of grid for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid  with two coordinates; rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete=(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the Direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. Time-dependent; Vector(n_discrete_dimensions)
Diagram
Diagram utilities_xsd.tmp#vecint_type
Type vecint_type
Properties
content simple
Source
<xs:element name="discrete" type="vecint_type">
  <xs:annotation>
    <xs:documentation>List of indexes for the dimensions (coordinates) of grid for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid with two coordinates; rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete=(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the Direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. Time-dependent; Vector(n_discrete_dimensions)</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource_source / source_rate / parameters
Namespace No namespace
Annotations
Parameters used to defined the grid coordiantes. Time-dependent
Diagram
Diagram distsource_xsd.tmp#NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_NO_NAMESPACE_distsource_source_NO_NAMESPACE_distsource_source_source_rate_parameters_equatorial
Properties
content complex
Model
Children equatorial
Instance
<parameters>
  <equatorial>{1,1}</equatorial>
</parameters>
Source
<xs:element name="parameters">
  <xs:annotation>
    <xs:documentation>Parameters used to defined the grid coordiantes. Time-dependent</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <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:sequence>
  </xs:complexType>
</xs:element>
Element distsource_source / source_rate / parameters / 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 distsource_source / markers
Namespace No namespace
Annotations
Source given as a set of markers (test particles) born per second.
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>Source given as a set of markers (test particles) born per second.</xs:documentation>
  </xs:annotation>
</xs:element>
Element distsource / 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 distsource_source
Namespace No namespace
Annotations
Source
Diagram
Diagram distsource_xsd.tmp#NO_NAMESPACE_distsource_source_source_id distsource_xsd.tmp#NO_NAMESPACE_distsource_source_species distsource_xsd.tmp#NO_NAMESPACE_distsource_source_gyro_type distsource_xsd.tmp#NO_NAMESPACE_distsource_source_global_param distsource_xsd.tmp#NO_NAMESPACE_distsource_source_profiles_1d distsource_xsd.tmp#NO_NAMESPACE_distsource_source_profiles_2d distsource_xsd.tmp#NO_NAMESPACE_distsource_source_line_srcprof distsource_xsd.tmp#NO_NAMESPACE_distsource_source_source_rate distsource_xsd.tmp#NO_NAMESPACE_distsource_source_markers utilities_xsd.tmp#codeparam
Used by
Model
Children codeparam, global_param, gyro_type, line_srcprof, markers, profiles_1d, profiles_2d, source_id, source_rate, species
Source
<xs:complexType name="distsource_source">
  <xs:annotation>
    <xs:documentation>Source</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="source_id" type="enum_instance" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>List of identifiers for the source, in term the type and name of the injectors and reactions that provide the source, along with an index separating sources with the same name and type. Possible content for type: NBI or reaction names (see distsource_types in the Documentation website under Conventions/Enumerated_datatypes); the field name should either be taken from nbi(*)%nbi_unit(*)%name, or describe the populations involved in the reaction, e.g. fast-thermal; the field index should separate different sources generated from a single injector or reaction. Vector(n_injectors_and_reactions)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="species" type="species_reference">
      <xs:annotation>
        <xs:documentation>Defines the source species represented in this element of the vector /distsource/source. 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 birth point; 2 =given at the gyro centre of the birth point.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="global_param" type="distsource_global_param">
      <xs:annotation>
        <xs:documentation>Global parameters.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="profiles_1d" type="distsource_profiles_1d">
      <xs:annotation>
        <xs:documentation>1D radial profiles</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="profiles_2d" type="distsource_profiles_2d">
      <xs:annotation>
        <xs:documentation>2D source profiles in terms of two phase space coordinates</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="line_srcprof" type="distsource_line_src_prof" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>1D profiles representation of a line source. Time-dependent</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="source_rate">
      <xs:annotation>
        <xs:documentation>Source density of particles in phase space (real space, velocity space, spin state).</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="grid" type="complexgrid">
            <xs:annotation>
              <xs:documentation>Grid for storing the source-rate. Time-dependent; Complexgrid</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="value" type="complexgrid_scalar">
            <xs:annotation>
              <xs:documentation>The source-rate of particles in phase space; given on grid [(m/s)^-3 m^-3 s^-1]. Time-dependent; Complexgrid_scalar</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="discrete" type="vecint_type">
            <xs:annotation>
              <xs:documentation>List of indexes for the dimensions (coordinates) of grid for which the source is discretely distributed. For example consider a source of 3.5 MeV alpha particles provided on a grid with two coordinates; rho_tor and energy. To specify that the source is given at energies exactly equal to 3.5 MeV, let discret have length 1 and set discrete=(1)=2 since energy is dimension number 2. The source is then proportional to delta( 1 - energy / 3.5MeV ), where delta is the Direct delta distribution. Discrete dimensions can only be used when the grid is rectangular. Time-dependent; Vector(n_discrete_dimensions)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="parameters">
            <xs:annotation>
              <xs:documentation>Parameters used to defined the grid coordiantes. Time-dependent</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <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:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="markers" type="weighted_markers">
      <xs:annotation>
        <xs:documentation>Source given as a set of markers (test particles) born per second.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="codeparam">
      <xs:annotation>
        <xs:documentation>Code parameters of physics code, i.e. codes calculating a wave field.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type distsource_global_param
Namespace No namespace
Annotations
Global parameters (volume integrated).
Diagram
Diagram distsource_xsd.tmp#distsource_global_param_src_pow distsource_xsd.tmp#distsource_global_param_src_rate distsource_xsd.tmp#distsource_global_param_mag_axis distsource_xsd.tmp#distsource_global_param_toroid_field
Used by
Model
Children mag_axis, src_pow, src_rate, toroid_field
Source
<xs:complexType name="distsource_global_param">
  <xs:annotation>
    <xs:documentation>Global parameters (volume integrated).</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="src_pow" type="exp0D">
      <xs:annotation>
        <xs:documentation>Total power source [W]; Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="src_rate" type="exp0D">
      <xs:annotation>
        <xs:documentation>Particle source rate [1/s]; Time-dependent.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="mag_axis" type="rz0D">
      <xs:annotation>
        <xs:documentation>Position of the magnetic axis. 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. Time-dependent; Scalar</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type distsource_profiles_1d
Namespace No namespace
Diagram
Diagram distsource_xsd.tmp#distsource_profiles_1d_rho_tor distsource_xsd.tmp#distsource_profiles_1d_rho_tor_norm distsource_xsd.tmp#distsource_profiles_1d_psi distsource_xsd.tmp#distsource_profiles_1d_volume distsource_xsd.tmp#distsource_profiles_1d_area distsource_xsd.tmp#distsource_profiles_1d_pow_den distsource_xsd.tmp#distsource_profiles_1d_trq_den distsource_xsd.tmp#distsource_profiles_1d_src_rate
Used by
Model
Children area, pow_den, psi, rho_tor, rho_tor_norm, src_rate, trq_den, volume
Source
<xs:complexType name="distsource_profiles_1d">
  <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 [Wb], evaluated 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:element name="pow_den" type="exp1D">
      <xs:annotation>
        <xs:documentation>Flux surface averaged power density [W/m^3]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="trq_den" type="exp1D">
      <xs:annotation>
        <xs:documentation>Flux surface averaged toroidal torque density [N/m^2]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="src_rate" type="exp1D">
      <xs:annotation>
        <xs:documentation>Flux surface averaged total source density of particles [m^-3 s^-1]; Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type distsource_profiles_2d
Namespace No namespace
Annotations
2D source profiles in terms of two phase space coordinates
Diagram
Diagram distsource_xsd.tmp#distsource_profiles_2d_grid_coord distsource_xsd.tmp#distsource_profiles_2d_dim1 distsource_xsd.tmp#distsource_profiles_2d_dim2 distsource_xsd.tmp#distsource_profiles_2d_g11 distsource_xsd.tmp#distsource_profiles_2d_g12 distsource_xsd.tmp#distsource_profiles_2d_g21 distsource_xsd.tmp#distsource_profiles_2d_g22 distsource_xsd.tmp#distsource_profiles_2d_pow_den distsource_xsd.tmp#distsource_profiles_2d_src_rate
Used by
Model
Children dim1, dim2, g11, g12, g21, g22, grid_coord, pow_den, src_rate
Source
<xs:complexType name="distsource_profiles_2d">
  <xs:annotation>
    <xs:documentation>2D source profiles in terms of two phase space coordinates</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="grid_coord" type="vecint_type">
      <xs:annotation>
        <xs:documentation>Identifies the coordinates specifies in dim1 and dim2. grid_coord(1) and grid_coord(2) describe the coordinate represented in dim1 and dim2. 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]. Vector (2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dim1" type="matflt_type">
      <xs:annotation>
        <xs:documentation>First coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="dim2" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Second coordinate of 2D grid. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g11" type="matflt_type">
      <xs:annotation>
        <xs:documentation>11 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g12" type="matflt_type">
      <xs:annotation>
        <xs:documentation>12 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g21" type="matflt_type">
      <xs:annotation>
        <xs:documentation>21 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="g22" type="matflt_type">
      <xs:annotation>
        <xs:documentation>22 component of the covariant metric tensor in the (dim1, dim2) coordiante system. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pow_den" type="exp2D">
      <xs:annotation>
        <xs:documentation>Source power density. Here sum(M,N=1,2; pow_den*gNM*dimN*dimM) have unit [W]. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="src_rate" type="exp2D">
      <xs:annotation>
        <xs:documentation>Source density of particles.Here sum(M,N=1,2; src_rate*gNM*dimN*dimM) have unit [1/s]. Time-dependent; Vector (ndim1,ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Complex Type distsource_line_src_prof
Namespace No namespace
Diagram
Diagram distsource_xsd.tmp#distsource_line_src_prof_rho_tor distsource_xsd.tmp#distsource_line_src_prof_rho_tor_norm distsource_xsd.tmp#distsource_line_src_prof_psi distsource_xsd.tmp#distsource_line_src_prof_R distsource_xsd.tmp#distsource_line_src_prof_Z distsource_xsd.tmp#distsource_line_src_prof_theta distsource_xsd.tmp#distsource_line_src_prof_theta_id distsource_xsd.tmp#distsource_line_src_prof_th2th_pol distsource_xsd.tmp#distsource_line_src_prof_pitch distsource_xsd.tmp#distsource_line_src_prof_energy distsource_xsd.tmp#distsource_line_src_prof_ang_momentum distsource_xsd.tmp#distsource_line_src_prof_src_rate
Used by
Model
Children R, Z, ang_momentum, energy, pitch, psi, rho_tor, rho_tor_norm, src_rate, th2th_pol, theta, theta_id
Source
<xs:complexType name="distsource_line_src_prof">
  <xs:sequence>
    <xs:element name="rho_tor" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Toroidal flux coordinate at the grid points for 1D profiles [m]. Defined as sqrt(phi/pi/B0), where B0 = equilibrium/global_param/toroid_field/b0. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="rho_tor_norm" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Normalised toroidal flux coordinate at the grid points for 1D profiles; 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="R" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Major radius at the line source. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Z" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Vertical position of the line source. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="theta" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Polidal angle [rad]. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="theta_id" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Type of poloidal angle: 1 : same as the poloidal angle in the equlibrium cpo; 2 : geometrical polar angle, tan(theta) = Z/(R-R_0); 3 : other. If option 3, a transformation to the geometrical poloidal angle is provided in th2th_pol.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="th2th_pol" type="matflt_type">
      <xs:annotation>
        <xs:documentation>Geometrical poloidal angle at grid points in theta, i.e. the transformation from theta to the polar poloidal angle; used only if angl_type=3; Time-dependent; Matrix (ndim1, ndim2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="pitch" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Pitch (i.e. v_parallel/v) of source particles. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="energy" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Kinetic energy of source particles [eV]. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="ang_momentum" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Kinetic angular momentum of a single source particles, R m v_phi [Nms]. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="src_rate" type="vecflt_type">
      <xs:annotation>
        <xs:documentation>Source density of particles [1/m^3/s]. Time-dependent; Vector (npsi)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>