From 859565603764d0db93657a2040a34b67f2e44b87 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Fri, 3 May 2024 15:54:46 -0700 Subject: [PATCH 01/20] fix @show typeof(dd) --- src/data.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/data.jl b/src/data.jl index b693b65e..a137fb68 100644 --- a/src/data.jl +++ b/src/data.jl @@ -27,7 +27,9 @@ end Return information of a node in the IMAS data structure, possibly including extra structures """ function info(uloc::String, extras::Bool=true)::Info - if "$uloc[:]" ∈ keys(_all_info) + if uloc == "dd" + return Info{Tuple{}}((), "", "", "", false) + elseif "$uloc[:]" ∈ keys(_all_info) nfo = _all_info["$uloc[:]"] else nfo = _all_info[uloc] From ffceb5d48fbfd3d813c16507280d66ca9fc34efc Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Fri, 3 May 2024 15:56:27 -0700 Subject: [PATCH 02/20] fix working with dd{Real} --- src/data.jl | 30 ++++++++++++++++++++---------- src/expressions.jl | 4 ++-- 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/data.jl b/src/data.jl index a137fb68..e7c55a51 100644 --- a/src/data.jl +++ b/src/data.jl @@ -167,6 +167,17 @@ end # IDS # #= === =# function Base.getproperty(@nospecialize(ids::IDS), field::Symbol) + if !hasfield(typeof(ids), field) + error("type $(typeof(ids)) has no field `$(field)`\nDid you mean: $(collect(keys(ids))))") + end + value = _getproperty(ids, field) + if typeof(value) <: Exception + throw(value) + end + return value +end + +function Base.getproperty(@nospecialize(ids::IDS{Float64}), field::Symbol) if !hasfield(typeof(ids), field) error("type $(typeof(ids)) has no field `$(field)`\nDid you mean: $(collect(keys(ids))))") end @@ -186,12 +197,11 @@ Return IDS value for requested field or `default` if field is missing NOTE: This is useful because accessing a `missing` field in an IDS would raise an error """ function Base.getproperty(@nospecialize(ids::IDS), field::Symbol, @nospecialize(default::Any)) - tp = typeof(getfield(ids, field)) value = _getproperty(ids, field) if typeof(value) <: Exception return default else - return value::tp + return value end end @@ -287,26 +297,25 @@ end function _getproperty(@nospecialize(ids::IDS), field::Symbol) value = getfield(ids, field) - tp = typeof(value) if field === :global_time # pass - return value::tp + return value elseif field ∈ private_fields error("Use `getfield(ids, :$field)` instead of `ids.$field`") elseif typeof(value) <: Union{IDS,IDSvector} # nothing to do for data structures - return value::tp + return value elseif hasdata(ids, field; refs=false) # has data - return value::tp + return value elseif hasdata(ids, field; refs=true) # reference - return _getproperty(ref(ids), field)::tp + return _getproperty(ref(ids), field) elseif getfield(ids, :_frozen) # has no data and is frozen @@ -330,7 +339,7 @@ function _getproperty(@nospecialize(ids::IDS), field::Symbol) setraw!(ids, field, value) expression_onetime_weakref[objectid(ids)] = WeakRef(ids) end - return value::tp + return value end end end @@ -347,7 +356,8 @@ function setraw!(@nospecialize(ids::IDS), field::Symbol, v::Any) if field in private_fields error("Use `setfield!(ids, :$field, ...)` instead of setraw!(ids, :$field ...)") end - if typeof(getfield(ids, field)) <: typeof(v) + tp = fieldtype(typeof(ids), field) + if typeof(v) <: tp tmp = setfield!(ids, field, v) add_filled(ids, field) if access_log.enabled && !(typeof(v) <: Union{IDS,IDSvector}) @@ -355,7 +365,7 @@ function setraw!(@nospecialize(ids::IDS), field::Symbol, v::Any) end return tmp else - error("$(typeof(v)) is the wrong type for $(ulocation(ids, field)), it should be $(fieldtype(typeof(ids), field)))") + error("$(typeof(v)) is the wrong type for `$(ulocation(ids, field))`, it should be $(tp)") end end diff --git a/src/expressions.jl b/src/expressions.jl index 713fa104..31c66b3d 100644 --- a/src/expressions.jl +++ b/src/expressions.jl @@ -97,9 +97,9 @@ function exec_expression_with_ancestor_args(@nospecialize(ids::IDS), field::Symb ancestors = ids_ancestors(ids) # execute and in all cases pop the call_stack # also check that the return value matches IMAS definition - tp = typeof(getfield(ids, field)) + tp = typeof(getfield(ids, field)) # fix this value = try - func(coords.values...; ancestors...)::tp + func(coords.values...; ancestors...) catch e if typeof(e) <: IMASexpressionRecursion e From 28d93f0ede0dd8ae6b9a73888ddaf55d43a753a4 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Fri, 3 May 2024 15:56:50 -0700 Subject: [PATCH 03/20] cache precompiled dd --- src/IMASDD.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/IMASDD.jl b/src/IMASDD.jl index c4516326..cdf26dd7 100644 --- a/src/IMASDD.jl +++ b/src/IMASDD.jl @@ -18,6 +18,9 @@ include("f2.jl") include("math.jl") +# call dd here to cache precompiled data structure +dd() + export @ddtime end # module From 643cd9c28583dd89e70f45811ece60ac9e77fedb Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Fri, 3 May 2024 15:57:38 -0700 Subject: [PATCH 04/20] dd{Real} --- src/dd.jl | 9364 +++++++++++++++++++++++++++-------------------------- 1 file changed, 4695 insertions(+), 4669 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 88634e9a..5023dfea 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -1,5 +1,5 @@ mutable struct workflow__time_loop__workflow_cycle___component{T} <: IDSvectorStaticElement{T} - var"control_float" :: Vector{T} + var"control_float" :: Vector{<:T} var"control_integer" :: Vector{Int64} var"execution_mode" :: Int64 var"index" :: Int64 @@ -390,7 +390,7 @@ end workflow() = workflow{Float64}() mutable struct waves__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -407,8 +407,8 @@ end waves__vacuum_toroidal_field() = waves__vacuum_toroidal_field{Float64}() mutable struct waves__magnetic_axis{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -689,10 +689,10 @@ waves__coherent_wave___wave_solver_type() = waves__coherent_wave___wave_solver_t mutable struct waves__coherent_wave___profiles_2d___ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_density_fast" :: Matrix{T} - var"power_density_fast_n_tor" :: Array{T, 3} - var"power_density_thermal" :: Matrix{T} - var"power_density_thermal_n_tor" :: Array{T, 3} + var"power_density_fast" :: Matrix{<:T} + var"power_density_fast_n_tor" :: Array{<:T, 3} + var"power_density_thermal" :: Matrix{<:T} + var"power_density_thermal_n_tor" :: Array{<:T, 3} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -733,10 +733,10 @@ mutable struct waves__coherent_wave___profiles_2d___ion{T} <: IDSvectorStaticEle var"element" :: IDSvector{waves__coherent_wave___profiles_2d___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 - var"power_density_fast" :: Matrix{T} - var"power_density_fast_n_tor" :: Array{T, 3} - var"power_density_thermal" :: Matrix{T} - var"power_density_thermal_n_tor" :: Array{T, 3} + var"power_density_fast" :: Matrix{<:T} + var"power_density_fast_n_tor" :: Array{<:T, 3} + var"power_density_thermal" :: Matrix{<:T} + var"power_density_thermal_n_tor" :: Array{<:T, 3} var"state" :: IDSvector{waves__coherent_wave___profiles_2d___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -774,16 +774,16 @@ end waves__coherent_wave___profiles_2d___grid__type() = waves__coherent_wave___profiles_2d___grid__type{Float64}() mutable struct waves__coherent_wave___profiles_2d___grid{T} <: IDS{T} - var"area" :: Matrix{T} - var"psi" :: Matrix{T} - var"r" :: Matrix{T} - var"rho_tor" :: Matrix{T} - var"rho_tor_norm" :: Matrix{T} - var"theta_geometric" :: Matrix{T} - var"theta_straight" :: Matrix{T} + var"area" :: Matrix{<:T} + var"psi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"rho_tor" :: Matrix{<:T} + var"rho_tor_norm" :: Matrix{<:T} + var"theta_geometric" :: Matrix{<:T} + var"theta_straight" :: Matrix{<:T} var"type" :: waves__coherent_wave___profiles_2d___grid__type{T} - var"volume" :: Matrix{T} - var"z" :: Matrix{T} + var"volume" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -800,10 +800,10 @@ end waves__coherent_wave___profiles_2d___grid() = waves__coherent_wave___profiles_2d___grid{Float64}() mutable struct waves__coherent_wave___profiles_2d___electrons{T} <: IDS{T} - var"power_density_fast" :: Matrix{T} - var"power_density_fast_n_tor" :: Array{T, 3} - var"power_density_thermal" :: Matrix{T} - var"power_density_thermal_n_tor" :: Array{T, 3} + var"power_density_fast" :: Matrix{<:T} + var"power_density_fast_n_tor" :: Array{<:T, 3} + var"power_density_thermal" :: Matrix{<:T} + var"power_density_thermal_n_tor" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -819,8 +819,8 @@ end waves__coherent_wave___profiles_2d___electrons() = waves__coherent_wave___profiles_2d___electrons{Float64}() mutable struct waves__coherent_wave___profiles_2d___e_field_n_tor___plus{T} <: IDS{T} - var"amplitude" :: Matrix{T} - var"phase" :: Matrix{T} + var"amplitude" :: Matrix{<:T} + var"phase" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -836,8 +836,8 @@ end waves__coherent_wave___profiles_2d___e_field_n_tor___plus() = waves__coherent_wave___profiles_2d___e_field_n_tor___plus{Float64}() mutable struct waves__coherent_wave___profiles_2d___e_field_n_tor___parallel{T} <: IDS{T} - var"amplitude" :: Matrix{T} - var"phase" :: Matrix{T} + var"amplitude" :: Matrix{<:T} + var"phase" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -853,8 +853,8 @@ end waves__coherent_wave___profiles_2d___e_field_n_tor___parallel() = waves__coherent_wave___profiles_2d___e_field_n_tor___parallel{Float64}() mutable struct waves__coherent_wave___profiles_2d___e_field_n_tor___minus{T} <: IDS{T} - var"amplitude" :: Matrix{T} - var"phase" :: Matrix{T} + var"amplitude" :: Matrix{<:T} + var"phase" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -896,8 +896,8 @@ mutable struct waves__coherent_wave___profiles_2d{T} <: IDSvectorTimeElement{T} var"grid" :: waves__coherent_wave___profiles_2d___grid{T} var"ion" :: IDSvector{waves__coherent_wave___profiles_2d___ion{T}} var"n_tor" :: Vector{Int64} - var"power_density" :: Matrix{T} - var"power_density_n_tor" :: Array{T, 3} + var"power_density" :: Matrix{<:T} + var"power_density_n_tor" :: Array{<:T, 3} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -920,14 +920,14 @@ waves__coherent_wave___profiles_2d() = waves__coherent_wave___profiles_2d{Float6 mutable struct waves__coherent_wave___profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_density_fast" :: Vector{T} - var"power_density_fast_n_tor" :: Matrix{T} - var"power_density_thermal" :: Vector{T} - var"power_density_thermal_n_tor" :: Matrix{T} - var"power_inside_fast" :: Vector{T} - var"power_inside_fast_n_tor" :: Matrix{T} - var"power_inside_thermal" :: Vector{T} - var"power_inside_thermal_n_tor" :: Matrix{T} + var"power_density_fast" :: Vector{<:T} + var"power_density_fast_n_tor" :: Matrix{<:T} + var"power_density_thermal" :: Vector{<:T} + var"power_density_thermal_n_tor" :: Matrix{<:T} + var"power_inside_fast" :: Vector{<:T} + var"power_inside_fast_n_tor" :: Matrix{<:T} + var"power_inside_thermal" :: Vector{<:T} + var"power_inside_thermal_n_tor" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -968,14 +968,14 @@ mutable struct waves__coherent_wave___profiles_1d___ion{T} <: IDSvectorStaticEle var"element" :: IDSvector{waves__coherent_wave___profiles_1d___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 - var"power_density_fast" :: Vector{T} - var"power_density_fast_n_tor" :: Matrix{T} - var"power_density_thermal" :: Vector{T} - var"power_density_thermal_n_tor" :: Matrix{T} - var"power_inside_fast" :: Vector{T} - var"power_inside_fast_n_tor" :: Matrix{T} - var"power_inside_thermal" :: Vector{T} - var"power_inside_thermal_n_tor" :: Matrix{T} + var"power_density_fast" :: Vector{<:T} + var"power_density_fast_n_tor" :: Matrix{<:T} + var"power_density_thermal" :: Vector{<:T} + var"power_density_thermal_n_tor" :: Matrix{<:T} + var"power_inside_fast" :: Vector{<:T} + var"power_inside_fast_n_tor" :: Matrix{<:T} + var"power_inside_thermal" :: Vector{<:T} + var"power_inside_thermal_n_tor" :: Matrix{<:T} var"state" :: IDSvector{waves__coherent_wave___profiles_1d___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -995,15 +995,15 @@ end waves__coherent_wave___profiles_1d___ion() = waves__coherent_wave___profiles_1d___ion{Float64}() mutable struct waves__coherent_wave___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1019,14 +1019,14 @@ end waves__coherent_wave___profiles_1d___grid() = waves__coherent_wave___profiles_1d___grid{Float64}() mutable struct waves__coherent_wave___profiles_1d___electrons{T} <: IDS{T} - var"power_density_fast" :: Vector{T} - var"power_density_fast_n_tor" :: Matrix{T} - var"power_density_thermal" :: Vector{T} - var"power_density_thermal_n_tor" :: Matrix{T} - var"power_inside_fast" :: Vector{T} - var"power_inside_fast_n_tor" :: Matrix{T} - var"power_inside_thermal" :: Vector{T} - var"power_inside_thermal_n_tor" :: Matrix{T} + var"power_density_fast" :: Vector{<:T} + var"power_density_fast_n_tor" :: Matrix{<:T} + var"power_density_thermal" :: Vector{<:T} + var"power_density_thermal_n_tor" :: Matrix{<:T} + var"power_inside_fast" :: Vector{<:T} + var"power_inside_fast_n_tor" :: Matrix{<:T} + var"power_inside_thermal" :: Vector{<:T} + var"power_inside_thermal_n_tor" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1042,8 +1042,8 @@ end waves__coherent_wave___profiles_1d___electrons() = waves__coherent_wave___profiles_1d___electrons{Float64}() mutable struct waves__coherent_wave___profiles_1d___e_field_n_tor___plus{T} <: IDS{T} - var"amplitude" :: Vector{T} - var"phase" :: Vector{T} + var"amplitude" :: Vector{<:T} + var"phase" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1059,8 +1059,8 @@ end waves__coherent_wave___profiles_1d___e_field_n_tor___plus() = waves__coherent_wave___profiles_1d___e_field_n_tor___plus{Float64}() mutable struct waves__coherent_wave___profiles_1d___e_field_n_tor___parallel{T} <: IDS{T} - var"amplitude" :: Vector{T} - var"phase" :: Vector{T} + var"amplitude" :: Vector{<:T} + var"phase" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1076,8 +1076,8 @@ end waves__coherent_wave___profiles_1d___e_field_n_tor___parallel() = waves__coherent_wave___profiles_1d___e_field_n_tor___parallel{Float64}() mutable struct waves__coherent_wave___profiles_1d___e_field_n_tor___minus{T} <: IDS{T} - var"amplitude" :: Vector{T} - var"phase" :: Vector{T} + var"amplitude" :: Vector{<:T} + var"phase" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1114,20 +1114,20 @@ end waves__coherent_wave___profiles_1d___e_field_n_tor() = waves__coherent_wave___profiles_1d___e_field_n_tor{Float64}() mutable struct waves__coherent_wave___profiles_1d{T} <: IDSvectorTimeElement{T} - var"current_parallel_density" :: Vector{T} - var"current_parallel_density_n_tor" :: Matrix{T} - var"current_tor_inside" :: Vector{T} - var"current_tor_inside_n_tor" :: Matrix{T} + var"current_parallel_density" :: Vector{<:T} + var"current_parallel_density_n_tor" :: Matrix{<:T} + var"current_tor_inside" :: Vector{<:T} + var"current_tor_inside_n_tor" :: Matrix{<:T} var"e_field_n_tor" :: IDSvector{waves__coherent_wave___profiles_1d___e_field_n_tor{T}} var"electrons" :: waves__coherent_wave___profiles_1d___electrons{T} var"grid" :: waves__coherent_wave___profiles_1d___grid{T} var"ion" :: IDSvector{waves__coherent_wave___profiles_1d___ion{T}} - var"k_perpendicular" :: Matrix{T} + var"k_perpendicular" :: Matrix{<:T} var"n_tor" :: Vector{Int64} - var"power_density" :: Vector{T} - var"power_density_n_tor" :: Matrix{T} - var"power_inside" :: Vector{T} - var"power_inside_n_tor" :: Matrix{T} + var"power_density" :: Vector{<:T} + var"power_density_n_tor" :: Matrix{<:T} + var"power_inside" :: Vector{<:T} + var"power_inside_n_tor" :: Matrix{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -1188,9 +1188,9 @@ mutable struct waves__coherent_wave___global_quantities___ion___state{T} <: IDSv var"electron_configuration" :: String var"label" :: String var"power_fast" :: T - var"power_fast_n_tor" :: Vector{T} + var"power_fast_n_tor" :: Vector{<:T} var"power_thermal" :: T - var"power_thermal_n_tor" :: Vector{T} + var"power_thermal_n_tor" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -1233,9 +1233,9 @@ mutable struct waves__coherent_wave___global_quantities___ion{T} <: IDSvectorSta var"label" :: String var"multiple_states_flag" :: Int64 var"power_fast" :: T - var"power_fast_n_tor" :: Vector{T} + var"power_fast_n_tor" :: Vector{<:T} var"power_thermal" :: T - var"power_thermal_n_tor" :: Vector{T} + var"power_thermal_n_tor" :: Vector{<:T} var"state" :: IDSvector{waves__coherent_wave___global_quantities___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -1257,9 +1257,9 @@ waves__coherent_wave___global_quantities___ion() = waves__coherent_wave___global mutable struct waves__coherent_wave___global_quantities___electrons{T} <: IDS{T} var"distribution_assumption" :: Int64 var"power_fast" :: T - var"power_fast_n_tor" :: Vector{T} + var"power_fast_n_tor" :: Vector{<:T} var"power_thermal" :: T - var"power_thermal_n_tor" :: Vector{T} + var"power_thermal_n_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1276,13 +1276,13 @@ waves__coherent_wave___global_quantities___electrons() = waves__coherent_wave___ mutable struct waves__coherent_wave___global_quantities{T} <: IDSvectorTimeElement{T} var"current_tor" :: T - var"current_tor_n_tor" :: Vector{T} + var"current_tor_n_tor" :: Vector{<:T} var"electrons" :: waves__coherent_wave___global_quantities___electrons{T} var"frequency" :: T var"ion" :: IDSvector{waves__coherent_wave___global_quantities___ion{T}} var"n_tor" :: Vector{Int64} var"power" :: T - var"power_n_tor" :: Vector{T} + var"power_n_tor" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -1301,10 +1301,10 @@ end waves__coherent_wave___global_quantities() = waves__coherent_wave___global_quantities{Float64}() mutable struct waves__coherent_wave___full_wave___k_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1338,8 +1338,8 @@ waves__coherent_wave___full_wave___grid__space___objects_per_dimension___object_ mutable struct waves__coherent_wave___full_wave___grid__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{waves__coherent_wave___full_wave___grid__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -1471,9 +1471,9 @@ end waves__coherent_wave___full_wave___grid__identifier() = waves__coherent_wave___full_wave___grid__identifier{Float64}() mutable struct waves__coherent_wave___full_wave___grid__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1542,9 +1542,9 @@ end waves__coherent_wave___full_wave___grid__grid_subset___element() = waves__coherent_wave___full_wave___grid__grid_subset___element{Float64}() mutable struct waves__coherent_wave___full_wave___grid__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1828,14 +1828,14 @@ end waves__coherent_wave___full_wave() = waves__coherent_wave___full_wave{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___wave_vector{T} <: IDS{T} - var"k_r" :: Vector{T} - var"k_r_norm" :: Vector{T} - var"k_tor" :: Vector{T} - var"k_tor_norm" :: Vector{T} - var"k_z" :: Vector{T} - var"k_z_norm" :: Vector{T} - var"n_parallel" :: Vector{T} - var"n_perpendicular" :: Vector{T} + var"k_r" :: Vector{<:T} + var"k_r_norm" :: Vector{<:T} + var"k_tor" :: Vector{<:T} + var"k_tor_norm" :: Vector{<:T} + var"k_z" :: Vector{<:T} + var"k_z_norm" :: Vector{<:T} + var"n_parallel" :: Vector{<:T} + var"n_perpendicular" :: Vector{<:T} var"n_tor" :: Vector{Int64} var"varying_n_tor" :: Int64 _filled::Set{Symbol} @@ -1853,8 +1853,8 @@ end waves__coherent_wave___beam_tracing___beam___wave_vector() = waves__coherent_wave___beam_tracing___beam___wave_vector{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___spot{T} <: IDS{T} - var"angle" :: Vector{T} - var"size" :: Matrix{T} + var"angle" :: Vector{<:T} + var"size" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1870,8 +1870,8 @@ end waves__coherent_wave___beam_tracing___beam___spot() = waves__coherent_wave___beam_tracing___beam___spot{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___power_flow_norm{T} <: IDS{T} - var"parallel" :: Vector{T} - var"perpendicular" :: Vector{T} + var"parallel" :: Vector{<:T} + var"perpendicular" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1887,11 +1887,11 @@ end waves__coherent_wave___beam_tracing___beam___power_flow_norm() = waves__coherent_wave___beam_tracing___beam___power_flow_norm{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___position{T} <: IDS{T} - var"phi" :: Vector{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"theta" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"theta" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1907,8 +1907,8 @@ end waves__coherent_wave___beam_tracing___beam___position() = waves__coherent_wave___beam_tracing___beam___position{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___phase{T} <: IDS{T} - var"angle" :: Vector{T} - var"curvature" :: Matrix{T} + var"angle" :: Vector{<:T} + var"curvature" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -1926,7 +1926,7 @@ waves__coherent_wave___beam_tracing___beam___phase() = waves__coherent_wave___be mutable struct waves__coherent_wave___beam_tracing___beam___ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power" :: Vector{T} + var"power" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -1967,7 +1967,7 @@ mutable struct waves__coherent_wave___beam_tracing___beam___ion{T} <: IDSvectorS var"element" :: IDSvector{waves__coherent_wave___beam_tracing___beam___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 - var"power" :: Vector{T} + var"power" :: Vector{<:T} var"state" :: IDSvector{waves__coherent_wave___beam_tracing___beam___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -1987,7 +1987,7 @@ end waves__coherent_wave___beam_tracing___beam___ion() = waves__coherent_wave___beam_tracing___beam___ion{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___electrons{T} <: IDS{T} - var"power" :: Vector{T} + var"power" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2003,8 +2003,8 @@ end waves__coherent_wave___beam_tracing___beam___electrons() = waves__coherent_wave___beam_tracing___beam___electrons{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___e_field__plus{T} <: IDS{T} - var"imaginary" :: Vector{T} - var"real" :: Vector{T} + var"imaginary" :: Vector{<:T} + var"real" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2020,8 +2020,8 @@ end waves__coherent_wave___beam_tracing___beam___e_field__plus() = waves__coherent_wave___beam_tracing___beam___e_field__plus{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___e_field__parallel{T} <: IDS{T} - var"imaginary" :: Vector{T} - var"real" :: Vector{T} + var"imaginary" :: Vector{<:T} + var"real" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2037,8 +2037,8 @@ end waves__coherent_wave___beam_tracing___beam___e_field__parallel() = waves__coherent_wave___beam_tracing___beam___e_field__parallel{Float64}() mutable struct waves__coherent_wave___beam_tracing___beam___e_field__minus{T} <: IDS{T} - var"imaginary" :: Vector{T} - var"real" :: Vector{T} + var"imaginary" :: Vector{<:T} + var"real" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2078,7 +2078,7 @@ mutable struct waves__coherent_wave___beam_tracing___beam{T} <: IDSvectorStaticE var"e_field" :: waves__coherent_wave___beam_tracing___beam___e_field{T} var"electrons" :: waves__coherent_wave___beam_tracing___beam___electrons{T} var"ion" :: IDSvector{waves__coherent_wave___beam_tracing___beam___ion{T}} - var"length" :: Vector{T} + var"length" :: Vector{<:T} var"phase" :: waves__coherent_wave___beam_tracing___beam___phase{T} var"position" :: waves__coherent_wave___beam_tracing___beam___position{T} var"power_flow_norm" :: waves__coherent_wave___beam_tracing___beam___power_flow_norm{T} @@ -2507,10 +2507,10 @@ wall__global_quantities__neutral___incident_species___element() = wall__global_q mutable struct wall__global_quantities__neutral___incident_species{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{wall__global_quantities__neutral___incident_species___element{T}} - var"energies" :: Vector{T} + var"energies" :: Vector{<:T} var"label" :: String - var"sputtering_chemical_coefficient" :: Matrix{T} - var"sputtering_physical_coefficient" :: Array{T, 3} + var"sputtering_chemical_coefficient" :: Matrix{<:T} + var"sputtering_physical_coefficient" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2546,15 +2546,15 @@ wall__global_quantities__neutral___element() = wall__global_quantities__neutral_ mutable struct wall__global_quantities__neutral{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{wall__global_quantities__neutral___element{T}} - var"gas_puff" :: Vector{T} + var"gas_puff" :: Vector{<:T} var"incident_species" :: IDSvector{wall__global_quantities__neutral___incident_species{T}} var"label" :: String - var"particle_flux_from_plasma" :: Vector{T} - var"particle_flux_from_wall" :: Matrix{T} - var"pumping_speed" :: Vector{T} - var"recycling_energy_coefficient" :: Matrix{T} - var"recycling_particles_coefficient" :: Matrix{T} - var"wall_inventory" :: Vector{T} + var"particle_flux_from_plasma" :: Vector{<:T} + var"particle_flux_from_wall" :: Matrix{<:T} + var"pumping_speed" :: Vector{<:T} + var"recycling_energy_coefficient" :: Matrix{<:T} + var"recycling_particles_coefficient" :: Matrix{<:T} + var"wall_inventory" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2572,12 +2572,12 @@ end wall__global_quantities__neutral() = wall__global_quantities__neutral{Float64}() mutable struct wall__global_quantities__electrons{T} <: IDS{T} - var"gas_puff" :: Vector{T} - var"particle_flux_from_plasma" :: Vector{T} - var"particle_flux_from_wall" :: Matrix{T} - var"power_inner_target" :: Vector{T} - var"power_outer_target" :: Vector{T} - var"pumping_speed" :: Vector{T} + var"gas_puff" :: Vector{<:T} + var"particle_flux_from_plasma" :: Vector{<:T} + var"particle_flux_from_wall" :: Matrix{<:T} + var"power_inner_target" :: Vector{<:T} + var"power_outer_target" :: Vector{<:T} + var"pumping_speed" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2593,23 +2593,23 @@ end wall__global_quantities__electrons() = wall__global_quantities__electrons{Float64}() mutable struct wall__global_quantities{T} <: IDS{T} - var"current_tor" :: Vector{T} + var"current_tor" :: Vector{<:T} var"electrons" :: wall__global_quantities__electrons{T} var"neutral" :: IDSvector{wall__global_quantities__neutral{T}} - var"power_black_body" :: Vector{T} - var"power_conducted" :: Vector{T} - var"power_convected" :: Vector{T} - var"power_currents" :: Vector{T} - var"power_density_inner_target_max" :: Vector{T} - var"power_density_outer_target_max" :: Vector{T} - var"power_incident" :: Vector{T} - var"power_inner_target_ion_total" :: Vector{T} - var"power_neutrals" :: Vector{T} - var"power_radiated" :: Vector{T} - var"power_recombination_neutrals" :: Vector{T} - var"power_recombination_plasma" :: Vector{T} - var"power_to_cooling" :: Vector{T} - var"temperature" :: Vector{T} + var"power_black_body" :: Vector{<:T} + var"power_conducted" :: Vector{<:T} + var"power_convected" :: Vector{<:T} + var"power_currents" :: Vector{<:T} + var"power_density_inner_target_max" :: Vector{<:T} + var"power_density_outer_target_max" :: Vector{<:T} + var"power_incident" :: Vector{<:T} + var"power_inner_target_ion_total" :: Vector{<:T} + var"power_neutrals" :: Vector{<:T} + var"power_radiated" :: Vector{<:T} + var"power_recombination_neutrals" :: Vector{<:T} + var"power_recombination_plasma" :: Vector{<:T} + var"power_to_cooling" :: Vector{<:T} + var"temperature" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2627,7 +2627,7 @@ end wall__global_quantities() = wall__global_quantities{Float64}() mutable struct wall__first_wall_power_flux_peak{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -2662,10 +2662,10 @@ end wall__description_ggd___type() = wall__description_ggd___type{Float64}() mutable struct wall__description_ggd___thickness___grid_subset{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2772,8 +2772,8 @@ wall__description_ggd___grid_ggd___space___objects_per_dimension___object___boun mutable struct wall__description_ggd___grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{wall__description_ggd___grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -2905,9 +2905,9 @@ end wall__description_ggd___grid_ggd___identifier() = wall__description_ggd___grid_ggd___identifier{Float64}() mutable struct wall__description_ggd___grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -2976,9 +2976,9 @@ end wall__description_ggd___grid_ggd___grid_subset___element() = wall__description_ggd___grid_ggd___grid_subset___element{Float64}() mutable struct wall__description_ggd___grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3041,10 +3041,10 @@ end wall__description_ggd___grid_ggd() = wall__description_ggd___grid_ggd{Float64}() mutable struct wall__description_ggd___ggd___v_biasing{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3060,10 +3060,10 @@ end wall__description_ggd___ggd___v_biasing() = wall__description_ggd___ggd___v_biasing{Float64}() mutable struct wall__description_ggd___ggd___temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3079,10 +3079,10 @@ end wall__description_ggd___ggd___temperature() = wall__description_ggd___ggd___temperature{Float64}() mutable struct wall__description_ggd___ggd___resistivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3116,10 +3116,10 @@ end wall__description_ggd___ggd___recycling__neutral___state___neutral_type() = wall__description_ggd___ggd___recycling__neutral___state___neutral_type{Float64}() mutable struct wall__description_ggd___ggd___recycling__neutral___state___coefficient{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3176,10 +3176,10 @@ end wall__description_ggd___ggd___recycling__neutral___element() = wall__description_ggd___ggd___recycling__neutral___element{Float64}() mutable struct wall__description_ggd___ggd___recycling__neutral___coefficient{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3219,10 +3219,10 @@ end wall__description_ggd___ggd___recycling__neutral() = wall__description_ggd___ggd___recycling__neutral{Float64}() mutable struct wall__description_ggd___ggd___recycling__ion___state___coefficient{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3279,10 +3279,10 @@ end wall__description_ggd___ggd___recycling__ion___element() = wall__description_ggd___ggd___recycling__ion___element{Float64}() mutable struct wall__description_ggd___ggd___recycling__ion___coefficient{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3342,10 +3342,10 @@ end wall__description_ggd___ggd___recycling() = wall__description_ggd___ggd___recycling{Float64}() mutable struct wall__description_ggd___ggd___psi{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3361,10 +3361,10 @@ end wall__description_ggd___ggd___psi() = wall__description_ggd___ggd___psi{Float64}() mutable struct wall__description_ggd___ggd___power_density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3380,10 +3380,10 @@ end wall__description_ggd___ggd___power_density() = wall__description_ggd___ggd___power_density{Float64}() mutable struct wall__description_ggd___ggd___phi_potential{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3417,10 +3417,10 @@ end wall__description_ggd___ggd___particle_fluxes__neutral___state___neutral_type() = wall__description_ggd___ggd___particle_fluxes__neutral___state___neutral_type{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__neutral___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3436,10 +3436,10 @@ end wall__description_ggd___ggd___particle_fluxes__neutral___state___incident() = wall__description_ggd___ggd___particle_fluxes__neutral___state___incident{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__neutral___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3480,10 +3480,10 @@ end wall__description_ggd___ggd___particle_fluxes__neutral___state() = wall__description_ggd___ggd___particle_fluxes__neutral___state{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__neutral___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3499,10 +3499,10 @@ end wall__description_ggd___ggd___particle_fluxes__neutral___incident() = wall__description_ggd___ggd___particle_fluxes__neutral___incident{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__neutral___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3562,10 +3562,10 @@ end wall__description_ggd___ggd___particle_fluxes__neutral() = wall__description_ggd___ggd___particle_fluxes__neutral{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__ion___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3581,10 +3581,10 @@ end wall__description_ggd___ggd___particle_fluxes__ion___state___incident() = wall__description_ggd___ggd___particle_fluxes__ion___state___incident{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__ion___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3625,10 +3625,10 @@ end wall__description_ggd___ggd___particle_fluxes__ion___state() = wall__description_ggd___ggd___particle_fluxes__ion___state{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__ion___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3644,10 +3644,10 @@ end wall__description_ggd___ggd___particle_fluxes__ion___incident() = wall__description_ggd___ggd___particle_fluxes__ion___incident{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__ion___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3708,10 +3708,10 @@ end wall__description_ggd___ggd___particle_fluxes__ion() = wall__description_ggd___ggd___particle_fluxes__ion{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__electrons__incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3727,10 +3727,10 @@ end wall__description_ggd___ggd___particle_fluxes__electrons__incident() = wall__description_ggd___ggd___particle_fluxes__electrons__incident{Float64}() mutable struct wall__description_ggd___ggd___particle_fluxes__electrons__emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3788,12 +3788,12 @@ wall__description_ggd___ggd___particle_fluxes() = wall__description_ggd___ggd___ mutable struct wall__description_ggd___ggd___j_total{T} <: IDSvectorStaticElement{T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3827,10 +3827,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___neutral_type() = wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___neutral_type{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3846,10 +3846,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___incident() = wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3890,10 +3890,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state() = wall__description_ggd___ggd___energy_fluxes__recombination__neutral___state{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__neutral___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3909,10 +3909,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__neutral___incident() = wall__description_ggd___ggd___energy_fluxes__recombination__neutral___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__neutral___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3972,10 +3972,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__neutral() = wall__description_ggd___ggd___energy_fluxes__recombination__neutral{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__ion___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -3991,10 +3991,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__ion___state___incident() = wall__description_ggd___ggd___energy_fluxes__recombination__ion___state___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__ion___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4035,10 +4035,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__ion___state() = wall__description_ggd___ggd___energy_fluxes__recombination__ion___state{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__ion___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4054,10 +4054,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination__ion___incident() = wall__description_ggd___ggd___energy_fluxes__recombination__ion___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__recombination__ion___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4137,10 +4137,10 @@ end wall__description_ggd___ggd___energy_fluxes__recombination() = wall__description_ggd___ggd___energy_fluxes__recombination{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__radiation__incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4156,10 +4156,10 @@ end wall__description_ggd___ggd___energy_fluxes__radiation__incident() = wall__description_ggd___ggd___energy_fluxes__radiation__incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__radiation__emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4212,10 +4212,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___neutral_type() = wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___neutral_type{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4231,10 +4231,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___incident() = wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4275,10 +4275,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state() = wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___state{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4294,10 +4294,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___incident() = wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__neutral___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4357,10 +4357,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__neutral() = wall__description_ggd___ggd___energy_fluxes__kinetic__neutral{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4376,10 +4376,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state___incident() = wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4420,10 +4420,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state() = wall__description_ggd___ggd___energy_fluxes__kinetic__ion___state{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__ion___incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4439,10 +4439,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__ion___incident() = wall__description_ggd___ggd___energy_fluxes__kinetic__ion___incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__ion___emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4503,10 +4503,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__ion() = wall__description_ggd___ggd___energy_fluxes__kinetic__ion{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__electrons__incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4522,10 +4522,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic__electrons__incident() = wall__description_ggd___ggd___energy_fluxes__kinetic__electrons__incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__kinetic__electrons__emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4581,10 +4581,10 @@ end wall__description_ggd___ggd___energy_fluxes__kinetic() = wall__description_ggd___ggd___energy_fluxes__kinetic{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__current__incident{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4600,10 +4600,10 @@ end wall__description_ggd___ggd___energy_fluxes__current__incident() = wall__description_ggd___ggd___energy_fluxes__current__incident{Float64}() mutable struct wall__description_ggd___ggd___energy_fluxes__current__emitted{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4663,12 +4663,12 @@ wall__description_ggd___ggd___energy_fluxes() = wall__description_ggd___ggd___en mutable struct wall__description_ggd___ggd___e_field{T} <: IDSvectorStaticElement{T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4686,12 +4686,12 @@ wall__description_ggd___ggd___e_field() = wall__description_ggd___ggd___e_field{ mutable struct wall__description_ggd___ggd___a_field{T} <: IDSvectorStaticElement{T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4831,8 +4831,8 @@ wall__description_ggd() = wall__description_ggd{Float64}() mutable struct wall__description_2d___vessel__unit___element___outline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4848,7 +4848,7 @@ end wall__description_2d___vessel__unit___element___outline() = wall__description_2d___vessel__unit___element___outline{Float64}() mutable struct wall__description_2d___vessel__unit___element___j_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -4888,8 +4888,8 @@ wall__description_2d___vessel__unit___element() = wall__description_2d___vessel_ mutable struct wall__description_2d___vessel__unit___annular__outline_outer{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4906,8 +4906,8 @@ wall__description_2d___vessel__unit___annular__outline_outer() = wall__descripti mutable struct wall__description_2d___vessel__unit___annular__outline_inner{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4924,8 +4924,8 @@ wall__description_2d___vessel__unit___annular__outline_inner() = wall__descripti mutable struct wall__description_2d___vessel__unit___annular__centreline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -4945,7 +4945,7 @@ mutable struct wall__description_2d___vessel__unit___annular{T} <: IDS{T} var"outline_inner" :: wall__description_2d___vessel__unit___annular__outline_inner{T} var"outline_outer" :: wall__description_2d___vessel__unit___annular__outline_outer{T} var"resistivity" :: T - var"thickness" :: Vector{T} + var"thickness" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5040,9 +5040,9 @@ end wall__description_2d___type() = wall__description_2d___type{Float64}() mutable struct wall__description_2d___mobile__unit___outline{T} <: IDSvectorTimeElement{T} - var"r" :: Vector{T} + var"r" :: Vector{<:T} var"time" :: Float64 - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5061,7 +5061,7 @@ mutable struct wall__description_2d___mobile__unit{T} <: IDSvectorStaticElement{ var"closed" :: Int64 var"name" :: String var"outline" :: IDSvector{wall__description_2d___mobile__unit___outline{T}} - var"phi_extensions" :: Matrix{T} + var"phi_extensions" :: Matrix{<:T} var"resistivity" :: T _filled::Set{Symbol} _frozen::Bool @@ -5116,8 +5116,8 @@ end wall__description_2d___mobile() = wall__description_2d___mobile{Float64}() mutable struct wall__description_2d___limiter__unit___outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5155,7 +5155,7 @@ mutable struct wall__description_2d___limiter__unit{T} <: IDSvectorStaticElement var"identifier" :: String var"name" :: String var"outline" :: wall__description_2d___limiter__unit___outline{T} - var"phi_extensions" :: Matrix{T} + var"phi_extensions" :: Matrix{<:T} var"resistivity" :: T _filled::Set{Symbol} _frozen::Bool @@ -5329,12 +5329,12 @@ end turbulence__profiles_2d___neutral___element() = turbulence__profiles_2d___neutral___element{Float64}() mutable struct turbulence__profiles_2d___neutral{T} <: IDSvectorStaticElement{T} - var"density" :: Matrix{T} - var"density_thermal" :: Matrix{T} + var"density" :: Matrix{<:T} + var"density_thermal" :: Matrix{<:T} var"element" :: IDSvector{turbulence__profiles_2d___neutral___element{T}} var"ion_index" :: Int64 var"label" :: String - var"temperature" :: Matrix{T} + var"temperature" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5369,12 +5369,12 @@ end turbulence__profiles_2d___ion___element() = turbulence__profiles_2d___ion___element{Float64}() mutable struct turbulence__profiles_2d___ion{T} <: IDSvectorStaticElement{T} - var"density" :: Matrix{T} - var"density_thermal" :: Matrix{T} + var"density" :: Matrix{<:T} + var"density_thermal" :: Matrix{<:T} var"element" :: IDSvector{turbulence__profiles_2d___ion___element{T}} var"label" :: String var"neutral_index" :: Int64 - var"temperature" :: Matrix{T} + var"temperature" :: Matrix{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -5392,9 +5392,9 @@ end turbulence__profiles_2d___ion() = turbulence__profiles_2d___ion{Float64}() mutable struct turbulence__profiles_2d___electrons{T} <: IDS{T} - var"density" :: Matrix{T} - var"density_thermal" :: Matrix{T} - var"temperature" :: Matrix{T} + var"density" :: Matrix{<:T} + var"density_thermal" :: Matrix{<:T} + var"temperature" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5695,8 +5695,8 @@ end turbulence__grid_2d_type() = turbulence__grid_2d_type{Float64}() mutable struct turbulence__grid_2d{T} <: IDSvectorTimeElement{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -5784,7 +5784,7 @@ end turbulence() = turbulence{Float64}() mutable struct transport_solver_numerics__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -5801,7 +5801,7 @@ end transport_solver_numerics__vacuum_toroidal_field() = transport_solver_numerics__vacuum_toroidal_field{Float64}() mutable struct transport_solver_numerics__time_step_min{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -5818,7 +5818,7 @@ end transport_solver_numerics__time_step_min() = transport_solver_numerics__time_step_min{Float64}() mutable struct transport_solver_numerics__time_step_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -5835,7 +5835,7 @@ end transport_solver_numerics__time_step_average() = transport_solver_numerics__time_step_average{Float64}() mutable struct transport_solver_numerics__time_step{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -5852,15 +5852,15 @@ end transport_solver_numerics__time_step() = transport_solver_numerics__time_step{Float64}() mutable struct transport_solver_numerics__solver_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -5894,15 +5894,15 @@ end transport_solver_numerics__solver_1d___equation___primary_quantity__identifier() = transport_solver_numerics__solver_1d___equation___primary_quantity__identifier{Float64}() mutable struct transport_solver_numerics__solver_1d___equation___primary_quantity{T} <: IDS{T} - var"d2_dr2" :: Vector{T} - var"d_dr" :: Vector{T} - var"d_dt" :: Vector{T} - var"d_dt_cphi" :: Vector{T} - var"d_dt_cr" :: Vector{T} + var"d2_dr2" :: Vector{<:T} + var"d_dr" :: Vector{<:T} + var"d_dt" :: Vector{<:T} + var"d_dt_cphi" :: Vector{<:T} + var"d_dt_cr" :: Vector{<:T} var"identifier" :: transport_solver_numerics__solver_1d___equation___primary_quantity__identifier{T} var"ion_index" :: Int64 var"neutral_index" :: Int64 - var"profile" :: Vector{T} + var"profile" :: Vector{<:T} var"state_index" :: Int64 _filled::Set{Symbol} _frozen::Bool @@ -5973,7 +5973,7 @@ end transport_solver_numerics__solver_1d___equation___computation_mode() = transport_solver_numerics__solver_1d___equation___computation_mode{Float64}() mutable struct transport_solver_numerics__solver_1d___equation___coefficient{T} <: IDSvectorStaticElement{T} - var"profile" :: Vector{T} + var"profile" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6009,7 +6009,7 @@ transport_solver_numerics__solver_1d___equation___boundary_condition___type() = mutable struct transport_solver_numerics__solver_1d___equation___boundary_condition{T} <: IDSvectorStaticElement{T} var"position" :: T var"type" :: transport_solver_numerics__solver_1d___equation___boundary_condition___type{T} - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6105,8 +6105,8 @@ transport_solver_numerics__solver_1d___control_parameters() = transport_solver_n mutable struct transport_solver_numerics__solver_1d{T} <: IDSvectorTimeElement{T} var"control_parameters" :: transport_solver_numerics__solver_1d___control_parameters{T} - var"d_dvolume_drho_tor_dt" :: Vector{T} - var"drho_tor_dt" :: Vector{T} + var"d_dvolume_drho_tor_dt" :: Vector{<:T} + var"drho_tor_dt" :: Vector{<:T} var"equation" :: IDSvector{transport_solver_numerics__solver_1d___equation{T}} var"grid" :: transport_solver_numerics__solver_1d___grid{T} var"time" :: Float64 @@ -6445,14 +6445,14 @@ end transport_solver_numerics__derivatives_1d___ion___state___neutral_type() = transport_solver_numerics__derivatives_1d___ion___state___neutral_type{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___state___d_dt{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6468,14 +6468,14 @@ end transport_solver_numerics__derivatives_1d___ion___state___d_dt() = transport_solver_numerics__derivatives_1d___ion___state___d_dt{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___state___d_drho_tor_norm{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6491,14 +6491,14 @@ end transport_solver_numerics__derivatives_1d___ion___state___d_drho_tor_norm() = transport_solver_numerics__derivatives_1d___ion___state___d_drho_tor_norm{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___state___d2_drho_tor_norm2{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6544,14 +6544,14 @@ end transport_solver_numerics__derivatives_1d___ion___state() = transport_solver_numerics__derivatives_1d___ion___state{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___d_dt{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6567,14 +6567,14 @@ end transport_solver_numerics__derivatives_1d___ion___d_dt() = transport_solver_numerics__derivatives_1d___ion___d_dt{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___d_drho_tor_norm{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6590,14 +6590,14 @@ end transport_solver_numerics__derivatives_1d___ion___d_drho_tor_norm() = transport_solver_numerics__derivatives_1d___ion___d_drho_tor_norm{Float64}() mutable struct transport_solver_numerics__derivatives_1d___ion___d2_drho_tor_norm2{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6641,15 +6641,15 @@ end transport_solver_numerics__derivatives_1d___ion() = transport_solver_numerics__derivatives_1d___ion{Float64}() mutable struct transport_solver_numerics__derivatives_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6665,14 +6665,14 @@ end transport_solver_numerics__derivatives_1d___grid() = transport_solver_numerics__derivatives_1d___grid{Float64}() mutable struct transport_solver_numerics__derivatives_1d___electrons__d_dt{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6688,14 +6688,14 @@ end transport_solver_numerics__derivatives_1d___electrons__d_dt() = transport_solver_numerics__derivatives_1d___electrons__d_dt{Float64}() mutable struct transport_solver_numerics__derivatives_1d___electrons__d_drho_tor_norm{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6711,14 +6711,14 @@ end transport_solver_numerics__derivatives_1d___electrons__d_drho_tor_norm() = transport_solver_numerics__derivatives_1d___electrons__d_drho_tor_norm{Float64}() mutable struct transport_solver_numerics__derivatives_1d___electrons__d2_drho_tor_norm2{T} <: IDS{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"temperature" :: Vector{T} - var"velocity_pol" :: Vector{T} - var"velocity_tor" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"velocity_pol" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6755,8 +6755,8 @@ end transport_solver_numerics__derivatives_1d___electrons() = transport_solver_numerics__derivatives_1d___electrons{Float64}() mutable struct transport_solver_numerics__derivatives_1d___d_dt{T} <: IDS{T} - var"n_i_total_over_n_e" :: Vector{T} - var"pressure_ion_total" :: Vector{T} + var"n_i_total_over_n_e" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6772,8 +6772,8 @@ end transport_solver_numerics__derivatives_1d___d_dt() = transport_solver_numerics__derivatives_1d___d_dt{Float64}() mutable struct transport_solver_numerics__derivatives_1d___d_drho_tor_norm{T} <: IDS{T} - var"n_i_total_over_n_e" :: Vector{T} - var"pressure_ion_total" :: Vector{T} + var"n_i_total_over_n_e" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6789,8 +6789,8 @@ end transport_solver_numerics__derivatives_1d___d_drho_tor_norm() = transport_solver_numerics__derivatives_1d___d_drho_tor_norm{Float64}() mutable struct transport_solver_numerics__derivatives_1d___d2_drho_tor_norm2{T} <: IDS{T} - var"n_i_total_over_n_e" :: Vector{T} - var"pressure_ion_total" :: Vector{T} + var"n_i_total_over_n_e" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -6807,15 +6807,15 @@ transport_solver_numerics__derivatives_1d___d2_drho_tor_norm2() = transport_solv mutable struct transport_solver_numerics__derivatives_1d{T} <: IDSvectorTimeElement{T} var"d2_drho_tor_norm2" :: transport_solver_numerics__derivatives_1d___d2_drho_tor_norm2{T} - var"d2psi_drho_tor2" :: Vector{T} + var"d2psi_drho_tor2" :: Vector{<:T} var"d_drho_tor_norm" :: transport_solver_numerics__derivatives_1d___d_drho_tor_norm{T} var"d_dt" :: transport_solver_numerics__derivatives_1d___d_dt{T} - var"d_dvolume_drho_tor_dt" :: Vector{T} - var"dpsi_drho_tor" :: Vector{T} - var"dpsi_dt" :: Vector{T} - var"dpsi_dt_cphi" :: Vector{T} - var"dpsi_dt_crho_tor_norm" :: Vector{T} - var"drho_tor_dt" :: Vector{T} + var"d_dvolume_drho_tor_dt" :: Vector{<:T} + var"dpsi_drho_tor" :: Vector{<:T} + var"dpsi_dt" :: Vector{<:T} + var"dpsi_dt_cphi" :: Vector{<:T} + var"dpsi_dt_crho_tor_norm" :: Vector{<:T} + var"drho_tor_dt" :: Vector{<:T} var"electrons" :: transport_solver_numerics__derivatives_1d___electrons{T} var"grid" :: transport_solver_numerics__derivatives_1d___grid{T} var"ion" :: IDSvector{transport_solver_numerics__derivatives_1d___ion{T}} @@ -6841,7 +6841,7 @@ end transport_solver_numerics__derivatives_1d() = transport_solver_numerics__derivatives_1d{Float64}() mutable struct transport_solver_numerics__convergence__time_step{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -7338,7 +7338,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___ion___state_ var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___ion___state___particles___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7394,7 +7394,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___ion___state_ var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___ion___state___energy___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7460,7 +7460,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___ion___partic var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___ion___particles___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7498,7 +7498,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___ion___energy var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___ion___energy___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7559,8 +7559,8 @@ transport_solver_numerics__boundary_conditions_ggd___grid__space___objects_per_d mutable struct transport_solver_numerics__boundary_conditions_ggd___grid__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{transport_solver_numerics__boundary_conditions_ggd___grid__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -7692,9 +7692,9 @@ end transport_solver_numerics__boundary_conditions_ggd___grid__identifier() = transport_solver_numerics__boundary_conditions_ggd___grid__identifier{Float64}() mutable struct transport_solver_numerics__boundary_conditions_ggd___grid__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7763,9 +7763,9 @@ end transport_solver_numerics__boundary_conditions_ggd___grid__grid_subset___element() = transport_solver_numerics__boundary_conditions_ggd___grid__grid_subset___element{Float64}() mutable struct transport_solver_numerics__boundary_conditions_ggd___grid__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7848,7 +7848,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___electrons__p var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___electrons__particles___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7886,7 +7886,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___electrons__e var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___electrons__energy___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -7943,7 +7943,7 @@ mutable struct transport_solver_numerics__boundary_conditions_ggd___current{T} < var"grid_index" :: Int64 var"grid_subset_index" :: Int64 var"identifier" :: transport_solver_numerics__boundary_conditions_ggd___current___identifier{T} - var"values" :: Matrix{T} + var"values" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8004,7 +8004,7 @@ transport_solver_numerics__boundary_conditions_1d___momentum_tor__identifier() = mutable struct transport_solver_numerics__boundary_conditions_1d___momentum_tor{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___momentum_tor__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8041,7 +8041,7 @@ transport_solver_numerics__boundary_conditions_1d___ion___state___particles__ide mutable struct transport_solver_numerics__boundary_conditions_1d___ion___state___particles{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___ion___state___particles__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8096,7 +8096,7 @@ transport_solver_numerics__boundary_conditions_1d___ion___state___energy__identi mutable struct transport_solver_numerics__boundary_conditions_1d___ion___state___energy{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___ion___state___energy__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8161,7 +8161,7 @@ transport_solver_numerics__boundary_conditions_1d___ion___particles__identifier( mutable struct transport_solver_numerics__boundary_conditions_1d___ion___particles{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___ion___particles__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8198,7 +8198,7 @@ transport_solver_numerics__boundary_conditions_1d___ion___energy__identifier() = mutable struct transport_solver_numerics__boundary_conditions_1d___ion___energy{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___ion___energy__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8261,7 +8261,7 @@ transport_solver_numerics__boundary_conditions_1d___energy_ion_total__identifier mutable struct transport_solver_numerics__boundary_conditions_1d___energy_ion_total{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___energy_ion_total__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8298,7 +8298,7 @@ transport_solver_numerics__boundary_conditions_1d___electrons__particles__identi mutable struct transport_solver_numerics__boundary_conditions_1d___electrons__particles{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___electrons__particles__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8335,7 +8335,7 @@ transport_solver_numerics__boundary_conditions_1d___electrons__energy__identifie mutable struct transport_solver_numerics__boundary_conditions_1d___electrons__energy{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___electrons__energy__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8391,7 +8391,7 @@ transport_solver_numerics__boundary_conditions_1d___current__identifier() = tran mutable struct transport_solver_numerics__boundary_conditions_1d___current{T} <: IDS{T} var"identifier" :: transport_solver_numerics__boundary_conditions_1d___current__identifier{T} var"rho_tor_norm" :: T - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -8825,7 +8825,7 @@ end thomson_scattering__code() = thomson_scattering__code{Float64}() mutable struct thomson_scattering__channel___t_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -8860,7 +8860,7 @@ end thomson_scattering__channel___position() = thomson_scattering__channel___position{Float64}() mutable struct thomson_scattering__channel___n_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -8877,7 +8877,7 @@ end thomson_scattering__channel___n_e() = thomson_scattering__channel___n_e{Float64}() mutable struct thomson_scattering__channel___distance_separatrix_midplane{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -8894,10 +8894,10 @@ end thomson_scattering__channel___distance_separatrix_midplane() = thomson_scattering__channel___distance_separatrix_midplane{Float64}() mutable struct thomson_scattering__channel___delta_position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"time" :: Vector{Float64} - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9230,8 +9230,8 @@ tf__field_map___grid__space___objects_per_dimension___object___boundary() = tf__ mutable struct tf__field_map___grid__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{tf__field_map___grid__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -9363,9 +9363,9 @@ end tf__field_map___grid__identifier() = tf__field_map___grid__identifier{Float64}() mutable struct tf__field_map___grid__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9434,9 +9434,9 @@ end tf__field_map___grid__grid_subset___element() = tf__field_map___grid__grid_subset___element{Float64}() mutable struct tf__field_map___grid__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9498,10 +9498,10 @@ end tf__field_map___grid() = tf__field_map___grid{Float64}() mutable struct tf__field_map___b_field_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9517,10 +9517,10 @@ end tf__field_map___b_field_z() = tf__field_map___b_field_z{Float64}() mutable struct tf__field_map___b_field_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9536,10 +9536,10 @@ end tf__field_map___b_field_tor() = tf__field_map___b_field_tor{Float64}() mutable struct tf__field_map___b_field_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9555,10 +9555,10 @@ end tf__field_map___b_field_r() = tf__field_map___b_field_r{Float64}() mutable struct tf__field_map___a_field_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9574,10 +9574,10 @@ end tf__field_map___a_field_z() = tf__field_map___a_field_z{Float64}() mutable struct tf__field_map___a_field_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9593,10 +9593,10 @@ end tf__field_map___a_field_tor() = tf__field_map___a_field_tor{Float64}() mutable struct tf__field_map___a_field_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9642,7 +9642,7 @@ end tf__field_map() = tf__field_map{Float64}() mutable struct tf__delta_b_field_tor_vacuum_r{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -9659,7 +9659,7 @@ end tf__delta_b_field_tor_vacuum_r() = tf__delta_b_field_tor_vacuum_r{Float64}() mutable struct tf__coil___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -9676,7 +9676,7 @@ end tf__coil___voltage() = tf__coil___voltage{Float64}() mutable struct tf__coil___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -9693,7 +9693,7 @@ end tf__coil___current() = tf__coil___current{Float64}() mutable struct tf__coil___conductor___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -9710,9 +9710,9 @@ end tf__coil___conductor___voltage() = tf__coil___conductor___voltage{Float64}() mutable struct tf__coil___conductor___elements__start_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9728,9 +9728,9 @@ end tf__coil___conductor___elements__start_points() = tf__coil___conductor___elements__start_points{Float64}() mutable struct tf__coil___conductor___elements__intermediate_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9746,9 +9746,9 @@ end tf__coil___conductor___elements__intermediate_points() = tf__coil___conductor___elements__intermediate_points{Float64}() mutable struct tf__coil___conductor___elements__end_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9764,9 +9764,9 @@ end tf__coil___conductor___elements__end_points() = tf__coil___conductor___elements__end_points{Float64}() mutable struct tf__coil___conductor___elements__centres{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9807,7 +9807,7 @@ end tf__coil___conductor___elements() = tf__coil___conductor___elements{Float64}() mutable struct tf__coil___conductor___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -9824,9 +9824,9 @@ end tf__coil___conductor___current() = tf__coil___conductor___current{Float64}() mutable struct tf__coil___conductor___cross_section{T} <: IDS{T} - var"delta_phi" :: Vector{T} - var"delta_r" :: Vector{T} - var"delta_z" :: Vector{T} + var"delta_phi" :: Vector{<:T} + var"delta_r" :: Vector{<:T} + var"delta_z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -9936,7 +9936,7 @@ end tf__code() = tf__code{Float64}() mutable struct tf__b_field_tor_vacuum_r{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10392,7 +10392,7 @@ end temporary__dynamic_integer1d() = temporary__dynamic_integer1d{Float64}() mutable struct temporary__dynamic_float6d___value{T} <: IDS{T} - var"data" :: Array{T, 6} + var"data" :: Array{<:T, 6} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10446,7 +10446,7 @@ end temporary__dynamic_float6d() = temporary__dynamic_float6d{Float64}() mutable struct temporary__dynamic_float5d___value{T} <: IDS{T} - var"data" :: Array{T, 5} + var"data" :: Array{<:T, 5} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10500,7 +10500,7 @@ end temporary__dynamic_float5d() = temporary__dynamic_float5d{Float64}() mutable struct temporary__dynamic_float4d___value{T} <: IDS{T} - var"data" :: Array{T, 4} + var"data" :: Array{<:T, 4} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10554,7 +10554,7 @@ end temporary__dynamic_float4d() = temporary__dynamic_float4d{Float64}() mutable struct temporary__dynamic_float3d___value{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10608,7 +10608,7 @@ end temporary__dynamic_float3d() = temporary__dynamic_float3d{Float64}() mutable struct temporary__dynamic_float2d___value{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10662,7 +10662,7 @@ end temporary__dynamic_float2d() = temporary__dynamic_float2d{Float64}() mutable struct temporary__dynamic_float1d___value{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -10951,7 +10951,7 @@ temporary__constant_float6d___identifier() = temporary__constant_float6d___ident mutable struct temporary__constant_float6d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float6d___identifier{T} - var"value" :: Array{T, 6} + var"value" :: Array{<:T, 6} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -10987,7 +10987,7 @@ temporary__constant_float5d___identifier() = temporary__constant_float5d___ident mutable struct temporary__constant_float5d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float5d___identifier{T} - var"value" :: Array{T, 5} + var"value" :: Array{<:T, 5} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11023,7 +11023,7 @@ temporary__constant_float4d___identifier() = temporary__constant_float4d___ident mutable struct temporary__constant_float4d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float4d___identifier{T} - var"value" :: Array{T, 4} + var"value" :: Array{<:T, 4} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11059,7 +11059,7 @@ temporary__constant_float3d___identifier() = temporary__constant_float3d___ident mutable struct temporary__constant_float3d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float3d___identifier{T} - var"value" :: Array{T, 3} + var"value" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11095,7 +11095,7 @@ temporary__constant_float2d___identifier() = temporary__constant_float2d___ident mutable struct temporary__constant_float2d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float2d___identifier{T} - var"value" :: Matrix{T} + var"value" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11131,7 +11131,7 @@ temporary__constant_float1d___identifier() = temporary__constant_float1d___ident mutable struct temporary__constant_float1d{T} <: IDSvectorStaticElement{T} var"identifier" :: temporary__constant_float1d___identifier{T} - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11348,7 +11348,7 @@ summary__wall() = summary__wall{Float64}() mutable struct summary__volume_average__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11365,7 +11365,7 @@ summary__volume_average__zeff() = summary__volume_average__zeff{Float64}() mutable struct summary__volume_average__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11382,7 +11382,7 @@ summary__volume_average__t_i_average() = summary__volume_average__t_i_average{Fl mutable struct summary__volume_average__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11399,7 +11399,7 @@ summary__volume_average__t_e() = summary__volume_average__t_e{Float64}() mutable struct summary__volume_average__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11416,7 +11416,7 @@ summary__volume_average__n_i_total() = summary__volume_average__n_i_total{Float6 mutable struct summary__volume_average__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11433,7 +11433,7 @@ summary__volume_average__n_i__xenon() = summary__volume_average__n_i__xenon{Floa mutable struct summary__volume_average__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11450,7 +11450,7 @@ summary__volume_average__n_i__tungsten() = summary__volume_average__n_i__tungste mutable struct summary__volume_average__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11467,7 +11467,7 @@ summary__volume_average__n_i__tritium() = summary__volume_average__n_i__tritium{ mutable struct summary__volume_average__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11484,7 +11484,7 @@ summary__volume_average__n_i__oxygen() = summary__volume_average__n_i__oxygen{Fl mutable struct summary__volume_average__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11501,7 +11501,7 @@ summary__volume_average__n_i__nitrogen() = summary__volume_average__n_i__nitroge mutable struct summary__volume_average__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11518,7 +11518,7 @@ summary__volume_average__n_i__neon() = summary__volume_average__n_i__neon{Float6 mutable struct summary__volume_average__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11535,7 +11535,7 @@ summary__volume_average__n_i__lithium() = summary__volume_average__n_i__lithium{ mutable struct summary__volume_average__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11552,7 +11552,7 @@ summary__volume_average__n_i__krypton() = summary__volume_average__n_i__krypton{ mutable struct summary__volume_average__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11569,7 +11569,7 @@ summary__volume_average__n_i__iron() = summary__volume_average__n_i__iron{Float6 mutable struct summary__volume_average__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11586,7 +11586,7 @@ summary__volume_average__n_i__hydrogen() = summary__volume_average__n_i__hydroge mutable struct summary__volume_average__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11603,7 +11603,7 @@ summary__volume_average__n_i__helium_4() = summary__volume_average__n_i__helium_ mutable struct summary__volume_average__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11620,7 +11620,7 @@ summary__volume_average__n_i__helium_3() = summary__volume_average__n_i__helium_ mutable struct summary__volume_average__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11637,7 +11637,7 @@ summary__volume_average__n_i__deuterium() = summary__volume_average__n_i__deuter mutable struct summary__volume_average__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11654,7 +11654,7 @@ summary__volume_average__n_i__carbon() = summary__volume_average__n_i__carbon{Fl mutable struct summary__volume_average__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11671,7 +11671,7 @@ summary__volume_average__n_i__beryllium() = summary__volume_average__n_i__beryll mutable struct summary__volume_average__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11735,7 +11735,7 @@ summary__volume_average__n_i() = summary__volume_average__n_i{Float64}() mutable struct summary__volume_average__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11752,7 +11752,7 @@ summary__volume_average__n_e() = summary__volume_average__n_e{Float64}() mutable struct summary__volume_average__meff_hydrogenic{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11769,7 +11769,7 @@ summary__volume_average__meff_hydrogenic() = summary__volume_average__meff_hydro mutable struct summary__volume_average__isotope_fraction_hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11786,7 +11786,7 @@ summary__volume_average__isotope_fraction_hydrogen() = summary__volume_average__ mutable struct summary__volume_average__dn_e_dt{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11887,7 +11887,7 @@ summary__stationary_phase_flag() = summary__stationary_phase_flag{Float64}() mutable struct summary__scrape_off_layer__t_i_average_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11904,7 +11904,7 @@ summary__scrape_off_layer__t_i_average_decay_length() = summary__scrape_off_laye mutable struct summary__scrape_off_layer__t_e_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11921,7 +11921,7 @@ summary__scrape_off_layer__t_e_decay_length() = summary__scrape_off_layer__t_e_d mutable struct summary__scrape_off_layer__pressure_neutral{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11938,7 +11938,7 @@ summary__scrape_off_layer__pressure_neutral() = summary__scrape_off_layer__press mutable struct summary__scrape_off_layer__power_radiated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11955,7 +11955,7 @@ summary__scrape_off_layer__power_radiated() = summary__scrape_off_layer__power_r mutable struct summary__scrape_off_layer__n_i_total_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11972,7 +11972,7 @@ summary__scrape_off_layer__n_i_total_decay_length() = summary__scrape_off_layer_ mutable struct summary__scrape_off_layer__n_e_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -11989,7 +11989,7 @@ summary__scrape_off_layer__n_e_decay_length() = summary__scrape_off_layer__n_e_d mutable struct summary__scrape_off_layer__heat_flux_i_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12006,7 +12006,7 @@ summary__scrape_off_layer__heat_flux_i_decay_length() = summary__scrape_off_laye mutable struct summary__scrape_off_layer__heat_flux_e_decay_length{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12054,7 +12054,7 @@ summary__scrape_off_layer() = summary__scrape_off_layer{Float64}() mutable struct summary__runaways__particles{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12071,7 +12071,7 @@ summary__runaways__particles() = summary__runaways__particles{Float64}() mutable struct summary__runaways__current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12192,7 +12192,7 @@ summary__pellets() = summary__pellets{Float64}() mutable struct summary__pedestal_fits__mtanh__volume_inside_pedestal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12209,7 +12209,7 @@ summary__pedestal_fits__mtanh__volume_inside_pedestal() = summary__pedestal_fits mutable struct summary__pedestal_fits__mtanh__t_e__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12226,7 +12226,7 @@ summary__pedestal_fits__mtanh__t_e__pedestal_width() = summary__pedestal_fits__m mutable struct summary__pedestal_fits__mtanh__t_e__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12243,7 +12243,7 @@ summary__pedestal_fits__mtanh__t_e__pedestal_position() = summary__pedestal_fits mutable struct summary__pedestal_fits__mtanh__t_e__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12260,7 +12260,7 @@ summary__pedestal_fits__mtanh__t_e__pedestal_height() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__mtanh__t_e__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12277,7 +12277,7 @@ summary__pedestal_fits__mtanh__t_e__offset() = summary__pedestal_fits__mtanh__t_ mutable struct summary__pedestal_fits__mtanh__t_e__d_dpsi_norm_max_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12294,7 +12294,7 @@ summary__pedestal_fits__mtanh__t_e__d_dpsi_norm_max_position() = summary__pedest mutable struct summary__pedestal_fits__mtanh__t_e__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12311,7 +12311,7 @@ summary__pedestal_fits__mtanh__t_e__d_dpsi_norm_max() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__mtanh__t_e__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12357,7 +12357,7 @@ summary__pedestal_fits__mtanh__t_e() = summary__pedestal_fits__mtanh__t_e{Float6 mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter__t_e_pedestal_top_critical{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12374,7 +12374,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter__t_e_pedestal mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter__alpha_ratio{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12391,7 +12391,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter__alpha_ratio( mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter__alpha_critical{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12429,7 +12429,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_sauter() = summary__ mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_hager__t_e_pedestal_top_critical{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12446,7 +12446,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_hager__t_e_pedestal_ mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_hager__alpha_ratio{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12463,7 +12463,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_hager__alpha_ratio() mutable struct summary__pedestal_fits__mtanh__stability__bootstrap_current_hager__alpha_critical{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12501,7 +12501,7 @@ summary__pedestal_fits__mtanh__stability__bootstrap_current_hager() = summary__p mutable struct summary__pedestal_fits__mtanh__stability__alpha_experimental{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12539,7 +12539,7 @@ summary__pedestal_fits__mtanh__stability() = summary__pedestal_fits__mtanh__stab mutable struct summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_magnetic_axis{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12556,7 +12556,7 @@ summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_magnetic_axis() = s mutable struct summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12573,7 +12573,7 @@ summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_lfs() = summary__pe mutable struct summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12590,7 +12590,7 @@ summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_hfs() = summary__pe mutable struct summary__pedestal_fits__mtanh__pressure_electron__separatrix{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12607,7 +12607,7 @@ summary__pedestal_fits__mtanh__pressure_electron__separatrix() = summary__pedest mutable struct summary__pedestal_fits__mtanh__pressure_electron__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12624,7 +12624,7 @@ summary__pedestal_fits__mtanh__pressure_electron__pedestal_width() = summary__pe mutable struct summary__pedestal_fits__mtanh__pressure_electron__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12641,7 +12641,7 @@ summary__pedestal_fits__mtanh__pressure_electron__pedestal_position() = summary_ mutable struct summary__pedestal_fits__mtanh__pressure_electron__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12658,7 +12658,7 @@ summary__pedestal_fits__mtanh__pressure_electron__pedestal_height() = summary__p mutable struct summary__pedestal_fits__mtanh__pressure_electron__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12675,7 +12675,7 @@ summary__pedestal_fits__mtanh__pressure_electron__offset() = summary__pedestal_f mutable struct summary__pedestal_fits__mtanh__pressure_electron__d_dpsi_norm_max_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12692,7 +12692,7 @@ summary__pedestal_fits__mtanh__pressure_electron__d_dpsi_norm_max_position() = s mutable struct summary__pedestal_fits__mtanh__pressure_electron__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12709,7 +12709,7 @@ summary__pedestal_fits__mtanh__pressure_electron__d_dpsi_norm_max() = summary__p mutable struct summary__pedestal_fits__mtanh__pressure_electron__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12757,7 +12757,7 @@ summary__pedestal_fits__mtanh__pressure_electron() = summary__pedestal_fits__mta mutable struct summary__pedestal_fits__mtanh__nustar_pedestal_top_electron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12774,7 +12774,7 @@ summary__pedestal_fits__mtanh__nustar_pedestal_top_electron() = summary__pedesta mutable struct summary__pedestal_fits__mtanh__n_e__separatrix{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12791,7 +12791,7 @@ summary__pedestal_fits__mtanh__n_e__separatrix() = summary__pedestal_fits__mtanh mutable struct summary__pedestal_fits__mtanh__n_e__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12808,7 +12808,7 @@ summary__pedestal_fits__mtanh__n_e__pedestal_width() = summary__pedestal_fits__m mutable struct summary__pedestal_fits__mtanh__n_e__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12825,7 +12825,7 @@ summary__pedestal_fits__mtanh__n_e__pedestal_position() = summary__pedestal_fits mutable struct summary__pedestal_fits__mtanh__n_e__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12842,7 +12842,7 @@ summary__pedestal_fits__mtanh__n_e__pedestal_height() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__mtanh__n_e__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12859,7 +12859,7 @@ summary__pedestal_fits__mtanh__n_e__offset() = summary__pedestal_fits__mtanh__n_ mutable struct summary__pedestal_fits__mtanh__n_e__d_dpsi_norm_max_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12876,7 +12876,7 @@ summary__pedestal_fits__mtanh__n_e__d_dpsi_norm_max_position() = summary__pedest mutable struct summary__pedestal_fits__mtanh__n_e__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12893,7 +12893,7 @@ summary__pedestal_fits__mtanh__n_e__d_dpsi_norm_max() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__mtanh__n_e__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12941,7 +12941,7 @@ summary__pedestal_fits__mtanh__n_e() = summary__pedestal_fits__mtanh__n_e{Float6 mutable struct summary__pedestal_fits__mtanh__energy_thermal_pedestal_ion{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12958,7 +12958,7 @@ summary__pedestal_fits__mtanh__energy_thermal_pedestal_ion() = summary__pedestal mutable struct summary__pedestal_fits__mtanh__energy_thermal_pedestal_electron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12975,7 +12975,7 @@ summary__pedestal_fits__mtanh__energy_thermal_pedestal_electron() = summary__ped mutable struct summary__pedestal_fits__mtanh__coulomb_factor_pedestal_top{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -12992,7 +12992,7 @@ summary__pedestal_fits__mtanh__coulomb_factor_pedestal_top() = summary__pedestal mutable struct summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13009,7 +13009,7 @@ summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_lfs() = summary__p mutable struct summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13026,7 +13026,7 @@ summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_hfs() = summary__p mutable struct summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13043,7 +13043,7 @@ summary__pedestal_fits__mtanh__beta_pol_pedestal_top_electron_average() = summar mutable struct summary__pedestal_fits__mtanh__b_field_tor_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13060,7 +13060,7 @@ summary__pedestal_fits__mtanh__b_field_tor_pedestal_top_lfs() = summary__pedesta mutable struct summary__pedestal_fits__mtanh__b_field_tor_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13077,7 +13077,7 @@ summary__pedestal_fits__mtanh__b_field_tor_pedestal_top_hfs() = summary__pedesta mutable struct summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13094,7 +13094,7 @@ summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_lfs() = summary__pedesta mutable struct summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13111,7 +13111,7 @@ summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_hfs() = summary__pedesta mutable struct summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13128,7 +13128,7 @@ summary__pedestal_fits__mtanh__b_field_pol_pedestal_top_average() = summary__ped mutable struct summary__pedestal_fits__mtanh__b_field_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13145,7 +13145,7 @@ summary__pedestal_fits__mtanh__b_field_pedestal_top_lfs() = summary__pedestal_fi mutable struct summary__pedestal_fits__mtanh__b_field_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13162,7 +13162,7 @@ summary__pedestal_fits__mtanh__b_field_pedestal_top_hfs() = summary__pedestal_fi mutable struct summary__pedestal_fits__mtanh__alpha_electron_pedestal_max_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13179,7 +13179,7 @@ summary__pedestal_fits__mtanh__alpha_electron_pedestal_max_position() = summary_ mutable struct summary__pedestal_fits__mtanh__alpha_electron_pedestal_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13212,7 +13212,7 @@ mutable struct summary__pedestal_fits__mtanh{T} <: IDS{T} var"energy_thermal_pedestal_ion" :: summary__pedestal_fits__mtanh__energy_thermal_pedestal_ion{T} var"n_e" :: summary__pedestal_fits__mtanh__n_e{T} var"nustar_pedestal_top_electron" :: summary__pedestal_fits__mtanh__nustar_pedestal_top_electron{T} - var"parameters" :: Vector{T} + var"parameters" :: Vector{<:T} var"pressure_electron" :: summary__pedestal_fits__mtanh__pressure_electron{T} var"rhostar_pedestal_top_electron_hfs" :: summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_hfs{T} var"rhostar_pedestal_top_electron_lfs" :: summary__pedestal_fits__mtanh__rhostar_pedestal_top_electron_lfs{T} @@ -13260,7 +13260,7 @@ summary__pedestal_fits__mtanh() = summary__pedestal_fits__mtanh{Float64}() mutable struct summary__pedestal_fits__linear__volume_inside_pedestal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13277,7 +13277,7 @@ summary__pedestal_fits__linear__volume_inside_pedestal() = summary__pedestal_fit mutable struct summary__pedestal_fits__linear__t_e__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13294,7 +13294,7 @@ summary__pedestal_fits__linear__t_e__pedestal_width() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__linear__t_e__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13311,7 +13311,7 @@ summary__pedestal_fits__linear__t_e__pedestal_position() = summary__pedestal_fit mutable struct summary__pedestal_fits__linear__t_e__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13328,7 +13328,7 @@ summary__pedestal_fits__linear__t_e__pedestal_height() = summary__pedestal_fits_ mutable struct summary__pedestal_fits__linear__t_e__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13345,7 +13345,7 @@ summary__pedestal_fits__linear__t_e__offset() = summary__pedestal_fits__linear__ mutable struct summary__pedestal_fits__linear__t_e__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13362,7 +13362,7 @@ summary__pedestal_fits__linear__t_e__d_dpsi_norm_max() = summary__pedestal_fits_ mutable struct summary__pedestal_fits__linear__t_e__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13406,7 +13406,7 @@ summary__pedestal_fits__linear__t_e() = summary__pedestal_fits__linear__t_e{Floa mutable struct summary__pedestal_fits__linear__rhostar_pedestal_top_electron_magnetic_axis{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13423,7 +13423,7 @@ summary__pedestal_fits__linear__rhostar_pedestal_top_electron_magnetic_axis() = mutable struct summary__pedestal_fits__linear__rhostar_pedestal_top_electron_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13440,7 +13440,7 @@ summary__pedestal_fits__linear__rhostar_pedestal_top_electron_lfs() = summary__p mutable struct summary__pedestal_fits__linear__rhostar_pedestal_top_electron_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13457,7 +13457,7 @@ summary__pedestal_fits__linear__rhostar_pedestal_top_electron_hfs() = summary__p mutable struct summary__pedestal_fits__linear__pressure_electron__separatrix{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13474,7 +13474,7 @@ summary__pedestal_fits__linear__pressure_electron__separatrix() = summary__pedes mutable struct summary__pedestal_fits__linear__pressure_electron__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13491,7 +13491,7 @@ summary__pedestal_fits__linear__pressure_electron__pedestal_width() = summary__p mutable struct summary__pedestal_fits__linear__pressure_electron__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13508,7 +13508,7 @@ summary__pedestal_fits__linear__pressure_electron__pedestal_position() = summary mutable struct summary__pedestal_fits__linear__pressure_electron__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13525,7 +13525,7 @@ summary__pedestal_fits__linear__pressure_electron__pedestal_height() = summary__ mutable struct summary__pedestal_fits__linear__pressure_electron__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13542,7 +13542,7 @@ summary__pedestal_fits__linear__pressure_electron__offset() = summary__pedestal_ mutable struct summary__pedestal_fits__linear__pressure_electron__d_dpsi_norm_max_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13559,7 +13559,7 @@ summary__pedestal_fits__linear__pressure_electron__d_dpsi_norm_max_position() = mutable struct summary__pedestal_fits__linear__pressure_electron__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13576,7 +13576,7 @@ summary__pedestal_fits__linear__pressure_electron__d_dpsi_norm_max() = summary__ mutable struct summary__pedestal_fits__linear__pressure_electron__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13624,7 +13624,7 @@ summary__pedestal_fits__linear__pressure_electron() = summary__pedestal_fits__li mutable struct summary__pedestal_fits__linear__nustar_pedestal_top_electron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13641,7 +13641,7 @@ summary__pedestal_fits__linear__nustar_pedestal_top_electron() = summary__pedest mutable struct summary__pedestal_fits__linear__n_e__separatrix{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13658,7 +13658,7 @@ summary__pedestal_fits__linear__n_e__separatrix() = summary__pedestal_fits__line mutable struct summary__pedestal_fits__linear__n_e__pedestal_width{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13675,7 +13675,7 @@ summary__pedestal_fits__linear__n_e__pedestal_width() = summary__pedestal_fits__ mutable struct summary__pedestal_fits__linear__n_e__pedestal_position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13692,7 +13692,7 @@ summary__pedestal_fits__linear__n_e__pedestal_position() = summary__pedestal_fit mutable struct summary__pedestal_fits__linear__n_e__pedestal_height{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13709,7 +13709,7 @@ summary__pedestal_fits__linear__n_e__pedestal_height() = summary__pedestal_fits_ mutable struct summary__pedestal_fits__linear__n_e__offset{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13726,7 +13726,7 @@ summary__pedestal_fits__linear__n_e__offset() = summary__pedestal_fits__linear__ mutable struct summary__pedestal_fits__linear__n_e__d_dpsi_norm_max{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13743,7 +13743,7 @@ summary__pedestal_fits__linear__n_e__d_dpsi_norm_max() = summary__pedestal_fits_ mutable struct summary__pedestal_fits__linear__n_e__d_dpsi_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13789,7 +13789,7 @@ summary__pedestal_fits__linear__n_e() = summary__pedestal_fits__linear__n_e{Floa mutable struct summary__pedestal_fits__linear__energy_thermal_pedestal_ion{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13806,7 +13806,7 @@ summary__pedestal_fits__linear__energy_thermal_pedestal_ion() = summary__pedesta mutable struct summary__pedestal_fits__linear__energy_thermal_pedestal_electron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13823,7 +13823,7 @@ summary__pedestal_fits__linear__energy_thermal_pedestal_electron() = summary__pe mutable struct summary__pedestal_fits__linear__coulomb_factor_pedestal_top{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13840,7 +13840,7 @@ summary__pedestal_fits__linear__coulomb_factor_pedestal_top() = summary__pedesta mutable struct summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13857,7 +13857,7 @@ summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_lfs() = summary__ mutable struct summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13874,7 +13874,7 @@ summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_hfs() = summary__ mutable struct summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13891,7 +13891,7 @@ summary__pedestal_fits__linear__beta_pol_pedestal_top_electron_average() = summa mutable struct summary__pedestal_fits__linear__b_field_tor_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13908,7 +13908,7 @@ summary__pedestal_fits__linear__b_field_tor_pedestal_top_lfs() = summary__pedest mutable struct summary__pedestal_fits__linear__b_field_tor_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13925,7 +13925,7 @@ summary__pedestal_fits__linear__b_field_tor_pedestal_top_hfs() = summary__pedest mutable struct summary__pedestal_fits__linear__b_field_pol_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13942,7 +13942,7 @@ summary__pedestal_fits__linear__b_field_pol_pedestal_top_lfs() = summary__pedest mutable struct summary__pedestal_fits__linear__b_field_pol_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13959,7 +13959,7 @@ summary__pedestal_fits__linear__b_field_pol_pedestal_top_hfs() = summary__pedest mutable struct summary__pedestal_fits__linear__b_field_pol_pedestal_top_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13976,7 +13976,7 @@ summary__pedestal_fits__linear__b_field_pol_pedestal_top_average() = summary__pe mutable struct summary__pedestal_fits__linear__b_field_pedestal_top_lfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -13993,7 +13993,7 @@ summary__pedestal_fits__linear__b_field_pedestal_top_lfs() = summary__pedestal_f mutable struct summary__pedestal_fits__linear__b_field_pedestal_top_hfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14024,7 +14024,7 @@ mutable struct summary__pedestal_fits__linear{T} <: IDS{T} var"energy_thermal_pedestal_ion" :: summary__pedestal_fits__linear__energy_thermal_pedestal_ion{T} var"n_e" :: summary__pedestal_fits__linear__n_e{T} var"nustar_pedestal_top_electron" :: summary__pedestal_fits__linear__nustar_pedestal_top_electron{T} - var"parameters" :: Vector{T} + var"parameters" :: Vector{<:T} var"pressure_electron" :: summary__pedestal_fits__linear__pressure_electron{T} var"rhostar_pedestal_top_electron_hfs" :: summary__pedestal_fits__linear__rhostar_pedestal_top_electron_hfs{T} var"rhostar_pedestal_top_electron_lfs" :: summary__pedestal_fits__linear__rhostar_pedestal_top_electron_lfs{T} @@ -14122,7 +14122,7 @@ summary__magnetic_shear_flag() = summary__magnetic_shear_flag{Float64}() mutable struct summary__local__separatrix_average__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14139,7 +14139,7 @@ summary__local__separatrix_average__zeff() = summary__local__separatrix_average_ mutable struct summary__local__separatrix_average__velocity_tor__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14156,7 +14156,7 @@ summary__local__separatrix_average__velocity_tor__xenon() = summary__local__sepa mutable struct summary__local__separatrix_average__velocity_tor__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14173,7 +14173,7 @@ summary__local__separatrix_average__velocity_tor__tungsten() = summary__local__s mutable struct summary__local__separatrix_average__velocity_tor__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14190,7 +14190,7 @@ summary__local__separatrix_average__velocity_tor__tritium() = summary__local__se mutable struct summary__local__separatrix_average__velocity_tor__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14207,7 +14207,7 @@ summary__local__separatrix_average__velocity_tor__oxygen() = summary__local__sep mutable struct summary__local__separatrix_average__velocity_tor__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14224,7 +14224,7 @@ summary__local__separatrix_average__velocity_tor__nitrogen() = summary__local__s mutable struct summary__local__separatrix_average__velocity_tor__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14241,7 +14241,7 @@ summary__local__separatrix_average__velocity_tor__neon() = summary__local__separ mutable struct summary__local__separatrix_average__velocity_tor__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14258,7 +14258,7 @@ summary__local__separatrix_average__velocity_tor__lithium() = summary__local__se mutable struct summary__local__separatrix_average__velocity_tor__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14275,7 +14275,7 @@ summary__local__separatrix_average__velocity_tor__krypton() = summary__local__se mutable struct summary__local__separatrix_average__velocity_tor__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14292,7 +14292,7 @@ summary__local__separatrix_average__velocity_tor__iron() = summary__local__separ mutable struct summary__local__separatrix_average__velocity_tor__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14309,7 +14309,7 @@ summary__local__separatrix_average__velocity_tor__hydrogen() = summary__local__s mutable struct summary__local__separatrix_average__velocity_tor__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14326,7 +14326,7 @@ summary__local__separatrix_average__velocity_tor__helium_4() = summary__local__s mutable struct summary__local__separatrix_average__velocity_tor__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14343,7 +14343,7 @@ summary__local__separatrix_average__velocity_tor__helium_3() = summary__local__s mutable struct summary__local__separatrix_average__velocity_tor__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14360,7 +14360,7 @@ summary__local__separatrix_average__velocity_tor__deuterium() = summary__local__ mutable struct summary__local__separatrix_average__velocity_tor__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14377,7 +14377,7 @@ summary__local__separatrix_average__velocity_tor__carbon() = summary__local__sep mutable struct summary__local__separatrix_average__velocity_tor__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14394,7 +14394,7 @@ summary__local__separatrix_average__velocity_tor__beryllium() = summary__local__ mutable struct summary__local__separatrix_average__velocity_tor__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14458,7 +14458,7 @@ summary__local__separatrix_average__velocity_tor() = summary__local__separatrix_ mutable struct summary__local__separatrix_average__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14475,7 +14475,7 @@ summary__local__separatrix_average__t_i_average() = summary__local__separatrix_a mutable struct summary__local__separatrix_average__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14492,7 +14492,7 @@ summary__local__separatrix_average__t_e() = summary__local__separatrix_average__ mutable struct summary__local__separatrix_average__q{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14508,9 +14508,9 @@ end summary__local__separatrix_average__q() = summary__local__separatrix_average__q{Float64}() mutable struct summary__local__separatrix_average__position{T} <: IDS{T} - var"psi" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"psi" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14527,7 +14527,7 @@ summary__local__separatrix_average__position() = summary__local__separatrix_aver mutable struct summary__local__separatrix_average__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14544,7 +14544,7 @@ summary__local__separatrix_average__n_i_total() = summary__local__separatrix_ave mutable struct summary__local__separatrix_average__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14561,7 +14561,7 @@ summary__local__separatrix_average__n_i__xenon() = summary__local__separatrix_av mutable struct summary__local__separatrix_average__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14578,7 +14578,7 @@ summary__local__separatrix_average__n_i__tungsten() = summary__local__separatrix mutable struct summary__local__separatrix_average__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14595,7 +14595,7 @@ summary__local__separatrix_average__n_i__tritium() = summary__local__separatrix_ mutable struct summary__local__separatrix_average__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14612,7 +14612,7 @@ summary__local__separatrix_average__n_i__oxygen() = summary__local__separatrix_a mutable struct summary__local__separatrix_average__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14629,7 +14629,7 @@ summary__local__separatrix_average__n_i__nitrogen() = summary__local__separatrix mutable struct summary__local__separatrix_average__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14646,7 +14646,7 @@ summary__local__separatrix_average__n_i__neon() = summary__local__separatrix_ave mutable struct summary__local__separatrix_average__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14663,7 +14663,7 @@ summary__local__separatrix_average__n_i__lithium() = summary__local__separatrix_ mutable struct summary__local__separatrix_average__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14680,7 +14680,7 @@ summary__local__separatrix_average__n_i__krypton() = summary__local__separatrix_ mutable struct summary__local__separatrix_average__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14697,7 +14697,7 @@ summary__local__separatrix_average__n_i__iron() = summary__local__separatrix_ave mutable struct summary__local__separatrix_average__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14714,7 +14714,7 @@ summary__local__separatrix_average__n_i__hydrogen() = summary__local__separatrix mutable struct summary__local__separatrix_average__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14731,7 +14731,7 @@ summary__local__separatrix_average__n_i__helium_4() = summary__local__separatrix mutable struct summary__local__separatrix_average__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14748,7 +14748,7 @@ summary__local__separatrix_average__n_i__helium_3() = summary__local__separatrix mutable struct summary__local__separatrix_average__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14765,7 +14765,7 @@ summary__local__separatrix_average__n_i__deuterium() = summary__local__separatri mutable struct summary__local__separatrix_average__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14782,7 +14782,7 @@ summary__local__separatrix_average__n_i__carbon() = summary__local__separatrix_a mutable struct summary__local__separatrix_average__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14799,7 +14799,7 @@ summary__local__separatrix_average__n_i__beryllium() = summary__local__separatri mutable struct summary__local__separatrix_average__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14863,7 +14863,7 @@ summary__local__separatrix_average__n_i() = summary__local__separatrix_average__ mutable struct summary__local__separatrix_average__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14880,7 +14880,7 @@ summary__local__separatrix_average__n_e() = summary__local__separatrix_average__ mutable struct summary__local__separatrix_average__momentum_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14897,7 +14897,7 @@ summary__local__separatrix_average__momentum_tor() = summary__local__separatrix_ mutable struct summary__local__separatrix_average__magnetic_shear{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14914,7 +14914,7 @@ summary__local__separatrix_average__magnetic_shear() = summary__local__separatri mutable struct summary__local__separatrix_average__e_field_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14970,7 +14970,7 @@ summary__local__separatrix_average() = summary__local__separatrix_average{Float6 mutable struct summary__local__separatrix__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -14987,7 +14987,7 @@ summary__local__separatrix__zeff() = summary__local__separatrix__zeff{Float64}() mutable struct summary__local__separatrix__velocity_tor__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15004,7 +15004,7 @@ summary__local__separatrix__velocity_tor__xenon() = summary__local__separatrix__ mutable struct summary__local__separatrix__velocity_tor__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15021,7 +15021,7 @@ summary__local__separatrix__velocity_tor__tungsten() = summary__local__separatri mutable struct summary__local__separatrix__velocity_tor__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15038,7 +15038,7 @@ summary__local__separatrix__velocity_tor__tritium() = summary__local__separatrix mutable struct summary__local__separatrix__velocity_tor__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15055,7 +15055,7 @@ summary__local__separatrix__velocity_tor__oxygen() = summary__local__separatrix_ mutable struct summary__local__separatrix__velocity_tor__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15072,7 +15072,7 @@ summary__local__separatrix__velocity_tor__nitrogen() = summary__local__separatri mutable struct summary__local__separatrix__velocity_tor__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15089,7 +15089,7 @@ summary__local__separatrix__velocity_tor__neon() = summary__local__separatrix__v mutable struct summary__local__separatrix__velocity_tor__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15106,7 +15106,7 @@ summary__local__separatrix__velocity_tor__lithium() = summary__local__separatrix mutable struct summary__local__separatrix__velocity_tor__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15123,7 +15123,7 @@ summary__local__separatrix__velocity_tor__krypton() = summary__local__separatrix mutable struct summary__local__separatrix__velocity_tor__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15140,7 +15140,7 @@ summary__local__separatrix__velocity_tor__iron() = summary__local__separatrix__v mutable struct summary__local__separatrix__velocity_tor__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15157,7 +15157,7 @@ summary__local__separatrix__velocity_tor__hydrogen() = summary__local__separatri mutable struct summary__local__separatrix__velocity_tor__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15174,7 +15174,7 @@ summary__local__separatrix__velocity_tor__helium_4() = summary__local__separatri mutable struct summary__local__separatrix__velocity_tor__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15191,7 +15191,7 @@ summary__local__separatrix__velocity_tor__helium_3() = summary__local__separatri mutable struct summary__local__separatrix__velocity_tor__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15208,7 +15208,7 @@ summary__local__separatrix__velocity_tor__deuterium() = summary__local__separatr mutable struct summary__local__separatrix__velocity_tor__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15225,7 +15225,7 @@ summary__local__separatrix__velocity_tor__carbon() = summary__local__separatrix_ mutable struct summary__local__separatrix__velocity_tor__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15242,7 +15242,7 @@ summary__local__separatrix__velocity_tor__beryllium() = summary__local__separatr mutable struct summary__local__separatrix__velocity_tor__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15306,7 +15306,7 @@ summary__local__separatrix__velocity_tor() = summary__local__separatrix__velocit mutable struct summary__local__separatrix__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15323,7 +15323,7 @@ summary__local__separatrix__t_i_average() = summary__local__separatrix__t_i_aver mutable struct summary__local__separatrix__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15340,7 +15340,7 @@ summary__local__separatrix__t_e() = summary__local__separatrix__t_e{Float64}() mutable struct summary__local__separatrix__q{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15356,9 +15356,9 @@ end summary__local__separatrix__q() = summary__local__separatrix__q{Float64}() mutable struct summary__local__separatrix__position{T} <: IDS{T} - var"psi" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"psi" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15375,7 +15375,7 @@ summary__local__separatrix__position() = summary__local__separatrix__position{Fl mutable struct summary__local__separatrix__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15392,7 +15392,7 @@ summary__local__separatrix__n_i_total() = summary__local__separatrix__n_i_total{ mutable struct summary__local__separatrix__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15409,7 +15409,7 @@ summary__local__separatrix__n_i__xenon() = summary__local__separatrix__n_i__xeno mutable struct summary__local__separatrix__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15426,7 +15426,7 @@ summary__local__separatrix__n_i__tungsten() = summary__local__separatrix__n_i__t mutable struct summary__local__separatrix__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15443,7 +15443,7 @@ summary__local__separatrix__n_i__tritium() = summary__local__separatrix__n_i__tr mutable struct summary__local__separatrix__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15460,7 +15460,7 @@ summary__local__separatrix__n_i__oxygen() = summary__local__separatrix__n_i__oxy mutable struct summary__local__separatrix__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15477,7 +15477,7 @@ summary__local__separatrix__n_i__nitrogen() = summary__local__separatrix__n_i__n mutable struct summary__local__separatrix__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15494,7 +15494,7 @@ summary__local__separatrix__n_i__neon() = summary__local__separatrix__n_i__neon{ mutable struct summary__local__separatrix__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15511,7 +15511,7 @@ summary__local__separatrix__n_i__lithium() = summary__local__separatrix__n_i__li mutable struct summary__local__separatrix__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15528,7 +15528,7 @@ summary__local__separatrix__n_i__krypton() = summary__local__separatrix__n_i__kr mutable struct summary__local__separatrix__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15545,7 +15545,7 @@ summary__local__separatrix__n_i__iron() = summary__local__separatrix__n_i__iron{ mutable struct summary__local__separatrix__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15562,7 +15562,7 @@ summary__local__separatrix__n_i__hydrogen() = summary__local__separatrix__n_i__h mutable struct summary__local__separatrix__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15579,7 +15579,7 @@ summary__local__separatrix__n_i__helium_4() = summary__local__separatrix__n_i__h mutable struct summary__local__separatrix__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15596,7 +15596,7 @@ summary__local__separatrix__n_i__helium_3() = summary__local__separatrix__n_i__h mutable struct summary__local__separatrix__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15613,7 +15613,7 @@ summary__local__separatrix__n_i__deuterium() = summary__local__separatrix__n_i__ mutable struct summary__local__separatrix__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15630,7 +15630,7 @@ summary__local__separatrix__n_i__carbon() = summary__local__separatrix__n_i__car mutable struct summary__local__separatrix__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15647,7 +15647,7 @@ summary__local__separatrix__n_i__beryllium() = summary__local__separatrix__n_i__ mutable struct summary__local__separatrix__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15711,7 +15711,7 @@ summary__local__separatrix__n_i() = summary__local__separatrix__n_i{Float64}() mutable struct summary__local__separatrix__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15728,7 +15728,7 @@ summary__local__separatrix__n_e() = summary__local__separatrix__n_e{Float64}() mutable struct summary__local__separatrix__momentum_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15745,7 +15745,7 @@ summary__local__separatrix__momentum_tor() = summary__local__separatrix__momentu mutable struct summary__local__separatrix__magnetic_shear{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15762,7 +15762,7 @@ summary__local__separatrix__magnetic_shear() = summary__local__separatrix__magne mutable struct summary__local__separatrix__e_field_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15818,7 +15818,7 @@ summary__local__separatrix() = summary__local__separatrix{Float64}() mutable struct summary__local__r_eff_norm_2_3__plateau_factor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15835,7 +15835,7 @@ summary__local__r_eff_norm_2_3__plateau_factor() = summary__local__r_eff_norm_2_ mutable struct summary__local__r_eff_norm_2_3__iota{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15852,7 +15852,7 @@ summary__local__r_eff_norm_2_3__iota() = summary__local__r_eff_norm_2_3__iota{Fl mutable struct summary__local__r_eff_norm_2_3__effective_helical_ripple{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15890,7 +15890,7 @@ summary__local__r_eff_norm_2_3() = summary__local__r_eff_norm_2_3{Float64}() mutable struct summary__local__pedestal__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15907,7 +15907,7 @@ summary__local__pedestal__zeff() = summary__local__pedestal__zeff{Float64}() mutable struct summary__local__pedestal__velocity_tor__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15924,7 +15924,7 @@ summary__local__pedestal__velocity_tor__xenon() = summary__local__pedestal__velo mutable struct summary__local__pedestal__velocity_tor__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15941,7 +15941,7 @@ summary__local__pedestal__velocity_tor__tungsten() = summary__local__pedestal__v mutable struct summary__local__pedestal__velocity_tor__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15958,7 +15958,7 @@ summary__local__pedestal__velocity_tor__tritium() = summary__local__pedestal__ve mutable struct summary__local__pedestal__velocity_tor__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15975,7 +15975,7 @@ summary__local__pedestal__velocity_tor__oxygen() = summary__local__pedestal__vel mutable struct summary__local__pedestal__velocity_tor__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -15992,7 +15992,7 @@ summary__local__pedestal__velocity_tor__nitrogen() = summary__local__pedestal__v mutable struct summary__local__pedestal__velocity_tor__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16009,7 +16009,7 @@ summary__local__pedestal__velocity_tor__neon() = summary__local__pedestal__veloc mutable struct summary__local__pedestal__velocity_tor__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16026,7 +16026,7 @@ summary__local__pedestal__velocity_tor__lithium() = summary__local__pedestal__ve mutable struct summary__local__pedestal__velocity_tor__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16043,7 +16043,7 @@ summary__local__pedestal__velocity_tor__krypton() = summary__local__pedestal__ve mutable struct summary__local__pedestal__velocity_tor__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16060,7 +16060,7 @@ summary__local__pedestal__velocity_tor__iron() = summary__local__pedestal__veloc mutable struct summary__local__pedestal__velocity_tor__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16077,7 +16077,7 @@ summary__local__pedestal__velocity_tor__hydrogen() = summary__local__pedestal__v mutable struct summary__local__pedestal__velocity_tor__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16094,7 +16094,7 @@ summary__local__pedestal__velocity_tor__helium_4() = summary__local__pedestal__v mutable struct summary__local__pedestal__velocity_tor__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16111,7 +16111,7 @@ summary__local__pedestal__velocity_tor__helium_3() = summary__local__pedestal__v mutable struct summary__local__pedestal__velocity_tor__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16128,7 +16128,7 @@ summary__local__pedestal__velocity_tor__deuterium() = summary__local__pedestal__ mutable struct summary__local__pedestal__velocity_tor__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16145,7 +16145,7 @@ summary__local__pedestal__velocity_tor__carbon() = summary__local__pedestal__vel mutable struct summary__local__pedestal__velocity_tor__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16162,7 +16162,7 @@ summary__local__pedestal__velocity_tor__beryllium() = summary__local__pedestal__ mutable struct summary__local__pedestal__velocity_tor__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16226,7 +16226,7 @@ summary__local__pedestal__velocity_tor() = summary__local__pedestal__velocity_to mutable struct summary__local__pedestal__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16243,7 +16243,7 @@ summary__local__pedestal__t_i_average() = summary__local__pedestal__t_i_average{ mutable struct summary__local__pedestal__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16260,7 +16260,7 @@ summary__local__pedestal__t_e() = summary__local__pedestal__t_e{Float64}() mutable struct summary__local__pedestal__q{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16276,9 +16276,9 @@ end summary__local__pedestal__q() = summary__local__pedestal__q{Float64}() mutable struct summary__local__pedestal__position{T} <: IDS{T} - var"psi" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"psi" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16295,7 +16295,7 @@ summary__local__pedestal__position() = summary__local__pedestal__position{Float6 mutable struct summary__local__pedestal__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16312,7 +16312,7 @@ summary__local__pedestal__n_i_total() = summary__local__pedestal__n_i_total{Floa mutable struct summary__local__pedestal__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16329,7 +16329,7 @@ summary__local__pedestal__n_i__xenon() = summary__local__pedestal__n_i__xenon{Fl mutable struct summary__local__pedestal__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16346,7 +16346,7 @@ summary__local__pedestal__n_i__tungsten() = summary__local__pedestal__n_i__tungs mutable struct summary__local__pedestal__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16363,7 +16363,7 @@ summary__local__pedestal__n_i__tritium() = summary__local__pedestal__n_i__tritiu mutable struct summary__local__pedestal__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16380,7 +16380,7 @@ summary__local__pedestal__n_i__oxygen() = summary__local__pedestal__n_i__oxygen{ mutable struct summary__local__pedestal__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16397,7 +16397,7 @@ summary__local__pedestal__n_i__nitrogen() = summary__local__pedestal__n_i__nitro mutable struct summary__local__pedestal__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16414,7 +16414,7 @@ summary__local__pedestal__n_i__neon() = summary__local__pedestal__n_i__neon{Floa mutable struct summary__local__pedestal__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16431,7 +16431,7 @@ summary__local__pedestal__n_i__lithium() = summary__local__pedestal__n_i__lithiu mutable struct summary__local__pedestal__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16448,7 +16448,7 @@ summary__local__pedestal__n_i__krypton() = summary__local__pedestal__n_i__krypto mutable struct summary__local__pedestal__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16465,7 +16465,7 @@ summary__local__pedestal__n_i__iron() = summary__local__pedestal__n_i__iron{Floa mutable struct summary__local__pedestal__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16482,7 +16482,7 @@ summary__local__pedestal__n_i__hydrogen() = summary__local__pedestal__n_i__hydro mutable struct summary__local__pedestal__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16499,7 +16499,7 @@ summary__local__pedestal__n_i__helium_4() = summary__local__pedestal__n_i__heliu mutable struct summary__local__pedestal__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16516,7 +16516,7 @@ summary__local__pedestal__n_i__helium_3() = summary__local__pedestal__n_i__heliu mutable struct summary__local__pedestal__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16533,7 +16533,7 @@ summary__local__pedestal__n_i__deuterium() = summary__local__pedestal__n_i__deut mutable struct summary__local__pedestal__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16550,7 +16550,7 @@ summary__local__pedestal__n_i__carbon() = summary__local__pedestal__n_i__carbon{ mutable struct summary__local__pedestal__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16567,7 +16567,7 @@ summary__local__pedestal__n_i__beryllium() = summary__local__pedestal__n_i__bery mutable struct summary__local__pedestal__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16631,7 +16631,7 @@ summary__local__pedestal__n_i() = summary__local__pedestal__n_i{Float64}() mutable struct summary__local__pedestal__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16648,7 +16648,7 @@ summary__local__pedestal__n_e() = summary__local__pedestal__n_e{Float64}() mutable struct summary__local__pedestal__momentum_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16665,7 +16665,7 @@ summary__local__pedestal__momentum_tor() = summary__local__pedestal__momentum_to mutable struct summary__local__pedestal__magnetic_shear{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16682,7 +16682,7 @@ summary__local__pedestal__magnetic_shear() = summary__local__pedestal__magnetic_ mutable struct summary__local__pedestal__e_field_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16738,7 +16738,7 @@ summary__local__pedestal() = summary__local__pedestal{Float64}() mutable struct summary__local__magnetic_axis__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16755,7 +16755,7 @@ summary__local__magnetic_axis__zeff() = summary__local__magnetic_axis__zeff{Floa mutable struct summary__local__magnetic_axis__velocity_tor__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16772,7 +16772,7 @@ summary__local__magnetic_axis__velocity_tor__xenon() = summary__local__magnetic_ mutable struct summary__local__magnetic_axis__velocity_tor__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16789,7 +16789,7 @@ summary__local__magnetic_axis__velocity_tor__tungsten() = summary__local__magnet mutable struct summary__local__magnetic_axis__velocity_tor__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16806,7 +16806,7 @@ summary__local__magnetic_axis__velocity_tor__tritium() = summary__local__magneti mutable struct summary__local__magnetic_axis__velocity_tor__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16823,7 +16823,7 @@ summary__local__magnetic_axis__velocity_tor__oxygen() = summary__local__magnetic mutable struct summary__local__magnetic_axis__velocity_tor__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16840,7 +16840,7 @@ summary__local__magnetic_axis__velocity_tor__nitrogen() = summary__local__magnet mutable struct summary__local__magnetic_axis__velocity_tor__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16857,7 +16857,7 @@ summary__local__magnetic_axis__velocity_tor__neon() = summary__local__magnetic_a mutable struct summary__local__magnetic_axis__velocity_tor__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16874,7 +16874,7 @@ summary__local__magnetic_axis__velocity_tor__lithium() = summary__local__magneti mutable struct summary__local__magnetic_axis__velocity_tor__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16891,7 +16891,7 @@ summary__local__magnetic_axis__velocity_tor__krypton() = summary__local__magneti mutable struct summary__local__magnetic_axis__velocity_tor__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16908,7 +16908,7 @@ summary__local__magnetic_axis__velocity_tor__iron() = summary__local__magnetic_a mutable struct summary__local__magnetic_axis__velocity_tor__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16925,7 +16925,7 @@ summary__local__magnetic_axis__velocity_tor__hydrogen() = summary__local__magnet mutable struct summary__local__magnetic_axis__velocity_tor__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16942,7 +16942,7 @@ summary__local__magnetic_axis__velocity_tor__helium_4() = summary__local__magnet mutable struct summary__local__magnetic_axis__velocity_tor__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16959,7 +16959,7 @@ summary__local__magnetic_axis__velocity_tor__helium_3() = summary__local__magnet mutable struct summary__local__magnetic_axis__velocity_tor__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16976,7 +16976,7 @@ summary__local__magnetic_axis__velocity_tor__deuterium() = summary__local__magne mutable struct summary__local__magnetic_axis__velocity_tor__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -16993,7 +16993,7 @@ summary__local__magnetic_axis__velocity_tor__carbon() = summary__local__magnetic mutable struct summary__local__magnetic_axis__velocity_tor__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17010,7 +17010,7 @@ summary__local__magnetic_axis__velocity_tor__beryllium() = summary__local__magne mutable struct summary__local__magnetic_axis__velocity_tor__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17074,7 +17074,7 @@ summary__local__magnetic_axis__velocity_tor() = summary__local__magnetic_axis__v mutable struct summary__local__magnetic_axis__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17091,7 +17091,7 @@ summary__local__magnetic_axis__t_i_average() = summary__local__magnetic_axis__t_ mutable struct summary__local__magnetic_axis__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17108,7 +17108,7 @@ summary__local__magnetic_axis__t_e() = summary__local__magnetic_axis__t_e{Float6 mutable struct summary__local__magnetic_axis__q{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17124,11 +17124,11 @@ end summary__local__magnetic_axis__q() = summary__local__magnetic_axis__q{Float64}() mutable struct summary__local__magnetic_axis__position{T} <: IDS{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"z" :: Vector{T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17145,7 +17145,7 @@ summary__local__magnetic_axis__position() = summary__local__magnetic_axis__posit mutable struct summary__local__magnetic_axis__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17162,7 +17162,7 @@ summary__local__magnetic_axis__n_i_total() = summary__local__magnetic_axis__n_i_ mutable struct summary__local__magnetic_axis__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17179,7 +17179,7 @@ summary__local__magnetic_axis__n_i__xenon() = summary__local__magnetic_axis__n_i mutable struct summary__local__magnetic_axis__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17196,7 +17196,7 @@ summary__local__magnetic_axis__n_i__tungsten() = summary__local__magnetic_axis__ mutable struct summary__local__magnetic_axis__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17213,7 +17213,7 @@ summary__local__magnetic_axis__n_i__tritium() = summary__local__magnetic_axis__n mutable struct summary__local__magnetic_axis__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17230,7 +17230,7 @@ summary__local__magnetic_axis__n_i__oxygen() = summary__local__magnetic_axis__n_ mutable struct summary__local__magnetic_axis__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17247,7 +17247,7 @@ summary__local__magnetic_axis__n_i__nitrogen() = summary__local__magnetic_axis__ mutable struct summary__local__magnetic_axis__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17264,7 +17264,7 @@ summary__local__magnetic_axis__n_i__neon() = summary__local__magnetic_axis__n_i_ mutable struct summary__local__magnetic_axis__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17281,7 +17281,7 @@ summary__local__magnetic_axis__n_i__lithium() = summary__local__magnetic_axis__n mutable struct summary__local__magnetic_axis__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17298,7 +17298,7 @@ summary__local__magnetic_axis__n_i__krypton() = summary__local__magnetic_axis__n mutable struct summary__local__magnetic_axis__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17315,7 +17315,7 @@ summary__local__magnetic_axis__n_i__iron() = summary__local__magnetic_axis__n_i_ mutable struct summary__local__magnetic_axis__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17332,7 +17332,7 @@ summary__local__magnetic_axis__n_i__hydrogen() = summary__local__magnetic_axis__ mutable struct summary__local__magnetic_axis__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17349,7 +17349,7 @@ summary__local__magnetic_axis__n_i__helium_4() = summary__local__magnetic_axis__ mutable struct summary__local__magnetic_axis__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17366,7 +17366,7 @@ summary__local__magnetic_axis__n_i__helium_3() = summary__local__magnetic_axis__ mutable struct summary__local__magnetic_axis__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17383,7 +17383,7 @@ summary__local__magnetic_axis__n_i__deuterium() = summary__local__magnetic_axis_ mutable struct summary__local__magnetic_axis__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17400,7 +17400,7 @@ summary__local__magnetic_axis__n_i__carbon() = summary__local__magnetic_axis__n_ mutable struct summary__local__magnetic_axis__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17417,7 +17417,7 @@ summary__local__magnetic_axis__n_i__beryllium() = summary__local__magnetic_axis_ mutable struct summary__local__magnetic_axis__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17481,7 +17481,7 @@ summary__local__magnetic_axis__n_i() = summary__local__magnetic_axis__n_i{Float6 mutable struct summary__local__magnetic_axis__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17498,7 +17498,7 @@ summary__local__magnetic_axis__n_e() = summary__local__magnetic_axis__n_e{Float6 mutable struct summary__local__magnetic_axis__momentum_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17515,7 +17515,7 @@ summary__local__magnetic_axis__momentum_tor() = summary__local__magnetic_axis__m mutable struct summary__local__magnetic_axis__magnetic_shear{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17532,7 +17532,7 @@ summary__local__magnetic_axis__magnetic_shear() = summary__local__magnetic_axis_ mutable struct summary__local__magnetic_axis__e_field_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17549,7 +17549,7 @@ summary__local__magnetic_axis__e_field_parallel() = summary__local__magnetic_axi mutable struct summary__local__magnetic_axis__b_field{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17607,7 +17607,7 @@ summary__local__magnetic_axis() = summary__local__magnetic_axis{Float64}() mutable struct summary__local__limiter__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17624,7 +17624,7 @@ summary__local__limiter__zeff() = summary__local__limiter__zeff{Float64}() mutable struct summary__local__limiter__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17641,7 +17641,7 @@ summary__local__limiter__t_i_average() = summary__local__limiter__t_i_average{Fl mutable struct summary__local__limiter__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17658,7 +17658,7 @@ summary__local__limiter__t_e() = summary__local__limiter__t_e{Float64}() mutable struct summary__local__limiter__power_flux_peak{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17692,7 +17692,7 @@ summary__local__limiter__name() = summary__local__limiter__name{Float64}() mutable struct summary__local__limiter__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17709,7 +17709,7 @@ summary__local__limiter__n_i_total() = summary__local__limiter__n_i_total{Float6 mutable struct summary__local__limiter__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17726,7 +17726,7 @@ summary__local__limiter__n_i__xenon() = summary__local__limiter__n_i__xenon{Floa mutable struct summary__local__limiter__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17743,7 +17743,7 @@ summary__local__limiter__n_i__tungsten() = summary__local__limiter__n_i__tungste mutable struct summary__local__limiter__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17760,7 +17760,7 @@ summary__local__limiter__n_i__tritium() = summary__local__limiter__n_i__tritium{ mutable struct summary__local__limiter__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17777,7 +17777,7 @@ summary__local__limiter__n_i__oxygen() = summary__local__limiter__n_i__oxygen{Fl mutable struct summary__local__limiter__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17794,7 +17794,7 @@ summary__local__limiter__n_i__nitrogen() = summary__local__limiter__n_i__nitroge mutable struct summary__local__limiter__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17811,7 +17811,7 @@ summary__local__limiter__n_i__neon() = summary__local__limiter__n_i__neon{Float6 mutable struct summary__local__limiter__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17828,7 +17828,7 @@ summary__local__limiter__n_i__lithium() = summary__local__limiter__n_i__lithium{ mutable struct summary__local__limiter__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17845,7 +17845,7 @@ summary__local__limiter__n_i__krypton() = summary__local__limiter__n_i__krypton{ mutable struct summary__local__limiter__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17862,7 +17862,7 @@ summary__local__limiter__n_i__iron() = summary__local__limiter__n_i__iron{Float6 mutable struct summary__local__limiter__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17879,7 +17879,7 @@ summary__local__limiter__n_i__hydrogen() = summary__local__limiter__n_i__hydroge mutable struct summary__local__limiter__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17896,7 +17896,7 @@ summary__local__limiter__n_i__helium_4() = summary__local__limiter__n_i__helium_ mutable struct summary__local__limiter__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17913,7 +17913,7 @@ summary__local__limiter__n_i__helium_3() = summary__local__limiter__n_i__helium_ mutable struct summary__local__limiter__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17930,7 +17930,7 @@ summary__local__limiter__n_i__deuterium() = summary__local__limiter__n_i__deuter mutable struct summary__local__limiter__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17947,7 +17947,7 @@ summary__local__limiter__n_i__carbon() = summary__local__limiter__n_i__carbon{Fl mutable struct summary__local__limiter__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -17964,7 +17964,7 @@ summary__local__limiter__n_i__beryllium() = summary__local__limiter__n_i__beryll mutable struct summary__local__limiter__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18028,7 +18028,7 @@ summary__local__limiter__n_i() = summary__local__limiter__n_i{Float64}() mutable struct summary__local__limiter__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18045,7 +18045,7 @@ summary__local__limiter__n_e() = summary__local__limiter__n_e{Float64}() mutable struct summary__local__limiter__flux_expansion{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18095,7 +18095,7 @@ summary__local__limiter() = summary__local__limiter{Float64}() mutable struct summary__local__itb__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18112,7 +18112,7 @@ summary__local__itb__zeff() = summary__local__itb__zeff{Float64}() mutable struct summary__local__itb__velocity_tor__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18129,7 +18129,7 @@ summary__local__itb__velocity_tor__xenon() = summary__local__itb__velocity_tor__ mutable struct summary__local__itb__velocity_tor__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18146,7 +18146,7 @@ summary__local__itb__velocity_tor__tungsten() = summary__local__itb__velocity_to mutable struct summary__local__itb__velocity_tor__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18163,7 +18163,7 @@ summary__local__itb__velocity_tor__tritium() = summary__local__itb__velocity_tor mutable struct summary__local__itb__velocity_tor__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18180,7 +18180,7 @@ summary__local__itb__velocity_tor__oxygen() = summary__local__itb__velocity_tor_ mutable struct summary__local__itb__velocity_tor__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18197,7 +18197,7 @@ summary__local__itb__velocity_tor__nitrogen() = summary__local__itb__velocity_to mutable struct summary__local__itb__velocity_tor__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18214,7 +18214,7 @@ summary__local__itb__velocity_tor__neon() = summary__local__itb__velocity_tor__n mutable struct summary__local__itb__velocity_tor__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18231,7 +18231,7 @@ summary__local__itb__velocity_tor__lithium() = summary__local__itb__velocity_tor mutable struct summary__local__itb__velocity_tor__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18248,7 +18248,7 @@ summary__local__itb__velocity_tor__krypton() = summary__local__itb__velocity_tor mutable struct summary__local__itb__velocity_tor__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18265,7 +18265,7 @@ summary__local__itb__velocity_tor__iron() = summary__local__itb__velocity_tor__i mutable struct summary__local__itb__velocity_tor__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18282,7 +18282,7 @@ summary__local__itb__velocity_tor__hydrogen() = summary__local__itb__velocity_to mutable struct summary__local__itb__velocity_tor__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18299,7 +18299,7 @@ summary__local__itb__velocity_tor__helium_4() = summary__local__itb__velocity_to mutable struct summary__local__itb__velocity_tor__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18316,7 +18316,7 @@ summary__local__itb__velocity_tor__helium_3() = summary__local__itb__velocity_to mutable struct summary__local__itb__velocity_tor__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18333,7 +18333,7 @@ summary__local__itb__velocity_tor__deuterium() = summary__local__itb__velocity_t mutable struct summary__local__itb__velocity_tor__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18350,7 +18350,7 @@ summary__local__itb__velocity_tor__carbon() = summary__local__itb__velocity_tor_ mutable struct summary__local__itb__velocity_tor__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18367,7 +18367,7 @@ summary__local__itb__velocity_tor__beryllium() = summary__local__itb__velocity_t mutable struct summary__local__itb__velocity_tor__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18431,7 +18431,7 @@ summary__local__itb__velocity_tor() = summary__local__itb__velocity_tor{Float64} mutable struct summary__local__itb__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18448,7 +18448,7 @@ summary__local__itb__t_i_average() = summary__local__itb__t_i_average{Float64}() mutable struct summary__local__itb__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18465,7 +18465,7 @@ summary__local__itb__t_e() = summary__local__itb__t_e{Float64}() mutable struct summary__local__itb__q{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18481,9 +18481,9 @@ end summary__local__itb__q() = summary__local__itb__q{Float64}() mutable struct summary__local__itb__position{T} <: IDS{T} - var"psi" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"psi" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18500,7 +18500,7 @@ summary__local__itb__position() = summary__local__itb__position{Float64}() mutable struct summary__local__itb__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18517,7 +18517,7 @@ summary__local__itb__n_i_total() = summary__local__itb__n_i_total{Float64}() mutable struct summary__local__itb__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18534,7 +18534,7 @@ summary__local__itb__n_i__xenon() = summary__local__itb__n_i__xenon{Float64}() mutable struct summary__local__itb__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18551,7 +18551,7 @@ summary__local__itb__n_i__tungsten() = summary__local__itb__n_i__tungsten{Float6 mutable struct summary__local__itb__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18568,7 +18568,7 @@ summary__local__itb__n_i__tritium() = summary__local__itb__n_i__tritium{Float64} mutable struct summary__local__itb__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18585,7 +18585,7 @@ summary__local__itb__n_i__oxygen() = summary__local__itb__n_i__oxygen{Float64}() mutable struct summary__local__itb__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18602,7 +18602,7 @@ summary__local__itb__n_i__nitrogen() = summary__local__itb__n_i__nitrogen{Float6 mutable struct summary__local__itb__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18619,7 +18619,7 @@ summary__local__itb__n_i__neon() = summary__local__itb__n_i__neon{Float64}() mutable struct summary__local__itb__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18636,7 +18636,7 @@ summary__local__itb__n_i__lithium() = summary__local__itb__n_i__lithium{Float64} mutable struct summary__local__itb__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18653,7 +18653,7 @@ summary__local__itb__n_i__krypton() = summary__local__itb__n_i__krypton{Float64} mutable struct summary__local__itb__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18670,7 +18670,7 @@ summary__local__itb__n_i__iron() = summary__local__itb__n_i__iron{Float64}() mutable struct summary__local__itb__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18687,7 +18687,7 @@ summary__local__itb__n_i__hydrogen() = summary__local__itb__n_i__hydrogen{Float6 mutable struct summary__local__itb__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18704,7 +18704,7 @@ summary__local__itb__n_i__helium_4() = summary__local__itb__n_i__helium_4{Float6 mutable struct summary__local__itb__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18721,7 +18721,7 @@ summary__local__itb__n_i__helium_3() = summary__local__itb__n_i__helium_3{Float6 mutable struct summary__local__itb__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18738,7 +18738,7 @@ summary__local__itb__n_i__deuterium() = summary__local__itb__n_i__deuterium{Floa mutable struct summary__local__itb__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18755,7 +18755,7 @@ summary__local__itb__n_i__carbon() = summary__local__itb__n_i__carbon{Float64}() mutable struct summary__local__itb__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18772,7 +18772,7 @@ summary__local__itb__n_i__beryllium() = summary__local__itb__n_i__beryllium{Floa mutable struct summary__local__itb__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18836,7 +18836,7 @@ summary__local__itb__n_i() = summary__local__itb__n_i{Float64}() mutable struct summary__local__itb__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18853,7 +18853,7 @@ summary__local__itb__n_e() = summary__local__itb__n_e{Float64}() mutable struct summary__local__itb__momentum_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18870,7 +18870,7 @@ summary__local__itb__momentum_tor() = summary__local__itb__momentum_tor{Float64} mutable struct summary__local__itb__magnetic_shear{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18887,7 +18887,7 @@ summary__local__itb__magnetic_shear() = summary__local__itb__magnetic_shear{Floa mutable struct summary__local__itb__e_field_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18943,7 +18943,7 @@ summary__local__itb() = summary__local__itb{Float64}() mutable struct summary__local__divertor_target___zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18960,7 +18960,7 @@ summary__local__divertor_target___zeff() = summary__local__divertor_target___zef mutable struct summary__local__divertor_target___t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18977,7 +18977,7 @@ summary__local__divertor_target___t_i_average() = summary__local__divertor_targe mutable struct summary__local__divertor_target___t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -18994,7 +18994,7 @@ summary__local__divertor_target___t_e() = summary__local__divertor_target___t_e{ mutable struct summary__local__divertor_target___power_flux_peak{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19028,7 +19028,7 @@ summary__local__divertor_target___name() = summary__local__divertor_target___nam mutable struct summary__local__divertor_target___n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19045,7 +19045,7 @@ summary__local__divertor_target___n_i_total() = summary__local__divertor_target_ mutable struct summary__local__divertor_target___n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19062,7 +19062,7 @@ summary__local__divertor_target___n_i__xenon() = summary__local__divertor_target mutable struct summary__local__divertor_target___n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19079,7 +19079,7 @@ summary__local__divertor_target___n_i__tungsten() = summary__local__divertor_tar mutable struct summary__local__divertor_target___n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19096,7 +19096,7 @@ summary__local__divertor_target___n_i__tritium() = summary__local__divertor_targ mutable struct summary__local__divertor_target___n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19113,7 +19113,7 @@ summary__local__divertor_target___n_i__oxygen() = summary__local__divertor_targe mutable struct summary__local__divertor_target___n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19130,7 +19130,7 @@ summary__local__divertor_target___n_i__nitrogen() = summary__local__divertor_tar mutable struct summary__local__divertor_target___n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19147,7 +19147,7 @@ summary__local__divertor_target___n_i__neon() = summary__local__divertor_target_ mutable struct summary__local__divertor_target___n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19164,7 +19164,7 @@ summary__local__divertor_target___n_i__lithium() = summary__local__divertor_targ mutable struct summary__local__divertor_target___n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19181,7 +19181,7 @@ summary__local__divertor_target___n_i__krypton() = summary__local__divertor_targ mutable struct summary__local__divertor_target___n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19198,7 +19198,7 @@ summary__local__divertor_target___n_i__iron() = summary__local__divertor_target_ mutable struct summary__local__divertor_target___n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19215,7 +19215,7 @@ summary__local__divertor_target___n_i__hydrogen() = summary__local__divertor_tar mutable struct summary__local__divertor_target___n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19232,7 +19232,7 @@ summary__local__divertor_target___n_i__helium_4() = summary__local__divertor_tar mutable struct summary__local__divertor_target___n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19249,7 +19249,7 @@ summary__local__divertor_target___n_i__helium_3() = summary__local__divertor_tar mutable struct summary__local__divertor_target___n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19266,7 +19266,7 @@ summary__local__divertor_target___n_i__deuterium() = summary__local__divertor_ta mutable struct summary__local__divertor_target___n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19283,7 +19283,7 @@ summary__local__divertor_target___n_i__carbon() = summary__local__divertor_targe mutable struct summary__local__divertor_target___n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19300,7 +19300,7 @@ summary__local__divertor_target___n_i__beryllium() = summary__local__divertor_ta mutable struct summary__local__divertor_target___n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19364,7 +19364,7 @@ summary__local__divertor_target___n_i() = summary__local__divertor_target___n_i{ mutable struct summary__local__divertor_target___n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19381,7 +19381,7 @@ summary__local__divertor_target___n_e() = summary__local__divertor_target___n_e{ mutable struct summary__local__divertor_target___flux_expansion{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19462,7 +19462,7 @@ summary__local() = summary__local{Float64}() mutable struct summary__line_average__zeff{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19479,7 +19479,7 @@ summary__line_average__zeff() = summary__line_average__zeff{Float64}() mutable struct summary__line_average__t_i_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19496,7 +19496,7 @@ summary__line_average__t_i_average() = summary__line_average__t_i_average{Float6 mutable struct summary__line_average__t_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19513,7 +19513,7 @@ summary__line_average__t_e() = summary__line_average__t_e{Float64}() mutable struct summary__line_average__n_i_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19530,7 +19530,7 @@ summary__line_average__n_i_total() = summary__line_average__n_i_total{Float64}() mutable struct summary__line_average__n_i__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19547,7 +19547,7 @@ summary__line_average__n_i__xenon() = summary__line_average__n_i__xenon{Float64} mutable struct summary__line_average__n_i__tungsten{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19564,7 +19564,7 @@ summary__line_average__n_i__tungsten() = summary__line_average__n_i__tungsten{Fl mutable struct summary__line_average__n_i__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19581,7 +19581,7 @@ summary__line_average__n_i__tritium() = summary__line_average__n_i__tritium{Floa mutable struct summary__line_average__n_i__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19598,7 +19598,7 @@ summary__line_average__n_i__oxygen() = summary__line_average__n_i__oxygen{Float6 mutable struct summary__line_average__n_i__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19615,7 +19615,7 @@ summary__line_average__n_i__nitrogen() = summary__line_average__n_i__nitrogen{Fl mutable struct summary__line_average__n_i__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19632,7 +19632,7 @@ summary__line_average__n_i__neon() = summary__line_average__n_i__neon{Float64}() mutable struct summary__line_average__n_i__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19649,7 +19649,7 @@ summary__line_average__n_i__lithium() = summary__line_average__n_i__lithium{Floa mutable struct summary__line_average__n_i__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19666,7 +19666,7 @@ summary__line_average__n_i__krypton() = summary__line_average__n_i__krypton{Floa mutable struct summary__line_average__n_i__iron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19683,7 +19683,7 @@ summary__line_average__n_i__iron() = summary__line_average__n_i__iron{Float64}() mutable struct summary__line_average__n_i__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19700,7 +19700,7 @@ summary__line_average__n_i__hydrogen() = summary__line_average__n_i__hydrogen{Fl mutable struct summary__line_average__n_i__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19717,7 +19717,7 @@ summary__line_average__n_i__helium_4() = summary__line_average__n_i__helium_4{Fl mutable struct summary__line_average__n_i__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19734,7 +19734,7 @@ summary__line_average__n_i__helium_3() = summary__line_average__n_i__helium_3{Fl mutable struct summary__line_average__n_i__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19751,7 +19751,7 @@ summary__line_average__n_i__deuterium() = summary__line_average__n_i__deuterium{ mutable struct summary__line_average__n_i__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19768,7 +19768,7 @@ summary__line_average__n_i__carbon() = summary__line_average__n_i__carbon{Float6 mutable struct summary__line_average__n_i__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19785,7 +19785,7 @@ summary__line_average__n_i__beryllium() = summary__line_average__n_i__beryllium{ mutable struct summary__line_average__n_i__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19849,7 +19849,7 @@ summary__line_average__n_i() = summary__line_average__n_i{Float64}() mutable struct summary__line_average__n_e{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19866,7 +19866,7 @@ summary__line_average__n_e() = summary__line_average__n_e{Float64}() mutable struct summary__line_average__meff_hydrogenic{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19883,7 +19883,7 @@ summary__line_average__meff_hydrogenic() = summary__line_average__meff_hydrogeni mutable struct summary__line_average__isotope_fraction_hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -19900,7 +19900,7 @@ summary__line_average__isotope_fraction_hydrogen() = summary__line_average__isot mutable struct summary__line_average__dn_e_dt{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20264,7 +20264,7 @@ summary__ids_properties() = summary__ids_properties{Float64}() mutable struct summary__heating_current_drive__power_nbi{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20281,7 +20281,7 @@ summary__heating_current_drive__power_nbi() = summary__heating_current_drive__po mutable struct summary__heating_current_drive__power_lh{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20298,7 +20298,7 @@ summary__heating_current_drive__power_lh() = summary__heating_current_drive__pow mutable struct summary__heating_current_drive__power_launched_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20315,7 +20315,7 @@ summary__heating_current_drive__power_launched_total() = summary__heating_curren mutable struct summary__heating_current_drive__power_launched_nbi_co_injected_ratio{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20332,7 +20332,7 @@ summary__heating_current_drive__power_launched_nbi_co_injected_ratio() = summary mutable struct summary__heating_current_drive__power_launched_nbi{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20349,7 +20349,7 @@ summary__heating_current_drive__power_launched_nbi() = summary__heating_current_ mutable struct summary__heating_current_drive__power_launched_lh{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20366,7 +20366,7 @@ summary__heating_current_drive__power_launched_lh() = summary__heating_current_d mutable struct summary__heating_current_drive__power_launched_ic{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20383,7 +20383,7 @@ summary__heating_current_drive__power_launched_ic() = summary__heating_current_d mutable struct summary__heating_current_drive__power_launched_ec{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20400,7 +20400,7 @@ summary__heating_current_drive__power_launched_ec() = summary__heating_current_d mutable struct summary__heating_current_drive__power_ic{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20417,7 +20417,7 @@ summary__heating_current_drive__power_ic() = summary__heating_current_drive__pow mutable struct summary__heating_current_drive__power_ec{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20434,7 +20434,7 @@ summary__heating_current_drive__power_ec() = summary__heating_current_drive__pow mutable struct summary__heating_current_drive__power_additional{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20540,7 +20540,7 @@ summary__heating_current_drive__nbi___species() = summary__heating_current_drive mutable struct summary__heating_current_drive__nbi___power_launched{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20557,7 +20557,7 @@ summary__heating_current_drive__nbi___power_launched() = summary__heating_curren mutable struct summary__heating_current_drive__nbi___power{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20646,7 +20646,7 @@ summary__heating_current_drive__nbi___position() = summary__heating_current_driv mutable struct summary__heating_current_drive__nbi___energy{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20680,7 +20680,7 @@ summary__heating_current_drive__nbi___direction() = summary__heating_current_dri mutable struct summary__heating_current_drive__nbi___current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20697,7 +20697,7 @@ summary__heating_current_drive__nbi___current() = summary__heating_current_drive mutable struct summary__heating_current_drive__nbi___beam_power_fraction{T} <: IDS{T} var"source" :: String - var"value" :: Matrix{T} + var"value" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20714,7 +20714,7 @@ summary__heating_current_drive__nbi___beam_power_fraction() = summary__heating_c mutable struct summary__heating_current_drive__nbi___beam_current_fraction{T} <: IDS{T} var"source" :: String - var"value" :: Matrix{T} + var"value" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20785,7 +20785,7 @@ summary__heating_current_drive__nbi() = summary__heating_current_drive__nbi{Floa mutable struct summary__heating_current_drive__lh___power_launched{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20802,7 +20802,7 @@ summary__heating_current_drive__lh___power_launched() = summary__heating_current mutable struct summary__heating_current_drive__lh___power{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20819,7 +20819,7 @@ summary__heating_current_drive__lh___power() = summary__heating_current_drive__l mutable struct summary__heating_current_drive__lh___position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20836,7 +20836,7 @@ summary__heating_current_drive__lh___position() = summary__heating_current_drive mutable struct summary__heating_current_drive__lh___n_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20853,7 +20853,7 @@ summary__heating_current_drive__lh___n_parallel() = summary__heating_current_dri mutable struct summary__heating_current_drive__lh___frequency{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20870,7 +20870,7 @@ summary__heating_current_drive__lh___frequency() = summary__heating_current_driv mutable struct summary__heating_current_drive__lh___energy_fast{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20887,7 +20887,7 @@ summary__heating_current_drive__lh___energy_fast() = summary__heating_current_dr mutable struct summary__heating_current_drive__lh___current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20933,7 +20933,7 @@ summary__heating_current_drive__lh() = summary__heating_current_drive__lh{Float6 mutable struct summary__heating_current_drive__ic___power_launched{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20950,7 +20950,7 @@ summary__heating_current_drive__ic___power_launched() = summary__heating_current mutable struct summary__heating_current_drive__ic___power{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20967,7 +20967,7 @@ summary__heating_current_drive__ic___power() = summary__heating_current_drive__i mutable struct summary__heating_current_drive__ic___position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -20984,7 +20984,7 @@ summary__heating_current_drive__ic___position() = summary__heating_current_drive mutable struct summary__heating_current_drive__ic___phase{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21018,7 +21018,7 @@ summary__heating_current_drive__ic___n_tor() = summary__heating_current_drive__i mutable struct summary__heating_current_drive__ic___k_perpendicular{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21052,7 +21052,7 @@ summary__heating_current_drive__ic___harmonic() = summary__heating_current_drive mutable struct summary__heating_current_drive__ic___frequency{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21069,7 +21069,7 @@ summary__heating_current_drive__ic___frequency() = summary__heating_current_driv mutable struct summary__heating_current_drive__ic___energy_fast{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21086,7 +21086,7 @@ summary__heating_current_drive__ic___energy_fast() = summary__heating_current_dr mutable struct summary__heating_current_drive__ic___e_field_plus_minus_ratio{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21103,7 +21103,7 @@ summary__heating_current_drive__ic___e_field_plus_minus_ratio() = summary__heati mutable struct summary__heating_current_drive__ic___current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21157,7 +21157,7 @@ summary__heating_current_drive__ic() = summary__heating_current_drive__ic{Float6 mutable struct summary__heating_current_drive__ec___power_launched{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21174,7 +21174,7 @@ summary__heating_current_drive__ec___power_launched() = summary__heating_current mutable struct summary__heating_current_drive__ec___power{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21191,7 +21191,7 @@ summary__heating_current_drive__ec___power() = summary__heating_current_drive__e mutable struct summary__heating_current_drive__ec___position{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21242,7 +21242,7 @@ summary__heating_current_drive__ec___harmonic() = summary__heating_current_drive mutable struct summary__heating_current_drive__ec___frequency{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21259,7 +21259,7 @@ summary__heating_current_drive__ec___frequency() = summary__heating_current_driv mutable struct summary__heating_current_drive__ec___energy_fast{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21276,7 +21276,7 @@ summary__heating_current_drive__ec___energy_fast() = summary__heating_current_dr mutable struct summary__heating_current_drive__ec___current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21293,7 +21293,7 @@ summary__heating_current_drive__ec___current() = summary__heating_current_drive_ mutable struct summary__heating_current_drive__ec___angle_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21310,7 +21310,7 @@ summary__heating_current_drive__ec___angle_tor() = summary__heating_current_driv mutable struct summary__heating_current_drive__ec___angle_pol{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21407,7 +21407,7 @@ summary__heating_current_drive() = summary__heating_current_drive{Float64}() mutable struct summary__global_quantities__volume{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21424,7 +21424,7 @@ summary__global_quantities__volume() = summary__global_quantities__volume{Float6 mutable struct summary__global_quantities__v_loop{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21441,7 +21441,7 @@ summary__global_quantities__v_loop() = summary__global_quantities__v_loop{Float6 mutable struct summary__global_quantities__tau_resistive{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21458,7 +21458,7 @@ summary__global_quantities__tau_resistive() = summary__global_quantities__tau_re mutable struct summary__global_quantities__tau_helium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21475,7 +21475,7 @@ summary__global_quantities__tau_helium() = summary__global_quantities__tau_heliu mutable struct summary__global_quantities__tau_energy_98{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21492,7 +21492,7 @@ summary__global_quantities__tau_energy_98() = summary__global_quantities__tau_en mutable struct summary__global_quantities__tau_energy{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21509,7 +21509,7 @@ summary__global_quantities__tau_energy() = summary__global_quantities__tau_energ mutable struct summary__global_quantities__resistance{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21526,7 +21526,7 @@ summary__global_quantities__resistance() = summary__global_quantities__resistanc mutable struct summary__global_quantities__ratio_tau_helium_fuel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21560,7 +21560,7 @@ summary__global_quantities__r0() = summary__global_quantities__r0{Float64}() mutable struct summary__global_quantities__q_95{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21577,7 +21577,7 @@ summary__global_quantities__q_95() = summary__global_quantities__q_95{Float64}() mutable struct summary__global_quantities__psi_external_average{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21594,7 +21594,7 @@ summary__global_quantities__psi_external_average() = summary__global_quantities_ mutable struct summary__global_quantities__power_synchrotron{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21611,7 +21611,7 @@ summary__global_quantities__power_synchrotron() = summary__global_quantities__po mutable struct summary__global_quantities__power_steady{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21628,7 +21628,7 @@ summary__global_quantities__power_steady() = summary__global_quantities__power_s mutable struct summary__global_quantities__power_radiated_outside_lcfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21645,7 +21645,7 @@ summary__global_quantities__power_radiated_outside_lcfs() = summary__global_quan mutable struct summary__global_quantities__power_radiated_inside_lcfs{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21662,7 +21662,7 @@ summary__global_quantities__power_radiated_inside_lcfs() = summary__global_quant mutable struct summary__global_quantities__power_radiated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21679,7 +21679,7 @@ summary__global_quantities__power_radiated() = summary__global_quantities__power mutable struct summary__global_quantities__power_ohm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21696,7 +21696,7 @@ summary__global_quantities__power_ohm() = summary__global_quantities__power_ohm{ mutable struct summary__global_quantities__power_loss{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21713,7 +21713,7 @@ summary__global_quantities__power_loss() = summary__global_quantities__power_los mutable struct summary__global_quantities__power_line{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21730,7 +21730,7 @@ summary__global_quantities__power_line() = summary__global_quantities__power_lin mutable struct summary__global_quantities__power_bremsstrahlung{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21747,7 +21747,7 @@ summary__global_quantities__power_bremsstrahlung() = summary__global_quantities_ mutable struct summary__global_quantities__li_mhd{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21764,7 +21764,7 @@ summary__global_quantities__li_mhd() = summary__global_quantities__li_mhd{Float6 mutable struct summary__global_quantities__li{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21781,7 +21781,7 @@ summary__global_quantities__li() = summary__global_quantities__li{Float64}() mutable struct summary__global_quantities__ip{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21815,7 +21815,7 @@ summary__global_quantities__h_mode() = summary__global_quantities__h_mode{Float6 mutable struct summary__global_quantities__h_98{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21832,7 +21832,7 @@ summary__global_quantities__h_98() = summary__global_quantities__h_98{Float64}() mutable struct summary__global_quantities__greenwald_fraction{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21849,7 +21849,7 @@ summary__global_quantities__greenwald_fraction() = summary__global_quantities__g mutable struct summary__global_quantities__fusion_gain{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21866,7 +21866,7 @@ summary__global_quantities__fusion_gain() = summary__global_quantities__fusion_g mutable struct summary__global_quantities__fusion_fluence{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21883,7 +21883,7 @@ summary__global_quantities__fusion_fluence() = summary__global_quantities__fusio mutable struct summary__global_quantities__energy_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21900,7 +21900,7 @@ summary__global_quantities__energy_total() = summary__global_quantities__energy_ mutable struct summary__global_quantities__energy_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21917,7 +21917,7 @@ summary__global_quantities__energy_thermal() = summary__global_quantities__energ mutable struct summary__global_quantities__energy_mhd{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21934,7 +21934,7 @@ summary__global_quantities__energy_mhd() = summary__global_quantities__energy_mh mutable struct summary__global_quantities__energy_ion_total_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21951,7 +21951,7 @@ summary__global_quantities__energy_ion_total_thermal() = summary__global_quantit mutable struct summary__global_quantities__energy_fast_perpendicular{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21968,7 +21968,7 @@ summary__global_quantities__energy_fast_perpendicular() = summary__global_quanti mutable struct summary__global_quantities__energy_fast_parallel{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -21985,7 +21985,7 @@ summary__global_quantities__energy_fast_parallel() = summary__global_quantities_ mutable struct summary__global_quantities__energy_electrons_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22002,7 +22002,7 @@ summary__global_quantities__energy_electrons_thermal() = summary__global_quantit mutable struct summary__global_quantities__energy_diamagnetic{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22019,7 +22019,7 @@ summary__global_quantities__energy_diamagnetic() = summary__global_quantities__e mutable struct summary__global_quantities__energy_b_field_pol{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22036,7 +22036,7 @@ summary__global_quantities__energy_b_field_pol() = summary__global_quantities__e mutable struct summary__global_quantities__denergy_thermal_dt{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22053,7 +22053,7 @@ summary__global_quantities__denergy_thermal_dt() = summary__global_quantities__d mutable struct summary__global_quantities__denergy_diamagnetic_dt{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22070,7 +22070,7 @@ summary__global_quantities__denergy_diamagnetic_dt() = summary__global_quantitie mutable struct summary__global_quantities__current_ohm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22087,7 +22087,7 @@ summary__global_quantities__current_ohm() = summary__global_quantities__current_ mutable struct summary__global_quantities__current_non_inductive{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22104,7 +22104,7 @@ summary__global_quantities__current_non_inductive() = summary__global_quantities mutable struct summary__global_quantities__current_bootstrap{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22121,7 +22121,7 @@ summary__global_quantities__current_bootstrap() = summary__global_quantities__cu mutable struct summary__global_quantities__current_alignment{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22138,7 +22138,7 @@ summary__global_quantities__current_alignment() = summary__global_quantities__cu mutable struct summary__global_quantities__beta_tor_thermal_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22155,7 +22155,7 @@ summary__global_quantities__beta_tor_thermal_norm() = summary__global_quantities mutable struct summary__global_quantities__beta_tor_norm_mhd{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22172,7 +22172,7 @@ summary__global_quantities__beta_tor_norm_mhd() = summary__global_quantities__be mutable struct summary__global_quantities__beta_tor_norm{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22189,7 +22189,7 @@ summary__global_quantities__beta_tor_norm() = summary__global_quantities__beta_t mutable struct summary__global_quantities__beta_tor_mhd{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22206,7 +22206,7 @@ summary__global_quantities__beta_tor_mhd() = summary__global_quantities__beta_to mutable struct summary__global_quantities__beta_tor{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22223,7 +22223,7 @@ summary__global_quantities__beta_tor() = summary__global_quantities__beta_tor{Fl mutable struct summary__global_quantities__beta_pol_mhd{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22240,7 +22240,7 @@ summary__global_quantities__beta_pol_mhd() = summary__global_quantities__beta_po mutable struct summary__global_quantities__beta_pol{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22257,7 +22257,7 @@ summary__global_quantities__beta_pol() = summary__global_quantities__beta_pol{Fl mutable struct summary__global_quantities__b0{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22391,7 +22391,7 @@ summary__global_quantities() = summary__global_quantities{Float64}() mutable struct summary__gas_injection_rates__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22408,7 +22408,7 @@ summary__gas_injection_rates__xenon() = summary__gas_injection_rates__xenon{Floa mutable struct summary__gas_injection_rates__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22425,7 +22425,7 @@ summary__gas_injection_rates__tritium() = summary__gas_injection_rates__tritium{ mutable struct summary__gas_injection_rates__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22442,7 +22442,7 @@ summary__gas_injection_rates__total() = summary__gas_injection_rates__total{Floa mutable struct summary__gas_injection_rates__top{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22459,7 +22459,7 @@ summary__gas_injection_rates__top() = summary__gas_injection_rates__top{Float64} mutable struct summary__gas_injection_rates__silane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22476,7 +22476,7 @@ summary__gas_injection_rates__silane() = summary__gas_injection_rates__silane{Fl mutable struct summary__gas_injection_rates__propane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22493,7 +22493,7 @@ summary__gas_injection_rates__propane() = summary__gas_injection_rates__propane{ mutable struct summary__gas_injection_rates__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22510,7 +22510,7 @@ summary__gas_injection_rates__oxygen() = summary__gas_injection_rates__oxygen{Fl mutable struct summary__gas_injection_rates__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22527,7 +22527,7 @@ summary__gas_injection_rates__nitrogen() = summary__gas_injection_rates__nitroge mutable struct summary__gas_injection_rates__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22544,7 +22544,7 @@ summary__gas_injection_rates__neon() = summary__gas_injection_rates__neon{Float6 mutable struct summary__gas_injection_rates__midplane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22561,7 +22561,7 @@ summary__gas_injection_rates__midplane() = summary__gas_injection_rates__midplan mutable struct summary__gas_injection_rates__methane_deuterated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22578,7 +22578,7 @@ summary__gas_injection_rates__methane_deuterated() = summary__gas_injection_rate mutable struct summary__gas_injection_rates__methane_carbon_13{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22595,7 +22595,7 @@ summary__gas_injection_rates__methane_carbon_13() = summary__gas_injection_rates mutable struct summary__gas_injection_rates__methane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22612,7 +22612,7 @@ summary__gas_injection_rates__methane() = summary__gas_injection_rates__methane{ mutable struct summary__gas_injection_rates__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22629,7 +22629,7 @@ summary__gas_injection_rates__lithium() = summary__gas_injection_rates__lithium{ mutable struct summary__gas_injection_rates__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22663,7 +22663,7 @@ summary__gas_injection_rates__impurity_seeding() = summary__gas_injection_rates_ mutable struct summary__gas_injection_rates__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22680,7 +22680,7 @@ summary__gas_injection_rates__hydrogen() = summary__gas_injection_rates__hydroge mutable struct summary__gas_injection_rates__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22697,7 +22697,7 @@ summary__gas_injection_rates__helium_4() = summary__gas_injection_rates__helium_ mutable struct summary__gas_injection_rates__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22714,7 +22714,7 @@ summary__gas_injection_rates__helium_3() = summary__gas_injection_rates__helium_ mutable struct summary__gas_injection_rates__ethylene{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22731,7 +22731,7 @@ summary__gas_injection_rates__ethylene() = summary__gas_injection_rates__ethylen mutable struct summary__gas_injection_rates__ethane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22748,7 +22748,7 @@ summary__gas_injection_rates__ethane() = summary__gas_injection_rates__ethane{Fl mutable struct summary__gas_injection_rates__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22765,7 +22765,7 @@ summary__gas_injection_rates__deuterium() = summary__gas_injection_rates__deuter mutable struct summary__gas_injection_rates__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22782,7 +22782,7 @@ summary__gas_injection_rates__carbon() = summary__gas_injection_rates__carbon{Fl mutable struct summary__gas_injection_rates__bottom{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22799,7 +22799,7 @@ summary__gas_injection_rates__bottom() = summary__gas_injection_rates__bottom{Fl mutable struct summary__gas_injection_rates__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22816,7 +22816,7 @@ summary__gas_injection_rates__beryllium() = summary__gas_injection_rates__beryll mutable struct summary__gas_injection_rates__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22833,7 +22833,7 @@ summary__gas_injection_rates__argon() = summary__gas_injection_rates__argon{Floa mutable struct summary__gas_injection_rates__ammonia_deuterated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -22850,7 +22850,7 @@ summary__gas_injection_rates__ammonia_deuterated() = summary__gas_injection_rate mutable struct summary__gas_injection_rates__ammonia{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23485,7 +23485,7 @@ summary__gas_injection_prefill() = summary__gas_injection_prefill{Float64}() mutable struct summary__gas_injection_accumulated__xenon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23502,7 +23502,7 @@ summary__gas_injection_accumulated__xenon() = summary__gas_injection_accumulated mutable struct summary__gas_injection_accumulated__tritium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23519,7 +23519,7 @@ summary__gas_injection_accumulated__tritium() = summary__gas_injection_accumulat mutable struct summary__gas_injection_accumulated__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23536,7 +23536,7 @@ summary__gas_injection_accumulated__total() = summary__gas_injection_accumulated mutable struct summary__gas_injection_accumulated__top{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23553,7 +23553,7 @@ summary__gas_injection_accumulated__top() = summary__gas_injection_accumulated__ mutable struct summary__gas_injection_accumulated__silane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23570,7 +23570,7 @@ summary__gas_injection_accumulated__silane() = summary__gas_injection_accumulate mutable struct summary__gas_injection_accumulated__propane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23587,7 +23587,7 @@ summary__gas_injection_accumulated__propane() = summary__gas_injection_accumulat mutable struct summary__gas_injection_accumulated__oxygen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23604,7 +23604,7 @@ summary__gas_injection_accumulated__oxygen() = summary__gas_injection_accumulate mutable struct summary__gas_injection_accumulated__nitrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23621,7 +23621,7 @@ summary__gas_injection_accumulated__nitrogen() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__neon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23638,7 +23638,7 @@ summary__gas_injection_accumulated__neon() = summary__gas_injection_accumulated_ mutable struct summary__gas_injection_accumulated__midplane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23655,7 +23655,7 @@ summary__gas_injection_accumulated__midplane() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__methane_deuterated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23672,7 +23672,7 @@ summary__gas_injection_accumulated__methane_deuterated() = summary__gas_injectio mutable struct summary__gas_injection_accumulated__methane_carbon_13{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23689,7 +23689,7 @@ summary__gas_injection_accumulated__methane_carbon_13() = summary__gas_injection mutable struct summary__gas_injection_accumulated__methane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23706,7 +23706,7 @@ summary__gas_injection_accumulated__methane() = summary__gas_injection_accumulat mutable struct summary__gas_injection_accumulated__lithium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23723,7 +23723,7 @@ summary__gas_injection_accumulated__lithium() = summary__gas_injection_accumulat mutable struct summary__gas_injection_accumulated__krypton{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23757,7 +23757,7 @@ summary__gas_injection_accumulated__impurity_seeding() = summary__gas_injection_ mutable struct summary__gas_injection_accumulated__hydrogen{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23774,7 +23774,7 @@ summary__gas_injection_accumulated__hydrogen() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__helium_4{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23791,7 +23791,7 @@ summary__gas_injection_accumulated__helium_4() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__helium_3{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23808,7 +23808,7 @@ summary__gas_injection_accumulated__helium_3() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__ethylene{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23825,7 +23825,7 @@ summary__gas_injection_accumulated__ethylene() = summary__gas_injection_accumula mutable struct summary__gas_injection_accumulated__ethane{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23842,7 +23842,7 @@ summary__gas_injection_accumulated__ethane() = summary__gas_injection_accumulate mutable struct summary__gas_injection_accumulated__deuterium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23859,7 +23859,7 @@ summary__gas_injection_accumulated__deuterium() = summary__gas_injection_accumul mutable struct summary__gas_injection_accumulated__carbon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23876,7 +23876,7 @@ summary__gas_injection_accumulated__carbon() = summary__gas_injection_accumulate mutable struct summary__gas_injection_accumulated__bottom{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23893,7 +23893,7 @@ summary__gas_injection_accumulated__bottom() = summary__gas_injection_accumulate mutable struct summary__gas_injection_accumulated__beryllium{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23910,7 +23910,7 @@ summary__gas_injection_accumulated__beryllium() = summary__gas_injection_accumul mutable struct summary__gas_injection_accumulated__argon{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23927,7 +23927,7 @@ summary__gas_injection_accumulated__argon() = summary__gas_injection_accumulated mutable struct summary__gas_injection_accumulated__ammonia_deuterated{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -23944,7 +23944,7 @@ summary__gas_injection_accumulated__ammonia_deuterated() = summary__gas_injectio mutable struct summary__gas_injection_accumulated__ammonia{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24032,7 +24032,7 @@ summary__gas_injection_accumulated() = summary__gas_injection_accumulated{Float6 mutable struct summary__fusion__power{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24049,7 +24049,7 @@ summary__fusion__power() = summary__fusion__power{Float64}() mutable struct summary__fusion__neutron_rates__tt__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24066,7 +24066,7 @@ summary__fusion__neutron_rates__tt__total() = summary__fusion__neutron_rates__tt mutable struct summary__fusion__neutron_rates__tt__thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24083,7 +24083,7 @@ summary__fusion__neutron_rates__tt__thermal() = summary__fusion__neutron_rates__ mutable struct summary__fusion__neutron_rates__tt__beam_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24100,7 +24100,7 @@ summary__fusion__neutron_rates__tt__beam_thermal() = summary__fusion__neutron_ra mutable struct summary__fusion__neutron_rates__tt__beam_beam{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24140,7 +24140,7 @@ summary__fusion__neutron_rates__tt() = summary__fusion__neutron_rates__tt{Float6 mutable struct summary__fusion__neutron_rates__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24157,7 +24157,7 @@ summary__fusion__neutron_rates__total() = summary__fusion__neutron_rates__total{ mutable struct summary__fusion__neutron_rates__thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24174,7 +24174,7 @@ summary__fusion__neutron_rates__thermal() = summary__fusion__neutron_rates__ther mutable struct summary__fusion__neutron_rates__dt__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24191,7 +24191,7 @@ summary__fusion__neutron_rates__dt__total() = summary__fusion__neutron_rates__dt mutable struct summary__fusion__neutron_rates__dt__thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24208,7 +24208,7 @@ summary__fusion__neutron_rates__dt__thermal() = summary__fusion__neutron_rates__ mutable struct summary__fusion__neutron_rates__dt__beam_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24225,7 +24225,7 @@ summary__fusion__neutron_rates__dt__beam_thermal() = summary__fusion__neutron_ra mutable struct summary__fusion__neutron_rates__dt__beam_beam{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24265,7 +24265,7 @@ summary__fusion__neutron_rates__dt() = summary__fusion__neutron_rates__dt{Float6 mutable struct summary__fusion__neutron_rates__dd__total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24282,7 +24282,7 @@ summary__fusion__neutron_rates__dd__total() = summary__fusion__neutron_rates__dd mutable struct summary__fusion__neutron_rates__dd__thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24299,7 +24299,7 @@ summary__fusion__neutron_rates__dd__thermal() = summary__fusion__neutron_rates__ mutable struct summary__fusion__neutron_rates__dd__beam_thermal{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24316,7 +24316,7 @@ summary__fusion__neutron_rates__dd__beam_thermal() = summary__fusion__neutron_ra mutable struct summary__fusion__neutron_rates__dd__beam_beam{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24381,7 +24381,7 @@ summary__fusion__neutron_rates() = summary__fusion__neutron_rates{Float64}() mutable struct summary__fusion__neutron_power_total{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24398,7 +24398,7 @@ summary__fusion__neutron_power_total() = summary__fusion__neutron_power_total{Fl mutable struct summary__fusion__current{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -24455,7 +24455,7 @@ summary__elms__type() = summary__elms__type{Float64}() mutable struct summary__elms__frequency{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25144,9 +25144,9 @@ end summary__code() = summary__code{Float64}() mutable struct summary__boundary__x_point_main{T} <: IDS{T} - var"r" :: Vector{T} + var"r" :: Vector{<:T} var"source" :: String - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25180,7 +25180,7 @@ summary__boundary__type() = summary__boundary__type{Float64}() mutable struct summary__boundary__triangularity_upper{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25197,7 +25197,7 @@ summary__boundary__triangularity_upper() = summary__boundary__triangularity_uppe mutable struct summary__boundary__triangularity_lower{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25214,7 +25214,7 @@ summary__boundary__triangularity_lower() = summary__boundary__triangularity_lowe mutable struct summary__boundary__strike_point_outer_z{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25231,7 +25231,7 @@ summary__boundary__strike_point_outer_z() = summary__boundary__strike_point_oute mutable struct summary__boundary__strike_point_outer_r{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25248,7 +25248,7 @@ summary__boundary__strike_point_outer_r() = summary__boundary__strike_point_oute mutable struct summary__boundary__strike_point_inner_z{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25265,7 +25265,7 @@ summary__boundary__strike_point_inner_z() = summary__boundary__strike_point_inne mutable struct summary__boundary__strike_point_inner_r{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25299,7 +25299,7 @@ summary__boundary__strike_point_configuration() = summary__boundary__strike_poin mutable struct summary__boundary__minor_radius{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25316,7 +25316,7 @@ summary__boundary__minor_radius() = summary__boundary__minor_radius{Float64}() mutable struct summary__boundary__magnetic_axis_z{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25333,7 +25333,7 @@ summary__boundary__magnetic_axis_z() = summary__boundary__magnetic_axis_z{Float6 mutable struct summary__boundary__magnetic_axis_r{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25350,7 +25350,7 @@ summary__boundary__magnetic_axis_r() = summary__boundary__magnetic_axis_r{Float6 mutable struct summary__boundary__geometric_axis_z{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25367,7 +25367,7 @@ summary__boundary__geometric_axis_z() = summary__boundary__geometric_axis_z{Floa mutable struct summary__boundary__geometric_axis_r{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25384,7 +25384,7 @@ summary__boundary__geometric_axis_r() = summary__boundary__geometric_axis_r{Floa mutable struct summary__boundary__gap_limiter_wall{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25401,7 +25401,7 @@ summary__boundary__gap_limiter_wall() = summary__boundary__gap_limiter_wall{Floa mutable struct summary__boundary__elongation{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25418,7 +25418,7 @@ summary__boundary__elongation() = summary__boundary__elongation{Float64}() mutable struct summary__boundary__distance_inner_outer_separatrices{T} <: IDS{T} var"source" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25511,7 +25511,7 @@ mutable struct summary{T} <: IDStop{T} var"tag" :: summary__tag{T} var"time" :: Vector{Float64} var"time_breakdown" :: summary__time_breakdown{T} - var"time_width" :: Vector{T} + var"time_width" :: Vector{<:T} var"volume_average" :: summary__volume_average{T} var"wall" :: summary__wall{T} _filled::Set{Symbol} @@ -25577,7 +25577,7 @@ stability__model___identifier() = stability__model___identifier{Float64}() mutable struct stability__model{T} <: IDSvectorStaticElement{T} var"cleared" :: Vector{Int64} - var"fraction" :: Vector{T} + var"fraction" :: Vector{<:T} var"identifier" :: stability__model___identifier{T} _filled::Set{Symbol} _frozen::Bool @@ -25804,7 +25804,7 @@ spi__injector___propellant_gas__species() = spi__injector___propellant_gas__spec mutable struct spi__injector___propellant_gas{T} <: IDS{T} var"atoms_n" :: T - var"flow_rate" :: Vector{T} + var"flow_rate" :: Vector{<:T} var"species" :: IDSvector{spi__injector___propellant_gas__species{T}} var"temperature" :: T _filled::Set{Symbol} @@ -25860,9 +25860,9 @@ end spi__injector___pellet__shell() = spi__injector___pellet__shell{Float64}() mutable struct spi__injector___pellet__position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25920,10 +25920,10 @@ mutable struct spi__injector___pellet{T} <: IDS{T} var"length" :: T var"position" :: spi__injector___pellet__position{T} var"shell" :: spi__injector___pellet__shell{T} - var"velocity_r" :: Vector{T} + var"velocity_r" :: Vector{<:T} var"velocity_shatter" :: T - var"velocity_tor" :: Vector{T} - var"velocity_z" :: Vector{T} + var"velocity_tor" :: Vector{<:T} + var"velocity_z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -25961,7 +25961,7 @@ spi__injector___optical_pellet_diagnostic__position() = spi__injector___optical_ mutable struct spi__injector___optical_pellet_diagnostic{T} <: IDS{T} var"position" :: spi__injector___optical_pellet_diagnostic__position{T} - var"time_arrival" :: Vector{T} + var"time_arrival" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -26016,7 +26016,7 @@ spi__injector___fragmentation_gas__species() = spi__injector___fragmentation_gas mutable struct spi__injector___fragmentation_gas{T} <: IDS{T} var"atoms_n" :: T - var"flow_rate" :: Vector{T} + var"flow_rate" :: Vector{<:T} var"species" :: IDSvector{spi__injector___fragmentation_gas__species{T}} var"temperature" :: T _filled::Set{Symbol} @@ -26054,9 +26054,9 @@ end spi__injector___fragment___species() = spi__injector___fragment___species{Float64}() mutable struct spi__injector___fragment___position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -26074,10 +26074,10 @@ spi__injector___fragment___position() = spi__injector___fragment___position{Floa mutable struct spi__injector___fragment{T} <: IDSvectorStaticElement{T} var"position" :: spi__injector___fragment___position{T} var"species" :: IDSvector{spi__injector___fragment___species{T}} - var"velocity_r" :: Vector{T} - var"velocity_tor" :: Vector{T} - var"velocity_z" :: Vector{T} - var"volume" :: Vector{T} + var"velocity_r" :: Vector{<:T} + var"velocity_tor" :: Vector{<:T} + var"velocity_z" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -26792,8 +26792,8 @@ end spectrometer_x_ray_crystal__channel___reflector___x1_unit_vector() = spectrometer_x_ray_crystal__channel___reflector___x1_unit_vector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___reflector___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -26919,7 +26919,7 @@ end spectrometer_x_ray_crystal__channel___reflector() = spectrometer_x_ray_crystal__channel___reflector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___profiles_line_integrated__velocity_tor{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -26937,7 +26937,7 @@ end spectrometer_x_ray_crystal__channel___profiles_line_integrated__velocity_tor() = spectrometer_x_ray_crystal__channel___profiles_line_integrated__velocity_tor{Float64}() mutable struct spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_i{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -26955,7 +26955,7 @@ end spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_i() = spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_i{Float64}() mutable struct spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_e{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -26973,9 +26973,9 @@ end spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_e() = spectrometer_x_ray_crystal__channel___profiles_line_integrated__t_e{Float64}() mutable struct spectrometer_x_ray_crystal__channel___profiles_line_integrated__lines_of_sight_second_point{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -26991,7 +26991,7 @@ end spectrometer_x_ray_crystal__channel___profiles_line_integrated__lines_of_sight_second_point() = spectrometer_x_ray_crystal__channel___profiles_line_integrated__lines_of_sight_second_point{Float64}() mutable struct spectrometer_x_ray_crystal__channel___profiles_line_integrated__lines_of_sight_rho_tor_norm{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -27053,13 +27053,13 @@ end spectrometer_x_ray_crystal__channel___instrument_function__type() = spectrometer_x_ray_crystal__channel___instrument_function__type{Float64}() mutable struct spectrometer_x_ray_crystal__channel___instrument_function{T} <: IDS{T} - var"centre" :: Matrix{T} - var"intensity" :: Matrix{T} - var"scale" :: Matrix{T} - var"sigma" :: Matrix{T} + var"centre" :: Matrix{<:T} + var"intensity" :: Matrix{<:T} + var"scale" :: Matrix{<:T} + var"sigma" :: Matrix{<:T} var"type" :: spectrometer_x_ray_crystal__channel___instrument_function__type{T} - var"values" :: Array{T, 3} - var"wavelengths" :: Vector{T} + var"values" :: Array{<:T, 3} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27076,8 +27076,8 @@ end spectrometer_x_ray_crystal__channel___instrument_function() = spectrometer_x_ray_crystal__channel___instrument_function{Float64}() mutable struct spectrometer_x_ray_crystal__channel___frame{T} <: IDSvectorTimeElement{T} - var"counts_bin_n" :: Matrix{T} - var"counts_n" :: Matrix{T} + var"counts_bin_n" :: Matrix{<:T} + var"counts_n" :: Matrix{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -27148,8 +27148,8 @@ end spectrometer_x_ray_crystal__channel___filter_window___x1_unit_vector() = spectrometer_x_ray_crystal__channel___filter_window___x1_unit_vector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___filter_window___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27243,13 +27243,13 @@ mutable struct spectrometer_x_ray_crystal__channel___filter_window{T} <: IDSvect var"identifier" :: String var"material" :: spectrometer_x_ray_crystal__channel___filter_window___material{T} var"outline" :: spectrometer_x_ray_crystal__channel___filter_window___outline{T} - var"photon_absorption" :: Vector{T} + var"photon_absorption" :: Vector{<:T} var"radius" :: T var"surface" :: T var"thickness" :: T var"wavelength_lower" :: T var"wavelength_upper" :: T - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} var"x1_curvature" :: T var"x1_unit_vector" :: spectrometer_x_ray_crystal__channel___filter_window___x1_unit_vector{T} var"x1_width" :: T @@ -27334,8 +27334,8 @@ end spectrometer_x_ray_crystal__channel___crystal__x1_unit_vector() = spectrometer_x_ray_crystal__channel___crystal__x1_unit_vector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___crystal__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27539,9 +27539,9 @@ end spectrometer_x_ray_crystal__channel___camera__x1_unit_vector() = spectrometer_x_ray_crystal__channel___camera__x1_unit_vector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___camera__pixel_position{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27557,9 +27557,9 @@ end spectrometer_x_ray_crystal__channel___camera__pixel_position() = spectrometer_x_ray_crystal__channel___camera__pixel_position{Float64}() mutable struct spectrometer_x_ray_crystal__channel___camera__line_of_sight__second_point{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27575,9 +27575,9 @@ end spectrometer_x_ray_crystal__channel___camera__line_of_sight__second_point() = spectrometer_x_ray_crystal__channel___camera__line_of_sight__second_point{Float64}() mutable struct spectrometer_x_ray_crystal__channel___camera__line_of_sight__first_point{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27630,11 +27630,11 @@ end spectrometer_x_ray_crystal__channel___camera__centre() = spectrometer_x_ray_crystal__channel___camera__centre{Float64}() mutable struct spectrometer_x_ray_crystal__channel___camera{T} <: IDS{T} - var"camera_dimensions" :: Vector{T} + var"camera_dimensions" :: Vector{<:T} var"centre" :: spectrometer_x_ray_crystal__channel___camera__centre{T} var"identifier" :: String var"line_of_sight" :: spectrometer_x_ray_crystal__channel___camera__line_of_sight{T} - var"pixel_dimensions" :: Vector{T} + var"pixel_dimensions" :: Vector{<:T} var"pixel_position" :: spectrometer_x_ray_crystal__channel___camera__pixel_position{T} var"pixels_n" :: Vector{Int64} var"x1_unit_vector" :: spectrometer_x_ray_crystal__channel___camera__x1_unit_vector{T} @@ -27734,13 +27734,13 @@ end spectrometer_x_ray_crystal__channel___bin___instrument_function__type() = spectrometer_x_ray_crystal__channel___bin___instrument_function__type{Float64}() mutable struct spectrometer_x_ray_crystal__channel___bin___instrument_function{T} <: IDS{T} - var"centre" :: Vector{T} - var"intensity" :: Vector{T} - var"scale" :: Vector{T} - var"sigma" :: Vector{T} + var"centre" :: Vector{<:T} + var"intensity" :: Vector{<:T} + var"scale" :: Vector{<:T} + var"sigma" :: Vector{<:T} var"type" :: spectrometer_x_ray_crystal__channel___bin___instrument_function__type{T} - var"values" :: Matrix{T} - var"wavelengths" :: Vector{T} + var"values" :: Matrix{<:T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27759,7 +27759,7 @@ spectrometer_x_ray_crystal__channel___bin___instrument_function() = spectrometer mutable struct spectrometer_x_ray_crystal__channel___bin{T} <: IDSvectorStaticElement{T} var"instrument_function" :: spectrometer_x_ray_crystal__channel___bin___instrument_function{T} var"line_of_sight" :: spectrometer_x_ray_crystal__channel___bin___line_of_sight{T} - var"wavelength" :: Vector{T} + var"wavelength" :: Vector{<:T} var"z_pixel_range" :: Vector{Int64} _filled::Set{Symbol} _frozen::Bool @@ -27832,8 +27832,8 @@ end spectrometer_x_ray_crystal__channel___aperture__x1_unit_vector() = spectrometer_x_ray_crystal__channel___aperture__x1_unit_vector{Float64}() mutable struct spectrometer_x_ray_crystal__channel___aperture__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -27901,18 +27901,18 @@ mutable struct spectrometer_x_ray_crystal__channel{T} <: IDSvectorStaticElement{ var"bin" :: IDSvector{spectrometer_x_ray_crystal__channel___bin{T}} var"camera" :: spectrometer_x_ray_crystal__channel___camera{T} var"crystal" :: spectrometer_x_ray_crystal__channel___crystal{T} - var"detection_efficiency" :: Vector{T} - var"energies" :: Vector{T} - var"energy_bound_lower" :: Matrix{T} - var"energy_bound_upper" :: Matrix{T} + var"detection_efficiency" :: Vector{<:T} + var"energies" :: Vector{<:T} + var"energy_bound_lower" :: Matrix{<:T} + var"energy_bound_upper" :: Matrix{<:T} var"exposure_time" :: T var"filter_window" :: IDSvector{spectrometer_x_ray_crystal__channel___filter_window{T}} var"frame" :: IDSvector{spectrometer_x_ray_crystal__channel___frame{T}} var"instrument_function" :: spectrometer_x_ray_crystal__channel___instrument_function{T} var"profiles_line_integrated" :: spectrometer_x_ray_crystal__channel___profiles_line_integrated{T} var"reflector" :: IDSvector{spectrometer_x_ray_crystal__channel___reflector{T}} - var"wavelength_frames" :: Matrix{T} - var"z_frames" :: Vector{T} + var"wavelength_frames" :: Matrix{<:T} + var"z_frames" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28339,8 +28339,8 @@ end spectrometer_visible__channel___polarizer__x1_unit_vector() = spectrometer_visible__channel___polarizer__x1_unit_vector{Float64}() mutable struct spectrometer_visible__channel___polarizer__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28404,16 +28404,16 @@ end spectrometer_visible__channel___polarizer() = spectrometer_visible__channel___polarizer{Float64}() mutable struct spectrometer_visible__channel___polarization_spectroscopy{T} <: IDS{T} - var"b_field_modulus" :: Vector{T} - var"e_field_lh_r" :: Vector{T} - var"e_field_lh_tor" :: Vector{T} - var"e_field_lh_z" :: Vector{T} - var"n_e" :: Vector{T} - var"temperature_cold_neutrals" :: Vector{T} - var"temperature_hot_neutrals" :: Vector{T} + var"b_field_modulus" :: Vector{<:T} + var"e_field_lh_r" :: Vector{<:T} + var"e_field_lh_tor" :: Vector{<:T} + var"e_field_lh_z" :: Vector{<:T} + var"n_e" :: Vector{<:T} + var"temperature_cold_neutrals" :: Vector{<:T} + var"temperature_hot_neutrals" :: Vector{<:T} var"time" :: Vector{Float64} - var"velocity_cold_neutrals" :: Vector{T} - var"velocity_hot_neutrals" :: Vector{T} + var"velocity_cold_neutrals" :: Vector{<:T} + var"velocity_hot_neutrals" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28465,12 +28465,12 @@ end spectrometer_visible__channel___optical_element___material_properties__type() = spectrometer_visible__channel___optical_element___material_properties__type{Float64}() mutable struct spectrometer_visible__channel___optical_element___material_properties{T} <: IDS{T} - var"extinction_coefficient" :: Vector{T} - var"refractive_index" :: Vector{T} - var"roughness" :: Vector{T} - var"transmission_coefficient" :: Vector{T} + var"extinction_coefficient" :: Vector{<:T} + var"refractive_index" :: Vector{<:T} + var"roughness" :: Vector{<:T} + var"transmission_coefficient" :: Vector{<:T} var"type" :: spectrometer_visible__channel___optical_element___material_properties__type{T} - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28541,8 +28541,8 @@ end spectrometer_visible__channel___optical_element___geometry__x1_unit_vector() = spectrometer_visible__channel___optical_element___geometry__x1_unit_vector{Float64}() mutable struct spectrometer_visible__channel___optical_element___geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28761,9 +28761,9 @@ end spectrometer_visible__channel___line_of_sight() = spectrometer_visible__channel___line_of_sight{Float64}() mutable struct spectrometer_visible__channel___light_collection_efficiencies__positions{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28780,7 +28780,7 @@ spectrometer_visible__channel___light_collection_efficiencies__positions() = spe mutable struct spectrometer_visible__channel___light_collection_efficiencies{T} <: IDS{T} var"positions" :: spectrometer_visible__channel___light_collection_efficiencies__positions{T} - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -28833,12 +28833,12 @@ end spectrometer_visible__channel___isotope_ratios__isotope___element() = spectrometer_visible__channel___isotope_ratios__isotope___element{Float64}() mutable struct spectrometer_visible__channel___isotope_ratios__isotope{T} <: IDSvectorStaticElement{T} - var"cold_neutrals_fraction" :: Vector{T} - var"cold_neutrals_temperature" :: Vector{T} - var"density_ratio" :: Vector{T} + var"cold_neutrals_fraction" :: Vector{<:T} + var"cold_neutrals_temperature" :: Vector{<:T} + var"density_ratio" :: Vector{<:T} var"element" :: IDSvector{spectrometer_visible__channel___isotope_ratios__isotope___element{T}} - var"hot_neutrals_fraction" :: Vector{T} - var"hot_neutrals_temperature" :: Vector{T} + var"hot_neutrals_fraction" :: Vector{<:T} + var"hot_neutrals_temperature" :: Vector{<:T} var"label" :: String var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -28859,7 +28859,7 @@ spectrometer_visible__channel___isotope_ratios__isotope() = spectrometer_visible mutable struct spectrometer_visible__channel___isotope_ratios{T} <: IDS{T} var"isotope" :: IDSvector{spectrometer_visible__channel___isotope_ratios__isotope{T}} var"method" :: spectrometer_visible__channel___isotope_ratios__method{T} - var"signal_to_noise" :: Vector{T} + var"signal_to_noise" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -28897,7 +28897,7 @@ end spectrometer_visible__channel___grating_spectrometer__wavelength_calibration() = spectrometer_visible__channel___grating_spectrometer__wavelength_calibration{Float64}() mutable struct spectrometer_visible__channel___grating_spectrometer__radiance_spectral{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -28914,7 +28914,7 @@ end spectrometer_visible__channel___grating_spectrometer__radiance_spectral() = spectrometer_visible__channel___grating_spectrometer__radiance_spectral{Float64}() mutable struct spectrometer_visible__channel___grating_spectrometer__processed_line___radiance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -28931,7 +28931,7 @@ end spectrometer_visible__channel___grating_spectrometer__processed_line___radiance() = spectrometer_visible__channel___grating_spectrometer__processed_line___radiance{Float64}() mutable struct spectrometer_visible__channel___grating_spectrometer__processed_line___intensity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -28969,7 +28969,7 @@ end spectrometer_visible__channel___grating_spectrometer__processed_line() = spectrometer_visible__channel___grating_spectrometer__processed_line{Float64}() mutable struct spectrometer_visible__channel___grating_spectrometer__intensity_spectrum{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -28988,16 +28988,16 @@ spectrometer_visible__channel___grating_spectrometer__intensity_spectrum() = spe mutable struct spectrometer_visible__channel___grating_spectrometer{T} <: IDS{T} var"exposure_time" :: T var"grating" :: T - var"instrument_function" :: Matrix{T} + var"instrument_function" :: Matrix{<:T} var"intensity_spectrum" :: spectrometer_visible__channel___grating_spectrometer__intensity_spectrum{T} var"processed_line" :: IDSvector{spectrometer_visible__channel___grating_spectrometer__processed_line{T}} - var"radiance_calibration" :: Vector{T} + var"radiance_calibration" :: Vector{<:T} var"radiance_calibration_date" :: String var"radiance_spectral" :: spectrometer_visible__channel___grating_spectrometer__radiance_spectral{T} var"slit_width" :: T var"wavelength_calibration" :: spectrometer_visible__channel___grating_spectrometer__wavelength_calibration{T} var"wavelength_calibration_date" :: String - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29017,7 +29017,7 @@ end spectrometer_visible__channel___grating_spectrometer() = spectrometer_visible__channel___grating_spectrometer{Float64}() mutable struct spectrometer_visible__channel___geometry_matrix__without_reflections{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"voxel_indices" :: Vector{Int64} _filled::Set{Symbol} _frozen::Bool @@ -29034,7 +29034,7 @@ end spectrometer_visible__channel___geometry_matrix__without_reflections() = spectrometer_visible__channel___geometry_matrix__without_reflections{Float64}() mutable struct spectrometer_visible__channel___geometry_matrix__with_reflections{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"voxel_indices" :: Vector{Int64} _filled::Set{Symbol} _frozen::Bool @@ -29051,10 +29051,10 @@ end spectrometer_visible__channel___geometry_matrix__with_reflections() = spectrometer_visible__channel___geometry_matrix__with_reflections{Float64}() mutable struct spectrometer_visible__channel___geometry_matrix__interpolated{T} <: IDS{T} - var"data" :: Vector{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"data" :: Vector{<:T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29088,9 +29088,9 @@ end spectrometer_visible__channel___geometry_matrix__emission_grid__grid_type() = spectrometer_visible__channel___geometry_matrix__emission_grid__grid_type{Float64}() mutable struct spectrometer_visible__channel___geometry_matrix__emission_grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"dim3" :: Vector{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"dim3" :: Vector{<:T} var"grid_type" :: spectrometer_visible__channel___geometry_matrix__emission_grid__grid_type{T} _filled::Set{Symbol} _frozen::Bool @@ -29150,7 +29150,7 @@ end spectrometer_visible__channel___filter_spectrometer__processed_line() = spectrometer_visible__channel___filter_spectrometer__processed_line{Float64}() mutable struct spectrometer_visible__channel___filter_spectrometer__photon_count{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -29167,7 +29167,7 @@ end spectrometer_visible__channel___filter_spectrometer__photon_count() = spectrometer_visible__channel___filter_spectrometer__photon_count{Float64}() mutable struct spectrometer_visible__channel___filter_spectrometer__photoelectric_voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -29184,7 +29184,7 @@ end spectrometer_visible__channel___filter_spectrometer__photoelectric_voltage() = spectrometer_visible__channel___filter_spectrometer__photoelectric_voltage{Float64}() mutable struct spectrometer_visible__channel___filter_spectrometer__output_voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -29224,10 +29224,10 @@ mutable struct spectrometer_visible__channel___filter_spectrometer{T} <: IDS{T} var"photoelectric_voltage" :: spectrometer_visible__channel___filter_spectrometer__photoelectric_voltage{T} var"photon_count" :: spectrometer_visible__channel___filter_spectrometer__photon_count{T} var"processed_line" :: IDSvector{spectrometer_visible__channel___filter_spectrometer__processed_line{T}} - var"radiance_calibration" :: Vector{T} + var"radiance_calibration" :: Vector{<:T} var"radiance_calibration_date" :: String - var"sensitivity" :: Vector{T} - var"wavelengths" :: Vector{T} + var"sensitivity" :: Vector{<:T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29248,9 +29248,9 @@ end spectrometer_visible__channel___filter_spectrometer() = spectrometer_visible__channel___filter_spectrometer{Float64}() mutable struct spectrometer_visible__channel___fibre_image__outline{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29357,8 +29357,8 @@ end spectrometer_visible__channel___fibre_bundle__geometry__x1_unit_vector() = spectrometer_visible__channel___fibre_bundle__geometry__x1_unit_vector{Float64}() mutable struct spectrometer_visible__channel___fibre_bundle__geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29422,8 +29422,8 @@ end spectrometer_visible__channel___fibre_bundle__geometry() = spectrometer_visible__channel___fibre_bundle__geometry{Float64}() mutable struct spectrometer_visible__channel___fibre_bundle__fibre_positions{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29477,9 +29477,9 @@ end spectrometer_visible__channel___etendue_method() = spectrometer_visible__channel___etendue_method{Float64}() mutable struct spectrometer_visible__channel___detector_image__outline{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29586,8 +29586,8 @@ end spectrometer_visible__channel___detector__x1_unit_vector() = spectrometer_visible__channel___detector__x1_unit_vector{Float64}() mutable struct spectrometer_visible__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -29705,8 +29705,8 @@ end spectrometer_visible__channel___aperture___x1_unit_vector() = spectrometer_visible__channel___aperture___x1_unit_vector{Float64}() mutable struct spectrometer_visible__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -30248,7 +30248,7 @@ end spectrometer_uv__channel___validity_timed() = spectrometer_uv__channel___validity_timed{Float64}() mutable struct spectrometer_uv__channel___supply_high_voltage___voltage_set{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30283,7 +30283,7 @@ end spectrometer_uv__channel___supply_high_voltage() = spectrometer_uv__channel___supply_high_voltage{Float64}() mutable struct spectrometer_uv__channel___radiance_spectral{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30300,7 +30300,7 @@ end spectrometer_uv__channel___radiance_spectral() = spectrometer_uv__channel___radiance_spectral{Float64}() mutable struct spectrometer_uv__channel___processed_line___radiance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30317,7 +30317,7 @@ end spectrometer_uv__channel___processed_line___radiance() = spectrometer_uv__channel___processed_line___radiance{Float64}() mutable struct spectrometer_uv__channel___processed_line___intensity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30355,10 +30355,10 @@ end spectrometer_uv__channel___processed_line() = spectrometer_uv__channel___processed_line{Float64}() mutable struct spectrometer_uv__channel___line_of_sight__second_point{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"time" :: Vector{Float64} - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -30374,7 +30374,7 @@ end spectrometer_uv__channel___line_of_sight__second_point() = spectrometer_uv__channel___line_of_sight__second_point{Float64}() mutable struct spectrometer_uv__channel___line_of_sight__position_parameter{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30452,7 +30452,7 @@ end spectrometer_uv__channel___line_of_sight() = spectrometer_uv__channel___line_of_sight{Float64}() mutable struct spectrometer_uv__channel___intensity_spectrum{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30559,8 +30559,8 @@ end spectrometer_uv__channel___grating__summit() = spectrometer_uv__channel___grating__summit{Float64}() mutable struct spectrometer_uv__channel___grating__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -30723,7 +30723,7 @@ end spectrometer_uv__channel___grating() = spectrometer_uv__channel___grating{Float64}() mutable struct spectrometer_uv__channel___detector_position_parameter{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -30740,8 +30740,8 @@ end spectrometer_uv__channel___detector_position_parameter() = spectrometer_uv__channel___detector_position_parameter{Float64}() mutable struct spectrometer_uv__channel___detector_layout{T} <: IDS{T} - var"detector_dimensions" :: Vector{T} - var"pixel_dimensions" :: Vector{T} + var"detector_dimensions" :: Vector{<:T} + var"pixel_dimensions" :: Vector{<:T} var"pixel_n" :: Vector{Int64} _filled::Set{Symbol} _frozen::Bool @@ -30812,8 +30812,8 @@ end spectrometer_uv__channel___detector__x1_unit_vector() = spectrometer_uv__channel___detector__x1_unit_vector{Float64}() mutable struct spectrometer_uv__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -30931,8 +30931,8 @@ end spectrometer_uv__channel___aperture___x1_unit_vector() = spectrometer_uv__channel___aperture___x1_unit_vector{Float64}() mutable struct spectrometer_uv__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31006,7 +31006,7 @@ mutable struct spectrometer_uv__channel{T} <: IDSvectorStaticElement{T} var"line_of_sight" :: spectrometer_uv__channel___line_of_sight{T} var"name" :: String var"processed_line" :: IDSvector{spectrometer_uv__channel___processed_line{T}} - var"radiance_calibration" :: Vector{T} + var"radiance_calibration" :: Vector{<:T} var"radiance_calibration_date" :: String var"radiance_spectral" :: spectrometer_uv__channel___radiance_spectral{T} var"supply_high_voltage" :: IDSvector{spectrometer_uv__channel___supply_high_voltage{T}} @@ -31014,7 +31014,7 @@ mutable struct spectrometer_uv__channel{T} <: IDSvectorStaticElement{T} var"validity_timed" :: spectrometer_uv__channel___validity_timed{T} var"wavelength_calibration" :: spectrometer_uv__channel___wavelength_calibration{T} var"wavelength_calibration_date" :: String - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31068,8 +31068,8 @@ end spectrometer_uv() = spectrometer_uv{Float64}() mutable struct spectrometer_mass__residual_spectrum{T} <: IDSvectorTimeElement{T} - var"a" :: Vector{T} - var"current" :: Vector{T} + var"a" :: Vector{<:T} + var"current" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -31377,9 +31377,9 @@ spectrometer_mass__code() = spectrometer_mass__code{Float64}() mutable struct spectrometer_mass__channel{T} <: IDSvectorStaticElement{T} var"a" :: T - var"current" :: Vector{T} - var"photomultiplier_voltage" :: Vector{T} - var"pressure_partial" :: Vector{T} + var"current" :: Vector{<:T} + var"photomultiplier_voltage" :: Vector{<:T} + var"pressure_partial" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -31425,9 +31425,9 @@ end spectrometer_mass() = spectrometer_mass{Float64}() mutable struct solid_mechanics__center_stack__stress__vonmises{T} <: IDS{T} - var"oh" :: Vector{T} - var"pl" :: Vector{T} - var"tf" :: Vector{T} + var"oh" :: Vector{<:T} + var"pl" :: Vector{<:T} + var"tf" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31443,9 +31443,9 @@ end solid_mechanics__center_stack__stress__vonmises() = solid_mechanics__center_stack__stress__vonmises{Float64}() mutable struct solid_mechanics__center_stack__stress__radial{T} <: IDS{T} - var"oh" :: Vector{T} - var"pl" :: Vector{T} - var"tf" :: Vector{T} + var"oh" :: Vector{<:T} + var"pl" :: Vector{<:T} + var"tf" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31461,9 +31461,9 @@ end solid_mechanics__center_stack__stress__radial() = solid_mechanics__center_stack__stress__radial{Float64}() mutable struct solid_mechanics__center_stack__stress__hoop{T} <: IDS{T} - var"oh" :: Vector{T} - var"pl" :: Vector{T} - var"tf" :: Vector{T} + var"oh" :: Vector{<:T} + var"pl" :: Vector{<:T} + var"tf" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31595,9 +31595,9 @@ end solid_mechanics__center_stack__properties() = solid_mechanics__center_stack__properties{Float64}() mutable struct solid_mechanics__center_stack__grid{T} <: IDS{T} - var"r_oh" :: Vector{T} - var"r_pl" :: Vector{T} - var"r_tf" :: Vector{T} + var"r_oh" :: Vector{<:T} + var"r_pl" :: Vector{<:T} + var"r_tf" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31613,9 +31613,9 @@ end solid_mechanics__center_stack__grid() = solid_mechanics__center_stack__grid{Float64}() mutable struct solid_mechanics__center_stack__displacement{T} <: IDS{T} - var"oh" :: Vector{T} - var"pl" :: Vector{T} - var"tf" :: Vector{T} + var"oh" :: Vector{<:T} + var"pl" :: Vector{<:T} + var"tf" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -31982,7 +31982,7 @@ end soft_x_rays__channel___validity_timed() = soft_x_rays__channel___validity_timed{Float64}() mutable struct soft_x_rays__channel___power{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -32108,8 +32108,8 @@ end soft_x_rays__channel___filter_window___x1_unit_vector() = soft_x_rays__channel___filter_window___x1_unit_vector{Float64}() mutable struct soft_x_rays__channel___filter_window___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -32203,13 +32203,13 @@ mutable struct soft_x_rays__channel___filter_window{T} <: IDSvectorStaticElement var"identifier" :: String var"material" :: soft_x_rays__channel___filter_window___material{T} var"outline" :: soft_x_rays__channel___filter_window___outline{T} - var"photon_absorption" :: Vector{T} + var"photon_absorption" :: Vector{<:T} var"radius" :: T var"surface" :: T var"thickness" :: T var"wavelength_lower" :: T var"wavelength_upper" :: T - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} var"x1_curvature" :: T var"x1_unit_vector" :: soft_x_rays__channel___filter_window___x1_unit_vector{T} var"x1_width" :: T @@ -32258,8 +32258,8 @@ end soft_x_rays__channel___etendue_method() = soft_x_rays__channel___etendue_method{Float64}() mutable struct soft_x_rays__channel___energy_band{T} <: IDSvectorStaticElement{T} - var"detection_efficiency" :: Vector{T} - var"energies" :: Vector{T} + var"detection_efficiency" :: Vector{<:T} + var"energies" :: Vector{<:T} var"lower_bound" :: T var"upper_bound" :: T _filled::Set{Symbol} @@ -32331,8 +32331,8 @@ end soft_x_rays__channel___detector__x1_unit_vector() = soft_x_rays__channel___detector__x1_unit_vector{Float64}() mutable struct soft_x_rays__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -32396,7 +32396,7 @@ end soft_x_rays__channel___detector() = soft_x_rays__channel___detector{Float64}() mutable struct soft_x_rays__channel___brightness{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -32467,8 +32467,8 @@ end soft_x_rays__channel___aperture___x1_unit_vector() = soft_x_rays__channel___aperture___x1_unit_vector{Float64}() mutable struct soft_x_rays__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -32592,7 +32592,7 @@ end soft_x_rays() = soft_x_rays{Float64}() mutable struct sawteeth__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -32609,15 +32609,15 @@ end sawteeth__vacuum_toroidal_field() = sawteeth__vacuum_toroidal_field{Float64}() mutable struct sawteeth__profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -32633,36 +32633,36 @@ end sawteeth__profiles_1d___grid() = sawteeth__profiles_1d___grid{Float64}() mutable struct sawteeth__profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"e_field_parallel" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"e_field_parallel" :: Vector{<:T} var"grid" :: sawteeth__profiles_1d___grid{T} - var"j_bootstrap" :: Vector{T} - var"j_non_inductive" :: Vector{T} - var"j_ohmic" :: Vector{T} - var"j_tor" :: Vector{T} - var"j_total" :: Vector{T} - var"magnetic_shear" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"n_e" :: Vector{T} - var"n_e_fast" :: Vector{T} - var"n_i_total_over_n_e" :: Vector{T} - var"p_e" :: Vector{T} - var"p_e_fast_parallel" :: Vector{T} - var"p_e_fast_perpendicular" :: Vector{T} - var"p_i_total" :: Vector{T} - var"p_i_total_fast_parallel" :: Vector{T} - var"p_i_total_fast_perpendicular" :: Vector{T} - var"phi" :: Vector{T} - var"pressure_parallel" :: Vector{T} - var"pressure_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"psi_star_post_crash" :: Vector{T} - var"psi_star_pre_crash" :: Vector{T} - var"q" :: Vector{T} - var"t_e" :: Vector{T} - var"t_i_average" :: Vector{T} + var"j_bootstrap" :: Vector{<:T} + var"j_non_inductive" :: Vector{<:T} + var"j_ohmic" :: Vector{<:T} + var"j_tor" :: Vector{<:T} + var"j_total" :: Vector{<:T} + var"magnetic_shear" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"n_e" :: Vector{<:T} + var"n_e_fast" :: Vector{<:T} + var"n_i_total_over_n_e" :: Vector{<:T} + var"p_e" :: Vector{<:T} + var"p_e_fast_parallel" :: Vector{<:T} + var"p_e_fast_perpendicular" :: Vector{<:T} + var"p_i_total" :: Vector{<:T} + var"p_i_total_fast_parallel" :: Vector{<:T} + var"p_i_total_fast_perpendicular" :: Vector{<:T} + var"phi" :: Vector{<:T} + var"pressure_parallel" :: Vector{<:T} + var"pressure_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"psi_star_post_crash" :: Vector{<:T} + var"psi_star_pre_crash" :: Vector{<:T} + var"q" :: Vector{<:T} + var"t_e" :: Vector{<:T} + var"t_i_average" :: Vector{<:T} var"time" :: Float64 - var"zeff" :: Vector{T} + var"zeff" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -32924,13 +32924,13 @@ end sawteeth__ids_properties() = sawteeth__ids_properties{Float64}() mutable struct sawteeth__diagnostics{T} <: IDS{T} - var"magnetic_shear_q1" :: Vector{T} - var"previous_crash_time" :: Vector{T} + var"magnetic_shear_q1" :: Vector{<:T} + var"previous_crash_time" :: Vector{<:T} var"previous_crash_trigger" :: Vector{Int64} - var"previous_period" :: Vector{T} - var"rho_tor_norm_inversion" :: Vector{T} - var"rho_tor_norm_mixing" :: Vector{T} - var"rho_tor_norm_q1" :: Vector{T} + var"previous_period" :: Vector{<:T} + var"rho_tor_norm_inversion" :: Vector{<:T} + var"rho_tor_norm_mixing" :: Vector{<:T} + var"rho_tor_norm_q1" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33018,7 +33018,7 @@ end sawteeth() = sawteeth{Float64}() mutable struct runaway_electrons__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -33035,9 +33035,9 @@ end runaway_electrons__vacuum_toroidal_field() = runaway_electrons__vacuum_toroidal_field{Float64}() mutable struct runaway_electrons__profiles_1d___transport_perpendicular{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33053,15 +33053,15 @@ end runaway_electrons__profiles_1d___transport_perpendicular() = runaway_electrons__profiles_1d___transport_perpendicular{Float64}() mutable struct runaway_electrons__profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33077,20 +33077,20 @@ end runaway_electrons__profiles_1d___grid() = runaway_electrons__profiles_1d___grid{Float64}() mutable struct runaway_electrons__profiles_1d{T} <: IDSvectorTimeElement{T} - var"current_density" :: Vector{T} - var"ddensity_dt_compton" :: Vector{T} - var"ddensity_dt_dreicer" :: Vector{T} - var"ddensity_dt_hot_tail" :: Vector{T} - var"ddensity_dt_total" :: Vector{T} - var"ddensity_dt_tritium" :: Vector{T} - var"density" :: Vector{T} - var"e_field_critical" :: Vector{T} - var"e_field_dreicer" :: Vector{T} - var"energy_density_kinetic" :: Vector{T} + var"current_density" :: Vector{<:T} + var"ddensity_dt_compton" :: Vector{<:T} + var"ddensity_dt_dreicer" :: Vector{<:T} + var"ddensity_dt_hot_tail" :: Vector{<:T} + var"ddensity_dt_total" :: Vector{<:T} + var"ddensity_dt_tritium" :: Vector{<:T} + var"density" :: Vector{<:T} + var"e_field_critical" :: Vector{<:T} + var"e_field_dreicer" :: Vector{<:T} + var"energy_density_kinetic" :: Vector{<:T} var"grid" :: runaway_electrons__profiles_1d___grid{T} - var"momentum_critical_avalanche" :: Vector{T} - var"momentum_critical_hot_tail" :: Vector{T} - var"pitch_angle" :: Vector{T} + var"momentum_critical_avalanche" :: Vector{<:T} + var"momentum_critical_hot_tail" :: Vector{<:T} + var"pitch_angle" :: Vector{<:T} var"time" :: Float64 var"transport_perpendicular" :: runaway_electrons__profiles_1d___transport_perpendicular{T} _filled::Set{Symbol} @@ -33409,8 +33409,8 @@ runaway_electrons__grid_ggd___space___objects_per_dimension___object___boundary( mutable struct runaway_electrons__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{runaway_electrons__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -33542,9 +33542,9 @@ end runaway_electrons__grid_ggd___identifier() = runaway_electrons__grid_ggd___identifier{Float64}() mutable struct runaway_electrons__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33613,9 +33613,9 @@ end runaway_electrons__grid_ggd___grid_subset___element() = runaway_electrons__grid_ggd___grid_subset___element{Float64}() mutable struct runaway_electrons__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33678,19 +33678,19 @@ end runaway_electrons__grid_ggd() = runaway_electrons__grid_ggd{Float64}() mutable struct runaway_electrons__global_quantities__volume_average{T} <: IDS{T} - var"current_density" :: Vector{T} - var"ddensity_dt_compton" :: Vector{T} - var"ddensity_dt_dreicer" :: Vector{T} - var"ddensity_dt_hot_tail" :: Vector{T} - var"ddensity_dt_total" :: Vector{T} - var"ddensity_dt_tritium" :: Vector{T} - var"density" :: Vector{T} - var"e_field_critical" :: Vector{T} - var"e_field_dreicer" :: Vector{T} - var"energy_density_kinetic" :: Vector{T} - var"momentum_critical_avalanche" :: Vector{T} - var"momentum_critical_hot_tail" :: Vector{T} - var"pitch_angle" :: Vector{T} + var"current_density" :: Vector{<:T} + var"ddensity_dt_compton" :: Vector{<:T} + var"ddensity_dt_dreicer" :: Vector{<:T} + var"ddensity_dt_hot_tail" :: Vector{<:T} + var"ddensity_dt_total" :: Vector{<:T} + var"ddensity_dt_tritium" :: Vector{<:T} + var"density" :: Vector{<:T} + var"e_field_critical" :: Vector{<:T} + var"e_field_dreicer" :: Vector{<:T} + var"energy_density_kinetic" :: Vector{<:T} + var"momentum_critical_avalanche" :: Vector{<:T} + var"momentum_critical_hot_tail" :: Vector{<:T} + var"pitch_angle" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33706,8 +33706,8 @@ end runaway_electrons__global_quantities__volume_average() = runaway_electrons__global_quantities__volume_average{Float64}() mutable struct runaway_electrons__global_quantities{T} <: IDS{T} - var"current_tor" :: Vector{T} - var"energy_kinetic" :: Vector{T} + var"current_tor" :: Vector{<:T} + var"energy_kinetic" :: Vector{<:T} var"volume_average" :: runaway_electrons__global_quantities__volume_average{T} _filled::Set{Symbol} _frozen::Bool @@ -33725,10 +33725,10 @@ end runaway_electrons__global_quantities() = runaway_electrons__global_quantities{Float64}() mutable struct runaway_electrons__ggd_fluid___pitch_angle{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33744,10 +33744,10 @@ end runaway_electrons__ggd_fluid___pitch_angle() = runaway_electrons__ggd_fluid___pitch_angle{Float64}() mutable struct runaway_electrons__ggd_fluid___momentum_critical_hot_tail{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33763,10 +33763,10 @@ end runaway_electrons__ggd_fluid___momentum_critical_hot_tail() = runaway_electrons__ggd_fluid___momentum_critical_hot_tail{Float64}() mutable struct runaway_electrons__ggd_fluid___momentum_critical_avalanche{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33782,10 +33782,10 @@ end runaway_electrons__ggd_fluid___momentum_critical_avalanche() = runaway_electrons__ggd_fluid___momentum_critical_avalanche{Float64}() mutable struct runaway_electrons__ggd_fluid___energy_density_kinetic{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33801,10 +33801,10 @@ end runaway_electrons__ggd_fluid___energy_density_kinetic() = runaway_electrons__ggd_fluid___energy_density_kinetic{Float64}() mutable struct runaway_electrons__ggd_fluid___e_field_dreicer{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33820,10 +33820,10 @@ end runaway_electrons__ggd_fluid___e_field_dreicer() = runaway_electrons__ggd_fluid___e_field_dreicer{Float64}() mutable struct runaway_electrons__ggd_fluid___e_field_critical{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33839,10 +33839,10 @@ end runaway_electrons__ggd_fluid___e_field_critical() = runaway_electrons__ggd_fluid___e_field_critical{Float64}() mutable struct runaway_electrons__ggd_fluid___density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33858,10 +33858,10 @@ end runaway_electrons__ggd_fluid___density() = runaway_electrons__ggd_fluid___density{Float64}() mutable struct runaway_electrons__ggd_fluid___ddensity_dt_tritium{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33877,10 +33877,10 @@ end runaway_electrons__ggd_fluid___ddensity_dt_tritium() = runaway_electrons__ggd_fluid___ddensity_dt_tritium{Float64}() mutable struct runaway_electrons__ggd_fluid___ddensity_dt_total{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33896,10 +33896,10 @@ end runaway_electrons__ggd_fluid___ddensity_dt_total() = runaway_electrons__ggd_fluid___ddensity_dt_total{Float64}() mutable struct runaway_electrons__ggd_fluid___ddensity_dt_hot_tail{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33915,10 +33915,10 @@ end runaway_electrons__ggd_fluid___ddensity_dt_hot_tail() = runaway_electrons__ggd_fluid___ddensity_dt_hot_tail{Float64}() mutable struct runaway_electrons__ggd_fluid___ddensity_dt_dreicer{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33934,10 +33934,10 @@ end runaway_electrons__ggd_fluid___ddensity_dt_dreicer() = runaway_electrons__ggd_fluid___ddensity_dt_dreicer{Float64}() mutable struct runaway_electrons__ggd_fluid___ddensity_dt_compton{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -33953,10 +33953,10 @@ end runaway_electrons__ggd_fluid___ddensity_dt_compton() = runaway_electrons__ggd_fluid___ddensity_dt_compton{Float64}() mutable struct runaway_electrons__ggd_fluid___current_density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34033,7 +34033,7 @@ runaway_electrons__e_field_critical_definition() = runaway_electrons__e_field_cr mutable struct runaway_electrons__distribution__markers___orbit_integrals_instant{T} <: IDS{T} var"expressions" :: Vector{String} - var"time_orbit" :: Vector{T} + var"time_orbit" :: Vector{<:T} var"values" :: Array{ComplexF64, 3} _filled::Set{Symbol} _frozen::Bool @@ -34091,10 +34091,10 @@ mutable struct runaway_electrons__distribution__markers{T} <: IDSvectorTimeEleme var"coordinate_identifier" :: IDSvector{runaway_electrons__distribution__markers___coordinate_identifier{T}} var"orbit_integrals" :: runaway_electrons__distribution__markers___orbit_integrals{T} var"orbit_integrals_instant" :: runaway_electrons__distribution__markers___orbit_integrals_instant{T} - var"positions" :: Matrix{T} + var"positions" :: Matrix{<:T} var"time" :: Float64 var"toroidal_mode" :: Int64 - var"weights" :: Vector{T} + var"weights" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34113,10 +34113,10 @@ end runaway_electrons__distribution__markers() = runaway_electrons__distribution__markers{Float64}() mutable struct runaway_electrons__distribution__ggd___expansion_fd3v___grid_subset{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34149,10 +34149,10 @@ end runaway_electrons__distribution__ggd___expansion_fd3v() = runaway_electrons__distribution__ggd___expansion_fd3v{Float64}() mutable struct runaway_electrons__distribution__ggd___expansion___grid_subset{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34187,7 +34187,7 @@ runaway_electrons__distribution__ggd___expansion() = runaway_electrons__distribu mutable struct runaway_electrons__distribution__ggd{T} <: IDSvectorTimeElement{T} var"expansion" :: IDSvector{runaway_electrons__distribution__ggd___expansion{T}} var"expansion_fd3v" :: IDSvector{runaway_electrons__distribution__ggd___expansion_fd3v{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -34647,7 +34647,7 @@ refractometer__channel___n_e_profile_approximation__formula() = refractometer__c mutable struct refractometer__channel___n_e_profile_approximation{T} <: IDS{T} var"formula" :: refractometer__channel___n_e_profile_approximation__formula{T} - var"parameters" :: Matrix{T} + var"parameters" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34664,7 +34664,7 @@ end refractometer__channel___n_e_profile_approximation() = refractometer__channel___n_e_profile_approximation{Float64}() mutable struct refractometer__channel___n_e_line{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -34736,7 +34736,7 @@ end refractometer__channel___line_of_sight() = refractometer__channel___line_of_sight{Float64}() mutable struct refractometer__channel___bandwidth___phase_quadrature{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -34753,7 +34753,7 @@ end refractometer__channel___bandwidth___phase_quadrature() = refractometer__channel___bandwidth___phase_quadrature{Float64}() mutable struct refractometer__channel___bandwidth___n_e_line{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -34771,13 +34771,13 @@ refractometer__channel___bandwidth___n_e_line() = refractometer__channel___bandw mutable struct refractometer__channel___bandwidth{T} <: IDSvectorStaticElement{T} var"frequency_main" :: T - var"i_component" :: Matrix{T} + var"i_component" :: Matrix{<:T} var"n_e_line" :: refractometer__channel___bandwidth___n_e_line{T} - var"phase" :: Vector{T} + var"phase" :: Vector{<:T} var"phase_quadrature" :: refractometer__channel___bandwidth___phase_quadrature{T} - var"q_component" :: Matrix{T} + var"q_component" :: Matrix{<:T} var"time" :: Vector{Float64} - var"time_detector" :: Matrix{T} + var"time_detector" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34845,8 +34845,8 @@ end refractometer() = refractometer{Float64}() mutable struct reflectometer_profile__psi_normalization{T} <: IDS{T} - var"psi_boundary" :: Vector{T} - var"psi_magnetic_axis" :: Vector{T} + var"psi_boundary" :: Vector{<:T} + var"psi_magnetic_axis" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -34863,13 +34863,13 @@ end reflectometer_profile__psi_normalization() = reflectometer_profile__psi_normalization{Float64}() mutable struct reflectometer_profile__position{T} <: IDS{T} - var"phi" :: Matrix{T} - var"psi" :: Matrix{T} - var"r" :: Matrix{T} - var"rho_pol_norm" :: Matrix{T} - var"rho_tor_norm" :: Matrix{T} - var"theta" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"psi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"rho_pol_norm" :: Matrix{<:T} + var"rho_tor_norm" :: Matrix{<:T} + var"theta" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -34885,7 +34885,7 @@ end reflectometer_profile__position() = reflectometer_profile__position{Float64}() mutable struct reflectometer_profile__n_e{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -35192,13 +35192,13 @@ end reflectometer_profile__code() = reflectometer_profile__code{Float64}() mutable struct reflectometer_profile__channel___position{T} <: IDS{T} - var"phi" :: Matrix{T} - var"psi" :: Matrix{T} - var"r" :: Matrix{T} - var"rho_pol_norm" :: Matrix{T} - var"rho_tor_norm" :: Matrix{T} - var"theta" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"psi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"rho_pol_norm" :: Matrix{<:T} + var"rho_tor_norm" :: Matrix{<:T} + var"theta" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -35214,7 +35214,7 @@ end reflectometer_profile__channel___position() = reflectometer_profile__channel___position{Float64}() mutable struct reflectometer_profile__channel___phase{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -35231,7 +35231,7 @@ end reflectometer_profile__channel___phase() = reflectometer_profile__channel___phase{Float64}() mutable struct reflectometer_profile__channel___n_e{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -35412,8 +35412,8 @@ end reflectometer_profile__channel___antenna_emission__x1_unit_vector() = reflectometer_profile__channel___antenna_emission__x1_unit_vector{Float64}() mutable struct reflectometer_profile__channel___antenna_emission__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -35531,8 +35531,8 @@ end reflectometer_profile__channel___antenna_detection__x1_unit_vector() = reflectometer_profile__channel___antenna_detection__x1_unit_vector{Float64}() mutable struct reflectometer_profile__channel___antenna_detection__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -35596,7 +35596,7 @@ end reflectometer_profile__channel___antenna_detection() = reflectometer_profile__channel___antenna_detection{Float64}() mutable struct reflectometer_profile__channel___amplitude{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -35616,8 +35616,8 @@ mutable struct reflectometer_profile__channel{T} <: IDSvectorStaticElement{T} var"amplitude" :: reflectometer_profile__channel___amplitude{T} var"antenna_detection" :: reflectometer_profile__channel___antenna_detection{T} var"antenna_emission" :: reflectometer_profile__channel___antenna_emission{T} - var"cut_off_frequency" :: Matrix{T} - var"frequencies" :: Vector{T} + var"cut_off_frequency" :: Matrix{<:T} + var"frequencies" :: Vector{<:T} var"identifier" :: String var"line_of_sight_detection" :: reflectometer_profile__channel___line_of_sight_detection{T} var"line_of_sight_emission" :: reflectometer_profile__channel___line_of_sight_emission{T} @@ -35680,8 +35680,8 @@ end reflectometer_profile() = reflectometer_profile{Float64}() mutable struct reflectometer_fluctuation__psi_normalization{T} <: IDS{T} - var"psi_boundary" :: Vector{T} - var"psi_magnetic_axis" :: Vector{T} + var"psi_boundary" :: Vector{<:T} + var"psi_magnetic_axis" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -35988,8 +35988,8 @@ end reflectometer_fluctuation__code() = reflectometer_fluctuation__code{Float64}() mutable struct reflectometer_fluctuation__channel___raw_signal{T} <: IDS{T} - var"i_component" :: Matrix{T} - var"q_component" :: Matrix{T} + var"i_component" :: Matrix{<:T} + var"q_component" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -36006,7 +36006,7 @@ end reflectometer_fluctuation__channel___raw_signal() = reflectometer_fluctuation__channel___raw_signal{Float64}() mutable struct reflectometer_fluctuation__channel___phase{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -36023,7 +36023,7 @@ end reflectometer_fluctuation__channel___phase() = reflectometer_fluctuation__channel___phase{Float64}() mutable struct reflectometer_fluctuation__channel___frequencies{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -36040,8 +36040,8 @@ end reflectometer_fluctuation__channel___frequencies() = reflectometer_fluctuation__channel___frequencies{Float64}() mutable struct reflectometer_fluctuation__channel___fluctuations_spectrum{T} <: IDS{T} - var"frequencies_fourier" :: Vector{T} - var"power_log" :: Array{T, 3} + var"frequencies_fourier" :: Vector{<:T} + var"power_log" :: Array{<:T, 3} var"time" :: Vector{Float64} var"time_width" :: T _filled::Set{Symbol} @@ -36059,13 +36059,13 @@ end reflectometer_fluctuation__channel___fluctuations_spectrum() = reflectometer_fluctuation__channel___fluctuations_spectrum{Float64}() mutable struct reflectometer_fluctuation__channel___fluctuations_level__position{T} <: IDS{T} - var"phi" :: Matrix{T} - var"psi" :: Matrix{T} - var"r" :: Matrix{T} - var"rho_pol_norm" :: Matrix{T} - var"rho_tor_norm" :: Matrix{T} - var"theta" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"psi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"rho_pol_norm" :: Matrix{<:T} + var"rho_tor_norm" :: Matrix{<:T} + var"theta" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36081,7 +36081,7 @@ end reflectometer_fluctuation__channel___fluctuations_level__position() = reflectometer_fluctuation__channel___fluctuations_level__position{Float64}() mutable struct reflectometer_fluctuation__channel___fluctuations_level{T} <: IDS{T} - var"dn_e_over_n_e" :: Matrix{T} + var"dn_e_over_n_e" :: Matrix{<:T} var"position" :: reflectometer_fluctuation__channel___fluctuations_level__position{T} var"radial_width" :: T var"time" :: Vector{Float64} @@ -36102,13 +36102,13 @@ end reflectometer_fluctuation__channel___fluctuations_level() = reflectometer_fluctuation__channel___fluctuations_level{Float64}() mutable struct reflectometer_fluctuation__channel___doppler__position{T} <: IDS{T} - var"phi" :: Vector{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"theta" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"theta" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36124,14 +36124,14 @@ end reflectometer_fluctuation__channel___doppler__position() = reflectometer_fluctuation__channel___doppler__position{Float64}() mutable struct reflectometer_fluctuation__channel___doppler{T} <: IDS{T} - var"e_field_radial" :: Vector{T} + var"e_field_radial" :: Vector{<:T} var"position" :: reflectometer_fluctuation__channel___doppler__position{T} var"radial_width" :: T - var"shift" :: Vector{T} + var"shift" :: Vector{<:T} var"time" :: Vector{Float64} var"time_width" :: T - var"velocity_pol" :: Vector{T} - var"wavenumber" :: Vector{T} + var"velocity_pol" :: Vector{<:T} + var"wavenumber" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36432,8 +36432,8 @@ end reflectometer_fluctuation__channel___antennas_orientation() = reflectometer_fluctuation__channel___antennas_orientation{Float64}() mutable struct reflectometer_fluctuation__channel___antenna_emission_static__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36491,8 +36491,8 @@ end reflectometer_fluctuation__channel___antenna_emission_static() = reflectometer_fluctuation__channel___antenna_emission_static{Float64}() mutable struct reflectometer_fluctuation__channel___antenna_detection_static__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36550,7 +36550,7 @@ end reflectometer_fluctuation__channel___antenna_detection_static() = reflectometer_fluctuation__channel___antenna_detection_static{Float64}() mutable struct reflectometer_fluctuation__channel___amplitude{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -36655,7 +36655,7 @@ mutable struct real_time_data__topic{T} <: IDSvectorStaticElement{T} var"name" :: String var"sample" :: Vector{Int64} var"signal" :: IDSvector{real_time_data__topic___signal{T}} - var"time_stamp" :: Vector{T} + var"time_stamp" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36984,7 +36984,7 @@ end real_time_data() = real_time_data{Float64}() mutable struct radiation__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -37020,10 +37020,10 @@ radiation__process___profiles_1d___neutral___state___neutral_type() = radiation_ mutable struct radiation__process___profiles_1d___neutral___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String - var"emissivity" :: Vector{T} + var"emissivity" :: Vector{<:T} var"label" :: String var"neutral_type" :: radiation__process___profiles_1d___neutral___state___neutral_type{T} - var"power_inside" :: Vector{T} + var"power_inside" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String _filled::Set{Symbol} @@ -37061,11 +37061,11 @@ radiation__process___profiles_1d___neutral___element() = radiation__process___pr mutable struct radiation__process___profiles_1d___neutral{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{radiation__process___profiles_1d___neutral___element{T}} - var"emissivity" :: Vector{T} + var"emissivity" :: Vector{<:T} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"power_inside" :: Vector{T} + var"power_inside" :: Vector{<:T} var"state" :: IDSvector{radiation__process___profiles_1d___neutral___state{T}} _filled::Set{Symbol} _frozen::Bool @@ -37085,9 +37085,9 @@ radiation__process___profiles_1d___neutral() = radiation__process___profiles_1d_ mutable struct radiation__process___profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String - var"emissivity" :: Vector{T} + var"emissivity" :: Vector{<:T} var"label" :: String - var"power_inside" :: Vector{T} + var"power_inside" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -37126,11 +37126,11 @@ radiation__process___profiles_1d___ion___element() = radiation__process___profil mutable struct radiation__process___profiles_1d___ion{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{radiation__process___profiles_1d___ion___element{T}} - var"emissivity" :: Vector{T} + var"emissivity" :: Vector{<:T} var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_inside" :: Vector{T} + var"power_inside" :: Vector{<:T} var"state" :: IDSvector{radiation__process___profiles_1d___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -37150,15 +37150,15 @@ end radiation__process___profiles_1d___ion() = radiation__process___profiles_1d___ion{Float64}() mutable struct radiation__process___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37174,8 +37174,8 @@ end radiation__process___profiles_1d___grid() = radiation__process___profiles_1d___grid{Float64}() mutable struct radiation__process___profiles_1d___electrons{T} <: IDS{T} - var"emissivity" :: Vector{T} - var"power_inside" :: Vector{T} + var"emissivity" :: Vector{<:T} + var"power_inside" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37192,13 +37192,13 @@ radiation__process___profiles_1d___electrons() = radiation__process___profiles_1 mutable struct radiation__process___profiles_1d{T} <: IDSvectorTimeElement{T} var"electrons" :: radiation__process___profiles_1d___electrons{T} - var"emissivity_ion_total" :: Vector{T} - var"emissivity_neutral_total" :: Vector{T} + var"emissivity_ion_total" :: Vector{<:T} + var"emissivity_neutral_total" :: Vector{<:T} var"grid" :: radiation__process___profiles_1d___grid{T} var"ion" :: IDSvector{radiation__process___profiles_1d___ion{T}} var"neutral" :: IDSvector{radiation__process___profiles_1d___neutral{T}} - var"power_inside_ion_total" :: Vector{T} - var"power_inside_neutral_total" :: Vector{T} + var"power_inside_ion_total" :: Vector{<:T} + var"power_inside_neutral_total" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -37313,10 +37313,10 @@ end radiation__process___ggd___neutral___state___neutral_type() = radiation__process___ggd___neutral___state___neutral_type{Float64}() mutable struct radiation__process___ggd___neutral___state___emissivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37355,10 +37355,10 @@ end radiation__process___ggd___neutral___state() = radiation__process___ggd___neutral___state{Float64}() mutable struct radiation__process___ggd___neutral___emissivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37416,10 +37416,10 @@ end radiation__process___ggd___neutral() = radiation__process___ggd___neutral{Float64}() mutable struct radiation__process___ggd___ion___state___emissivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37458,10 +37458,10 @@ end radiation__process___ggd___ion___state() = radiation__process___ggd___ion___state{Float64}() mutable struct radiation__process___ggd___ion___emissivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37520,10 +37520,10 @@ end radiation__process___ggd___ion() = radiation__process___ggd___ion{Float64}() mutable struct radiation__process___ggd___electrons__emissivity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -37864,8 +37864,8 @@ radiation__grid_ggd___space___objects_per_dimension___object___boundary() = radi mutable struct radiation__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{radiation__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -37997,9 +37997,9 @@ end radiation__grid_ggd___identifier() = radiation__grid_ggd___identifier{Float64}() mutable struct radiation__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -38068,9 +38068,9 @@ end radiation__grid_ggd___grid_subset___element() = radiation__grid_ggd___grid_subset___element{Float64}() mutable struct radiation__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -38205,7 +38205,7 @@ radiation() = radiation{Float64}() mutable struct pulse_schedule__tf__b_field_tor_vacuum_r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38223,7 +38223,7 @@ end pulse_schedule__tf__b_field_tor_vacuum_r() = pulse_schedule__tf__b_field_tor_vacuum_r{Float64}() mutable struct pulse_schedule__tf__b_field_tor_vacuum{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -38262,7 +38262,7 @@ pulse_schedule__tf() = pulse_schedule__tf{Float64}() mutable struct pulse_schedule__position_control__z_r_min{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38281,7 +38281,7 @@ pulse_schedule__position_control__z_r_min() = pulse_schedule__position_control__ mutable struct pulse_schedule__position_control__z_r_max{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38300,7 +38300,7 @@ pulse_schedule__position_control__z_r_max() = pulse_schedule__position_control__ mutable struct pulse_schedule__position_control__x_point___z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38319,7 +38319,7 @@ pulse_schedule__position_control__x_point___z() = pulse_schedule__position_contr mutable struct pulse_schedule__position_control__x_point___r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38357,7 +38357,7 @@ pulse_schedule__position_control__x_point() = pulse_schedule__position_control__ mutable struct pulse_schedule__position_control__triangularity_upper{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38376,7 +38376,7 @@ pulse_schedule__position_control__triangularity_upper() = pulse_schedule__positi mutable struct pulse_schedule__position_control__triangularity_outer{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38395,7 +38395,7 @@ pulse_schedule__position_control__triangularity_outer() = pulse_schedule__positi mutable struct pulse_schedule__position_control__triangularity_minor{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38414,7 +38414,7 @@ pulse_schedule__position_control__triangularity_minor() = pulse_schedule__positi mutable struct pulse_schedule__position_control__triangularity_lower{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38433,7 +38433,7 @@ pulse_schedule__position_control__triangularity_lower() = pulse_schedule__positi mutable struct pulse_schedule__position_control__triangularity_inner{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38452,7 +38452,7 @@ pulse_schedule__position_control__triangularity_inner() = pulse_schedule__positi mutable struct pulse_schedule__position_control__triangularity{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38471,7 +38471,7 @@ pulse_schedule__position_control__triangularity() = pulse_schedule__position_con mutable struct pulse_schedule__position_control__strike_point___z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38490,7 +38490,7 @@ pulse_schedule__position_control__strike_point___z() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__strike_point___r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38528,7 +38528,7 @@ pulse_schedule__position_control__strike_point() = pulse_schedule__position_cont mutable struct pulse_schedule__position_control__squareness_upper_outer{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38547,7 +38547,7 @@ pulse_schedule__position_control__squareness_upper_outer() = pulse_schedule__pos mutable struct pulse_schedule__position_control__squareness_upper_inner{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38566,7 +38566,7 @@ pulse_schedule__position_control__squareness_upper_inner() = pulse_schedule__pos mutable struct pulse_schedule__position_control__squareness_lower_outer{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38585,7 +38585,7 @@ pulse_schedule__position_control__squareness_lower_outer() = pulse_schedule__pos mutable struct pulse_schedule__position_control__squareness_lower_inner{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38603,7 +38603,7 @@ end pulse_schedule__position_control__squareness_lower_inner() = pulse_schedule__position_control__squareness_lower_inner{Float64}() mutable struct pulse_schedule__position_control__squareness{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -38619,7 +38619,7 @@ end pulse_schedule__position_control__squareness() = pulse_schedule__position_control__squareness{Float64}() mutable struct pulse_schedule__position_control__ovality{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -38636,7 +38636,7 @@ pulse_schedule__position_control__ovality() = pulse_schedule__position_control__ mutable struct pulse_schedule__position_control__minor_radius{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38655,7 +38655,7 @@ pulse_schedule__position_control__minor_radius() = pulse_schedule__position_cont mutable struct pulse_schedule__position_control__magnetic_axis__z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38674,7 +38674,7 @@ pulse_schedule__position_control__magnetic_axis__z() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__magnetic_axis__r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38712,7 +38712,7 @@ pulse_schedule__position_control__magnetic_axis() = pulse_schedule__position_con mutable struct pulse_schedule__position_control__geometric_axis__z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38731,7 +38731,7 @@ pulse_schedule__position_control__geometric_axis__z() = pulse_schedule__position mutable struct pulse_schedule__position_control__geometric_axis__r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38769,7 +38769,7 @@ pulse_schedule__position_control__geometric_axis() = pulse_schedule__position_co mutable struct pulse_schedule__position_control__gap___value{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38810,7 +38810,7 @@ pulse_schedule__position_control__gap() = pulse_schedule__position_control__gap{ mutable struct pulse_schedule__position_control__elongation_upper{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38829,7 +38829,7 @@ pulse_schedule__position_control__elongation_upper() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__elongation_lower{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38848,7 +38848,7 @@ pulse_schedule__position_control__elongation_lower() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__elongation{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38867,7 +38867,7 @@ pulse_schedule__position_control__elongation() = pulse_schedule__position_contro mutable struct pulse_schedule__position_control__current_centroid__z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38886,7 +38886,7 @@ pulse_schedule__position_control__current_centroid__z() = pulse_schedule__positi mutable struct pulse_schedule__position_control__current_centroid__r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38924,7 +38924,7 @@ pulse_schedule__position_control__current_centroid() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__boundary_outline___z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38943,7 +38943,7 @@ pulse_schedule__position_control__boundary_outline___z() = pulse_schedule__posit mutable struct pulse_schedule__position_control__boundary_outline___r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -38981,7 +38981,7 @@ pulse_schedule__position_control__boundary_outline() = pulse_schedule__position_ mutable struct pulse_schedule__position_control__active_limiter_point__z{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39000,7 +39000,7 @@ pulse_schedule__position_control__active_limiter_point__z() = pulse_schedule__po mutable struct pulse_schedule__position_control__active_limiter_point__r{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39107,7 +39107,7 @@ pulse_schedule__position_control() = pulse_schedule__position_control{Float64}() mutable struct pulse_schedule__pf_active__supply___voltage{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39126,7 +39126,7 @@ pulse_schedule__pf_active__supply___voltage() = pulse_schedule__pf_active__suppl mutable struct pulse_schedule__pf_active__supply___current{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39166,7 +39166,7 @@ pulse_schedule__pf_active__supply() = pulse_schedule__pf_active__supply{Float64} mutable struct pulse_schedule__pf_active__coil___resistance_additional{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39185,7 +39185,7 @@ pulse_schedule__pf_active__coil___resistance_additional() = pulse_schedule__pf_a mutable struct pulse_schedule__pf_active__coil___current{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39245,7 +39245,7 @@ end pulse_schedule__pf_active() = pulse_schedule__pf_active{Float64}() mutable struct pulse_schedule__pellet__launcher___frequency{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39261,7 +39261,7 @@ end pulse_schedule__pellet__launcher___frequency() = pulse_schedule__pellet__launcher___frequency{Float64}() mutable struct pulse_schedule__pellet__launcher___deposition_rho_tor_norm_width{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39277,7 +39277,7 @@ end pulse_schedule__pellet__launcher___deposition_rho_tor_norm_width() = pulse_schedule__pellet__launcher___deposition_rho_tor_norm_width{Float64}() mutable struct pulse_schedule__pellet__launcher___deposition_rho_tor_norm{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39370,7 +39370,7 @@ pulse_schedule__nbi__unit___species() = pulse_schedule__nbi__unit___species{Floa mutable struct pulse_schedule__nbi__unit___power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39389,7 +39389,7 @@ pulse_schedule__nbi__unit___power() = pulse_schedule__nbi__unit___power{Float64} mutable struct pulse_schedule__nbi__unit___energy{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39407,7 +39407,7 @@ end pulse_schedule__nbi__unit___energy() = pulse_schedule__nbi__unit___energy{Float64}() mutable struct pulse_schedule__nbi__unit___deposition_rho_tor_norm_width{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39423,7 +39423,7 @@ end pulse_schedule__nbi__unit___deposition_rho_tor_norm_width() = pulse_schedule__nbi__unit___deposition_rho_tor_norm_width{Float64}() mutable struct pulse_schedule__nbi__unit___deposition_rho_tor_norm{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39467,7 +39467,7 @@ pulse_schedule__nbi__unit() = pulse_schedule__nbi__unit{Float64}() mutable struct pulse_schedule__nbi__power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39507,7 +39507,7 @@ pulse_schedule__nbi() = pulse_schedule__nbi{Float64}() mutable struct pulse_schedule__lh__power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39544,7 +39544,7 @@ pulse_schedule__lh__antenna___power_type() = pulse_schedule__lh__antenna___power mutable struct pulse_schedule__lh__antenna___power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39563,7 +39563,7 @@ pulse_schedule__lh__antenna___power() = pulse_schedule__lh__antenna___power{Floa mutable struct pulse_schedule__lh__antenna___phase{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39582,7 +39582,7 @@ pulse_schedule__lh__antenna___phase() = pulse_schedule__lh__antenna___phase{Floa mutable struct pulse_schedule__lh__antenna___n_parallel{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39601,7 +39601,7 @@ pulse_schedule__lh__antenna___n_parallel() = pulse_schedule__lh__antenna___n_par mutable struct pulse_schedule__lh__antenna___frequency{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39619,7 +39619,7 @@ end pulse_schedule__lh__antenna___frequency() = pulse_schedule__lh__antenna___frequency{Float64}() mutable struct pulse_schedule__lh__antenna___deposition_rho_tor_norm_width{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39635,7 +39635,7 @@ end pulse_schedule__lh__antenna___deposition_rho_tor_norm_width() = pulse_schedule__lh__antenna___deposition_rho_tor_norm_width{Float64}() mutable struct pulse_schedule__lh__antenna___deposition_rho_tor_norm{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -39949,7 +39949,7 @@ pulse_schedule__ids_properties() = pulse_schedule__ids_properties{Float64}() mutable struct pulse_schedule__ic__power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -39986,7 +39986,7 @@ pulse_schedule__ic__antenna___power_type() = pulse_schedule__ic__antenna___power mutable struct pulse_schedule__ic__antenna___power{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40005,7 +40005,7 @@ pulse_schedule__ic__antenna___power() = pulse_schedule__ic__antenna___power{Floa mutable struct pulse_schedule__ic__antenna___phase{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40024,7 +40024,7 @@ pulse_schedule__ic__antenna___phase() = pulse_schedule__ic__antenna___phase{Floa mutable struct pulse_schedule__ic__antenna___frequency{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40042,7 +40042,7 @@ end pulse_schedule__ic__antenna___frequency() = pulse_schedule__ic__antenna___frequency{Float64}() mutable struct pulse_schedule__ic__antenna___deposition_rho_tor_norm_width{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40058,7 +40058,7 @@ end pulse_schedule__ic__antenna___deposition_rho_tor_norm_width() = pulse_schedule__ic__antenna___deposition_rho_tor_norm_width{Float64}() mutable struct pulse_schedule__ic__antenna___deposition_rho_tor_norm{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40125,7 +40125,7 @@ pulse_schedule__ic() = pulse_schedule__ic{Float64}() mutable struct pulse_schedule__flux_control__loop_voltage{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40144,7 +40144,7 @@ pulse_schedule__flux_control__loop_voltage() = pulse_schedule__flux_control__loo mutable struct pulse_schedule__flux_control__li_3{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40163,7 +40163,7 @@ pulse_schedule__flux_control__li_3() = pulse_schedule__flux_control__li_3{Float6 mutable struct pulse_schedule__flux_control__i_plasma{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40182,7 +40182,7 @@ pulse_schedule__flux_control__i_plasma() = pulse_schedule__flux_control__i_plasm mutable struct pulse_schedule__flux_control__beta_normal{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40306,7 +40306,7 @@ pulse_schedule__event() = pulse_schedule__event{Float64}() mutable struct pulse_schedule__ec__power_launched{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40325,7 +40325,7 @@ pulse_schedule__ec__power_launched() = pulse_schedule__ec__power_launched{Float6 mutable struct pulse_schedule__ec__beam___steering_angle_tor{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40344,7 +40344,7 @@ pulse_schedule__ec__beam___steering_angle_tor() = pulse_schedule__ec__beam___ste mutable struct pulse_schedule__ec__beam___steering_angle_pol{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40363,7 +40363,7 @@ pulse_schedule__ec__beam___steering_angle_pol() = pulse_schedule__ec__beam___ste mutable struct pulse_schedule__ec__beam___power_launched{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40382,7 +40382,7 @@ pulse_schedule__ec__beam___power_launched() = pulse_schedule__ec__beam___power_l mutable struct pulse_schedule__ec__beam___frequency{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40400,7 +40400,7 @@ end pulse_schedule__ec__beam___frequency() = pulse_schedule__ec__beam___frequency{Float64}() mutable struct pulse_schedule__ec__beam___deposition_rho_tor_norm_width{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40417,7 +40417,7 @@ pulse_schedule__ec__beam___deposition_rho_tor_norm_width() = pulse_schedule__ec_ mutable struct pulse_schedule__ec__beam___deposition_rho_tor_norm{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40485,7 +40485,7 @@ end pulse_schedule__ec() = pulse_schedule__ec{Float64}() mutable struct pulse_schedule__density_control__zeff_pedestal{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40595,7 +40595,7 @@ pulse_schedule__density_control__zeff_line_of_sight() = pulse_schedule__density_ mutable struct pulse_schedule__density_control__zeff{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40651,7 +40651,7 @@ pulse_schedule__density_control__valve___species() = pulse_schedule__density_con mutable struct pulse_schedule__density_control__valve___flow_rate{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40691,7 +40691,7 @@ pulse_schedule__density_control__valve() = pulse_schedule__density_control__valv mutable struct pulse_schedule__density_control__n_t_over_n_d{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40710,7 +40710,7 @@ pulse_schedule__density_control__n_t_over_n_d() = pulse_schedule__density_contro mutable struct pulse_schedule__density_control__n_h_over_n_d{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40729,7 +40729,7 @@ pulse_schedule__density_control__n_h_over_n_d() = pulse_schedule__density_contro mutable struct pulse_schedule__density_control__n_e_volume_average{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40748,7 +40748,7 @@ pulse_schedule__density_control__n_e_volume_average() = pulse_schedule__density_ mutable struct pulse_schedule__density_control__n_e_profile_average{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40766,7 +40766,7 @@ end pulse_schedule__density_control__n_e_profile_average() = pulse_schedule__density_control__n_e_profile_average{Float64}() mutable struct pulse_schedule__density_control__n_e_pedestal_greenwald_fraction{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40782,7 +40782,7 @@ end pulse_schedule__density_control__n_e_pedestal_greenwald_fraction() = pulse_schedule__density_control__n_e_pedestal_greenwald_fraction{Float64}() mutable struct pulse_schedule__density_control__n_e_pedestal{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40874,7 +40874,7 @@ pulse_schedule__density_control__n_e_line_of_sight() = pulse_schedule__density_c mutable struct pulse_schedule__density_control__n_e_line_lcfs{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40893,7 +40893,7 @@ pulse_schedule__density_control__n_e_line_lcfs() = pulse_schedule__density_contr mutable struct pulse_schedule__density_control__n_e_line{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -40911,7 +40911,7 @@ end pulse_schedule__density_control__n_e_line() = pulse_schedule__density_control__n_e_line{Float64}() mutable struct pulse_schedule__density_control__n_e_greenwald_fraction{T} <: IDS{T} - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -40928,7 +40928,7 @@ pulse_schedule__density_control__n_e_greenwald_fraction() = pulse_schedule__dens mutable struct pulse_schedule__density_control__ion___n_i_volume_average{T} <: IDS{T} var"envelope_type" :: Int64 - var"reference" :: Vector{T} + var"reference" :: Vector{<:T} var"reference_name" :: String var"reference_type" :: Int64 _filled::Set{Symbol} @@ -41486,7 +41486,7 @@ end polarimeter__channel___line_of_sight() = polarimeter__channel___line_of_sight{Float64}() mutable struct polarimeter__channel___faraday_angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -41505,7 +41505,7 @@ end polarimeter__channel___faraday_angle() = polarimeter__channel___faraday_angle{Float64}() mutable struct polarimeter__channel___ellipticity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -41591,9 +41591,9 @@ end plasma_initiation__profiles_2d___grid_type() = plasma_initiation__profiles_2d___grid_type{Float64}() mutable struct plasma_initiation__profiles_2d___grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -41609,7 +41609,7 @@ end plasma_initiation__profiles_2d___grid() = plasma_initiation__profiles_2d___grid{Float64}() mutable struct plasma_initiation__profiles_2d{T} <: IDSvectorTimeElement{T} - var"e_field_tor" :: Matrix{T} + var"e_field_tor" :: Matrix{<:T} var"grid" :: plasma_initiation__profiles_2d___grid{T} var"grid_type" :: plasma_initiation__profiles_2d___grid_type{T} var"time" :: Float64 @@ -41875,7 +41875,7 @@ end plasma_initiation__ids_properties() = plasma_initiation__ids_properties{Float64}() mutable struct plasma_initiation__global_quantities__coulomb_logarithm{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -41892,7 +41892,7 @@ end plasma_initiation__global_quantities__coulomb_logarithm() = plasma_initiation__global_quantities__coulomb_logarithm{Float64}() mutable struct plasma_initiation__global_quantities__connection_length{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -41909,7 +41909,7 @@ end plasma_initiation__global_quantities__connection_length() = plasma_initiation__global_quantities__connection_length{Float64}() mutable struct plasma_initiation__global_quantities__b_field_stray{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -41926,7 +41926,7 @@ end plasma_initiation__global_quantities__b_field_stray() = plasma_initiation__global_quantities__b_field_stray{Float64}() mutable struct plasma_initiation__global_quantities__b_field_perpendicular{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -42011,8 +42011,8 @@ end plasma_initiation__code() = plasma_initiation__code{Float64}() mutable struct plasma_initiation__b_field_lines___townsend_or_closed_positions{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42028,8 +42028,8 @@ end plasma_initiation__b_field_lines___townsend_or_closed_positions() = plasma_initiation__b_field_lines___townsend_or_closed_positions{Float64}() mutable struct plasma_initiation__b_field_lines___townsend_or_closed_grid_positions{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42045,8 +42045,8 @@ end plasma_initiation__b_field_lines___townsend_or_closed_grid_positions() = plasma_initiation__b_field_lines___townsend_or_closed_grid_positions{Float64}() mutable struct plasma_initiation__b_field_lines___starting_positions{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42080,9 +42080,9 @@ end plasma_initiation__b_field_lines___grid_type() = plasma_initiation__b_field_lines___grid_type{Float64}() mutable struct plasma_initiation__b_field_lines___grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42098,11 +42098,11 @@ end plasma_initiation__b_field_lines___grid() = plasma_initiation__b_field_lines___grid{Float64}() mutable struct plasma_initiation__b_field_lines{T} <: IDSvectorTimeElement{T} - var"e_field_parallel" :: Vector{T} - var"e_field_townsend" :: Vector{T} + var"e_field_parallel" :: Vector{<:T} + var"e_field_townsend" :: Vector{<:T} var"grid" :: plasma_initiation__b_field_lines___grid{T} var"grid_type" :: plasma_initiation__b_field_lines___grid_type{T} - var"lengths" :: Vector{T} + var"lengths" :: Vector{<:T} var"open_fraction" :: T var"pressure" :: T var"starting_positions" :: plasma_initiation__b_field_lines___starting_positions{T} @@ -42472,8 +42472,8 @@ end pf_plasma__element___geometry__rectangle() = pf_plasma__element___geometry__rectangle{Float64}() mutable struct pf_plasma__element___geometry__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42510,9 +42510,9 @@ end pf_plasma__element___geometry__oblique() = pf_plasma__element___geometry__oblique{Float64}() mutable struct pf_plasma__element___geometry__arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42576,7 +42576,7 @@ pf_plasma__element___geometry() = pf_plasma__element___geometry{Float64}() mutable struct pf_plasma__element{T} <: IDSvectorStaticElement{T} var"area" :: T - var"current" :: Vector{T} + var"current" :: Vector{<:T} var"geometry" :: pf_plasma__element___geometry{T} var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -42735,8 +42735,8 @@ end pf_passive__loop___element___geometry__rectangle() = pf_passive__loop___element___geometry__rectangle{Float64}() mutable struct pf_passive__loop___element___geometry__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42773,9 +42773,9 @@ end pf_passive__loop___element___geometry__oblique() = pf_passive__loop___element___geometry__oblique{Float64}() mutable struct pf_passive__loop___element___geometry__arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -42859,7 +42859,7 @@ end pf_passive__loop___element() = pf_passive__loop___element{Float64}() mutable struct pf_passive__loop{T} <: IDSvectorStaticElement{T} - var"current" :: Vector{T} + var"current" :: Vector{<:T} var"element" :: IDSvector{pf_passive__loop___element{T}} var"name" :: String var"resistance" :: T @@ -43193,7 +43193,7 @@ end pf_passive() = pf_passive{Float64}() mutable struct pf_active__supply___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43210,7 +43210,7 @@ end pf_active__supply___voltage() = pf_active__supply___voltage{Float64}() mutable struct pf_active__supply___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43233,8 +43233,8 @@ mutable struct pf_active__supply{T} <: IDSvectorStaticElement{T} var"current_limiter_gain" :: T var"delay" :: T var"energy_limit_max" :: T - var"filter_denominator" :: Vector{T} - var"filter_numerator" :: Vector{T} + var"filter_denominator" :: Vector{<:T} + var"filter_numerator" :: Vector{<:T} var"identifier" :: String var"name" :: String var"nonlinear_model" :: String @@ -43505,7 +43505,7 @@ end pf_active__ids_properties() = pf_active__ids_properties{Float64}() mutable struct pf_active__force_limits__force{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43522,10 +43522,10 @@ end pf_active__force_limits__force() = pf_active__force_limits__force{Float64}() mutable struct pf_active__force_limits{T} <: IDS{T} - var"combination_matrix" :: Matrix{T} + var"combination_matrix" :: Matrix{<:T} var"force" :: pf_active__force_limits__force{T} - var"limit_max" :: Vector{T} - var"limit_min" :: Vector{T} + var"limit_max" :: Vector{<:T} + var"limit_min" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -43542,7 +43542,7 @@ end pf_active__force_limits() = pf_active__force_limits{Float64}() mutable struct pf_active__coil___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43559,7 +43559,7 @@ end pf_active__coil___voltage() = pf_active__coil___voltage{Float64}() mutable struct pf_active__coil___resistance_additional{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43594,7 +43594,7 @@ end pf_active__coil___function() = pf_active__coil___function{Float64}() mutable struct pf_active__coil___force_vertical_crushing{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43611,7 +43611,7 @@ end pf_active__coil___force_vertical_crushing() = pf_active__coil___force_vertical_crushing{Float64}() mutable struct pf_active__coil___force_vertical{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43628,7 +43628,7 @@ end pf_active__coil___force_vertical() = pf_active__coil___force_vertical{Float64}() mutable struct pf_active__coil___force_radial_crushing{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43645,7 +43645,7 @@ end pf_active__coil___force_radial_crushing() = pf_active__coil___force_radial_crushing{Float64}() mutable struct pf_active__coil___force_radial{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43735,8 +43735,8 @@ end pf_active__coil___element___geometry__rectangle() = pf_active__coil___element___geometry__rectangle{Float64}() mutable struct pf_active__coil___element___geometry__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -43773,9 +43773,9 @@ end pf_active__coil___element___geometry__oblique() = pf_active__coil___element___geometry__oblique{Float64}() mutable struct pf_active__coil___element___geometry__arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -43859,7 +43859,7 @@ end pf_active__coil___element() = pf_active__coil___element{Float64}() mutable struct pf_active__coil___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43876,7 +43876,7 @@ end pf_active__coil___current() = pf_active__coil___current{Float64}() mutable struct pf_active__coil___b_field_max_timed{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43893,10 +43893,10 @@ end pf_active__coil___b_field_max_timed() = pf_active__coil___b_field_max_timed{Float64}() mutable struct pf_active__coil{T} <: IDSvectorStaticElement{T} - var"b_field_max" :: Vector{T} + var"b_field_max" :: Vector{<:T} var"b_field_max_timed" :: pf_active__coil___b_field_max_timed{T} var"current" :: pf_active__coil___current{T} - var"current_limit_max" :: Matrix{T} + var"current_limit_max" :: Matrix{<:T} var"element" :: IDSvector{pf_active__coil___element{T}} var"energy_limit_max" :: T var"force_radial" :: pf_active__coil___force_radial{T} @@ -43908,7 +43908,7 @@ mutable struct pf_active__coil{T} <: IDSvectorStaticElement{T} var"name" :: String var"resistance" :: T var"resistance_additional" :: pf_active__coil___resistance_additional{T} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"voltage" :: pf_active__coil___voltage{T} _filled::Set{Symbol} _frozen::Bool @@ -43980,7 +43980,7 @@ end pf_active__code() = pf_active__code{Float64}() mutable struct pf_active__circuit___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -43997,7 +43997,7 @@ end pf_active__circuit___voltage() = pf_active__circuit___voltage{Float64}() mutable struct pf_active__circuit___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -44105,7 +44105,7 @@ end pellets__time_slice___pellet___shape__type() = pellets__time_slice___pellet___shape__type{Float64}() mutable struct pellets__time_slice___pellet___shape{T} <: IDS{T} - var"size" :: Vector{T} + var"size" :: Vector{<:T} var"type" :: pellets__time_slice___pellet___shape__type{T} _filled::Set{Symbol} _frozen::Bool @@ -44160,9 +44160,9 @@ end pellets__time_slice___pellet___propellant_gas() = pellets__time_slice___pellet___propellant_gas{Float64}() mutable struct pellets__time_slice___pellet___path_profiles__position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -44178,16 +44178,16 @@ end pellets__time_slice___pellet___path_profiles__position() = pellets__time_slice___pellet___path_profiles__position{Float64}() mutable struct pellets__time_slice___pellet___path_profiles{T} <: IDS{T} - var"ablated_particles" :: Vector{T} - var"ablation_rate" :: Vector{T} - var"distance" :: Vector{T} - var"n_e" :: Vector{T} + var"ablated_particles" :: Vector{<:T} + var"ablation_rate" :: Vector{<:T} + var"distance" :: Vector{<:T} + var"n_e" :: Vector{<:T} var"position" :: pellets__time_slice___pellet___path_profiles__position{T} - var"psi" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"rho_tor_norm_drift" :: Vector{T} - var"t_e" :: Vector{T} - var"velocity" :: Vector{T} + var"psi" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"rho_tor_norm_drift" :: Vector{<:T} + var"t_e" :: Vector{<:T} + var"velocity" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -44340,7 +44340,7 @@ end pellets__launcher___shape__type() = pellets__launcher___shape__type{Float64}() mutable struct pellets__launcher___shape{T} <: IDS{T} - var"size" :: Vector{T} + var"size" :: Vector{<:T} var"type" :: pellets__launcher___shape__type{T} _filled::Set{Symbol} _frozen::Bool @@ -44693,7 +44693,7 @@ end pellets() = pellets{Float64}() mutable struct ntms__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -44750,7 +44750,7 @@ ntms__time_slice___mode___onset() = ntms__time_slice___mode___onset{Float64}() mutable struct ntms__time_slice___mode___detailed_evolution__torque{T} <: IDSvectorStaticElement{T} var"name" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -44767,7 +44767,7 @@ ntms__time_slice___mode___detailed_evolution__torque() = ntms__time_slice___mode mutable struct ntms__time_slice___mode___detailed_evolution__deltaw{T} <: IDSvectorStaticElement{T} var"name" :: String - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -44784,20 +44784,20 @@ ntms__time_slice___mode___detailed_evolution__deltaw() = ntms__time_slice___mode mutable struct ntms__time_slice___mode___detailed_evolution{T} <: IDS{T} var"calculation_method" :: String - var"delta_diff" :: Matrix{T} + var"delta_diff" :: Matrix{<:T} var"deltaw" :: IDSvector{ntms__time_slice___mode___detailed_evolution__deltaw{T}} - var"dfrequency_dt" :: Vector{T} - var"dphase_dt" :: Vector{T} - var"dwidth_dt" :: Vector{T} - var"frequency" :: Vector{T} + var"dfrequency_dt" :: Vector{<:T} + var"dphase_dt" :: Vector{<:T} + var"dwidth_dt" :: Vector{<:T} + var"frequency" :: Vector{<:T} var"m_pol" :: Int64 var"n_tor" :: Int64 - var"phase" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"time_detailed" :: Vector{T} + var"phase" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"time_detailed" :: Vector{<:T} var"torque" :: IDSvector{ntms__time_slice___mode___detailed_evolution__torque{T}} - var"width" :: Vector{T} + var"width" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -44833,7 +44833,7 @@ ntms__time_slice___mode___deltaw() = ntms__time_slice___mode___deltaw{Float64}() mutable struct ntms__time_slice___mode{T} <: IDSvectorStaticElement{T} var"calculation_method" :: String - var"delta_diff" :: Vector{T} + var"delta_diff" :: Vector{<:T} var"deltaw" :: IDSvector{ntms__time_slice___mode___deltaw{T}} var"detailed_evolution" :: ntms__time_slice___mode___detailed_evolution{T} var"dfrequency_dt" :: T @@ -45199,9 +45199,9 @@ end ntms() = ntms{Float64}() mutable struct neutronics__time_slice___wall_loading{T} <: IDS{T} - var"flux_r" :: Vector{T} - var"flux_z" :: Vector{T} - var"power" :: Vector{T} + var"flux_r" :: Vector{<:T} + var"flux_z" :: Vector{<:T} + var"power" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -45214,7 +45214,7 @@ function neutronics__time_slice___wall_loading{T}() where T return ids end -neutronics__time_slice___wall_loading() = neutronics__time_slice___wall_loading{Float64}() +neutronics__time_slice___wall_loading() = neutronics__time_slice___wall_loading{Real}() mutable struct neutronics__time_slice{T} <: IDSvectorTimeElement{T} var"time" :: Float64 @@ -45235,8 +45235,8 @@ end neutronics__time_slice() = neutronics__time_slice{Float64}() mutable struct neutronics__first_wall{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -45272,11 +45272,11 @@ end neutronics() = neutronics{Float64}() mutable struct neutron_diagnostic__unit_source___radiation___reaction{T} <: IDSvectorStaticElement{T} - var"d2flux_drdz" :: Matrix{T} - var"energy" :: Vector{T} - var"flux" :: Matrix{T} - var"reaction_rate" :: Matrix{T} - var"sensitivity" :: Matrix{T} + var"d2flux_drdz" :: Matrix{<:T} + var"energy" :: Vector{<:T} + var"flux" :: Matrix{<:T} + var"reaction_rate" :: Matrix{<:T} + var"sensitivity" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -45345,8 +45345,8 @@ end neutron_diagnostic__unit_source() = neutron_diagnostic__unit_source{Float64}() mutable struct neutron_diagnostic__synthetic_signals{T} <: IDS{T} - var"fusion_power" :: Vector{T} - var"total_neutron_flux" :: Vector{T} + var"fusion_power" :: Vector{<:T} + var"total_neutron_flux" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -45625,7 +45625,7 @@ end neutron_diagnostic__detectors___test_generator__shape() = neutron_diagnostic__detectors___test_generator__shape{Float64}() mutable struct neutron_diagnostic__detectors___test_generator__frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45642,7 +45642,7 @@ end neutron_diagnostic__detectors___test_generator__frequency() = neutron_diagnostic__detectors___test_generator__frequency{Float64}() mutable struct neutron_diagnostic__detectors___test_generator__amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45701,7 +45701,7 @@ end neutron_diagnostic__detectors___temperature_sensor__shape() = neutron_diagnostic__detectors___temperature_sensor__shape{Float64}() mutable struct neutron_diagnostic__detectors___temperature_sensor__frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45718,7 +45718,7 @@ end neutron_diagnostic__detectors___temperature_sensor__frequency() = neutron_diagnostic__detectors___temperature_sensor__frequency{Float64}() mutable struct neutron_diagnostic__detectors___temperature_sensor__amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45759,7 +45759,7 @@ end neutron_diagnostic__detectors___temperature_sensor() = neutron_diagnostic__detectors___temperature_sensor{Float64}() mutable struct neutron_diagnostic__detectors___supply_low_voltage__voltage_set{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45776,7 +45776,7 @@ end neutron_diagnostic__detectors___supply_low_voltage__voltage_set() = neutron_diagnostic__detectors___supply_low_voltage__voltage_set{Float64}() mutable struct neutron_diagnostic__detectors___supply_low_voltage__voltage_out{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45813,7 +45813,7 @@ end neutron_diagnostic__detectors___supply_low_voltage() = neutron_diagnostic__detectors___supply_low_voltage{Float64}() mutable struct neutron_diagnostic__detectors___supply_high_voltage__voltage_set{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45830,7 +45830,7 @@ end neutron_diagnostic__detectors___supply_high_voltage__voltage_set() = neutron_diagnostic__detectors___supply_high_voltage__voltage_set{Float64}() mutable struct neutron_diagnostic__detectors___supply_high_voltage__voltage_out{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45886,7 +45886,7 @@ neutron_diagnostic__detectors___spectrum() = neutron_diagnostic__detectors___spe mutable struct neutron_diagnostic__detectors___radiation{T} <: IDSvectorStaticElement{T} var"converter_name" :: String var"converter_nuclear_density" :: T - var"converter_temperature" :: Vector{T} + var"converter_temperature" :: Vector{<:T} var"converter_volume" :: T var"index" :: Int64 _filled::Set{Symbol} @@ -45922,7 +45922,7 @@ end neutron_diagnostic__detectors___position() = neutron_diagnostic__detectors___position{Float64}() mutable struct neutron_diagnostic__detectors___mode___counting{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -45976,7 +45976,7 @@ neutron_diagnostic__detectors___green_functions__event_in_detector_response_func mutable struct neutron_diagnostic__detectors___green_functions__event_in_detector_response_function{T} <: IDS{T} var"type" :: neutron_diagnostic__detectors___green_functions__event_in_detector_response_function__type{T} - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46012,7 +46012,7 @@ neutron_diagnostic__detectors___green_functions__event_in_detector_neutron_flux_ mutable struct neutron_diagnostic__detectors___green_functions__event_in_detector_neutron_flux{T} <: IDS{T} var"type" :: neutron_diagnostic__detectors___green_functions__event_in_detector_neutron_flux__type{T} - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46031,9 +46031,9 @@ neutron_diagnostic__detectors___green_functions__event_in_detector_neutron_flux( mutable struct neutron_diagnostic__detectors___green_functions{T} <: IDS{T} var"event_in_detector_neutron_flux" :: neutron_diagnostic__detectors___green_functions__event_in_detector_neutron_flux{T} var"event_in_detector_response_function" :: neutron_diagnostic__detectors___green_functions__event_in_detector_response_function{T} - var"neutron_flux" :: Array{T, 5} - var"response_function" :: Array{T, 5} - var"source_neutron_energies" :: Vector{T} + var"neutron_flux" :: Array{<:T, 5} + var"response_function" :: Array{<:T, 5} + var"source_neutron_energies" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46051,9 +46051,9 @@ end neutron_diagnostic__detectors___green_functions() = neutron_diagnostic__detectors___green_functions{Float64}() mutable struct neutron_diagnostic__detectors___field_of_view__emission_grid{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46069,9 +46069,9 @@ end neutron_diagnostic__detectors___field_of_view__emission_grid() = neutron_diagnostic__detectors___field_of_view__emission_grid{Float64}() mutable struct neutron_diagnostic__detectors___field_of_view__direction_to_detector{T} <: IDS{T} - var"x" :: Array{T, 3} - var"y" :: Array{T, 3} - var"z" :: Array{T, 3} + var"x" :: Array{<:T, 3} + var"y" :: Array{<:T, 3} + var"z" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46089,7 +46089,7 @@ neutron_diagnostic__detectors___field_of_view__direction_to_detector() = neutron mutable struct neutron_diagnostic__detectors___field_of_view{T} <: IDS{T} var"direction_to_detector" :: neutron_diagnostic__detectors___field_of_view__direction_to_detector{T} var"emission_grid" :: neutron_diagnostic__detectors___field_of_view__emission_grid{T} - var"solid_angle" :: Array{T, 3} + var"solid_angle" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46107,8 +46107,8 @@ end neutron_diagnostic__detectors___field_of_view() = neutron_diagnostic__detectors___field_of_view{Float64}() mutable struct neutron_diagnostic__detectors___energy_band{T} <: IDSvectorStaticElement{T} - var"detection_efficiency" :: Vector{T} - var"energies" :: Vector{T} + var"detection_efficiency" :: Vector{<:T} + var"energies" :: Vector{<:T} var"lower_bound" :: T var"upper_bound" :: T _filled::Set{Symbol} @@ -46180,8 +46180,8 @@ end neutron_diagnostic__detectors___detector__x1_unit_vector() = neutron_diagnostic__detectors___detector__x1_unit_vector{Float64}() mutable struct neutron_diagnostic__detectors___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46263,7 +46263,7 @@ end neutron_diagnostic__detectors___b_field_sensor__shape() = neutron_diagnostic__detectors___b_field_sensor__shape{Float64}() mutable struct neutron_diagnostic__detectors___b_field_sensor__frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46280,7 +46280,7 @@ end neutron_diagnostic__detectors___b_field_sensor__frequency() = neutron_diagnostic__detectors___b_field_sensor__frequency{Float64}() mutable struct neutron_diagnostic__detectors___b_field_sensor__amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46375,8 +46375,8 @@ end neutron_diagnostic__detectors___aperture___x1_unit_vector() = neutron_diagnostic__detectors___aperture___x1_unit_vector{Float64}() mutable struct neutron_diagnostic__detectors___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46440,7 +46440,7 @@ end neutron_diagnostic__detectors___aperture() = neutron_diagnostic__detectors___aperture{Float64}() mutable struct neutron_diagnostic__detectors___amplitude_raw{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46457,7 +46457,7 @@ end neutron_diagnostic__detectors___amplitude_raw() = neutron_diagnostic__detectors___amplitude_raw{Float64}() mutable struct neutron_diagnostic__detectors___amplitude_peak{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46754,8 +46754,8 @@ end nbi__unit___source__x1_unit_vector() = nbi__unit___source__x1_unit_vector{Float64}() mutable struct nbi__unit___source__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46819,7 +46819,7 @@ end nbi__unit___source() = nbi__unit___source{Float64}() mutable struct nbi__unit___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46836,7 +46836,7 @@ end nbi__unit___power_launched() = nbi__unit___power_launched{Float64}() mutable struct nbi__unit___energy{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -46963,9 +46963,9 @@ end nbi__unit___beamlets_group___divergence_component() = nbi__unit___beamlets_group___divergence_component{Float64}() mutable struct nbi__unit___beamlets_group___beamlets__positions{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -46981,10 +46981,10 @@ end nbi__unit___beamlets_group___beamlets__positions() = nbi__unit___beamlets_group___beamlets__positions{Float64}() mutable struct nbi__unit___beamlets_group___beamlets{T} <: IDS{T} - var"angles" :: Vector{T} + var"angles" :: Vector{<:T} var"positions" :: nbi__unit___beamlets_group___beamlets__positions{T} - var"power_fractions" :: Vector{T} - var"tangency_radii" :: Vector{T} + var"power_fractions" :: Vector{<:T} + var"tangency_radii" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -47031,7 +47031,7 @@ end nbi__unit___beamlets_group() = nbi__unit___beamlets_group{Float64}() mutable struct nbi__unit___beam_power_fraction{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -47048,7 +47048,7 @@ end nbi__unit___beam_power_fraction() = nbi__unit___beam_power_fraction{Float64}() mutable struct nbi__unit___beam_current_fraction{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -47119,8 +47119,8 @@ end nbi__unit___aperture___x1_unit_vector() = nbi__unit___aperture___x1_unit_vector{Float64}() mutable struct nbi__unit___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -47823,7 +47823,7 @@ end mse__code() = mse__code{Float64}() mutable struct mse__channel___polarisation_angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -47951,8 +47951,8 @@ end mse__channel___detector__x1_unit_vector() = mse__channel___detector__x1_unit_vector{Float64}() mutable struct mse__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48070,8 +48070,8 @@ end mse__channel___aperture___x1_unit_vector() = mse__channel___aperture___x1_unit_vector{Float64}() mutable struct mse__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48172,7 +48172,7 @@ mse__channel___active_spatial_resolution___centre() = mse__channel___active_spat mutable struct mse__channel___active_spatial_resolution{T} <: IDSvectorTimeElement{T} var"centre" :: mse__channel___active_spatial_resolution___centre{T} - var"geometric_coefficients" :: Vector{T} + var"geometric_coefficients" :: Vector{<:T} var"time" :: Float64 var"width" :: mse__channel___active_spatial_resolution___width{T} _filled::Set{Symbol} @@ -48241,7 +48241,7 @@ end mse() = mse{Float64}() mutable struct mhd_linear__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -48276,9 +48276,9 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__grid_type() = mhd_linear__time_slice___toroidal_mode___vacuum__grid_type{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48312,9 +48312,9 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid_type() = mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid_type{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48332,11 +48332,11 @@ mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid() = mhd mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system{T} <: IDS{T} var"grid" :: mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid{T} var"grid_type" :: mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system__grid_type{T} - var"jacobian" :: Matrix{T} - var"r" :: Matrix{T} - var"tensor_contravariant" :: Array{T, 4} - var"tensor_covariant" :: Array{T, 4} - var"z" :: Matrix{T} + var"jacobian" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"tensor_contravariant" :: Array{<:T, 4} + var"tensor_covariant" :: Array{<:T, 4} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48354,10 +48354,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system() = mhd_linear__time_slice___toroidal_mode___vacuum__coordinate_system{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate3{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48373,10 +48373,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate3() = mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate3{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate2{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48392,10 +48392,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate2() = mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate2{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed__coordinate1{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48432,10 +48432,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed() = mhd_linear__time_slice___toroidal_mode___vacuum__b_field_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate3{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48451,10 +48451,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate3() = mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate3{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate2{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48470,10 +48470,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate2() = mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate2{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___vacuum__a_field_perturbed__coordinate1{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48535,10 +48535,10 @@ end mhd_linear__time_slice___toroidal_mode___vacuum() = mhd_linear__time_slice___toroidal_mode___vacuum{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate3{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48554,10 +48554,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate3() = mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate3{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate2{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48573,10 +48573,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate2() = mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate2{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed__coordinate1{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48613,10 +48613,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__temperature_perturbed{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48632,8 +48632,8 @@ end mhd_linear__time_slice___toroidal_mode___plasma__temperature_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__temperature_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__stress_reynolds{T} <: IDS{T} - var"imaginary" :: Array{T, 3} - var"real" :: Array{T, 3} + var"imaginary" :: Array{<:T, 3} + var"real" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48649,8 +48649,8 @@ end mhd_linear__time_slice___toroidal_mode___plasma__stress_reynolds() = mhd_linear__time_slice___toroidal_mode___plasma__stress_reynolds{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__stress_maxwell{T} <: IDS{T} - var"imaginary" :: Array{T, 3} - var"real" :: Array{T, 3} + var"imaginary" :: Array{<:T, 3} + var"real" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48666,10 +48666,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__stress_maxwell() = mhd_linear__time_slice___toroidal_mode___plasma__stress_maxwell{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__psi_potential_perturbed{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48685,10 +48685,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__psi_potential_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__psi_potential_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__pressure_perturbed{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48704,10 +48704,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__pressure_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__pressure_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__phi_potential_perturbed{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48723,8 +48723,8 @@ end mhd_linear__time_slice___toroidal_mode___plasma__phi_potential_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__phi_potential_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__ntv{T} <: IDS{T} - var"imaginary" :: Array{T, 3} - var"real" :: Array{T, 3} + var"imaginary" :: Array{<:T, 3} + var"real" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48740,10 +48740,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__ntv() = mhd_linear__time_slice___toroidal_mode___plasma__ntv{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__mass_density_perturbed{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48777,9 +48777,9 @@ end mhd_linear__time_slice___toroidal_mode___plasma__grid_type() = mhd_linear__time_slice___toroidal_mode___plasma__grid_type{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48795,10 +48795,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__grid() = mhd_linear__time_slice___toroidal_mode___plasma__grid{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__displacement_perpendicular{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48814,10 +48814,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__displacement_perpendicular() = mhd_linear__time_slice___toroidal_mode___plasma__displacement_perpendicular{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__displacement_parallel{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48851,9 +48851,9 @@ end mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid_type() = mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid_type{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48871,11 +48871,11 @@ mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid() = mhd mutable struct mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system{T} <: IDS{T} var"grid" :: mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid{T} var"grid_type" :: mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system__grid_type{T} - var"jacobian" :: Matrix{T} - var"r" :: Matrix{T} - var"tensor_contravariant" :: Array{T, 4} - var"tensor_covariant" :: Array{T, 4} - var"z" :: Matrix{T} + var"jacobian" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"tensor_contravariant" :: Array{<:T, 4} + var"tensor_covariant" :: Array{<:T, 4} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48893,10 +48893,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system() = mhd_linear__time_slice___toroidal_mode___plasma__coordinate_system{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate3{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48912,10 +48912,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate3() = mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate3{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate2{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48931,10 +48931,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate2() = mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate2{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed__coordinate1{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48971,8 +48971,8 @@ end mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed() = mhd_linear__time_slice___toroidal_mode___plasma__b_field_perturbed{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__alfven_frequency_spectrum{T} <: IDSvectorStaticElement{T} - var"imaginary" :: Vector{T} - var"real" :: Vector{T} + var"imaginary" :: Vector{<:T} + var"real" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -48988,10 +48988,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__alfven_frequency_spectrum() = mhd_linear__time_slice___toroidal_mode___plasma__alfven_frequency_spectrum{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate3{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -49007,10 +49007,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate3() = mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate3{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate2{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -49026,10 +49026,10 @@ end mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate2() = mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate2{Float64}() mutable struct mhd_linear__time_slice___toroidal_mode___plasma__a_field_perturbed__coordinate1{T} <: IDS{T} - var"coefficients_imaginary" :: Array{T, 3} - var"coefficients_real" :: Array{T, 3} - var"imaginary" :: Matrix{T} - var"real" :: Matrix{T} + var"coefficients_imaginary" :: Array{<:T, 3} + var"coefficients_real" :: Array{<:T, 3} + var"imaginary" :: Matrix{<:T} + var"real" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -49081,8 +49081,8 @@ mutable struct mhd_linear__time_slice___toroidal_mode___plasma{T} <: IDS{T} var"psi_potential_perturbed" :: mhd_linear__time_slice___toroidal_mode___plasma__psi_potential_perturbed{T} var"stress_maxwell" :: mhd_linear__time_slice___toroidal_mode___plasma__stress_maxwell{T} var"stress_reynolds" :: mhd_linear__time_slice___toroidal_mode___plasma__stress_reynolds{T} - var"tau_alfven" :: Vector{T} - var"tau_resistive" :: Vector{T} + var"tau_alfven" :: Vector{<:T} + var"tau_resistive" :: Vector{<:T} var"temperature_perturbed" :: mhd_linear__time_slice___toroidal_mode___plasma__temperature_perturbed{T} var"velocity_perturbed" :: mhd_linear__time_slice___toroidal_mode___plasma__velocity_perturbed{T} _filled::Set{Symbol} @@ -49821,8 +49821,8 @@ mhd__grid_ggd___space___objects_per_dimension___object___boundary() = mhd__grid_ mutable struct mhd__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{mhd__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -49954,9 +49954,9 @@ end mhd__grid_ggd___identifier() = mhd__grid_ggd___identifier{Float64}() mutable struct mhd__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50025,9 +50025,9 @@ end mhd__grid_ggd___grid_subset___element() = mhd__grid_ggd___grid_subset___element{Float64}() mutable struct mhd__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50090,10 +50090,10 @@ end mhd__grid_ggd() = mhd__grid_ggd{Float64}() mutable struct mhd__ggd___zeff{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50109,10 +50109,10 @@ end mhd__ggd___zeff() = mhd__ggd___zeff{Float64}() mutable struct mhd__ggd___vorticity_over_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50128,10 +50128,10 @@ end mhd__ggd___vorticity_over_r() = mhd__ggd___vorticity_over_r{Float64}() mutable struct mhd__ggd___vorticity{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50147,10 +50147,10 @@ end mhd__ggd___vorticity() = mhd__ggd___vorticity{Float64}() mutable struct mhd__ggd___velocity_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50166,10 +50166,10 @@ end mhd__ggd___velocity_z() = mhd__ggd___velocity_z{Float64}() mutable struct mhd__ggd___velocity_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50185,10 +50185,10 @@ end mhd__ggd___velocity_tor() = mhd__ggd___velocity_tor{Float64}() mutable struct mhd__ggd___velocity_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50204,10 +50204,10 @@ end mhd__ggd___velocity_r() = mhd__ggd___velocity_r{Float64}() mutable struct mhd__ggd___velocity_parallel_over_b_field{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50223,10 +50223,10 @@ end mhd__ggd___velocity_parallel_over_b_field() = mhd__ggd___velocity_parallel_over_b_field{Float64}() mutable struct mhd__ggd___velocity_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50242,10 +50242,10 @@ end mhd__ggd___velocity_parallel() = mhd__ggd___velocity_parallel{Float64}() mutable struct mhd__ggd___t_i_average{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50261,10 +50261,10 @@ end mhd__ggd___t_i_average() = mhd__ggd___t_i_average{Float64}() mutable struct mhd__ggd___psi{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50280,10 +50280,10 @@ end mhd__ggd___psi() = mhd__ggd___psi{Float64}() mutable struct mhd__ggd___phi_potential{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50299,10 +50299,10 @@ end mhd__ggd___phi_potential() = mhd__ggd___phi_potential{Float64}() mutable struct mhd__ggd___n_i_total{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50318,10 +50318,10 @@ end mhd__ggd___n_i_total() = mhd__ggd___n_i_total{Float64}() mutable struct mhd__ggd___mass_density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50337,10 +50337,10 @@ end mhd__ggd___mass_density() = mhd__ggd___mass_density{Float64}() mutable struct mhd__ggd___j_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50356,10 +50356,10 @@ end mhd__ggd___j_z() = mhd__ggd___j_z{Float64}() mutable struct mhd__ggd___j_tor_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50375,10 +50375,10 @@ end mhd__ggd___j_tor_r() = mhd__ggd___j_tor_r{Float64}() mutable struct mhd__ggd___j_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50394,10 +50394,10 @@ end mhd__ggd___j_tor() = mhd__ggd___j_tor{Float64}() mutable struct mhd__ggd___j_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50413,10 +50413,10 @@ end mhd__ggd___j_r() = mhd__ggd___j_r{Float64}() mutable struct mhd__ggd___electrons__temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50449,10 +50449,10 @@ end mhd__ggd___electrons() = mhd__ggd___electrons{Float64}() mutable struct mhd__ggd___b_field_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50468,10 +50468,10 @@ end mhd__ggd___b_field_z() = mhd__ggd___b_field_z{Float64}() mutable struct mhd__ggd___b_field_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50487,10 +50487,10 @@ end mhd__ggd___b_field_tor() = mhd__ggd___b_field_tor{Float64}() mutable struct mhd__ggd___b_field_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50506,10 +50506,10 @@ end mhd__ggd___b_field_r() = mhd__ggd___b_field_r{Float64}() mutable struct mhd__ggd___a_field_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50525,10 +50525,10 @@ end mhd__ggd___a_field_z() = mhd__ggd___a_field_z{Float64}() mutable struct mhd__ggd___a_field_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50544,10 +50544,10 @@ end mhd__ggd___a_field_tor() = mhd__ggd___a_field_tor{Float64}() mutable struct mhd__ggd___a_field_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -50696,7 +50696,7 @@ end mhd() = mhd{Float64}() mutable struct magnetics__shunt___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -50829,7 +50829,7 @@ end magnetics__rogowski_coil___measured_quantity() = magnetics__rogowski_coil___measured_quantity{Float64}() mutable struct magnetics__rogowski_coil___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -50874,7 +50874,7 @@ end magnetics__rogowski_coil() = magnetics__rogowski_coil{Float64}() mutable struct magnetics__ip{T} <: IDSvectorStaticElement{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"method_name" :: String var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -51137,7 +51137,7 @@ end magnetics__ids_properties() = magnetics__ids_properties{Float64}() mutable struct magnetics__flux_loop___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51192,7 +51192,7 @@ end magnetics__flux_loop___position() = magnetics__flux_loop___position{Float64}() mutable struct magnetics__flux_loop___flux{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51239,7 +51239,7 @@ end magnetics__flux_loop() = magnetics__flux_loop{Float64}() mutable struct magnetics__diamagnetic_flux{T} <: IDSvectorStaticElement{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"method_name" :: String var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -51302,7 +51302,7 @@ end magnetics__code() = magnetics__code{Float64}() mutable struct magnetics__b_field_tor_probe___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51357,8 +51357,8 @@ end magnetics__b_field_tor_probe___position() = magnetics__b_field_tor_probe___position{Float64}() mutable struct magnetics__b_field_tor_probe___non_linear_response{T} <: IDS{T} - var"b_field_linear" :: Vector{T} - var"b_field_non_linear" :: Vector{T} + var"b_field_linear" :: Vector{<:T} + var"b_field_non_linear" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -51374,7 +51374,7 @@ end magnetics__b_field_tor_probe___non_linear_response() = magnetics__b_field_tor_probe___non_linear_response{Float64}() mutable struct magnetics__b_field_tor_probe___field{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51394,7 +51394,7 @@ magnetics__b_field_tor_probe___field() = magnetics__b_field_tor_probe___field{Fl mutable struct magnetics__b_field_tor_probe{T} <: IDSvectorStaticElement{T} var"area" :: T - var"bandwidth_3db" :: Vector{T} + var"bandwidth_3db" :: Vector{<:T} var"field" :: magnetics__b_field_tor_probe___field{T} var"identifier" :: String var"indices_differential" :: Vector{Int64} @@ -51427,7 +51427,7 @@ end magnetics__b_field_tor_probe() = magnetics__b_field_tor_probe{Float64}() mutable struct magnetics__b_field_pol_probe___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51482,8 +51482,8 @@ end magnetics__b_field_pol_probe___position() = magnetics__b_field_pol_probe___position{Float64}() mutable struct magnetics__b_field_pol_probe___non_linear_response{T} <: IDS{T} - var"b_field_linear" :: Vector{T} - var"b_field_non_linear" :: Vector{T} + var"b_field_linear" :: Vector{<:T} + var"b_field_non_linear" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -51499,7 +51499,7 @@ end magnetics__b_field_pol_probe___non_linear_response() = magnetics__b_field_pol_probe___non_linear_response{Float64}() mutable struct magnetics__b_field_pol_probe___field{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -51519,7 +51519,7 @@ magnetics__b_field_pol_probe___field() = magnetics__b_field_pol_probe___field{Fl mutable struct magnetics__b_field_pol_probe{T} <: IDSvectorStaticElement{T} var"area" :: T - var"bandwidth_3db" :: Vector{T} + var"bandwidth_3db" :: Vector{<:T} var"field" :: magnetics__b_field_pol_probe___field{T} var"identifier" :: String var"indices_differential" :: Vector{Int64} @@ -51604,7 +51604,7 @@ end lh_antennas__reference_point() = lh_antennas__reference_point{Float64}() mutable struct lh_antennas__power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -51911,10 +51911,10 @@ end lh_antennas__code() = lh_antennas__code{Float64}() mutable struct lh_antennas__antenna___row___position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"time" :: Vector{Float64} - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -51930,12 +51930,12 @@ end lh_antennas__antenna___row___position() = lh_antennas__antenna___row___position{Float64}() mutable struct lh_antennas__antenna___row{T} <: IDSvectorStaticElement{T} - var"n_pol" :: Vector{T} - var"n_tor" :: Vector{T} + var"n_pol" :: Vector{<:T} + var"n_tor" :: Vector{<:T} var"name" :: String var"position" :: lh_antennas__antenna___row___position{T} - var"power_density_spectrum_1d" :: Matrix{T} - var"power_density_spectrum_2d" :: Array{T, 3} + var"power_density_spectrum_1d" :: Matrix{<:T} + var"power_density_spectrum_2d" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -51953,7 +51953,7 @@ end lh_antennas__antenna___row() = lh_antennas__antenna___row{Float64}() mutable struct lh_antennas__antenna___reflection_coefficient{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -51970,7 +51970,7 @@ end lh_antennas__antenna___reflection_coefficient() = lh_antennas__antenna___reflection_coefficient{Float64}() mutable struct lh_antennas__antenna___pressure_tank{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -51987,7 +51987,7 @@ end lh_antennas__antenna___pressure_tank() = lh_antennas__antenna___pressure_tank{Float64}() mutable struct lh_antennas__antenna___power_reflected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52004,7 +52004,7 @@ end lh_antennas__antenna___power_reflected() = lh_antennas__antenna___power_reflected{Float64}() mutable struct lh_antennas__antenna___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52021,7 +52021,7 @@ end lh_antennas__antenna___power_launched() = lh_antennas__antenna___power_launched{Float64}() mutable struct lh_antennas__antenna___power_forward{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52038,7 +52038,7 @@ end lh_antennas__antenna___power_forward() = lh_antennas__antenna___power_forward{Float64}() mutable struct lh_antennas__antenna___position__z{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52055,7 +52055,7 @@ end lh_antennas__antenna___position__z() = lh_antennas__antenna___position__z{Float64}() mutable struct lh_antennas__antenna___position__r{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52072,7 +52072,7 @@ end lh_antennas__antenna___position__r() = lh_antennas__antenna___position__r{Float64}() mutable struct lh_antennas__antenna___position__phi{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52111,7 +52111,7 @@ end lh_antennas__antenna___position() = lh_antennas__antenna___position{Float64}() mutable struct lh_antennas__antenna___phase_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52128,7 +52128,7 @@ end lh_antennas__antenna___phase_average() = lh_antennas__antenna___phase_average{Float64}() mutable struct lh_antennas__antenna___n_parallel_peak{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52145,7 +52145,7 @@ end lh_antennas__antenna___n_parallel_peak() = lh_antennas__antenna___n_parallel_peak{Float64}() mutable struct lh_antennas__antenna___n_e{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52162,7 +52162,7 @@ end lh_antennas__antenna___n_e() = lh_antennas__antenna___n_e{Float64}() mutable struct lh_antennas__antenna___module___reflection_coefficient{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52179,7 +52179,7 @@ end lh_antennas__antenna___module___reflection_coefficient() = lh_antennas__antenna___module___reflection_coefficient{Float64}() mutable struct lh_antennas__antenna___module___power_reflected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52196,7 +52196,7 @@ end lh_antennas__antenna___module___power_reflected() = lh_antennas__antenna___module___power_reflected{Float64}() mutable struct lh_antennas__antenna___module___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52213,7 +52213,7 @@ end lh_antennas__antenna___module___power_launched() = lh_antennas__antenna___module___power_launched{Float64}() mutable struct lh_antennas__antenna___module___power_forward{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52230,7 +52230,7 @@ end lh_antennas__antenna___module___power_forward() = lh_antennas__antenna___module___power_forward{Float64}() mutable struct lh_antennas__antenna___module___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -52293,7 +52293,7 @@ lh_antennas__antenna___efficiency() = lh_antennas__antenna___efficiency{Float64} mutable struct lh_antennas__antenna{T} <: IDSvectorStaticElement{T} var"available_launch_power" :: T - var"distance_to_antenna" :: Vector{T} + var"distance_to_antenna" :: Vector{<:T} var"efficiency" :: lh_antennas__antenna___efficiency{T} var"frequency" :: T var"identifier" :: String @@ -52364,7 +52364,7 @@ end lh_antennas() = lh_antennas{Float64}() mutable struct langmuir_probes__reciprocating___plunge___v_plasma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52382,7 +52382,7 @@ end langmuir_probes__reciprocating___plunge___v_plasma() = langmuir_probes__reciprocating___plunge___v_plasma{Float64}() mutable struct langmuir_probes__reciprocating___plunge___t_i_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52400,7 +52400,7 @@ end langmuir_probes__reciprocating___plunge___t_i_average() = langmuir_probes__reciprocating___plunge___t_i_average{Float64}() mutable struct langmuir_probes__reciprocating___plunge___t_e_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52418,11 +52418,11 @@ end langmuir_probes__reciprocating___plunge___t_e_average() = langmuir_probes__reciprocating___plunge___t_e_average{Float64}() mutable struct langmuir_probes__reciprocating___plunge___position_average{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -52438,7 +52438,7 @@ end langmuir_probes__reciprocating___plunge___position_average() = langmuir_probes__reciprocating___plunge___position_average{Float64}() mutable struct langmuir_probes__reciprocating___plunge___n_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52456,7 +52456,7 @@ end langmuir_probes__reciprocating___plunge___n_e() = langmuir_probes__reciprocating___plunge___n_e{Float64}() mutable struct langmuir_probes__reciprocating___plunge___mach_number_parallel{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52474,7 +52474,7 @@ end langmuir_probes__reciprocating___plunge___mach_number_parallel() = langmuir_probes__reciprocating___plunge___mach_number_parallel{Float64}() mutable struct langmuir_probes__reciprocating___plunge___distance_x_point_z{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52492,7 +52492,7 @@ end langmuir_probes__reciprocating___plunge___distance_x_point_z() = langmuir_probes__reciprocating___plunge___distance_x_point_z{Float64}() mutable struct langmuir_probes__reciprocating___plunge___distance_separatrix_midplane{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52510,7 +52510,7 @@ end langmuir_probes__reciprocating___plunge___distance_separatrix_midplane() = langmuir_probes__reciprocating___plunge___distance_separatrix_midplane{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___v_floating_sigma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52528,7 +52528,7 @@ end langmuir_probes__reciprocating___plunge___collector___v_floating_sigma() = langmuir_probes__reciprocating___plunge___collector___v_floating_sigma{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___v_floating{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52546,7 +52546,7 @@ end langmuir_probes__reciprocating___plunge___collector___v_floating() = langmuir_probes__reciprocating___plunge___collector___v_floating{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___t_i{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52564,7 +52564,7 @@ end langmuir_probes__reciprocating___plunge___collector___t_i() = langmuir_probes__reciprocating___plunge___collector___t_i{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___t_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52582,11 +52582,11 @@ end langmuir_probes__reciprocating___plunge___collector___t_e() = langmuir_probes__reciprocating___plunge___collector___t_e{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -52602,7 +52602,7 @@ end langmuir_probes__reciprocating___plunge___collector___position() = langmuir_probes__reciprocating___plunge___collector___position{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___j_i_skew{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52620,7 +52620,7 @@ end langmuir_probes__reciprocating___plunge___collector___j_i_skew() = langmuir_probes__reciprocating___plunge___collector___j_i_skew{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___j_i_sigma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52638,7 +52638,7 @@ end langmuir_probes__reciprocating___plunge___collector___j_i_sigma() = langmuir_probes__reciprocating___plunge___collector___j_i_sigma{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___j_i_saturation{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52656,7 +52656,7 @@ end langmuir_probes__reciprocating___plunge___collector___j_i_saturation() = langmuir_probes__reciprocating___plunge___collector___j_i_saturation{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___j_i_parallel{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52674,7 +52674,7 @@ end langmuir_probes__reciprocating___plunge___collector___j_i_parallel() = langmuir_probes__reciprocating___plunge___collector___j_i_parallel{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___j_i_kurtosis{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52692,7 +52692,7 @@ end langmuir_probes__reciprocating___plunge___collector___j_i_kurtosis() = langmuir_probes__reciprocating___plunge___collector___j_i_kurtosis{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___ion_saturation_current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52710,7 +52710,7 @@ end langmuir_probes__reciprocating___plunge___collector___ion_saturation_current() = langmuir_probes__reciprocating___plunge___collector___ion_saturation_current{Float64}() mutable struct langmuir_probes__reciprocating___plunge___collector___heat_flux_parallel{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52767,7 +52767,7 @@ end langmuir_probes__reciprocating___plunge___collector() = langmuir_probes__reciprocating___plunge___collector{Float64}() mutable struct langmuir_probes__reciprocating___plunge___b_field_angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -52795,7 +52795,7 @@ mutable struct langmuir_probes__reciprocating___plunge{T} <: IDSvectorTimeElemen var"t_e_average" :: langmuir_probes__reciprocating___plunge___t_e_average{T} var"t_i_average" :: langmuir_probes__reciprocating___plunge___t_i_average{T} var"time" :: Float64 - var"time_within_plunge" :: Vector{T} + var"time_within_plunge" :: Vector{<:T} var"v_plasma" :: langmuir_probes__reciprocating___plunge___v_plasma{T} _filled::Set{Symbol} _frozen::Bool @@ -52825,7 +52825,7 @@ mutable struct langmuir_probes__reciprocating{T} <: IDSvectorStaticElement{T} var"identifier" :: String var"name" :: String var"plunge" :: IDSvector{langmuir_probes__reciprocating___plunge{T}} - var"surface_area" :: Vector{T} + var"surface_area" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -53144,7 +53144,7 @@ end langmuir_probes__equilibrium_id() = langmuir_probes__equilibrium_id{Float64}() mutable struct langmuir_probes__embedded___v_plasma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53162,7 +53162,7 @@ end langmuir_probes__embedded___v_plasma() = langmuir_probes__embedded___v_plasma{Float64}() mutable struct langmuir_probes__embedded___v_floating_sigma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53180,7 +53180,7 @@ end langmuir_probes__embedded___v_floating_sigma() = langmuir_probes__embedded___v_floating_sigma{Float64}() mutable struct langmuir_probes__embedded___v_floating{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53198,7 +53198,7 @@ end langmuir_probes__embedded___v_floating() = langmuir_probes__embedded___v_floating{Float64}() mutable struct langmuir_probes__embedded___t_i{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53216,7 +53216,7 @@ end langmuir_probes__embedded___t_i() = langmuir_probes__embedded___t_i{Float64}() mutable struct langmuir_probes__embedded___t_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53234,7 +53234,7 @@ end langmuir_probes__embedded___t_e() = langmuir_probes__embedded___t_e{Float64}() mutable struct langmuir_probes__embedded___surface_area_effective{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53270,7 +53270,7 @@ end langmuir_probes__embedded___position() = langmuir_probes__embedded___position{Float64}() mutable struct langmuir_probes__embedded___n_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53288,7 +53288,7 @@ end langmuir_probes__embedded___n_e() = langmuir_probes__embedded___n_e{Float64}() mutable struct langmuir_probes__embedded___multi_temperature_fits___t_i{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53306,7 +53306,7 @@ end langmuir_probes__embedded___multi_temperature_fits___t_i() = langmuir_probes__embedded___multi_temperature_fits___t_i{Float64}() mutable struct langmuir_probes__embedded___multi_temperature_fits___t_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53344,7 +53344,7 @@ end langmuir_probes__embedded___multi_temperature_fits() = langmuir_probes__embedded___multi_temperature_fits{Float64}() mutable struct langmuir_probes__embedded___j_i_saturation_skew{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53362,7 +53362,7 @@ end langmuir_probes__embedded___j_i_saturation_skew() = langmuir_probes__embedded___j_i_saturation_skew{Float64}() mutable struct langmuir_probes__embedded___j_i_saturation_sigma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53380,7 +53380,7 @@ end langmuir_probes__embedded___j_i_saturation_sigma() = langmuir_probes__embedded___j_i_saturation_sigma{Float64}() mutable struct langmuir_probes__embedded___j_i_saturation_kurtosis{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53398,7 +53398,7 @@ end langmuir_probes__embedded___j_i_saturation_kurtosis() = langmuir_probes__embedded___j_i_saturation_kurtosis{Float64}() mutable struct langmuir_probes__embedded___j_i_saturation{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53416,7 +53416,7 @@ end langmuir_probes__embedded___j_i_saturation() = langmuir_probes__embedded___j_i_saturation{Float64}() mutable struct langmuir_probes__embedded___j_i_parallel_sigma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53434,7 +53434,7 @@ end langmuir_probes__embedded___j_i_parallel_sigma() = langmuir_probes__embedded___j_i_parallel_sigma{Float64}() mutable struct langmuir_probes__embedded___j_i_parallel{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53452,7 +53452,7 @@ end langmuir_probes__embedded___j_i_parallel() = langmuir_probes__embedded___j_i_parallel{Float64}() mutable struct langmuir_probes__embedded___ion_saturation_current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53470,7 +53470,7 @@ end langmuir_probes__embedded___ion_saturation_current() = langmuir_probes__embedded___ion_saturation_current{Float64}() mutable struct langmuir_probes__embedded___heat_flux_parallel{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53488,7 +53488,7 @@ end langmuir_probes__embedded___heat_flux_parallel() = langmuir_probes__embedded___heat_flux_parallel{Float64}() mutable struct langmuir_probes__embedded___fluence{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53506,7 +53506,7 @@ end langmuir_probes__embedded___fluence() = langmuir_probes__embedded___fluence{Float64}() mutable struct langmuir_probes__embedded___distance_separatrix_midplane{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53524,7 +53524,7 @@ end langmuir_probes__embedded___distance_separatrix_midplane() = langmuir_probes__embedded___distance_separatrix_midplane{Float64}() mutable struct langmuir_probes__embedded___b_field_angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -53675,7 +53675,7 @@ end langmuir_probes() = langmuir_probes{Float64}() mutable struct iron_core__segment___magnetisation_z{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -53692,7 +53692,7 @@ end iron_core__segment___magnetisation_z() = iron_core__segment___magnetisation_z{Float64}() mutable struct iron_core__segment___magnetisation_r{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -53782,8 +53782,8 @@ end iron_core__segment___geometry__rectangle() = iron_core__segment___geometry__rectangle{Float64}() mutable struct iron_core__segment___geometry__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -53820,9 +53820,9 @@ end iron_core__segment___geometry__oblique() = iron_core__segment___geometry__oblique{Float64}() mutable struct iron_core__segment___geometry__arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -53885,13 +53885,13 @@ end iron_core__segment___geometry() = iron_core__segment___geometry{Float64}() mutable struct iron_core__segment{T} <: IDSvectorStaticElement{T} - var"b_field" :: Vector{T} + var"b_field" :: Vector{<:T} var"geometry" :: iron_core__segment___geometry{T} var"identifier" :: String var"magnetisation_r" :: iron_core__segment___magnetisation_r{T} var"magnetisation_z" :: iron_core__segment___magnetisation_z{T} var"name" :: String - var"permeability_relative" :: Vector{T} + var"permeability_relative" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -54222,7 +54222,7 @@ end iron_core() = iron_core{Float64}() mutable struct interferometer__n_e_volume_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -54486,7 +54486,7 @@ end interferometer__ids_properties() = interferometer__ids_properties{Float64}() mutable struct interferometer__electrons_n{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -54550,7 +54550,7 @@ end interferometer__code() = interferometer__code{Float64}() mutable struct interferometer__channel___wavelength___phase_corrected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -54568,7 +54568,7 @@ interferometer__channel___wavelength___phase_corrected() = interferometer__chann mutable struct interferometer__channel___wavelength{T} <: IDSvectorStaticElement{T} var"fringe_jump_correction" :: Vector{Int64} - var"fringe_jump_correction_times" :: Vector{T} + var"fringe_jump_correction_times" :: Vector{<:T} var"phase_corrected" :: interferometer__channel___wavelength___phase_corrected{T} var"phase_to_n_e_line" :: T var"value" :: T @@ -54588,7 +54588,7 @@ end interferometer__channel___wavelength() = interferometer__channel___wavelength{Float64}() mutable struct interferometer__channel___path_length_variation{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -54605,7 +54605,7 @@ end interferometer__channel___path_length_variation() = interferometer__channel___path_length_variation{Float64}() mutable struct interferometer__channel___n_e_line_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -54624,7 +54624,7 @@ end interferometer__channel___n_e_line_average() = interferometer__channel___n_e_line_average{Float64}() mutable struct interferometer__channel___n_e_line{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -54789,7 +54789,7 @@ end ic_antennas__reference_point() = ic_antennas__reference_point{Float64}() mutable struct ic_antennas__power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55098,7 +55098,7 @@ ic_antennas__code() = ic_antennas__code{Float64}() mutable struct ic_antennas__antenna___surface_current{T} <: IDSvectorTimeElement{T} var"m_pol" :: Vector{Int64} var"n_tor" :: Vector{Int64} - var"spectrum" :: Matrix{T} + var"spectrum" :: Matrix{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -55115,7 +55115,7 @@ end ic_antennas__antenna___surface_current() = ic_antennas__antenna___surface_current{Float64}() mutable struct ic_antennas__antenna___power_reflected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55132,7 +55132,7 @@ end ic_antennas__antenna___power_reflected() = ic_antennas__antenna___power_reflected{Float64}() mutable struct ic_antennas__antenna___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55149,7 +55149,7 @@ end ic_antennas__antenna___power_launched() = ic_antennas__antenna___power_launched{Float64}() mutable struct ic_antennas__antenna___power_forward{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55184,7 +55184,7 @@ end ic_antennas__antenna___module___voltage___position() = ic_antennas__antenna___module___voltage___position{Float64}() mutable struct ic_antennas__antenna___module___voltage___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55201,7 +55201,7 @@ end ic_antennas__antenna___module___voltage___phase() = ic_antennas__antenna___module___voltage___phase{Float64}() mutable struct ic_antennas__antenna___module___voltage___amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55241,7 +55241,7 @@ end ic_antennas__antenna___module___voltage() = ic_antennas__antenna___module___voltage{Float64}() mutable struct ic_antennas__antenna___module___strap___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55258,9 +55258,9 @@ end ic_antennas__antenna___module___strap___phase() = ic_antennas__antenna___module___strap___phase{Float64}() mutable struct ic_antennas__antenna___module___strap___outline{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -55349,8 +55349,8 @@ end ic_antennas__antenna___module___strap___geometry__rectangle() = ic_antennas__antenna___module___strap___geometry__rectangle{Float64}() mutable struct ic_antennas__antenna___module___strap___geometry__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -55387,9 +55387,9 @@ end ic_antennas__antenna___module___strap___geometry__oblique() = ic_antennas__antenna___module___strap___geometry__oblique{Float64}() mutable struct ic_antennas__antenna___module___strap___geometry__arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -55452,7 +55452,7 @@ end ic_antennas__antenna___module___strap___geometry() = ic_antennas__antenna___module___strap___geometry{Float64}() mutable struct ic_antennas__antenna___module___strap___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55512,7 +55512,7 @@ end ic_antennas__antenna___module___pressure___position() = ic_antennas__antenna___module___pressure___position{Float64}() mutable struct ic_antennas__antenna___module___pressure___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55529,7 +55529,7 @@ end ic_antennas__antenna___module___pressure___phase() = ic_antennas__antenna___module___pressure___phase{Float64}() mutable struct ic_antennas__antenna___module___pressure___amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55569,7 +55569,7 @@ end ic_antennas__antenna___module___pressure() = ic_antennas__antenna___module___pressure{Float64}() mutable struct ic_antennas__antenna___module___power_reflected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55586,7 +55586,7 @@ end ic_antennas__antenna___module___power_reflected() = ic_antennas__antenna___module___power_reflected{Float64}() mutable struct ic_antennas__antenna___module___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55603,7 +55603,7 @@ end ic_antennas__antenna___module___power_launched() = ic_antennas__antenna___module___power_launched{Float64}() mutable struct ic_antennas__antenna___module___power_forward{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55620,7 +55620,7 @@ end ic_antennas__antenna___module___power_forward() = ic_antennas__antenna___module___power_forward{Float64}() mutable struct ic_antennas__antenna___module___phase_reflected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55637,7 +55637,7 @@ end ic_antennas__antenna___module___phase_reflected() = ic_antennas__antenna___module___phase_reflected{Float64}() mutable struct ic_antennas__antenna___module___phase_forward{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55672,7 +55672,7 @@ end ic_antennas__antenna___module___matching_element___type() = ic_antennas__antenna___module___matching_element___type{Float64}() mutable struct ic_antennas__antenna___module___matching_element___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55689,7 +55689,7 @@ end ic_antennas__antenna___module___matching_element___phase() = ic_antennas__antenna___module___matching_element___phase{Float64}() mutable struct ic_antennas__antenna___module___matching_element___capacitance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55728,7 +55728,7 @@ end ic_antennas__antenna___module___matching_element() = ic_antennas__antenna___module___matching_element{Float64}() mutable struct ic_antennas__antenna___module___frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55763,7 +55763,7 @@ end ic_antennas__antenna___module___current___position() = ic_antennas__antenna___module___current___position{Float64}() mutable struct ic_antennas__antenna___module___current___phase{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55780,7 +55780,7 @@ end ic_antennas__antenna___module___current___phase() = ic_antennas__antenna___module___current___phase{Float64}() mutable struct ic_antennas__antenna___module___current___amplitude{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55820,7 +55820,7 @@ end ic_antennas__antenna___module___current() = ic_antennas__antenna___module___current{Float64}() mutable struct ic_antennas__antenna___module___coupling_resistance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -55878,7 +55878,7 @@ end ic_antennas__antenna___module() = ic_antennas__antenna___module{Float64}() mutable struct ic_antennas__antenna___frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -56217,12 +56217,12 @@ end hard_x_rays__ids_properties() = hard_x_rays__ids_properties{Float64}() mutable struct hard_x_rays__emissivity_profile_1d{T} <: IDSvectorStaticElement{T} - var"emissivity" :: Matrix{T} - var"half_width_external" :: Vector{T} - var"half_width_internal" :: Vector{T} + var"emissivity" :: Matrix{<:T} + var"half_width_external" :: Vector{<:T} + var"half_width_internal" :: Vector{<:T} var"lower_bound" :: T - var"peak_position" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"peak_position" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"time" :: Vector{Float64} var"upper_bound" :: T var"validity_timed" :: Vector{Int64} @@ -56286,7 +56286,7 @@ end hard_x_rays__code() = hard_x_rays__code{Float64}() mutable struct hard_x_rays__channel___radiance{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -56414,8 +56414,8 @@ end hard_x_rays__channel___filter_window___x1_unit_vector() = hard_x_rays__channel___filter_window___x1_unit_vector{Float64}() mutable struct hard_x_rays__channel___filter_window___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -56509,13 +56509,13 @@ mutable struct hard_x_rays__channel___filter_window{T} <: IDSvectorStaticElement var"identifier" :: String var"material" :: hard_x_rays__channel___filter_window___material{T} var"outline" :: hard_x_rays__channel___filter_window___outline{T} - var"photon_absorption" :: Vector{T} + var"photon_absorption" :: Vector{<:T} var"radius" :: T var"surface" :: T var"thickness" :: T var"wavelength_lower" :: T var"wavelength_upper" :: T - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} var"x1_curvature" :: T var"x1_unit_vector" :: hard_x_rays__channel___filter_window___x1_unit_vector{T} var"x1_width" :: T @@ -56564,8 +56564,8 @@ end hard_x_rays__channel___etendue_method() = hard_x_rays__channel___etendue_method{Float64}() mutable struct hard_x_rays__channel___energy_band{T} <: IDSvectorStaticElement{T} - var"detection_efficiency" :: Vector{T} - var"energies" :: Vector{T} + var"detection_efficiency" :: Vector{<:T} + var"energies" :: Vector{<:T} var"lower_bound" :: T var"upper_bound" :: T _filled::Set{Symbol} @@ -56637,8 +56637,8 @@ end hard_x_rays__channel___detector__x1_unit_vector() = hard_x_rays__channel___detector__x1_unit_vector{Float64}() mutable struct hard_x_rays__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -56756,8 +56756,8 @@ end hard_x_rays__channel___aperture___x1_unit_vector() = hard_x_rays__channel___aperture___x1_unit_vector{Float64}() mutable struct hard_x_rays__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -56878,7 +56878,7 @@ end hard_x_rays() = hard_x_rays{Float64}() mutable struct gyrokinetics_local__species_all{T} <: IDS{T} - var"angle_pol" :: Vector{T} + var"angle_pol" :: Vector{<:T} var"beta_reference" :: T var"debye_length_norm" :: T var"shearing_rate_norm" :: T @@ -56902,8 +56902,8 @@ mutable struct gyrokinetics_local__species{T} <: IDSvectorStaticElement{T} var"density_log_gradient_norm" :: T var"density_norm" :: T var"mass_norm" :: T - var"potential_energy_gradient_norm" :: Vector{T} - var"potential_energy_norm" :: Vector{T} + var"potential_energy_gradient_norm" :: Vector{<:T} + var"potential_energy_norm" :: Vector{<:T} var"temperature_log_gradient_norm" :: T var"temperature_norm" :: T var"velocity_tor_gradient_norm" :: T @@ -56941,18 +56941,18 @@ end gyrokinetics_local__normalizing_quantities() = gyrokinetics_local__normalizing_quantities{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_5d_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 5} - var"energy_b_field_parallel" :: Array{T, 5} - var"energy_phi_potential" :: Array{T, 5} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 5} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 5} - var"momentum_tor_parallel_phi_potential" :: Array{T, 5} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 5} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 5} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 5} - var"particles_a_field_parallel" :: Array{T, 5} - var"particles_b_field_parallel" :: Array{T, 5} - var"particles_phi_potential" :: Array{T, 5} + var"energy_a_field_parallel" :: Array{<:T, 5} + var"energy_b_field_parallel" :: Array{<:T, 5} + var"energy_phi_potential" :: Array{<:T, 5} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 5} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 5} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 5} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 5} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 5} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 5} + var"particles_a_field_parallel" :: Array{<:T, 5} + var"particles_b_field_parallel" :: Array{<:T, 5} + var"particles_phi_potential" :: Array{<:T, 5} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -56968,18 +56968,18 @@ end gyrokinetics_local__non_linear__fluxes_5d_rotating_frame() = gyrokinetics_local__non_linear__fluxes_5d_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_5d{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 5} - var"energy_b_field_parallel" :: Array{T, 5} - var"energy_phi_potential" :: Array{T, 5} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 5} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 5} - var"momentum_tor_parallel_phi_potential" :: Array{T, 5} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 5} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 5} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 5} - var"particles_a_field_parallel" :: Array{T, 5} - var"particles_b_field_parallel" :: Array{T, 5} - var"particles_phi_potential" :: Array{T, 5} + var"energy_a_field_parallel" :: Array{<:T, 5} + var"energy_b_field_parallel" :: Array{<:T, 5} + var"energy_phi_potential" :: Array{<:T, 5} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 5} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 5} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 5} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 5} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 5} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 5} + var"particles_a_field_parallel" :: Array{<:T, 5} + var"particles_b_field_parallel" :: Array{<:T, 5} + var"particles_phi_potential" :: Array{<:T, 5} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -56995,18 +56995,18 @@ end gyrokinetics_local__non_linear__fluxes_5d() = gyrokinetics_local__non_linear__fluxes_5d{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_4d_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 4} - var"energy_b_field_parallel" :: Array{T, 4} - var"energy_phi_potential" :: Array{T, 4} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 4} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 4} - var"momentum_tor_parallel_phi_potential" :: Array{T, 4} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 4} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 4} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 4} - var"particles_a_field_parallel" :: Array{T, 4} - var"particles_b_field_parallel" :: Array{T, 4} - var"particles_phi_potential" :: Array{T, 4} + var"energy_a_field_parallel" :: Array{<:T, 4} + var"energy_b_field_parallel" :: Array{<:T, 4} + var"energy_phi_potential" :: Array{<:T, 4} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 4} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 4} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 4} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 4} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 4} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 4} + var"particles_a_field_parallel" :: Array{<:T, 4} + var"particles_b_field_parallel" :: Array{<:T, 4} + var"particles_phi_potential" :: Array{<:T, 4} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57022,18 +57022,18 @@ end gyrokinetics_local__non_linear__fluxes_4d_rotating_frame() = gyrokinetics_local__non_linear__fluxes_4d_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_4d{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 4} - var"energy_b_field_parallel" :: Array{T, 4} - var"energy_phi_potential" :: Array{T, 4} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 4} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 4} - var"momentum_tor_parallel_phi_potential" :: Array{T, 4} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 4} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 4} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 4} - var"particles_a_field_parallel" :: Array{T, 4} - var"particles_b_field_parallel" :: Array{T, 4} - var"particles_phi_potential" :: Array{T, 4} + var"energy_a_field_parallel" :: Array{<:T, 4} + var"energy_b_field_parallel" :: Array{<:T, 4} + var"energy_phi_potential" :: Array{<:T, 4} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 4} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 4} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 4} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 4} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 4} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 4} + var"particles_a_field_parallel" :: Array{<:T, 4} + var"particles_b_field_parallel" :: Array{<:T, 4} + var"particles_phi_potential" :: Array{<:T, 4} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57049,18 +57049,18 @@ end gyrokinetics_local__non_linear__fluxes_4d() = gyrokinetics_local__non_linear__fluxes_4d{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_3d_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 3} - var"energy_b_field_parallel" :: Array{T, 3} - var"energy_phi_potential" :: Array{T, 3} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 3} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 3} - var"momentum_tor_parallel_phi_potential" :: Array{T, 3} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 3} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 3} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 3} - var"particles_a_field_parallel" :: Array{T, 3} - var"particles_b_field_parallel" :: Array{T, 3} - var"particles_phi_potential" :: Array{T, 3} + var"energy_a_field_parallel" :: Array{<:T, 3} + var"energy_b_field_parallel" :: Array{<:T, 3} + var"energy_phi_potential" :: Array{<:T, 3} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 3} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 3} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 3} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 3} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 3} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 3} + var"particles_a_field_parallel" :: Array{<:T, 3} + var"particles_b_field_parallel" :: Array{<:T, 3} + var"particles_phi_potential" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57076,18 +57076,18 @@ end gyrokinetics_local__non_linear__fluxes_3d_rotating_frame() = gyrokinetics_local__non_linear__fluxes_3d_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_3d{T} <: IDS{T} - var"energy_a_field_parallel" :: Array{T, 3} - var"energy_b_field_parallel" :: Array{T, 3} - var"energy_phi_potential" :: Array{T, 3} - var"momentum_tor_parallel_a_field_parallel" :: Array{T, 3} - var"momentum_tor_parallel_b_field_parallel" :: Array{T, 3} - var"momentum_tor_parallel_phi_potential" :: Array{T, 3} - var"momentum_tor_perpendicular_a_field_parallel" :: Array{T, 3} - var"momentum_tor_perpendicular_b_field_parallel" :: Array{T, 3} - var"momentum_tor_perpendicular_phi_potential" :: Array{T, 3} - var"particles_a_field_parallel" :: Array{T, 3} - var"particles_b_field_parallel" :: Array{T, 3} - var"particles_phi_potential" :: Array{T, 3} + var"energy_a_field_parallel" :: Array{<:T, 3} + var"energy_b_field_parallel" :: Array{<:T, 3} + var"energy_phi_potential" :: Array{<:T, 3} + var"momentum_tor_parallel_a_field_parallel" :: Array{<:T, 3} + var"momentum_tor_parallel_b_field_parallel" :: Array{<:T, 3} + var"momentum_tor_parallel_phi_potential" :: Array{<:T, 3} + var"momentum_tor_perpendicular_a_field_parallel" :: Array{<:T, 3} + var"momentum_tor_perpendicular_b_field_parallel" :: Array{<:T, 3} + var"momentum_tor_perpendicular_phi_potential" :: Array{<:T, 3} + var"particles_a_field_parallel" :: Array{<:T, 3} + var"particles_b_field_parallel" :: Array{<:T, 3} + var"particles_phi_potential" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57103,18 +57103,18 @@ end gyrokinetics_local__non_linear__fluxes_3d() = gyrokinetics_local__non_linear__fluxes_3d{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_2d_k_x_sum_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Matrix{T} - var"energy_b_field_parallel" :: Matrix{T} - var"energy_phi_potential" :: Matrix{T} - var"momentum_tor_parallel_a_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_b_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_phi_potential" :: Matrix{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_phi_potential" :: Matrix{T} - var"particles_a_field_parallel" :: Matrix{T} - var"particles_b_field_parallel" :: Matrix{T} - var"particles_phi_potential" :: Matrix{T} + var"energy_a_field_parallel" :: Matrix{<:T} + var"energy_b_field_parallel" :: Matrix{<:T} + var"energy_phi_potential" :: Matrix{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_phi_potential" :: Matrix{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Matrix{<:T} + var"particles_a_field_parallel" :: Matrix{<:T} + var"particles_b_field_parallel" :: Matrix{<:T} + var"particles_phi_potential" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57130,18 +57130,18 @@ end gyrokinetics_local__non_linear__fluxes_2d_k_x_sum_rotating_frame() = gyrokinetics_local__non_linear__fluxes_2d_k_x_sum_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_2d_k_x_sum{T} <: IDS{T} - var"energy_a_field_parallel" :: Matrix{T} - var"energy_b_field_parallel" :: Matrix{T} - var"energy_phi_potential" :: Matrix{T} - var"momentum_tor_parallel_a_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_b_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_phi_potential" :: Matrix{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_phi_potential" :: Matrix{T} - var"particles_a_field_parallel" :: Matrix{T} - var"particles_b_field_parallel" :: Matrix{T} - var"particles_phi_potential" :: Matrix{T} + var"energy_a_field_parallel" :: Matrix{<:T} + var"energy_b_field_parallel" :: Matrix{<:T} + var"energy_phi_potential" :: Matrix{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_phi_potential" :: Matrix{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Matrix{<:T} + var"particles_a_field_parallel" :: Matrix{<:T} + var"particles_b_field_parallel" :: Matrix{<:T} + var"particles_phi_potential" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57157,18 +57157,18 @@ end gyrokinetics_local__non_linear__fluxes_2d_k_x_sum() = gyrokinetics_local__non_linear__fluxes_2d_k_x_sum{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Matrix{T} - var"energy_b_field_parallel" :: Matrix{T} - var"energy_phi_potential" :: Matrix{T} - var"momentum_tor_parallel_a_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_b_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_phi_potential" :: Matrix{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_phi_potential" :: Matrix{T} - var"particles_a_field_parallel" :: Matrix{T} - var"particles_b_field_parallel" :: Matrix{T} - var"particles_phi_potential" :: Matrix{T} + var"energy_a_field_parallel" :: Matrix{<:T} + var"energy_b_field_parallel" :: Matrix{<:T} + var"energy_phi_potential" :: Matrix{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_phi_potential" :: Matrix{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Matrix{<:T} + var"particles_a_field_parallel" :: Matrix{<:T} + var"particles_b_field_parallel" :: Matrix{<:T} + var"particles_phi_potential" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57184,18 +57184,18 @@ end gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum_rotating_frame() = gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum{T} <: IDS{T} - var"energy_a_field_parallel" :: Matrix{T} - var"energy_b_field_parallel" :: Matrix{T} - var"energy_phi_potential" :: Matrix{T} - var"momentum_tor_parallel_a_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_b_field_parallel" :: Matrix{T} - var"momentum_tor_parallel_phi_potential" :: Matrix{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{T} - var"momentum_tor_perpendicular_phi_potential" :: Matrix{T} - var"particles_a_field_parallel" :: Matrix{T} - var"particles_b_field_parallel" :: Matrix{T} - var"particles_phi_potential" :: Matrix{T} + var"energy_a_field_parallel" :: Matrix{<:T} + var"energy_b_field_parallel" :: Matrix{<:T} + var"energy_phi_potential" :: Matrix{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_parallel_phi_potential" :: Matrix{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Matrix{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Matrix{<:T} + var"particles_a_field_parallel" :: Matrix{<:T} + var"particles_b_field_parallel" :: Matrix{<:T} + var"particles_phi_potential" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57211,18 +57211,18 @@ end gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum() = gyrokinetics_local__non_linear__fluxes_2d_k_x_k_y_sum{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_1d_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Vector{T} - var"energy_b_field_parallel" :: Vector{T} - var"energy_phi_potential" :: Vector{T} - var"momentum_tor_parallel_a_field_parallel" :: Vector{T} - var"momentum_tor_parallel_b_field_parallel" :: Vector{T} - var"momentum_tor_parallel_phi_potential" :: Vector{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_phi_potential" :: Vector{T} - var"particles_a_field_parallel" :: Vector{T} - var"particles_b_field_parallel" :: Vector{T} - var"particles_phi_potential" :: Vector{T} + var"energy_a_field_parallel" :: Vector{<:T} + var"energy_b_field_parallel" :: Vector{<:T} + var"energy_phi_potential" :: Vector{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_phi_potential" :: Vector{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Vector{<:T} + var"particles_a_field_parallel" :: Vector{<:T} + var"particles_b_field_parallel" :: Vector{<:T} + var"particles_phi_potential" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57238,18 +57238,18 @@ end gyrokinetics_local__non_linear__fluxes_1d_rotating_frame() = gyrokinetics_local__non_linear__fluxes_1d_rotating_frame{Float64}() mutable struct gyrokinetics_local__non_linear__fluxes_1d{T} <: IDS{T} - var"energy_a_field_parallel" :: Vector{T} - var"energy_b_field_parallel" :: Vector{T} - var"energy_phi_potential" :: Vector{T} - var"momentum_tor_parallel_a_field_parallel" :: Vector{T} - var"momentum_tor_parallel_b_field_parallel" :: Vector{T} - var"momentum_tor_parallel_phi_potential" :: Vector{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_phi_potential" :: Vector{T} - var"particles_a_field_parallel" :: Vector{T} - var"particles_b_field_parallel" :: Vector{T} - var"particles_phi_potential" :: Vector{T} + var"energy_a_field_parallel" :: Vector{<:T} + var"energy_b_field_parallel" :: Vector{<:T} + var"energy_phi_potential" :: Vector{<:T} + var"momentum_tor_parallel_a_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_b_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_phi_potential" :: Vector{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Vector{<:T} + var"particles_a_field_parallel" :: Vector{<:T} + var"particles_b_field_parallel" :: Vector{<:T} + var"particles_phi_potential" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57283,9 +57283,9 @@ end gyrokinetics_local__non_linear__fields_zonal_2d() = gyrokinetics_local__non_linear__fields_zonal_2d{Float64}() mutable struct gyrokinetics_local__non_linear__fields_intensity_3d{T} <: IDS{T} - var"a_field_parallel_perturbed_norm" :: Array{T, 3} - var"b_field_parallel_perturbed_norm" :: Array{T, 3} - var"phi_potential_perturbed_norm" :: Array{T, 3} + var"a_field_parallel_perturbed_norm" :: Array{<:T, 3} + var"b_field_parallel_perturbed_norm" :: Array{<:T, 3} + var"phi_potential_perturbed_norm" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57301,9 +57301,9 @@ end gyrokinetics_local__non_linear__fields_intensity_3d() = gyrokinetics_local__non_linear__fields_intensity_3d{Float64}() mutable struct gyrokinetics_local__non_linear__fields_intensity_2d_surface_average{T} <: IDS{T} - var"a_field_parallel_perturbed_norm" :: Matrix{T} - var"b_field_parallel_perturbed_norm" :: Matrix{T} - var"phi_potential_perturbed_norm" :: Matrix{T} + var"a_field_parallel_perturbed_norm" :: Matrix{<:T} + var"b_field_parallel_perturbed_norm" :: Matrix{<:T} + var"phi_potential_perturbed_norm" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57319,9 +57319,9 @@ end gyrokinetics_local__non_linear__fields_intensity_2d_surface_average() = gyrokinetics_local__non_linear__fields_intensity_2d_surface_average{Float64}() mutable struct gyrokinetics_local__non_linear__fields_intensity_1d{T} <: IDS{T} - var"a_field_parallel_perturbed_norm" :: Vector{T} - var"b_field_parallel_perturbed_norm" :: Vector{T} - var"phi_potential_perturbed_norm" :: Vector{T} + var"a_field_parallel_perturbed_norm" :: Vector{<:T} + var"b_field_parallel_perturbed_norm" :: Vector{<:T} + var"phi_potential_perturbed_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57372,8 +57372,8 @@ end gyrokinetics_local__non_linear__code() = gyrokinetics_local__non_linear__code{Float64}() mutable struct gyrokinetics_local__non_linear{T} <: IDS{T} - var"angle_pol" :: Vector{T} - var"binormal_wavevector_norm" :: Vector{T} + var"angle_pol" :: Vector{<:T} + var"binormal_wavevector_norm" :: Vector{<:T} var"code" :: gyrokinetics_local__non_linear__code{T} var"fields_4d" :: gyrokinetics_local__non_linear__fields_4d{T} var"fields_intensity_1d" :: gyrokinetics_local__non_linear__fields_intensity_1d{T} @@ -57393,9 +57393,9 @@ mutable struct gyrokinetics_local__non_linear{T} <: IDS{T} var"fluxes_5d" :: gyrokinetics_local__non_linear__fluxes_5d{T} var"fluxes_5d_rotating_frame" :: gyrokinetics_local__non_linear__fluxes_5d_rotating_frame{T} var"quasi_linear" :: Int64 - var"radial_wavevector_norm" :: Vector{T} - var"time_interval_norm" :: Vector{T} - var"time_norm" :: Vector{T} + var"radial_wavevector_norm" :: Vector{<:T} + var"time_interval_norm" :: Vector{<:T} + var"time_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57542,18 +57542,18 @@ end gyrokinetics_local__linear__wavevector___eigenmode___moments_norm_gyrocenter() = gyrokinetics_local__linear__wavevector___eigenmode___moments_norm_gyrocenter{Float64}() mutable struct gyrokinetics_local__linear__wavevector___eigenmode___linear_weights_rotating_frame{T} <: IDS{T} - var"energy_a_field_parallel" :: Vector{T} - var"energy_b_field_parallel" :: Vector{T} - var"energy_phi_potential" :: Vector{T} + var"energy_a_field_parallel" :: Vector{<:T} + var"energy_b_field_parallel" :: Vector{<:T} + var"energy_phi_potential" :: Vector{<:T} var"momentum_tor_parallel_a_field_parallel" :: T - var"momentum_tor_parallel_b_field_parallel" :: Vector{T} - var"momentum_tor_parallel_phi_potential" :: Vector{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_phi_potential" :: Vector{T} - var"particles_a_field_parallel" :: Vector{T} - var"particles_b_field_parallel" :: Vector{T} - var"particles_phi_potential" :: Vector{T} + var"momentum_tor_parallel_b_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_phi_potential" :: Vector{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Vector{<:T} + var"particles_a_field_parallel" :: Vector{<:T} + var"particles_b_field_parallel" :: Vector{<:T} + var"particles_phi_potential" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57569,18 +57569,18 @@ end gyrokinetics_local__linear__wavevector___eigenmode___linear_weights_rotating_frame() = gyrokinetics_local__linear__wavevector___eigenmode___linear_weights_rotating_frame{Float64}() mutable struct gyrokinetics_local__linear__wavevector___eigenmode___linear_weights{T} <: IDS{T} - var"energy_a_field_parallel" :: Vector{T} - var"energy_b_field_parallel" :: Vector{T} - var"energy_phi_potential" :: Vector{T} + var"energy_a_field_parallel" :: Vector{<:T} + var"energy_b_field_parallel" :: Vector{<:T} + var"energy_phi_potential" :: Vector{<:T} var"momentum_tor_parallel_a_field_parallel" :: T - var"momentum_tor_parallel_b_field_parallel" :: Vector{T} - var"momentum_tor_parallel_phi_potential" :: Vector{T} - var"momentum_tor_perpendicular_a_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_b_field_parallel" :: Vector{T} - var"momentum_tor_perpendicular_phi_potential" :: Vector{T} - var"particles_a_field_parallel" :: Vector{T} - var"particles_b_field_parallel" :: Vector{T} - var"particles_phi_potential" :: Vector{T} + var"momentum_tor_parallel_b_field_parallel" :: Vector{<:T} + var"momentum_tor_parallel_phi_potential" :: Vector{<:T} + var"momentum_tor_perpendicular_a_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_b_field_parallel" :: Vector{<:T} + var"momentum_tor_perpendicular_phi_potential" :: Vector{<:T} + var"particles_a_field_parallel" :: Vector{<:T} + var"particles_b_field_parallel" :: Vector{<:T} + var"particles_phi_potential" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57597,14 +57597,14 @@ gyrokinetics_local__linear__wavevector___eigenmode___linear_weights() = gyrokine mutable struct gyrokinetics_local__linear__wavevector___eigenmode___fields{T} <: IDS{T} var"a_field_parallel_perturbed_norm" :: Matrix{ComplexF64} - var"a_field_parallel_perturbed_parity" :: Vector{T} - var"a_field_parallel_perturbed_weight" :: Vector{T} + var"a_field_parallel_perturbed_parity" :: Vector{<:T} + var"a_field_parallel_perturbed_weight" :: Vector{<:T} var"b_field_parallel_perturbed_norm" :: Matrix{ComplexF64} - var"b_field_parallel_perturbed_parity" :: Vector{T} - var"b_field_parallel_perturbed_weight" :: Vector{T} + var"b_field_parallel_perturbed_parity" :: Vector{<:T} + var"b_field_parallel_perturbed_weight" :: Vector{<:T} var"phi_potential_perturbed_norm" :: Matrix{ComplexF64} - var"phi_potential_perturbed_parity" :: Vector{T} - var"phi_potential_perturbed_weight" :: Vector{T} + var"phi_potential_perturbed_parity" :: Vector{<:T} + var"phi_potential_perturbed_weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57637,7 +57637,7 @@ end gyrokinetics_local__linear__wavevector___eigenmode___code() = gyrokinetics_local__linear__wavevector___eigenmode___code{Float64}() mutable struct gyrokinetics_local__linear__wavevector___eigenmode{T} <: IDSvectorStaticElement{T} - var"angle_pol" :: Vector{T} + var"angle_pol" :: Vector{<:T} var"code" :: gyrokinetics_local__linear__wavevector___eigenmode___code{T} var"fields" :: gyrokinetics_local__linear__wavevector___eigenmode___fields{T} var"frequency_norm" :: T @@ -57651,7 +57651,7 @@ mutable struct gyrokinetics_local__linear__wavevector___eigenmode{T} <: IDSvecto var"moments_norm_gyrocenter_bessel_1" :: gyrokinetics_local__linear__wavevector___eigenmode___moments_norm_gyrocenter_bessel_1{T} var"moments_norm_particle" :: gyrokinetics_local__linear__wavevector___eigenmode___moments_norm_particle{T} var"poloidal_turns" :: Int64 - var"time_norm" :: Vector{T} + var"time_norm" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57956,19 +57956,19 @@ gyrokinetics_local__ids_properties() = gyrokinetics_local__ids_properties{Float6 mutable struct gyrokinetics_local__flux_surface{T} <: IDS{T} var"b_field_tor_sign" :: T - var"dc_dr_minor_norm" :: Vector{T} + var"dc_dr_minor_norm" :: Vector{<:T} var"delongation_dr_minor_norm" :: T var"dgeometric_axis_r_dr_minor" :: T var"dgeometric_axis_z_dr_minor" :: T - var"ds_dr_minor_norm" :: Vector{T} + var"ds_dr_minor_norm" :: Vector{<:T} var"elongation" :: T var"ip_sign" :: T var"magnetic_shear_r_minor" :: T var"pressure_gradient_norm" :: T var"q" :: T var"r_minor_norm" :: T - var"shape_coefficients_c" :: Vector{T} - var"shape_coefficients_s" :: Vector{T} + var"shape_coefficients_c" :: Vector{<:T} + var"shape_coefficients_s" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -57984,7 +57984,7 @@ end gyrokinetics_local__flux_surface() = gyrokinetics_local__flux_surface{Float64}() mutable struct gyrokinetics_local__collisions{T} <: IDS{T} - var"collisionality_norm" :: Matrix{T} + var"collisionality_norm" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -58326,7 +58326,7 @@ end gas_pumping__ids_properties() = gas_pumping__ids_properties{Float64}() mutable struct gas_pumping__duct___species___flow_rate{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -58381,7 +58381,7 @@ end gas_pumping__duct___species() = gas_pumping__duct___species{Float64}() mutable struct gas_pumping__duct___flow_rate{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -58486,7 +58486,7 @@ end gas_pumping() = gas_pumping{Float64}() mutable struct gas_injection__valve___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -58540,8 +58540,8 @@ end gas_injection__valve___species() = gas_injection__valve___species{Float64}() mutable struct gas_injection__valve___response_curve{T} <: IDS{T} - var"flow_rate" :: Vector{T} - var"voltage" :: Vector{T} + var"flow_rate" :: Vector{<:T} + var"voltage" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -58557,7 +58557,7 @@ end gas_injection__valve___response_curve() = gas_injection__valve___response_curve{Float64}() mutable struct gas_injection__valve___flow_rate{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -58574,7 +58574,7 @@ end gas_injection__valve___flow_rate() = gas_injection__valve___flow_rate{Float64}() mutable struct gas_injection__valve___electron_rate{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -58676,7 +58676,7 @@ end gas_injection__pipe___second_point() = gas_injection__pipe___second_point{Float64}() mutable struct gas_injection__pipe___flow_rate{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -59092,9 +59092,9 @@ end focs__stokes_initial() = focs__stokes_initial{Float64}() mutable struct focs__outline{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -59376,7 +59376,7 @@ end focs__fibre_properties() = focs__fibre_properties{Float64}() mutable struct focs__current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -59440,7 +59440,7 @@ end focs__code() = focs__code{Float64}() mutable struct focs__b_field_z{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -59495,10 +59495,10 @@ end focs() = focs{Float64}() mutable struct ferritic__permeability_table{T} <: IDSvectorStaticElement{T} - var"b_field" :: Vector{T} + var"b_field" :: Vector{<:T} var"description" :: String var"name" :: String - var"relative_permeability" :: Vector{T} + var"relative_permeability" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -59514,12 +59514,12 @@ end ferritic__permeability_table() = ferritic__permeability_table{Float64}() mutable struct ferritic__object___time_slice{T} <: IDSvectorTimeElement{T} - var"b_field_r" :: Vector{T} - var"b_field_tor" :: Vector{T} - var"b_field_z" :: Vector{T} - var"magnetic_moment_r" :: Vector{T} - var"magnetic_moment_tor" :: Vector{T} - var"magnetic_moment_z" :: Vector{T} + var"b_field_r" :: Vector{<:T} + var"b_field_tor" :: Vector{<:T} + var"b_field_z" :: Vector{<:T} + var"magnetic_moment_r" :: Vector{<:T} + var"magnetic_moment_tor" :: Vector{<:T} + var"magnetic_moment_z" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -59536,9 +59536,9 @@ end ferritic__object___time_slice() = ferritic__object___time_slice{Float64}() mutable struct ferritic__object___centroid{T} <: IDS{T} - var"x" :: Vector{T} - var"y" :: Vector{T} - var"z" :: Vector{T} + var"x" :: Vector{<:T} + var"y" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -59627,8 +59627,8 @@ end ferritic__object___axisymmetric___rectangle() = ferritic__object___axisymmetric___rectangle{Float64}() mutable struct ferritic__object___axisymmetric___outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -59665,9 +59665,9 @@ end ferritic__object___axisymmetric___oblique() = ferritic__object___axisymmetric___oblique{Float64}() mutable struct ferritic__object___axisymmetric___arcs_of_circle{T} <: IDS{T} - var"curvature_radii" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"curvature_radii" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -59734,9 +59734,9 @@ mutable struct ferritic__object{T} <: IDSvectorStaticElement{T} var"centroid" :: ferritic__object___centroid{T} var"ggd_object_index" :: Vector{Int64} var"permeability_table_index" :: Vector{Int64} - var"saturated_relative_permeability" :: Vector{T} + var"saturated_relative_permeability" :: Vector{<:T} var"time_slice" :: IDSvector{ferritic__object___time_slice{T}} - var"volume" :: Vector{T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60017,8 +60017,8 @@ ferritic__grid_ggd__space___objects_per_dimension___object___boundary() = ferrit mutable struct ferritic__grid_ggd__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{ferritic__grid_ggd__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -60150,9 +60150,9 @@ end ferritic__grid_ggd__identifier() = ferritic__grid_ggd__identifier{Float64}() mutable struct ferritic__grid_ggd__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60221,9 +60221,9 @@ end ferritic__grid_ggd__grid_subset___element() = ferritic__grid_ggd__grid_subset___element{Float64}() mutable struct ferritic__grid_ggd__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60356,7 +60356,7 @@ end ferritic() = ferritic{Float64}() mutable struct equilibrium__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -60409,9 +60409,9 @@ end equilibrium__time_slice___profiles_2d___grid_type() = equilibrium__time_slice___profiles_2d___grid_type{Float64}() mutable struct equilibrium__time_slice___profiles_2d___grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60427,19 +60427,19 @@ end equilibrium__time_slice___profiles_2d___grid() = equilibrium__time_slice___profiles_2d___grid{Float64}() mutable struct equilibrium__time_slice___profiles_2d{T} <: IDSvectorStaticElement{T} - var"b_field_r" :: Matrix{T} - var"b_field_tor" :: Matrix{T} - var"b_field_z" :: Matrix{T} + var"b_field_r" :: Matrix{<:T} + var"b_field_tor" :: Matrix{<:T} + var"b_field_z" :: Matrix{<:T} var"grid" :: equilibrium__time_slice___profiles_2d___grid{T} var"grid_type" :: equilibrium__time_slice___profiles_2d___grid_type{T} - var"j_parallel" :: Matrix{T} - var"j_tor" :: Matrix{T} - var"phi" :: Matrix{T} - var"psi" :: Matrix{T} - var"r" :: Matrix{T} - var"theta" :: Matrix{T} + var"j_parallel" :: Matrix{<:T} + var"j_tor" :: Matrix{<:T} + var"phi" :: Matrix{<:T} + var"psi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"theta" :: Matrix{<:T} var"type" :: equilibrium__time_slice___profiles_2d___type{T} - var"z" :: Matrix{T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60458,8 +60458,8 @@ end equilibrium__time_slice___profiles_2d() = equilibrium__time_slice___profiles_2d{Float64}() mutable struct equilibrium__time_slice___profiles_1d__geometric_axis{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60475,55 +60475,55 @@ end equilibrium__time_slice___profiles_1d__geometric_axis() = equilibrium__time_slice___profiles_1d__geometric_axis{Float64}() mutable struct equilibrium__time_slice___profiles_1d{T} <: IDS{T} - var"area" :: Vector{T} - var"b_field_average" :: Vector{T} - var"b_field_max" :: Vector{T} - var"b_field_min" :: Vector{T} - var"beta_pol" :: Vector{T} - var"darea_dpsi" :: Vector{T} - var"darea_drho_tor" :: Vector{T} - var"dpressure_dpsi" :: Vector{T} - var"dpsi_drho_tor" :: Vector{T} - var"dvolume_dpsi" :: Vector{T} - var"dvolume_drho_tor" :: Vector{T} - var"elongation" :: Vector{T} - var"f" :: Vector{T} - var"f_df_dpsi" :: Vector{T} - var"fsa_bp" :: Vector{T} + var"area" :: Vector{<:T} + var"b_field_average" :: Vector{<:T} + var"b_field_max" :: Vector{<:T} + var"b_field_min" :: Vector{<:T} + var"beta_pol" :: Vector{<:T} + var"darea_dpsi" :: Vector{<:T} + var"darea_drho_tor" :: Vector{<:T} + var"dpressure_dpsi" :: Vector{<:T} + var"dpsi_drho_tor" :: Vector{<:T} + var"dvolume_dpsi" :: Vector{<:T} + var"dvolume_drho_tor" :: Vector{<:T} + var"elongation" :: Vector{<:T} + var"f" :: Vector{<:T} + var"f_df_dpsi" :: Vector{<:T} + var"fsa_bp" :: Vector{<:T} var"geometric_axis" :: equilibrium__time_slice___profiles_1d__geometric_axis{T} - var"gm1" :: Vector{T} - var"gm10" :: Vector{T} - var"gm2" :: Vector{T} - var"gm3" :: Vector{T} - var"gm4" :: Vector{T} - var"gm5" :: Vector{T} - var"gm6" :: Vector{T} - var"gm7" :: Vector{T} - var"gm8" :: Vector{T} - var"gm9" :: Vector{T} - var"j_parallel" :: Vector{T} - var"j_tor" :: Vector{T} - var"magnetic_shear" :: Vector{T} - var"mass_density" :: Vector{T} - var"phi" :: Vector{T} - var"pressure" :: Vector{T} - var"psi" :: Vector{T} - var"psi_norm" :: Vector{T} - var"q" :: Vector{T} - var"r_inboard" :: Vector{T} - var"r_outboard" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"rho_volume_norm" :: Vector{T} - var"squareness_lower_inner" :: Vector{T} - var"squareness_lower_outer" :: Vector{T} - var"squareness_upper_inner" :: Vector{T} - var"squareness_upper_outer" :: Vector{T} - var"surface" :: Vector{T} - var"trapped_fraction" :: Vector{T} - var"triangularity_lower" :: Vector{T} - var"triangularity_upper" :: Vector{T} - var"volume" :: Vector{T} + var"gm1" :: Vector{<:T} + var"gm10" :: Vector{<:T} + var"gm2" :: Vector{<:T} + var"gm3" :: Vector{<:T} + var"gm4" :: Vector{<:T} + var"gm5" :: Vector{<:T} + var"gm6" :: Vector{<:T} + var"gm7" :: Vector{<:T} + var"gm8" :: Vector{<:T} + var"gm9" :: Vector{<:T} + var"j_parallel" :: Vector{<:T} + var"j_tor" :: Vector{<:T} + var"magnetic_shear" :: Vector{<:T} + var"mass_density" :: Vector{<:T} + var"phi" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"psi_norm" :: Vector{<:T} + var"q" :: Vector{<:T} + var"r_inboard" :: Vector{<:T} + var"r_outboard" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"rho_volume_norm" :: Vector{<:T} + var"squareness_lower_inner" :: Vector{<:T} + var"squareness_lower_outer" :: Vector{<:T} + var"squareness_upper_inner" :: Vector{<:T} + var"squareness_upper_outer" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"trapped_fraction" :: Vector{<:T} + var"triangularity_lower" :: Vector{<:T} + var"triangularity_upper" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60654,10 +60654,10 @@ end equilibrium__time_slice___global_quantities() = equilibrium__time_slice___global_quantities{Float64}() mutable struct equilibrium__time_slice___ggd___z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60673,10 +60673,10 @@ end equilibrium__time_slice___ggd___z() = equilibrium__time_slice___ggd___z{Float64}() mutable struct equilibrium__time_slice___ggd___theta{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60692,10 +60692,10 @@ end equilibrium__time_slice___ggd___theta() = equilibrium__time_slice___ggd___theta{Float64}() mutable struct equilibrium__time_slice___ggd___r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60711,10 +60711,10 @@ end equilibrium__time_slice___ggd___r() = equilibrium__time_slice___ggd___r{Float64}() mutable struct equilibrium__time_slice___ggd___psi{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60730,10 +60730,10 @@ end equilibrium__time_slice___ggd___psi() = equilibrium__time_slice___ggd___psi{Float64}() mutable struct equilibrium__time_slice___ggd___phi{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60749,10 +60749,10 @@ end equilibrium__time_slice___ggd___phi() = equilibrium__time_slice___ggd___phi{Float64}() mutable struct equilibrium__time_slice___ggd___j_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60768,10 +60768,10 @@ end equilibrium__time_slice___ggd___j_tor() = equilibrium__time_slice___ggd___j_tor{Float64}() mutable struct equilibrium__time_slice___ggd___j_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60787,10 +60787,10 @@ end equilibrium__time_slice___ggd___j_parallel() = equilibrium__time_slice___ggd___j_parallel{Float64}() mutable struct equilibrium__time_slice___ggd___b_field_z{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60806,10 +60806,10 @@ end equilibrium__time_slice___ggd___b_field_z() = equilibrium__time_slice___ggd___b_field_z{Float64}() mutable struct equilibrium__time_slice___ggd___b_field_tor{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60825,10 +60825,10 @@ end equilibrium__time_slice___ggd___b_field_tor() = equilibrium__time_slice___ggd___b_field_tor{Float64}() mutable struct equilibrium__time_slice___ggd___b_field_r{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60897,9 +60897,9 @@ end equilibrium__time_slice___coordinate_system__grid_type() = equilibrium__time_slice___coordinate_system__grid_type{Float64}() mutable struct equilibrium__time_slice___coordinate_system__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -60917,11 +60917,11 @@ equilibrium__time_slice___coordinate_system__grid() = equilibrium__time_slice___ mutable struct equilibrium__time_slice___coordinate_system{T} <: IDS{T} var"grid" :: equilibrium__time_slice___coordinate_system__grid{T} var"grid_type" :: equilibrium__time_slice___coordinate_system__grid_type{T} - var"jacobian" :: Matrix{T} - var"r" :: Matrix{T} - var"tensor_contravariant" :: Array{T, 4} - var"tensor_covariant" :: Array{T, 4} - var"z" :: Matrix{T} + var"jacobian" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"tensor_contravariant" :: Array{<:T, 4} + var"tensor_covariant" :: Array{<:T, 4} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -61731,8 +61731,8 @@ end equilibrium__time_slice___boundary_separatrix__strike_point() = equilibrium__time_slice___boundary_separatrix__strike_point{Float64}() mutable struct equilibrium__time_slice___boundary_separatrix__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -61919,8 +61919,8 @@ end equilibrium__time_slice___boundary_secondary_separatrix__strike_point() = equilibrium__time_slice___boundary_secondary_separatrix__strike_point{Float64}() mutable struct equilibrium__time_slice___boundary_secondary_separatrix__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -61993,8 +61993,8 @@ end equilibrium__time_slice___boundary__strike_point() = equilibrium__time_slice___boundary__strike_point{Float64}() mutable struct equilibrium__time_slice___boundary__outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -62384,8 +62384,8 @@ equilibrium__grids_ggd___grid___space___objects_per_dimension___object___boundar mutable struct equilibrium__grids_ggd___grid___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{equilibrium__grids_ggd___grid___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -62517,9 +62517,9 @@ end equilibrium__grids_ggd___grid___identifier() = equilibrium__grids_ggd___grid___identifier{Float64}() mutable struct equilibrium__grids_ggd___grid___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -62588,9 +62588,9 @@ end equilibrium__grids_ggd___grid___grid_subset___element() = equilibrium__grids_ggd___grid___grid_subset___element{Float64}() mutable struct equilibrium__grids_ggd___grid___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63004,8 +63004,8 @@ em_coupling__grid_ggd___space___objects_per_dimension___object___boundary() = em mutable struct em_coupling__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{em_coupling__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -63137,9 +63137,9 @@ end em_coupling__grid_ggd___identifier() = em_coupling__grid_ggd___identifier{Float64}() mutable struct em_coupling__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63208,9 +63208,9 @@ end em_coupling__grid_ggd___grid_subset___element() = em_coupling__grid_ggd___grid_subset___element{Float64}() mutable struct em_coupling__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63291,7 +63291,7 @@ em_coupling__coupling_matrix___quantity() = em_coupling__coupling_matrix___quant mutable struct em_coupling__coupling_matrix{T} <: IDSvectorStaticElement{T} var"columns_uri" :: Vector{String} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"name" :: String var"quantity" :: em_coupling__coupling_matrix___quantity{T} var"rows_uri" :: Vector{String} @@ -63358,23 +63358,23 @@ em_coupling__code() = em_coupling__code{Float64}() mutable struct em_coupling{T} <: IDStop{T} var"active_coils" :: Vector{String} var"b_field_pol_probes" :: Vector{String} - var"b_field_pol_probes_active" :: Matrix{T} - var"b_field_pol_probes_passive" :: Matrix{T} - var"b_field_pol_probes_plasma" :: Matrix{T} + var"b_field_pol_probes_active" :: Matrix{<:T} + var"b_field_pol_probes_passive" :: Matrix{<:T} + var"b_field_pol_probes_plasma" :: Matrix{<:T} var"code" :: em_coupling__code{T} var"coupling_matrix" :: IDSvector{em_coupling__coupling_matrix{T}} var"flux_loops" :: Vector{String} var"grid_ggd" :: IDSvector{em_coupling__grid_ggd{T}} var"ids_properties" :: em_coupling__ids_properties{T} - var"mutual_active_active" :: Matrix{T} - var"mutual_loops_active" :: Matrix{T} - var"mutual_loops_passive" :: Matrix{T} - var"mutual_loops_plasma" :: Matrix{T} - var"mutual_passive_active" :: Matrix{T} - var"mutual_passive_passive" :: Matrix{T} - var"mutual_plasma_active" :: Matrix{T} - var"mutual_plasma_passive" :: Matrix{T} - var"mutual_plasma_plasma" :: Matrix{T} + var"mutual_active_active" :: Matrix{<:T} + var"mutual_loops_active" :: Matrix{<:T} + var"mutual_loops_passive" :: Matrix{<:T} + var"mutual_loops_plasma" :: Matrix{<:T} + var"mutual_passive_active" :: Matrix{<:T} + var"mutual_passive_passive" :: Matrix{<:T} + var"mutual_plasma_active" :: Matrix{<:T} + var"mutual_plasma_passive" :: Matrix{<:T} + var"mutual_plasma_plasma" :: Matrix{<:T} var"passive_loops" :: Vector{String} var"plasma_elements" :: Vector{String} var"time" :: Vector{Float64} @@ -63667,10 +63667,10 @@ end edge_transport__model___ggd_fast() = edge_transport__model___ggd_fast{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63686,10 +63686,10 @@ end edge_transport__model___ggd___total_ion_energy__v_radial() = edge_transport__model___ggd___total_ion_energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63705,10 +63705,10 @@ end edge_transport__model___ggd___total_ion_energy__v_pol() = edge_transport__model___ggd___total_ion_energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63724,10 +63724,10 @@ end edge_transport__model___ggd___total_ion_energy__v() = edge_transport__model___ggd___total_ion_energy__v{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63743,10 +63743,10 @@ end edge_transport__model___ggd___total_ion_energy__flux_radial() = edge_transport__model___ggd___total_ion_energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63762,10 +63762,10 @@ end edge_transport__model___ggd___total_ion_energy__flux_pol() = edge_transport__model___ggd___total_ion_energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63781,10 +63781,10 @@ end edge_transport__model___ggd___total_ion_energy__flux_limiter() = edge_transport__model___ggd___total_ion_energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63800,10 +63800,10 @@ end edge_transport__model___ggd___total_ion_energy__flux() = edge_transport__model___ggd___total_ion_energy__flux{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63819,10 +63819,10 @@ end edge_transport__model___ggd___total_ion_energy__d_radial() = edge_transport__model___ggd___total_ion_energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63838,10 +63838,10 @@ end edge_transport__model___ggd___total_ion_energy__d_pol() = edge_transport__model___ggd___total_ion_energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___total_ion_energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63892,10 +63892,10 @@ end edge_transport__model___ggd___total_ion_energy() = edge_transport__model___ggd___total_ion_energy{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63911,10 +63911,10 @@ end edge_transport__model___ggd___neutral___state___particles__v_radial() = edge_transport__model___ggd___neutral___state___particles__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63930,10 +63930,10 @@ end edge_transport__model___ggd___neutral___state___particles__v_pol() = edge_transport__model___ggd___neutral___state___particles__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63949,10 +63949,10 @@ end edge_transport__model___ggd___neutral___state___particles__v() = edge_transport__model___ggd___neutral___state___particles__v{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63968,10 +63968,10 @@ end edge_transport__model___ggd___neutral___state___particles__flux_radial() = edge_transport__model___ggd___neutral___state___particles__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -63987,10 +63987,10 @@ end edge_transport__model___ggd___neutral___state___particles__flux_pol() = edge_transport__model___ggd___neutral___state___particles__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64006,10 +64006,10 @@ end edge_transport__model___ggd___neutral___state___particles__flux_limiter() = edge_transport__model___ggd___neutral___state___particles__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64025,10 +64025,10 @@ end edge_transport__model___ggd___neutral___state___particles__flux() = edge_transport__model___ggd___neutral___state___particles__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64044,10 +64044,10 @@ end edge_transport__model___ggd___neutral___state___particles__d_radial() = edge_transport__model___ggd___neutral___state___particles__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64063,10 +64063,10 @@ end edge_transport__model___ggd___neutral___state___particles__d_pol() = edge_transport__model___ggd___neutral___state___particles__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___particles__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64135,10 +64135,10 @@ end edge_transport__model___ggd___neutral___state___neutral_type() = edge_transport__model___ggd___neutral___state___neutral_type{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64154,10 +64154,10 @@ end edge_transport__model___ggd___neutral___state___momentum__v_radial() = edge_transport__model___ggd___neutral___state___momentum__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64173,22 +64173,22 @@ end edge_transport__model___ggd___neutral___state___momentum__v_pol() = edge_transport__model___ggd___neutral___state___momentum__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__v{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64204,10 +64204,10 @@ end edge_transport__model___ggd___neutral___state___momentum__v() = edge_transport__model___ggd___neutral___state___momentum__v{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64223,10 +64223,10 @@ end edge_transport__model___ggd___neutral___state___momentum__flux_radial() = edge_transport__model___ggd___neutral___state___momentum__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64242,22 +64242,22 @@ end edge_transport__model___ggd___neutral___state___momentum__flux_pol() = edge_transport__model___ggd___neutral___state___momentum__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__flux_limiter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64273,22 +64273,22 @@ end edge_transport__model___ggd___neutral___state___momentum__flux_limiter() = edge_transport__model___ggd___neutral___state___momentum__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__flux{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64304,10 +64304,10 @@ end edge_transport__model___ggd___neutral___state___momentum__flux() = edge_transport__model___ggd___neutral___state___momentum__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64323,10 +64323,10 @@ end edge_transport__model___ggd___neutral___state___momentum__d_radial() = edge_transport__model___ggd___neutral___state___momentum__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64342,22 +64342,22 @@ end edge_transport__model___ggd___neutral___state___momentum__d_pol() = edge_transport__model___ggd___neutral___state___momentum__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___momentum__d{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64408,10 +64408,10 @@ end edge_transport__model___ggd___neutral___state___momentum() = edge_transport__model___ggd___neutral___state___momentum{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64427,10 +64427,10 @@ end edge_transport__model___ggd___neutral___state___energy__v_radial() = edge_transport__model___ggd___neutral___state___energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64446,10 +64446,10 @@ end edge_transport__model___ggd___neutral___state___energy__v_pol() = edge_transport__model___ggd___neutral___state___energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64465,10 +64465,10 @@ end edge_transport__model___ggd___neutral___state___energy__v() = edge_transport__model___ggd___neutral___state___energy__v{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64484,10 +64484,10 @@ end edge_transport__model___ggd___neutral___state___energy__flux_radial() = edge_transport__model___ggd___neutral___state___energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64503,10 +64503,10 @@ end edge_transport__model___ggd___neutral___state___energy__flux_pol() = edge_transport__model___ggd___neutral___state___energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64522,10 +64522,10 @@ end edge_transport__model___ggd___neutral___state___energy__flux_limiter() = edge_transport__model___ggd___neutral___state___energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64541,10 +64541,10 @@ end edge_transport__model___ggd___neutral___state___energy__flux() = edge_transport__model___ggd___neutral___state___energy__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64560,10 +64560,10 @@ end edge_transport__model___ggd___neutral___state___energy__d_radial() = edge_transport__model___ggd___neutral___state___energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64579,10 +64579,10 @@ end edge_transport__model___ggd___neutral___state___energy__d_pol() = edge_transport__model___ggd___neutral___state___energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___state___energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64660,10 +64660,10 @@ end edge_transport__model___ggd___neutral___state() = edge_transport__model___ggd___neutral___state{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64679,10 +64679,10 @@ end edge_transport__model___ggd___neutral___particles__v_radial() = edge_transport__model___ggd___neutral___particles__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64698,10 +64698,10 @@ end edge_transport__model___ggd___neutral___particles__v_pol() = edge_transport__model___ggd___neutral___particles__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64717,10 +64717,10 @@ end edge_transport__model___ggd___neutral___particles__v() = edge_transport__model___ggd___neutral___particles__v{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64736,10 +64736,10 @@ end edge_transport__model___ggd___neutral___particles__flux_radial() = edge_transport__model___ggd___neutral___particles__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64755,10 +64755,10 @@ end edge_transport__model___ggd___neutral___particles__flux_pol() = edge_transport__model___ggd___neutral___particles__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64774,10 +64774,10 @@ end edge_transport__model___ggd___neutral___particles__flux_limiter() = edge_transport__model___ggd___neutral___particles__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64793,10 +64793,10 @@ end edge_transport__model___ggd___neutral___particles__flux() = edge_transport__model___ggd___neutral___particles__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64812,10 +64812,10 @@ end edge_transport__model___ggd___neutral___particles__d_radial() = edge_transport__model___ggd___neutral___particles__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64831,10 +64831,10 @@ end edge_transport__model___ggd___neutral___particles__d_pol() = edge_transport__model___ggd___neutral___particles__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___particles__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64885,10 +64885,10 @@ end edge_transport__model___ggd___neutral___particles() = edge_transport__model___ggd___neutral___particles{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64904,10 +64904,10 @@ end edge_transport__model___ggd___neutral___momentum__v_radial() = edge_transport__model___ggd___neutral___momentum__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64923,22 +64923,22 @@ end edge_transport__model___ggd___neutral___momentum__v_pol() = edge_transport__model___ggd___neutral___momentum__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__v{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64954,10 +64954,10 @@ end edge_transport__model___ggd___neutral___momentum__v() = edge_transport__model___ggd___neutral___momentum__v{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64973,10 +64973,10 @@ end edge_transport__model___ggd___neutral___momentum__flux_radial() = edge_transport__model___ggd___neutral___momentum__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -64992,22 +64992,22 @@ end edge_transport__model___ggd___neutral___momentum__flux_pol() = edge_transport__model___ggd___neutral___momentum__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__flux_limiter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65023,22 +65023,22 @@ end edge_transport__model___ggd___neutral___momentum__flux_limiter() = edge_transport__model___ggd___neutral___momentum__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__flux{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65054,10 +65054,10 @@ end edge_transport__model___ggd___neutral___momentum__flux() = edge_transport__model___ggd___neutral___momentum__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65073,10 +65073,10 @@ end edge_transport__model___ggd___neutral___momentum__d_radial() = edge_transport__model___ggd___neutral___momentum__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65092,22 +65092,22 @@ end edge_transport__model___ggd___neutral___momentum__d_pol() = edge_transport__model___ggd___neutral___momentum__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___momentum__d{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65158,10 +65158,10 @@ end edge_transport__model___ggd___neutral___momentum() = edge_transport__model___ggd___neutral___momentum{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65177,10 +65177,10 @@ end edge_transport__model___ggd___neutral___energy__v_radial() = edge_transport__model___ggd___neutral___energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65196,10 +65196,10 @@ end edge_transport__model___ggd___neutral___energy__v_pol() = edge_transport__model___ggd___neutral___energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65215,10 +65215,10 @@ end edge_transport__model___ggd___neutral___energy__v() = edge_transport__model___ggd___neutral___energy__v{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65234,10 +65234,10 @@ end edge_transport__model___ggd___neutral___energy__flux_radial() = edge_transport__model___ggd___neutral___energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65253,10 +65253,10 @@ end edge_transport__model___ggd___neutral___energy__flux_pol() = edge_transport__model___ggd___neutral___energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65272,10 +65272,10 @@ end edge_transport__model___ggd___neutral___energy__flux_limiter() = edge_transport__model___ggd___neutral___energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65291,10 +65291,10 @@ end edge_transport__model___ggd___neutral___energy__flux() = edge_transport__model___ggd___neutral___energy__flux{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65310,10 +65310,10 @@ end edge_transport__model___ggd___neutral___energy__d_radial() = edge_transport__model___ggd___neutral___energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65329,10 +65329,10 @@ end edge_transport__model___ggd___neutral___energy__d_pol() = edge_transport__model___ggd___neutral___energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___neutral___energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65429,10 +65429,10 @@ end edge_transport__model___ggd___neutral() = edge_transport__model___ggd___neutral{Float64}() mutable struct edge_transport__model___ggd___momentum__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65448,10 +65448,10 @@ end edge_transport__model___ggd___momentum__v_radial() = edge_transport__model___ggd___momentum__v_radial{Float64}() mutable struct edge_transport__model___ggd___momentum__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65467,22 +65467,22 @@ end edge_transport__model___ggd___momentum__v_pol() = edge_transport__model___ggd___momentum__v_pol{Float64}() mutable struct edge_transport__model___ggd___momentum__v{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65498,10 +65498,10 @@ end edge_transport__model___ggd___momentum__v() = edge_transport__model___ggd___momentum__v{Float64}() mutable struct edge_transport__model___ggd___momentum__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65517,10 +65517,10 @@ end edge_transport__model___ggd___momentum__flux_radial() = edge_transport__model___ggd___momentum__flux_radial{Float64}() mutable struct edge_transport__model___ggd___momentum__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65536,22 +65536,22 @@ end edge_transport__model___ggd___momentum__flux_pol() = edge_transport__model___ggd___momentum__flux_pol{Float64}() mutable struct edge_transport__model___ggd___momentum__flux_limiter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65567,22 +65567,22 @@ end edge_transport__model___ggd___momentum__flux_limiter() = edge_transport__model___ggd___momentum__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___momentum__flux{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65598,10 +65598,10 @@ end edge_transport__model___ggd___momentum__flux() = edge_transport__model___ggd___momentum__flux{Float64}() mutable struct edge_transport__model___ggd___momentum__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65617,10 +65617,10 @@ end edge_transport__model___ggd___momentum__d_radial() = edge_transport__model___ggd___momentum__d_radial{Float64}() mutable struct edge_transport__model___ggd___momentum__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65636,22 +65636,22 @@ end edge_transport__model___ggd___momentum__d_pol() = edge_transport__model___ggd___momentum__d_pol{Float64}() mutable struct edge_transport__model___ggd___momentum__d{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65702,10 +65702,10 @@ end edge_transport__model___ggd___momentum() = edge_transport__model___ggd___momentum{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65721,10 +65721,10 @@ end edge_transport__model___ggd___ion___state___particles__v_radial() = edge_transport__model___ggd___ion___state___particles__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65740,10 +65740,10 @@ end edge_transport__model___ggd___ion___state___particles__v_pol() = edge_transport__model___ggd___ion___state___particles__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65759,10 +65759,10 @@ end edge_transport__model___ggd___ion___state___particles__v() = edge_transport__model___ggd___ion___state___particles__v{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65778,10 +65778,10 @@ end edge_transport__model___ggd___ion___state___particles__flux_radial() = edge_transport__model___ggd___ion___state___particles__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65797,10 +65797,10 @@ end edge_transport__model___ggd___ion___state___particles__flux_pol() = edge_transport__model___ggd___ion___state___particles__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65816,10 +65816,10 @@ end edge_transport__model___ggd___ion___state___particles__flux_limiter() = edge_transport__model___ggd___ion___state___particles__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65835,10 +65835,10 @@ end edge_transport__model___ggd___ion___state___particles__flux() = edge_transport__model___ggd___ion___state___particles__flux{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65854,10 +65854,10 @@ end edge_transport__model___ggd___ion___state___particles__d_radial() = edge_transport__model___ggd___ion___state___particles__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65873,10 +65873,10 @@ end edge_transport__model___ggd___ion___state___particles__d_pol() = edge_transport__model___ggd___ion___state___particles__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___particles__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65927,10 +65927,10 @@ end edge_transport__model___ggd___ion___state___particles() = edge_transport__model___ggd___ion___state___particles{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65946,10 +65946,10 @@ end edge_transport__model___ggd___ion___state___momentum__v_radial() = edge_transport__model___ggd___ion___state___momentum__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65965,22 +65965,22 @@ end edge_transport__model___ggd___ion___state___momentum__v_pol() = edge_transport__model___ggd___ion___state___momentum__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__v{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -65996,10 +65996,10 @@ end edge_transport__model___ggd___ion___state___momentum__v() = edge_transport__model___ggd___ion___state___momentum__v{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66015,10 +66015,10 @@ end edge_transport__model___ggd___ion___state___momentum__flux_radial() = edge_transport__model___ggd___ion___state___momentum__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66034,22 +66034,22 @@ end edge_transport__model___ggd___ion___state___momentum__flux_pol() = edge_transport__model___ggd___ion___state___momentum__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__flux_limiter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66065,22 +66065,22 @@ end edge_transport__model___ggd___ion___state___momentum__flux_limiter() = edge_transport__model___ggd___ion___state___momentum__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__flux{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66096,10 +66096,10 @@ end edge_transport__model___ggd___ion___state___momentum__flux() = edge_transport__model___ggd___ion___state___momentum__flux{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66115,10 +66115,10 @@ end edge_transport__model___ggd___ion___state___momentum__d_radial() = edge_transport__model___ggd___ion___state___momentum__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66134,22 +66134,22 @@ end edge_transport__model___ggd___ion___state___momentum__d_pol() = edge_transport__model___ggd___ion___state___momentum__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___momentum__d{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66200,10 +66200,10 @@ end edge_transport__model___ggd___ion___state___momentum() = edge_transport__model___ggd___ion___state___momentum{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66219,10 +66219,10 @@ end edge_transport__model___ggd___ion___state___energy__v_radial() = edge_transport__model___ggd___ion___state___energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66238,10 +66238,10 @@ end edge_transport__model___ggd___ion___state___energy__v_pol() = edge_transport__model___ggd___ion___state___energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66257,10 +66257,10 @@ end edge_transport__model___ggd___ion___state___energy__v() = edge_transport__model___ggd___ion___state___energy__v{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66276,10 +66276,10 @@ end edge_transport__model___ggd___ion___state___energy__flux_radial() = edge_transport__model___ggd___ion___state___energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66295,10 +66295,10 @@ end edge_transport__model___ggd___ion___state___energy__flux_pol() = edge_transport__model___ggd___ion___state___energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66314,10 +66314,10 @@ end edge_transport__model___ggd___ion___state___energy__flux_limiter() = edge_transport__model___ggd___ion___state___energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66333,10 +66333,10 @@ end edge_transport__model___ggd___ion___state___energy__flux() = edge_transport__model___ggd___ion___state___energy__flux{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66352,10 +66352,10 @@ end edge_transport__model___ggd___ion___state___energy__d_radial() = edge_transport__model___ggd___ion___state___energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66371,10 +66371,10 @@ end edge_transport__model___ggd___ion___state___energy__d_pol() = edge_transport__model___ggd___ion___state___energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___state___energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66452,10 +66452,10 @@ end edge_transport__model___ggd___ion___state() = edge_transport__model___ggd___ion___state{Float64}() mutable struct edge_transport__model___ggd___ion___particles__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66471,10 +66471,10 @@ end edge_transport__model___ggd___ion___particles__v_radial() = edge_transport__model___ggd___ion___particles__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___particles__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66490,10 +66490,10 @@ end edge_transport__model___ggd___ion___particles__v_pol() = edge_transport__model___ggd___ion___particles__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___particles__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66509,10 +66509,10 @@ end edge_transport__model___ggd___ion___particles__v() = edge_transport__model___ggd___ion___particles__v{Float64}() mutable struct edge_transport__model___ggd___ion___particles__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66528,10 +66528,10 @@ end edge_transport__model___ggd___ion___particles__flux_radial() = edge_transport__model___ggd___ion___particles__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___particles__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66547,10 +66547,10 @@ end edge_transport__model___ggd___ion___particles__flux_pol() = edge_transport__model___ggd___ion___particles__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___particles__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66566,10 +66566,10 @@ end edge_transport__model___ggd___ion___particles__flux_limiter() = edge_transport__model___ggd___ion___particles__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___particles__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66585,10 +66585,10 @@ end edge_transport__model___ggd___ion___particles__flux() = edge_transport__model___ggd___ion___particles__flux{Float64}() mutable struct edge_transport__model___ggd___ion___particles__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66604,10 +66604,10 @@ end edge_transport__model___ggd___ion___particles__d_radial() = edge_transport__model___ggd___ion___particles__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___particles__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66623,10 +66623,10 @@ end edge_transport__model___ggd___ion___particles__d_pol() = edge_transport__model___ggd___ion___particles__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___particles__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66677,10 +66677,10 @@ end edge_transport__model___ggd___ion___particles() = edge_transport__model___ggd___ion___particles{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66696,10 +66696,10 @@ end edge_transport__model___ggd___ion___momentum__v_radial() = edge_transport__model___ggd___ion___momentum__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66715,22 +66715,22 @@ end edge_transport__model___ggd___ion___momentum__v_pol() = edge_transport__model___ggd___ion___momentum__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__v{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66746,10 +66746,10 @@ end edge_transport__model___ggd___ion___momentum__v() = edge_transport__model___ggd___ion___momentum__v{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66765,10 +66765,10 @@ end edge_transport__model___ggd___ion___momentum__flux_radial() = edge_transport__model___ggd___ion___momentum__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66784,22 +66784,22 @@ end edge_transport__model___ggd___ion___momentum__flux_pol() = edge_transport__model___ggd___ion___momentum__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__flux_limiter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66815,22 +66815,22 @@ end edge_transport__model___ggd___ion___momentum__flux_limiter() = edge_transport__model___ggd___ion___momentum__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__flux{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66846,10 +66846,10 @@ end edge_transport__model___ggd___ion___momentum__flux() = edge_transport__model___ggd___ion___momentum__flux{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66865,10 +66865,10 @@ end edge_transport__model___ggd___ion___momentum__d_radial() = edge_transport__model___ggd___ion___momentum__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66884,22 +66884,22 @@ end edge_transport__model___ggd___ion___momentum__d_pol() = edge_transport__model___ggd___ion___momentum__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___momentum__d{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66950,10 +66950,10 @@ end edge_transport__model___ggd___ion___momentum() = edge_transport__model___ggd___ion___momentum{Float64}() mutable struct edge_transport__model___ggd___ion___energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66969,10 +66969,10 @@ end edge_transport__model___ggd___ion___energy__v_radial() = edge_transport__model___ggd___ion___energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___ion___energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -66988,10 +66988,10 @@ end edge_transport__model___ggd___ion___energy__v_pol() = edge_transport__model___ggd___ion___energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___ion___energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67007,10 +67007,10 @@ end edge_transport__model___ggd___ion___energy__v() = edge_transport__model___ggd___ion___energy__v{Float64}() mutable struct edge_transport__model___ggd___ion___energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67026,10 +67026,10 @@ end edge_transport__model___ggd___ion___energy__flux_radial() = edge_transport__model___ggd___ion___energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___ion___energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67045,10 +67045,10 @@ end edge_transport__model___ggd___ion___energy__flux_pol() = edge_transport__model___ggd___ion___energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___ion___energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67064,10 +67064,10 @@ end edge_transport__model___ggd___ion___energy__flux_limiter() = edge_transport__model___ggd___ion___energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___ion___energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67083,10 +67083,10 @@ end edge_transport__model___ggd___ion___energy__flux() = edge_transport__model___ggd___ion___energy__flux{Float64}() mutable struct edge_transport__model___ggd___ion___energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67102,10 +67102,10 @@ end edge_transport__model___ggd___ion___energy__d_radial() = edge_transport__model___ggd___ion___energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___ion___energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67121,10 +67121,10 @@ end edge_transport__model___ggd___ion___energy__d_pol() = edge_transport__model___ggd___ion___energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___ion___energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67222,10 +67222,10 @@ end edge_transport__model___ggd___ion() = edge_transport__model___ggd___ion{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67241,10 +67241,10 @@ end edge_transport__model___ggd___electrons__particles__v_radial() = edge_transport__model___ggd___electrons__particles__v_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67260,10 +67260,10 @@ end edge_transport__model___ggd___electrons__particles__v_pol() = edge_transport__model___ggd___electrons__particles__v_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67279,10 +67279,10 @@ end edge_transport__model___ggd___electrons__particles__v() = edge_transport__model___ggd___electrons__particles__v{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67298,10 +67298,10 @@ end edge_transport__model___ggd___electrons__particles__flux_radial() = edge_transport__model___ggd___electrons__particles__flux_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67317,10 +67317,10 @@ end edge_transport__model___ggd___electrons__particles__flux_pol() = edge_transport__model___ggd___electrons__particles__flux_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67336,10 +67336,10 @@ end edge_transport__model___ggd___electrons__particles__flux_limiter() = edge_transport__model___ggd___electrons__particles__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67355,10 +67355,10 @@ end edge_transport__model___ggd___electrons__particles__flux() = edge_transport__model___ggd___electrons__particles__flux{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67374,10 +67374,10 @@ end edge_transport__model___ggd___electrons__particles__d_radial() = edge_transport__model___ggd___electrons__particles__d_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67393,10 +67393,10 @@ end edge_transport__model___ggd___electrons__particles__d_pol() = edge_transport__model___ggd___electrons__particles__d_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__particles__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67447,10 +67447,10 @@ end edge_transport__model___ggd___electrons__particles() = edge_transport__model___ggd___electrons__particles{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__v_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67466,10 +67466,10 @@ end edge_transport__model___ggd___electrons__energy__v_radial() = edge_transport__model___ggd___electrons__energy__v_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__v_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67485,10 +67485,10 @@ end edge_transport__model___ggd___electrons__energy__v_pol() = edge_transport__model___ggd___electrons__energy__v_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__v{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67504,10 +67504,10 @@ end edge_transport__model___ggd___electrons__energy__v() = edge_transport__model___ggd___electrons__energy__v{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__flux_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67523,10 +67523,10 @@ end edge_transport__model___ggd___electrons__energy__flux_radial() = edge_transport__model___ggd___electrons__energy__flux_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__flux_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67542,10 +67542,10 @@ end edge_transport__model___ggd___electrons__energy__flux_pol() = edge_transport__model___ggd___electrons__energy__flux_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__flux_limiter{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67561,10 +67561,10 @@ end edge_transport__model___ggd___electrons__energy__flux_limiter() = edge_transport__model___ggd___electrons__energy__flux_limiter{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__flux{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67580,10 +67580,10 @@ end edge_transport__model___ggd___electrons__energy__flux() = edge_transport__model___ggd___electrons__energy__flux{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__d_radial{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67599,10 +67599,10 @@ end edge_transport__model___ggd___electrons__energy__d_radial() = edge_transport__model___ggd___electrons__energy__d_radial{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__d_pol{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67618,10 +67618,10 @@ end edge_transport__model___ggd___electrons__energy__d_pol() = edge_transport__model___ggd___electrons__energy__d_pol{Float64}() mutable struct edge_transport__model___ggd___electrons__energy__d{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -67691,22 +67691,22 @@ end edge_transport__model___ggd___electrons() = edge_transport__model___ggd___electrons{Float64}() mutable struct edge_transport__model___ggd___conductivity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68095,8 +68095,8 @@ edge_transport__grid_ggd___space___objects_per_dimension___object___boundary() = mutable struct edge_transport__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{edge_transport__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -68228,9 +68228,9 @@ end edge_transport__grid_ggd___identifier() = edge_transport__grid_ggd___identifier{Float64}() mutable struct edge_transport__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68299,9 +68299,9 @@ end edge_transport__grid_ggd___grid_subset___element() = edge_transport__grid_ggd___grid_subset___element{Float64}() mutable struct edge_transport__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68705,10 +68705,10 @@ end edge_sources__source___ggd_fast() = edge_sources__source___ggd_fast{Float64}() mutable struct edge_sources__source___ggd___total_ion_energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68724,10 +68724,10 @@ end edge_sources__source___ggd___total_ion_energy() = edge_sources__source___ggd___total_ion_energy{Float64}() mutable struct edge_sources__source___ggd___neutral___state___particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68761,22 +68761,22 @@ end edge_sources__source___ggd___neutral___state___neutral_type() = edge_sources__source___ggd___neutral___state___neutral_type{Float64}() mutable struct edge_sources__source___ggd___neutral___state___momentum{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68792,10 +68792,10 @@ end edge_sources__source___ggd___neutral___state___momentum() = edge_sources__source___ggd___neutral___state___momentum{Float64}() mutable struct edge_sources__source___ggd___neutral___state___energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68838,10 +68838,10 @@ end edge_sources__source___ggd___neutral___state() = edge_sources__source___ggd___neutral___state{Float64}() mutable struct edge_sources__source___ggd___neutral___particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68857,22 +68857,22 @@ end edge_sources__source___ggd___neutral___particles() = edge_sources__source___ggd___neutral___particles{Float64}() mutable struct edge_sources__source___ggd___neutral___momentum{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68888,10 +68888,10 @@ end edge_sources__source___ggd___neutral___momentum() = edge_sources__source___ggd___neutral___momentum{Float64}() mutable struct edge_sources__source___ggd___neutral___energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68953,22 +68953,22 @@ end edge_sources__source___ggd___neutral() = edge_sources__source___ggd___neutral{Float64}() mutable struct edge_sources__source___ggd___momentum{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -68984,10 +68984,10 @@ end edge_sources__source___ggd___momentum() = edge_sources__source___ggd___momentum{Float64}() mutable struct edge_sources__source___ggd___ion___state___particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69003,22 +69003,22 @@ end edge_sources__source___ggd___ion___state___particles() = edge_sources__source___ggd___ion___state___particles{Float64}() mutable struct edge_sources__source___ggd___ion___state___momentum{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69034,10 +69034,10 @@ end edge_sources__source___ggd___ion___state___momentum() = edge_sources__source___ggd___ion___state___momentum{Float64}() mutable struct edge_sources__source___ggd___ion___state___energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69080,10 +69080,10 @@ end edge_sources__source___ggd___ion___state() = edge_sources__source___ggd___ion___state{Float64}() mutable struct edge_sources__source___ggd___ion___particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69099,22 +69099,22 @@ end edge_sources__source___ggd___ion___particles() = edge_sources__source___ggd___ion___particles{Float64}() mutable struct edge_sources__source___ggd___ion___momentum{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69130,10 +69130,10 @@ end edge_sources__source___ggd___ion___momentum() = edge_sources__source___ggd___ion___momentum{Float64}() mutable struct edge_sources__source___ggd___ion___energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69196,10 +69196,10 @@ end edge_sources__source___ggd___ion() = edge_sources__source___ggd___ion{Float64}() mutable struct edge_sources__source___ggd___electrons__particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69215,10 +69215,10 @@ end edge_sources__source___ggd___electrons__particles() = edge_sources__source___ggd___electrons__particles{Float64}() mutable struct edge_sources__source___ggd___electrons__energy{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69253,10 +69253,10 @@ end edge_sources__source___ggd___electrons() = edge_sources__source___ggd___electrons{Float64}() mutable struct edge_sources__source___ggd___current{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69604,8 +69604,8 @@ edge_sources__grid_ggd___space___objects_per_dimension___object___boundary() = e mutable struct edge_sources__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{edge_sources__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -69737,9 +69737,9 @@ end edge_sources__grid_ggd___identifier() = edge_sources__grid_ggd___identifier{Float64}() mutable struct edge_sources__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69808,9 +69808,9 @@ end edge_sources__grid_ggd___grid_subset___element() = edge_sources__grid_ggd___grid_subset___element{Float64}() mutable struct edge_sources__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -69944,7 +69944,7 @@ end edge_sources() = edge_sources{Float64}() mutable struct edge_profiles__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -69961,8 +69961,8 @@ end edge_profiles__vacuum_toroidal_field() = edge_profiles__vacuum_toroidal_field{Float64}() mutable struct edge_profiles__statistics___uq_input_2d___distribution{T} <: IDS{T} - var"bins" :: Matrix{T} - var"probability" :: Matrix{T} + var"bins" :: Matrix{<:T} + var"probability" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70018,7 +70018,7 @@ mutable struct edge_profiles__statistics___quantity_2d___statistics_type{T} <: I var"grid_subset_index" :: Int64 var"identifier" :: edge_profiles__statistics___quantity_2d___statistics_type___identifier{T} var"uq_input_path" :: Int64 - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70035,8 +70035,8 @@ end edge_profiles__statistics___quantity_2d___statistics_type() = edge_profiles__statistics___quantity_2d___statistics_type{Float64}() mutable struct edge_profiles__statistics___quantity_2d___distribution{T} <: IDS{T} - var"bins" :: Matrix{T} - var"probability" :: Matrix{T} + var"bins" :: Matrix{<:T} + var"probability" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70111,18 +70111,18 @@ end edge_profiles__profiles_1d___zeff_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___zeff_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___zeff_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___zeff_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70157,18 +70157,18 @@ end edge_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___t_i_average_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70203,17 +70203,17 @@ end edge_profiles__profiles_1d___neutral___state___neutral_type() = edge_profiles__profiles_1d___neutral___state___neutral_type{Float64}() mutable struct edge_profiles__profiles_1d___neutral___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"label" :: String var"neutral_type" :: edge_profiles__profiles_1d___neutral___state___neutral_type{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String _filled::Set{Symbol} @@ -70250,19 +70250,19 @@ end edge_profiles__profiles_1d___neutral___element() = edge_profiles__profiles_1d___neutral___element{Float64}() mutable struct edge_profiles__profiles_1d___neutral{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"element" :: IDSvector{edge_profiles__profiles_1d___neutral___element{T}} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} var"state" :: IDSvector{edge_profiles__profiles_1d___neutral___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70280,11 +70280,11 @@ end edge_profiles__profiles_1d___neutral() = edge_profiles__profiles_1d___neutral{Float64}() mutable struct edge_profiles__profiles_1d___ion___velocity{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70318,18 +70318,18 @@ end edge_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___ion___temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70364,18 +70364,18 @@ end edge_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___ion___state___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70392,24 +70392,24 @@ end edge_profiles__profiles_1d___ion___state___density_fit() = edge_profiles__profiles_1d___ion___state___density_fit{Float64}() mutable struct edge_profiles__profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: edge_profiles__profiles_1d___ion___state___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"ionisation_potential" :: T var"label" :: String - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_average" :: T - var"z_average_1d" :: Vector{T} - var"z_average_square_1d" :: Vector{T} + var"z_average_1d" :: Vector{<:T} + var"z_average_square_1d" :: Vector{<:T} var"z_max" :: T var"z_min" :: T var"z_square_average" :: T @@ -70465,18 +70465,18 @@ end edge_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___ion___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70493,28 +70493,28 @@ end edge_profiles__profiles_1d___ion___density_fit() = edge_profiles__profiles_1d___ion___density_fit{Float64}() mutable struct edge_profiles__profiles_1d___ion{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: edge_profiles__profiles_1d___ion___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 var"element" :: IDSvector{edge_profiles__profiles_1d___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} var"state" :: IDSvector{edge_profiles__profiles_1d___ion___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: edge_profiles__profiles_1d___ion___temperature_fit{T} var"temperature_validity" :: Int64 var"velocity" :: edge_profiles__profiles_1d___ion___velocity{T} var"z_ion" :: T - var"z_ion_1d" :: Vector{T} - var"z_ion_square_1d" :: Vector{T} + var"z_ion_1d" :: Vector{<:T} + var"z_ion_square_1d" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70535,14 +70535,14 @@ end edge_profiles__profiles_1d___ion() = edge_profiles__profiles_1d___ion{Float64}() mutable struct edge_profiles__profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70576,18 +70576,18 @@ end edge_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___electrons__temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70622,18 +70622,18 @@ end edge_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method() = edge_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method{Float64}() mutable struct edge_profiles__profiles_1d___electrons__density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: edge_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70650,17 +70650,17 @@ end edge_profiles__profiles_1d___electrons__density_fit() = edge_profiles__profiles_1d___electrons__density_fit{Float64}() mutable struct edge_profiles__profiles_1d___electrons{T} <: IDS{T} - var"collisionality_norm" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"collisionality_norm" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: edge_profiles__profiles_1d___electrons__density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: edge_profiles__profiles_1d___electrons__temperature_fit{T} var"temperature_validity" :: Int64 _filled::Set{Symbol} @@ -70680,11 +70680,11 @@ end edge_profiles__profiles_1d___electrons() = edge_profiles__profiles_1d___electrons{Float64}() mutable struct edge_profiles__profiles_1d___e_field{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -70700,33 +70700,33 @@ end edge_profiles__profiles_1d___e_field() = edge_profiles__profiles_1d___e_field{Float64}() mutable struct edge_profiles__profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"current_parallel_inside" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"current_parallel_inside" :: Vector{<:T} var"e_field" :: edge_profiles__profiles_1d___e_field{T} var"electrons" :: edge_profiles__profiles_1d___electrons{T} var"grid" :: edge_profiles__profiles_1d___grid{T} var"ion" :: IDSvector{edge_profiles__profiles_1d___ion{T}} - var"j_bootstrap" :: Vector{T} - var"j_non_inductive" :: Vector{T} - var"j_ohmic" :: Vector{T} - var"j_tor" :: Vector{T} - var"j_total" :: Vector{T} - var"magnetic_shear" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"n_i_thermal_total" :: Vector{T} - var"n_i_total_over_n_e" :: Vector{T} + var"j_bootstrap" :: Vector{<:T} + var"j_non_inductive" :: Vector{<:T} + var"j_ohmic" :: Vector{<:T} + var"j_tor" :: Vector{<:T} + var"j_total" :: Vector{<:T} + var"magnetic_shear" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"n_i_thermal_total" :: Vector{<:T} + var"n_i_total_over_n_e" :: Vector{<:T} var"neutral" :: IDSvector{edge_profiles__profiles_1d___neutral{T}} - var"phi_potential" :: Vector{T} - var"pressure_ion_total" :: Vector{T} - var"pressure_parallel" :: Vector{T} - var"pressure_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"q" :: Vector{T} - var"rotation_frequency_tor_sonic" :: Vector{T} - var"t_i_average" :: Vector{T} + var"phi_potential" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} + var"pressure_parallel" :: Vector{<:T} + var"pressure_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"q" :: Vector{<:T} + var"rotation_frequency_tor_sonic" :: Vector{<:T} + var"t_i_average" :: Vector{<:T} var"t_i_average_fit" :: edge_profiles__profiles_1d___t_i_average_fit{T} var"time" :: Float64 - var"zeff" :: Vector{T} + var"zeff" :: Vector{<:T} var"zeff_fit" :: edge_profiles__profiles_1d___zeff_fit{T} _filled::Set{Symbol} _frozen::Bool @@ -71031,8 +71031,8 @@ edge_profiles__grid_ggd___space___objects_per_dimension___object___boundary() = mutable struct edge_profiles__grid_ggd___space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{edge_profiles__grid_ggd___space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -71164,9 +71164,9 @@ end edge_profiles__grid_ggd___identifier() = edge_profiles__grid_ggd___identifier{Float64}() mutable struct edge_profiles__grid_ggd___grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71235,9 +71235,9 @@ end edge_profiles__grid_ggd___grid_subset___element() = edge_profiles__grid_ggd___grid_subset___element{Float64}() mutable struct edge_profiles__grid_ggd___grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71493,10 +71493,10 @@ end edge_profiles__ggd_fast() = edge_profiles__ggd_fast{Float64}() mutable struct edge_profiles__ggd___zeff{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71512,10 +71512,10 @@ end edge_profiles__ggd___zeff() = edge_profiles__ggd___zeff{Float64}() mutable struct edge_profiles__ggd___t_i_average{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71531,10 +71531,10 @@ end edge_profiles__ggd___t_i_average() = edge_profiles__ggd___t_i_average{Float64}() mutable struct edge_profiles__ggd___pressure_thermal{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71550,10 +71550,10 @@ end edge_profiles__ggd___pressure_thermal() = edge_profiles__ggd___pressure_thermal{Float64}() mutable struct edge_profiles__ggd___pressure_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71569,10 +71569,10 @@ end edge_profiles__ggd___pressure_perpendicular() = edge_profiles__ggd___pressure_perpendicular{Float64}() mutable struct edge_profiles__ggd___pressure_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71588,10 +71588,10 @@ end edge_profiles__ggd___pressure_parallel() = edge_profiles__ggd___pressure_parallel{Float64}() mutable struct edge_profiles__ggd___phi_potential{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71607,22 +71607,22 @@ end edge_profiles__ggd___phi_potential() = edge_profiles__ggd___phi_potential{Float64}() mutable struct edge_profiles__ggd___neutral___velocity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71638,10 +71638,10 @@ end edge_profiles__ggd___neutral___velocity() = edge_profiles__ggd___neutral___velocity{Float64}() mutable struct edge_profiles__ggd___neutral___temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71657,22 +71657,22 @@ end edge_profiles__ggd___neutral___temperature() = edge_profiles__ggd___neutral___temperature{Float64}() mutable struct edge_profiles__ggd___neutral___state___velocity_exb{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71688,22 +71688,22 @@ end edge_profiles__ggd___neutral___state___velocity_exb() = edge_profiles__ggd___neutral___state___velocity_exb{Float64}() mutable struct edge_profiles__ggd___neutral___state___velocity_diamagnetic{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71719,22 +71719,22 @@ end edge_profiles__ggd___neutral___state___velocity_diamagnetic() = edge_profiles__ggd___neutral___state___velocity_diamagnetic{Float64}() mutable struct edge_profiles__ggd___neutral___state___velocity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71750,10 +71750,10 @@ end edge_profiles__ggd___neutral___state___velocity() = edge_profiles__ggd___neutral___state___velocity{Float64}() mutable struct edge_profiles__ggd___neutral___state___temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71769,10 +71769,10 @@ end edge_profiles__ggd___neutral___state___temperature() = edge_profiles__ggd___neutral___state___temperature{Float64}() mutable struct edge_profiles__ggd___neutral___state___pressure_fast_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71788,10 +71788,10 @@ end edge_profiles__ggd___neutral___state___pressure_fast_perpendicular() = edge_profiles__ggd___neutral___state___pressure_fast_perpendicular{Float64}() mutable struct edge_profiles__ggd___neutral___state___pressure_fast_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71807,10 +71807,10 @@ end edge_profiles__ggd___neutral___state___pressure_fast_parallel() = edge_profiles__ggd___neutral___state___pressure_fast_parallel{Float64}() mutable struct edge_profiles__ggd___neutral___state___pressure{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71844,10 +71844,10 @@ end edge_profiles__ggd___neutral___state___neutral_type() = edge_profiles__ggd___neutral___state___neutral_type{Float64}() mutable struct edge_profiles__ggd___neutral___state___energy_density_kinetic{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71863,10 +71863,10 @@ end edge_profiles__ggd___neutral___state___energy_density_kinetic() = edge_profiles__ggd___neutral___state___energy_density_kinetic{Float64}() mutable struct edge_profiles__ggd___neutral___state___distribution_function{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71882,10 +71882,10 @@ end edge_profiles__ggd___neutral___state___distribution_function() = edge_profiles__ggd___neutral___state___distribution_function{Float64}() mutable struct edge_profiles__ggd___neutral___state___density_fast{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71901,10 +71901,10 @@ end edge_profiles__ggd___neutral___state___density_fast() = edge_profiles__ggd___neutral___state___density_fast{Float64}() mutable struct edge_profiles__ggd___neutral___state___density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71963,10 +71963,10 @@ end edge_profiles__ggd___neutral___state() = edge_profiles__ggd___neutral___state{Float64}() mutable struct edge_profiles__ggd___neutral___pressure_fast_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -71982,10 +71982,10 @@ end edge_profiles__ggd___neutral___pressure_fast_perpendicular() = edge_profiles__ggd___neutral___pressure_fast_perpendicular{Float64}() mutable struct edge_profiles__ggd___neutral___pressure_fast_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72001,10 +72001,10 @@ end edge_profiles__ggd___neutral___pressure_fast_parallel() = edge_profiles__ggd___neutral___pressure_fast_parallel{Float64}() mutable struct edge_profiles__ggd___neutral___pressure{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72020,10 +72020,10 @@ end edge_profiles__ggd___neutral___pressure() = edge_profiles__ggd___neutral___pressure{Float64}() mutable struct edge_profiles__ggd___neutral___energy_density_kinetic{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72057,10 +72057,10 @@ end edge_profiles__ggd___neutral___element() = edge_profiles__ggd___neutral___element{Float64}() mutable struct edge_profiles__ggd___neutral___density_fast{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72076,10 +72076,10 @@ end edge_profiles__ggd___neutral___density_fast() = edge_profiles__ggd___neutral___density_fast{Float64}() mutable struct edge_profiles__ggd___neutral___density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72133,10 +72133,10 @@ end edge_profiles__ggd___neutral() = edge_profiles__ggd___neutral{Float64}() mutable struct edge_profiles__ggd___n_i_total_over_n_e{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72152,22 +72152,22 @@ end edge_profiles__ggd___n_i_total_over_n_e() = edge_profiles__ggd___n_i_total_over_n_e{Float64}() mutable struct edge_profiles__ggd___j_total{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72183,22 +72183,22 @@ end edge_profiles__ggd___j_total() = edge_profiles__ggd___j_total{Float64}() mutable struct edge_profiles__ggd___j_pfirsch_schlueter{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72214,22 +72214,22 @@ end edge_profiles__ggd___j_pfirsch_schlueter() = edge_profiles__ggd___j_pfirsch_schlueter{Float64}() mutable struct edge_profiles__ggd___j_perpendicular_viscosity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72245,22 +72245,22 @@ end edge_profiles__ggd___j_perpendicular_viscosity() = edge_profiles__ggd___j_perpendicular_viscosity{Float64}() mutable struct edge_profiles__ggd___j_parallel_viscosity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72276,10 +72276,10 @@ end edge_profiles__ggd___j_parallel_viscosity() = edge_profiles__ggd___j_parallel_viscosity{Float64}() mutable struct edge_profiles__ggd___j_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72295,22 +72295,22 @@ end edge_profiles__ggd___j_parallel() = edge_profiles__ggd___j_parallel{Float64}() mutable struct edge_profiles__ggd___j_ion_neutral_friction{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72326,22 +72326,22 @@ end edge_profiles__ggd___j_ion_neutral_friction() = edge_profiles__ggd___j_ion_neutral_friction{Float64}() mutable struct edge_profiles__ggd___j_inertial{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72357,22 +72357,22 @@ end edge_profiles__ggd___j_inertial() = edge_profiles__ggd___j_inertial{Float64}() mutable struct edge_profiles__ggd___j_heat_viscosity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72388,22 +72388,22 @@ end edge_profiles__ggd___j_heat_viscosity() = edge_profiles__ggd___j_heat_viscosity{Float64}() mutable struct edge_profiles__ggd___j_diamagnetic{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72419,22 +72419,22 @@ end edge_profiles__ggd___j_diamagnetic() = edge_profiles__ggd___j_diamagnetic{Float64}() mutable struct edge_profiles__ggd___j_anomalous{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72450,22 +72450,22 @@ end edge_profiles__ggd___j_anomalous() = edge_profiles__ggd___j_anomalous{Float64}() mutable struct edge_profiles__ggd___ion___velocity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72481,10 +72481,10 @@ end edge_profiles__ggd___ion___velocity() = edge_profiles__ggd___ion___velocity{Float64}() mutable struct edge_profiles__ggd___ion___temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72500,10 +72500,10 @@ end edge_profiles__ggd___ion___temperature() = edge_profiles__ggd___ion___temperature{Float64}() mutable struct edge_profiles__ggd___ion___state___z_square_average{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72519,10 +72519,10 @@ end edge_profiles__ggd___ion___state___z_square_average() = edge_profiles__ggd___ion___state___z_square_average{Float64}() mutable struct edge_profiles__ggd___ion___state___z_average{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72538,22 +72538,22 @@ end edge_profiles__ggd___ion___state___z_average() = edge_profiles__ggd___ion___state___z_average{Float64}() mutable struct edge_profiles__ggd___ion___state___velocity_exb{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72569,22 +72569,22 @@ end edge_profiles__ggd___ion___state___velocity_exb() = edge_profiles__ggd___ion___state___velocity_exb{Float64}() mutable struct edge_profiles__ggd___ion___state___velocity_diamagnetic{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72600,22 +72600,22 @@ end edge_profiles__ggd___ion___state___velocity_diamagnetic() = edge_profiles__ggd___ion___state___velocity_diamagnetic{Float64}() mutable struct edge_profiles__ggd___ion___state___velocity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72631,10 +72631,10 @@ end edge_profiles__ggd___ion___state___velocity() = edge_profiles__ggd___ion___state___velocity{Float64}() mutable struct edge_profiles__ggd___ion___state___temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72650,10 +72650,10 @@ end edge_profiles__ggd___ion___state___temperature() = edge_profiles__ggd___ion___state___temperature{Float64}() mutable struct edge_profiles__ggd___ion___state___pressure_fast_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72669,10 +72669,10 @@ end edge_profiles__ggd___ion___state___pressure_fast_perpendicular() = edge_profiles__ggd___ion___state___pressure_fast_perpendicular{Float64}() mutable struct edge_profiles__ggd___ion___state___pressure_fast_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72688,10 +72688,10 @@ end edge_profiles__ggd___ion___state___pressure_fast_parallel() = edge_profiles__ggd___ion___state___pressure_fast_parallel{Float64}() mutable struct edge_profiles__ggd___ion___state___pressure{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72707,10 +72707,10 @@ end edge_profiles__ggd___ion___state___pressure() = edge_profiles__ggd___ion___state___pressure{Float64}() mutable struct edge_profiles__ggd___ion___state___ionisation_potential{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72726,10 +72726,10 @@ end edge_profiles__ggd___ion___state___ionisation_potential() = edge_profiles__ggd___ion___state___ionisation_potential{Float64}() mutable struct edge_profiles__ggd___ion___state___energy_density_kinetic{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72745,10 +72745,10 @@ end edge_profiles__ggd___ion___state___energy_density_kinetic() = edge_profiles__ggd___ion___state___energy_density_kinetic{Float64}() mutable struct edge_profiles__ggd___ion___state___distribution_function{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72764,10 +72764,10 @@ end edge_profiles__ggd___ion___state___distribution_function() = edge_profiles__ggd___ion___state___distribution_function{Float64}() mutable struct edge_profiles__ggd___ion___state___density_fast{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72783,10 +72783,10 @@ end edge_profiles__ggd___ion___state___density_fast() = edge_profiles__ggd___ion___state___density_fast{Float64}() mutable struct edge_profiles__ggd___ion___state___density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72851,10 +72851,10 @@ end edge_profiles__ggd___ion___state() = edge_profiles__ggd___ion___state{Float64}() mutable struct edge_profiles__ggd___ion___pressure_fast_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72870,10 +72870,10 @@ end edge_profiles__ggd___ion___pressure_fast_perpendicular() = edge_profiles__ggd___ion___pressure_fast_perpendicular{Float64}() mutable struct edge_profiles__ggd___ion___pressure_fast_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72889,10 +72889,10 @@ end edge_profiles__ggd___ion___pressure_fast_parallel() = edge_profiles__ggd___ion___pressure_fast_parallel{Float64}() mutable struct edge_profiles__ggd___ion___pressure{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72908,10 +72908,10 @@ end edge_profiles__ggd___ion___pressure() = edge_profiles__ggd___ion___pressure{Float64}() mutable struct edge_profiles__ggd___ion___energy_density_kinetic{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72945,10 +72945,10 @@ end edge_profiles__ggd___ion___element() = edge_profiles__ggd___ion___element{Float64}() mutable struct edge_profiles__ggd___ion___density_fast{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -72964,10 +72964,10 @@ end edge_profiles__ggd___ion___density_fast() = edge_profiles__ggd___ion___density_fast{Float64}() mutable struct edge_profiles__ggd___ion___density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73022,22 +73022,22 @@ end edge_profiles__ggd___ion() = edge_profiles__ggd___ion{Float64}() mutable struct edge_profiles__ggd___electrons__velocity{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73053,10 +73053,10 @@ end edge_profiles__ggd___electrons__velocity() = edge_profiles__ggd___electrons__velocity{Float64}() mutable struct edge_profiles__ggd___electrons__temperature{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73072,10 +73072,10 @@ end edge_profiles__ggd___electrons__temperature() = edge_profiles__ggd___electrons__temperature{Float64}() mutable struct edge_profiles__ggd___electrons__pressure_fast_perpendicular{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73091,10 +73091,10 @@ end edge_profiles__ggd___electrons__pressure_fast_perpendicular() = edge_profiles__ggd___electrons__pressure_fast_perpendicular{Float64}() mutable struct edge_profiles__ggd___electrons__pressure_fast_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73110,10 +73110,10 @@ end edge_profiles__ggd___electrons__pressure_fast_parallel() = edge_profiles__ggd___electrons__pressure_fast_parallel{Float64}() mutable struct edge_profiles__ggd___electrons__pressure{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73129,10 +73129,10 @@ end edge_profiles__ggd___electrons__pressure() = edge_profiles__ggd___electrons__pressure{Float64}() mutable struct edge_profiles__ggd___electrons__distribution_function{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73148,10 +73148,10 @@ end edge_profiles__ggd___electrons__distribution_function() = edge_profiles__ggd___electrons__distribution_function{Float64}() mutable struct edge_profiles__ggd___electrons__density_fast{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73167,10 +73167,10 @@ end edge_profiles__ggd___electrons__density_fast() = edge_profiles__ggd___electrons__density_fast{Float64}() mutable struct edge_profiles__ggd___electrons__density{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73217,22 +73217,22 @@ end edge_profiles__ggd___electrons() = edge_profiles__ggd___electrons{Float64}() mutable struct edge_profiles__ggd___e_field{T} <: IDSvectorStaticElement{T} - var"diamagnetic" :: Vector{T} - var"diamagnetic_coefficients" :: Matrix{T} + var"diamagnetic" :: Vector{<:T} + var"diamagnetic_coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"parallel" :: Vector{T} - var"parallel_coefficients" :: Matrix{T} - var"poloidal" :: Vector{T} - var"poloidal_coefficients" :: Matrix{T} - var"r" :: Vector{T} - var"r_coefficients" :: Matrix{T} - var"radial" :: Vector{T} - var"radial_coefficients" :: Matrix{T} - var"toroidal" :: Vector{T} - var"toroidal_coefficients" :: Matrix{T} - var"z" :: Vector{T} - var"z_coefficients" :: Matrix{T} + var"parallel" :: Vector{<:T} + var"parallel_coefficients" :: Matrix{<:T} + var"poloidal" :: Vector{<:T} + var"poloidal_coefficients" :: Matrix{<:T} + var"r" :: Vector{<:T} + var"r_coefficients" :: Matrix{<:T} + var"radial" :: Vector{<:T} + var"radial_coefficients" :: Matrix{<:T} + var"toroidal" :: Vector{<:T} + var"toroidal_coefficients" :: Matrix{<:T} + var"z" :: Vector{<:T} + var"z_coefficients" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73248,10 +73248,10 @@ end edge_profiles__ggd___e_field() = edge_profiles__ggd___e_field{Float64}() mutable struct edge_profiles__ggd___a_field_parallel{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73406,8 +73406,8 @@ end edge_profiles() = edge_profiles{Float64}() mutable struct ece__t_e_central{T} <: IDS{T} - var"data" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"data" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -73426,8 +73426,8 @@ end ece__t_e_central() = ece__t_e_central{Float64}() mutable struct ece__psi_normalization{T} <: IDS{T} - var"psi_boundary" :: Vector{T} - var"psi_magnetic_axis" :: Vector{T} + var"psi_boundary" :: Vector{<:T} + var"psi_magnetic_axis" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -73886,7 +73886,7 @@ end ece__code() = ece__code{Float64}() mutable struct ece__channel___t_e_voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -73905,7 +73905,7 @@ end ece__channel___t_e_voltage() = ece__channel___t_e_voltage{Float64}() mutable struct ece__channel___t_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -73923,12 +73923,12 @@ end ece__channel___t_e() = ece__channel___t_e{Float64}() mutable struct ece__channel___position{T} <: IDS{T} - var"phi" :: Vector{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"theta" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"theta" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -73944,7 +73944,7 @@ end ece__channel___position() = ece__channel___position{Float64}() mutable struct ece__channel___optical_depth{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -73962,7 +73962,7 @@ end ece__channel___optical_depth() = ece__channel___optical_depth{Float64}() mutable struct ece__channel___harmonic{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -73980,7 +73980,7 @@ end ece__channel___harmonic() = ece__channel___harmonic{Float64}() mutable struct ece__channel___frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} _filled::Set{Symbol} @@ -73998,12 +73998,12 @@ end ece__channel___frequency() = ece__channel___frequency{Float64}() mutable struct ece__channel___delta_position_suprathermal{T} <: IDS{T} - var"phi" :: Vector{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"theta" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"theta" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -74019,7 +74019,7 @@ end ece__channel___delta_position_suprathermal() = ece__channel___delta_position_suprathermal{Float64}() mutable struct ece__channel___beam__spot__size{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74036,7 +74036,7 @@ end ece__channel___beam__spot__size() = ece__channel___beam__spot__size{Float64}() mutable struct ece__channel___beam__spot__angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74072,7 +74072,7 @@ end ece__channel___beam__spot() = ece__channel___beam__spot{Float64}() mutable struct ece__channel___beam__phase__curvature{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74089,7 +74089,7 @@ end ece__channel___beam__phase__curvature() = ece__channel___beam__phase__curvature{Float64}() mutable struct ece__channel___beam__phase__angle{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74500,8 +74500,8 @@ end ec_launchers__code() = ec_launchers__code{Float64}() mutable struct ec_launchers__beam___spot{T} <: IDS{T} - var"angle" :: Vector{T} - var"size" :: Matrix{T} + var"angle" :: Vector{<:T} + var"size" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -74517,7 +74517,7 @@ end ec_launchers__beam___spot() = ec_launchers__beam___spot{Float64}() mutable struct ec_launchers__beam___power_launched{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74534,8 +74534,8 @@ end ec_launchers__beam___power_launched() = ec_launchers__beam___power_launched{Float64}() mutable struct ec_launchers__beam___phase{T} <: IDS{T} - var"angle" :: Vector{T} - var"curvature" :: Matrix{T} + var"angle" :: Vector{<:T} + var"curvature" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -74551,11 +74551,11 @@ end ec_launchers__beam___phase() = ec_launchers__beam___phase{Float64}() mutable struct ec_launchers__beam___launching_position{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} var"r_limit_max" :: T var"r_limit_min" :: T - var"z" :: Vector{T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -74571,7 +74571,7 @@ end ec_launchers__beam___launching_position() = ec_launchers__beam___launching_position{Float64}() mutable struct ec_launchers__beam___frequency{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74612,12 +74612,12 @@ mutable struct ec_launchers__beam{T} <: IDSvectorStaticElement{T} var"launching_position" :: ec_launchers__beam___launching_position{T} var"mode" :: Int64 var"name" :: String - var"o_mode_fraction" :: Vector{T} + var"o_mode_fraction" :: Vector{<:T} var"phase" :: ec_launchers__beam___phase{T} var"power_launched" :: ec_launchers__beam___power_launched{T} var"spot" :: ec_launchers__beam___spot{T} - var"steering_angle_pol" :: Vector{T} - var"steering_angle_tor" :: Vector{T} + var"steering_angle_pol" :: Vector{<:T} + var"steering_angle_tor" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74926,7 +74926,7 @@ end divertors__ids_properties() = divertors__ids_properties{Float64}() mutable struct divertors__divertor___wetted_area{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74943,7 +74943,7 @@ end divertors__divertor___wetted_area() = divertors__divertor___wetted_area{Float64}() mutable struct divertors__divertor___target___wetted_area{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74980,7 +74980,7 @@ end divertors__divertor___target___two_point_model() = divertors__divertor___target___two_point_model{Float64}() mutable struct divertors__divertor___target___tilt_angle_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -74997,7 +74997,7 @@ end divertors__divertor___target___tilt_angle_tor() = divertors__divertor___target___tilt_angle_tor{Float64}() mutable struct divertors__divertor___target___tilt_angle_pol{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75014,9 +75014,9 @@ end divertors__divertor___target___tilt_angle_pol() = divertors__divertor___target___tilt_angle_pol{Float64}() mutable struct divertors__divertor___target___tile___surface_outline{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -75032,7 +75032,7 @@ end divertors__divertor___target___tile___surface_outline() = divertors__divertor___target___tile___surface_outline{Float64}() mutable struct divertors__divertor___target___tile___current_incident{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75072,7 +75072,7 @@ end divertors__divertor___target___tile() = divertors__divertor___target___tile{Float64}() mutable struct divertors__divertor___target___power_recombination_plasma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75089,7 +75089,7 @@ end divertors__divertor___target___power_recombination_plasma() = divertors__divertor___target___power_recombination_plasma{Float64}() mutable struct divertors__divertor___target___power_recombination_neutrals{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75106,7 +75106,7 @@ end divertors__divertor___target___power_recombination_neutrals() = divertors__divertor___target___power_recombination_neutrals{Float64}() mutable struct divertors__divertor___target___power_radiated{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75123,7 +75123,7 @@ end divertors__divertor___target___power_radiated() = divertors__divertor___target___power_radiated{Float64}() mutable struct divertors__divertor___target___power_neutrals{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75140,7 +75140,7 @@ end divertors__divertor___target___power_neutrals() = divertors__divertor___target___power_neutrals{Float64}() mutable struct divertors__divertor___target___power_incident_fraction{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75157,7 +75157,7 @@ end divertors__divertor___target___power_incident_fraction() = divertors__divertor___target___power_incident_fraction{Float64}() mutable struct divertors__divertor___target___power_incident{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75174,7 +75174,7 @@ end divertors__divertor___target___power_incident() = divertors__divertor___target___power_incident{Float64}() mutable struct divertors__divertor___target___power_flux_peak{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75191,7 +75191,7 @@ end divertors__divertor___target___power_flux_peak() = divertors__divertor___target___power_flux_peak{Float64}() mutable struct divertors__divertor___target___power_currents{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75208,7 +75208,7 @@ end divertors__divertor___target___power_currents() = divertors__divertor___target___power_currents{Float64}() mutable struct divertors__divertor___target___power_convected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75225,7 +75225,7 @@ end divertors__divertor___target___power_convected() = divertors__divertor___target___power_convected{Float64}() mutable struct divertors__divertor___target___power_conducted{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75242,7 +75242,7 @@ end divertors__divertor___target___power_conducted() = divertors__divertor___target___power_conducted{Float64}() mutable struct divertors__divertor___target___power_black_body{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75259,7 +75259,7 @@ end divertors__divertor___target___power_black_body() = divertors__divertor___target___power_black_body{Float64}() mutable struct divertors__divertor___target___flux_expansion{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75276,7 +75276,7 @@ end divertors__divertor___target___flux_expansion() = divertors__divertor___target___flux_expansion{Float64}() mutable struct divertors__divertor___target___current_incident{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75351,7 +75351,7 @@ end divertors__divertor___target() = divertors__divertor___target{Float64}() mutable struct divertors__divertor___power_thermal_extracted{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75368,7 +75368,7 @@ end divertors__divertor___power_thermal_extracted() = divertors__divertor___power_thermal_extracted{Float64}() mutable struct divertors__divertor___power_recombination_plasma{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75385,7 +75385,7 @@ end divertors__divertor___power_recombination_plasma() = divertors__divertor___power_recombination_plasma{Float64}() mutable struct divertors__divertor___power_recombination_neutrals{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75402,7 +75402,7 @@ end divertors__divertor___power_recombination_neutrals() = divertors__divertor___power_recombination_neutrals{Float64}() mutable struct divertors__divertor___power_radiated{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75419,7 +75419,7 @@ end divertors__divertor___power_radiated() = divertors__divertor___power_radiated{Float64}() mutable struct divertors__divertor___power_neutrals{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75436,7 +75436,7 @@ end divertors__divertor___power_neutrals() = divertors__divertor___power_neutrals{Float64}() mutable struct divertors__divertor___power_incident{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75453,7 +75453,7 @@ end divertors__divertor___power_incident() = divertors__divertor___power_incident{Float64}() mutable struct divertors__divertor___power_currents{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75470,7 +75470,7 @@ end divertors__divertor___power_currents() = divertors__divertor___power_currents{Float64}() mutable struct divertors__divertor___power_convected{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75487,7 +75487,7 @@ end divertors__divertor___power_convected() = divertors__divertor___power_convected{Float64}() mutable struct divertors__divertor___power_conducted{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75504,7 +75504,7 @@ end divertors__divertor___power_conducted() = divertors__divertor___power_conducted{Float64}() mutable struct divertors__divertor___power_black_body{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75521,7 +75521,7 @@ end divertors__divertor___power_black_body() = divertors__divertor___power_black_body{Float64}() mutable struct divertors__divertor___particle_flux_recycled_total{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75538,7 +75538,7 @@ end divertors__divertor___particle_flux_recycled_total() = divertors__divertor___particle_flux_recycled_total{Float64}() mutable struct divertors__divertor___current_incident{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -75669,7 +75669,7 @@ end divertors() = divertors{Float64}() mutable struct distributions__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -75686,8 +75686,8 @@ end distributions__vacuum_toroidal_field() = distributions__vacuum_toroidal_field{Float64}() mutable struct distributions__magnetic_axis{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76163,10 +76163,10 @@ distributions__distribution___species() = distributions__distribution___species{ mutable struct distributions__distribution___profiles_2d___trapped__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -76208,11 +76208,11 @@ mutable struct distributions__distribution___profiles_2d___trapped__collisions__ var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} var"state" :: IDSvector{distributions__distribution___profiles_2d___trapped__collisions__ion___state{T}} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -76231,10 +76231,10 @@ end distributions__distribution___profiles_2d___trapped__collisions__ion() = distributions__distribution___profiles_2d___trapped__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_2d___trapped__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76270,14 +76270,14 @@ distributions__distribution___profiles_2d___trapped__collisions() = distribution mutable struct distributions__distribution___profiles_2d___trapped{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_2d___trapped__collisions{T} - var"current_fast_tor" :: Matrix{T} - var"current_tor" :: Matrix{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} - var"pressure" :: Matrix{T} - var"pressure_fast" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} - var"torque_tor_j_radial" :: Matrix{T} + var"current_fast_tor" :: Matrix{<:T} + var"current_tor" :: Matrix{<:T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} + var"pressure" :: Matrix{<:T} + var"pressure_fast" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} + var"torque_tor_j_radial" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76312,16 +76312,16 @@ end distributions__distribution___profiles_2d___grid__type() = distributions__distribution___profiles_2d___grid__type{Float64}() mutable struct distributions__distribution___profiles_2d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} - var"r" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"theta_geometric" :: Vector{T} - var"theta_straight" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"theta_geometric" :: Vector{<:T} + var"theta_straight" :: Vector{<:T} var"type" :: distributions__distribution___profiles_2d___grid__type{T} - var"volume" :: Vector{T} - var"z" :: Vector{T} + var"volume" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76340,10 +76340,10 @@ distributions__distribution___profiles_2d___grid() = distributions__distribution mutable struct distributions__distribution___profiles_2d___counter_passing__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -76385,11 +76385,11 @@ mutable struct distributions__distribution___profiles_2d___counter_passing__coll var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} var"state" :: IDSvector{distributions__distribution___profiles_2d___counter_passing__collisions__ion___state{T}} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -76408,10 +76408,10 @@ end distributions__distribution___profiles_2d___counter_passing__collisions__ion() = distributions__distribution___profiles_2d___counter_passing__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_2d___counter_passing__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76447,14 +76447,14 @@ distributions__distribution___profiles_2d___counter_passing__collisions() = dist mutable struct distributions__distribution___profiles_2d___counter_passing{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_2d___counter_passing__collisions{T} - var"current_fast_tor" :: Matrix{T} - var"current_tor" :: Matrix{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} - var"pressure" :: Matrix{T} - var"pressure_fast" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} - var"torque_tor_j_radial" :: Matrix{T} + var"current_fast_tor" :: Matrix{<:T} + var"current_tor" :: Matrix{<:T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} + var"pressure" :: Matrix{<:T} + var"pressure_fast" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} + var"torque_tor_j_radial" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76473,10 +76473,10 @@ distributions__distribution___profiles_2d___counter_passing() = distributions__d mutable struct distributions__distribution___profiles_2d___collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -76518,11 +76518,11 @@ mutable struct distributions__distribution___profiles_2d___collisions__ion{T} <: var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} var"state" :: IDSvector{distributions__distribution___profiles_2d___collisions__ion___state{T}} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -76541,10 +76541,10 @@ end distributions__distribution___profiles_2d___collisions__ion() = distributions__distribution___profiles_2d___collisions__ion{Float64}() mutable struct distributions__distribution___profiles_2d___collisions__electrons{T} <: IDS{T} - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76581,10 +76581,10 @@ distributions__distribution___profiles_2d___collisions() = distributions__distri mutable struct distributions__distribution___profiles_2d___co_passing__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -76626,11 +76626,11 @@ mutable struct distributions__distribution___profiles_2d___co_passing__collision var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} var"state" :: IDSvector{distributions__distribution___profiles_2d___co_passing__collisions__ion___state{T}} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -76649,10 +76649,10 @@ end distributions__distribution___profiles_2d___co_passing__collisions__ion() = distributions__distribution___profiles_2d___co_passing__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_2d___co_passing__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Matrix{T} - var"power_thermal" :: Matrix{T} - var"torque_fast_tor" :: Matrix{T} - var"torque_thermal_tor" :: Matrix{T} + var"power_fast" :: Matrix{<:T} + var"power_thermal" :: Matrix{<:T} + var"torque_fast_tor" :: Matrix{<:T} + var"torque_thermal_tor" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76688,14 +76688,14 @@ distributions__distribution___profiles_2d___co_passing__collisions() = distribut mutable struct distributions__distribution___profiles_2d___co_passing{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_2d___co_passing__collisions{T} - var"current_fast_tor" :: Matrix{T} - var"current_tor" :: Matrix{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} - var"pressure" :: Matrix{T} - var"pressure_fast" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} - var"torque_tor_j_radial" :: Matrix{T} + var"current_fast_tor" :: Matrix{<:T} + var"current_tor" :: Matrix{<:T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} + var"pressure" :: Matrix{<:T} + var"pressure_fast" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} + var"torque_tor_j_radial" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76715,16 +76715,16 @@ mutable struct distributions__distribution___profiles_2d{T} <: IDSvectorTimeElem var"co_passing" :: distributions__distribution___profiles_2d___co_passing{T} var"collisions" :: distributions__distribution___profiles_2d___collisions{T} var"counter_passing" :: distributions__distribution___profiles_2d___counter_passing{T} - var"current_fast_tor" :: Matrix{T} - var"current_tor" :: Matrix{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} + var"current_fast_tor" :: Matrix{<:T} + var"current_tor" :: Matrix{<:T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} var"grid" :: distributions__distribution___profiles_2d___grid{T} - var"pressure" :: Matrix{T} - var"pressure_fast" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} + var"pressure" :: Matrix{<:T} + var"pressure_fast" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} var"time" :: Float64 - var"torque_tor_j_radial" :: Matrix{T} + var"torque_tor_j_radial" :: Matrix{<:T} var"trapped" :: distributions__distribution___profiles_2d___trapped{T} _filled::Set{Symbol} _frozen::Bool @@ -76783,10 +76783,10 @@ end distributions__distribution___profiles_1d___trapped__source___identifier() = distributions__distribution___profiles_1d___trapped__source___identifier{Float64}() mutable struct distributions__distribution___profiles_1d___trapped__source{T} <: IDSvectorStaticElement{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"identifier" :: distributions__distribution___profiles_1d___trapped__source___identifier{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76805,10 +76805,10 @@ distributions__distribution___profiles_1d___trapped__source() = distributions__d mutable struct distributions__distribution___profiles_1d___trapped__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -76850,11 +76850,11 @@ mutable struct distributions__distribution___profiles_1d___trapped__collisions__ var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} var"state" :: IDSvector{distributions__distribution___profiles_1d___trapped__collisions__ion___state{T}} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -76873,10 +76873,10 @@ end distributions__distribution___profiles_1d___trapped__collisions__ion() = distributions__distribution___profiles_1d___trapped__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_1d___trapped__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76912,15 +76912,15 @@ distributions__distribution___profiles_1d___trapped__collisions() = distribution mutable struct distributions__distribution___profiles_1d___trapped{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_1d___trapped__collisions{T} - var"current_fast_tor" :: Vector{T} - var"current_tor" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} + var"current_fast_tor" :: Vector{<:T} + var"current_tor" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} var"source" :: IDSvector{distributions__distribution___profiles_1d___trapped__source{T}} - var"torque_tor_j_radial" :: Vector{T} + var"torque_tor_j_radial" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76938,9 +76938,9 @@ end distributions__distribution___profiles_1d___trapped() = distributions__distribution___profiles_1d___trapped{Float64}() mutable struct distributions__distribution___profiles_1d___thermalisation{T} <: IDS{T} - var"energy" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"energy" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -76993,10 +76993,10 @@ end distributions__distribution___profiles_1d___source___identifier() = distributions__distribution___profiles_1d___source___identifier{Float64}() mutable struct distributions__distribution___profiles_1d___source{T} <: IDSvectorStaticElement{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"identifier" :: distributions__distribution___profiles_1d___source___identifier{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77013,15 +77013,15 @@ end distributions__distribution___profiles_1d___source() = distributions__distribution___profiles_1d___source{Float64}() mutable struct distributions__distribution___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77055,7 +77055,7 @@ end distributions__distribution___profiles_1d___fast_filter__method() = distributions__distribution___profiles_1d___fast_filter__method{Float64}() mutable struct distributions__distribution___profiles_1d___fast_filter{T} <: IDS{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"method" :: distributions__distribution___profiles_1d___fast_filter__method{T} _filled::Set{Symbol} _frozen::Bool @@ -77110,10 +77110,10 @@ end distributions__distribution___profiles_1d___counter_passing__source___identifier() = distributions__distribution___profiles_1d___counter_passing__source___identifier{Float64}() mutable struct distributions__distribution___profiles_1d___counter_passing__source{T} <: IDSvectorStaticElement{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"identifier" :: distributions__distribution___profiles_1d___counter_passing__source___identifier{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77132,10 +77132,10 @@ distributions__distribution___profiles_1d___counter_passing__source() = distribu mutable struct distributions__distribution___profiles_1d___counter_passing__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -77177,11 +77177,11 @@ mutable struct distributions__distribution___profiles_1d___counter_passing__coll var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} var"state" :: IDSvector{distributions__distribution___profiles_1d___counter_passing__collisions__ion___state{T}} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -77200,10 +77200,10 @@ end distributions__distribution___profiles_1d___counter_passing__collisions__ion() = distributions__distribution___profiles_1d___counter_passing__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_1d___counter_passing__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77239,15 +77239,15 @@ distributions__distribution___profiles_1d___counter_passing__collisions() = dist mutable struct distributions__distribution___profiles_1d___counter_passing{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_1d___counter_passing__collisions{T} - var"current_fast_tor" :: Vector{T} - var"current_tor" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} + var"current_fast_tor" :: Vector{<:T} + var"current_tor" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} var"source" :: IDSvector{distributions__distribution___profiles_1d___counter_passing__source{T}} - var"torque_tor_j_radial" :: Vector{T} + var"torque_tor_j_radial" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77267,10 +77267,10 @@ distributions__distribution___profiles_1d___counter_passing() = distributions__d mutable struct distributions__distribution___profiles_1d___collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -77312,11 +77312,11 @@ mutable struct distributions__distribution___profiles_1d___collisions__ion{T} <: var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} var"state" :: IDSvector{distributions__distribution___profiles_1d___collisions__ion___state{T}} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -77335,10 +77335,10 @@ end distributions__distribution___profiles_1d___collisions__ion() = distributions__distribution___profiles_1d___collisions__ion{Float64}() mutable struct distributions__distribution___profiles_1d___collisions__electrons{T} <: IDS{T} - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77410,10 +77410,10 @@ end distributions__distribution___profiles_1d___co_passing__source___identifier() = distributions__distribution___profiles_1d___co_passing__source___identifier{Float64}() mutable struct distributions__distribution___profiles_1d___co_passing__source{T} <: IDSvectorStaticElement{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"identifier" :: distributions__distribution___profiles_1d___co_passing__source___identifier{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77432,10 +77432,10 @@ distributions__distribution___profiles_1d___co_passing__source() = distributions mutable struct distributions__distribution___profiles_1d___co_passing__collisions__ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String var"label" :: String - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_max" :: T @@ -77477,11 +77477,11 @@ mutable struct distributions__distribution___profiles_1d___co_passing__collision var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} var"state" :: IDSvector{distributions__distribution___profiles_1d___co_passing__collisions__ion___state{T}} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} var"z_ion" :: T _filled::Set{Symbol} _frozen::Bool @@ -77500,10 +77500,10 @@ end distributions__distribution___profiles_1d___co_passing__collisions__ion() = distributions__distribution___profiles_1d___co_passing__collisions__ion{Float64}() mutable struct distributions__distribution___profiles_1d___co_passing__collisions__electrons{T} <: IDS{T} - var"power_fast" :: Vector{T} - var"power_thermal" :: Vector{T} - var"torque_fast_tor" :: Vector{T} - var"torque_thermal_tor" :: Vector{T} + var"power_fast" :: Vector{<:T} + var"power_thermal" :: Vector{<:T} + var"torque_fast_tor" :: Vector{<:T} + var"torque_thermal_tor" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77539,15 +77539,15 @@ distributions__distribution___profiles_1d___co_passing__collisions() = distribut mutable struct distributions__distribution___profiles_1d___co_passing{T} <: IDS{T} var"collisions" :: distributions__distribution___profiles_1d___co_passing__collisions{T} - var"current_fast_tor" :: Vector{T} - var"current_tor" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_fast" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} + var"current_fast_tor" :: Vector{<:T} + var"current_tor" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_fast" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} var"source" :: IDSvector{distributions__distribution___profiles_1d___co_passing__source{T}} - var"torque_tor_j_radial" :: Vector{T} + var"torque_tor_j_radial" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77568,19 +77568,19 @@ mutable struct distributions__distribution___profiles_1d{T} <: IDSvectorTimeElem var"co_passing" :: distributions__distribution___profiles_1d___co_passing{T} var"collisions" :: distributions__distribution___profiles_1d___collisions{T} var"counter_passing" :: distributions__distribution___profiles_1d___counter_passing{T} - var"current_fast_tor" :: Vector{T} - var"current_tor" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"current_fast_tor" :: Vector{<:T} + var"current_tor" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"fast_filter" :: distributions__distribution___profiles_1d___fast_filter{T} var"grid" :: distributions__distribution___profiles_1d___grid{T} - var"pressure" :: Vector{T} - var"pressure_fast" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} var"source" :: IDSvector{distributions__distribution___profiles_1d___source{T}} var"thermalisation" :: distributions__distribution___profiles_1d___thermalisation{T} var"time" :: Float64 - var"torque_tor_j_radial" :: Vector{T} + var"torque_tor_j_radial" :: Vector{<:T} var"trapped" :: distributions__distribution___profiles_1d___trapped{T} _filled::Set{Symbol} _frozen::Bool @@ -77683,7 +77683,7 @@ distributions__distribution___process() = distributions__distribution___process{ mutable struct distributions__distribution___markers___orbit_integrals_instant{T} <: IDS{T} var"expressions" :: Vector{String} - var"time_orbit" :: Vector{T} + var"time_orbit" :: Vector{<:T} var"values" :: Array{ComplexF64, 3} _filled::Set{Symbol} _frozen::Bool @@ -77741,10 +77741,10 @@ mutable struct distributions__distribution___markers{T} <: IDSvectorTimeElement{ var"coordinate_identifier" :: IDSvector{distributions__distribution___markers___coordinate_identifier{T}} var"orbit_integrals" :: distributions__distribution___markers___orbit_integrals{T} var"orbit_integrals_instant" :: distributions__distribution___markers___orbit_integrals_instant{T} - var"positions" :: Matrix{T} + var"positions" :: Matrix{<:T} var"time" :: Float64 var"toroidal_mode" :: Int64 - var"weights" :: Vector{T} + var"weights" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -77993,8 +77993,8 @@ distributions__distribution___ggd___grid__space___objects_per_dimension___object mutable struct distributions__distribution___ggd___grid__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{distributions__distribution___ggd___grid__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -78126,9 +78126,9 @@ end distributions__distribution___ggd___grid__identifier() = distributions__distribution___ggd___grid__identifier{Float64}() mutable struct distributions__distribution___ggd___grid__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78197,9 +78197,9 @@ end distributions__distribution___ggd___grid__grid_subset___element() = distributions__distribution___ggd___grid__grid_subset___element{Float64}() mutable struct distributions__distribution___ggd___grid__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78261,10 +78261,10 @@ end distributions__distribution___ggd___grid() = distributions__distribution___ggd___grid{Float64}() mutable struct distributions__distribution___ggd___expansion_fd3v___grid_subset{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78297,10 +78297,10 @@ end distributions__distribution___ggd___expansion_fd3v() = distributions__distribution___ggd___expansion_fd3v{Float64}() mutable struct distributions__distribution___ggd___expansion___grid_subset{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78336,7 +78336,7 @@ mutable struct distributions__distribution___ggd{T} <: IDSvectorTimeElement{T} var"expansion" :: IDSvector{distributions__distribution___ggd___expansion{T}} var"expansion_fd3v" :: IDSvector{distributions__distribution___ggd___expansion_fd3v{T}} var"grid" :: distributions__distribution___ggd___grid{T} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -78460,7 +78460,7 @@ end distributions() = distributions{Float64}() mutable struct distribution_sources__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -78653,15 +78653,15 @@ end distribution_sources__source___species() = distribution_sources__source___species{Float64}() mutable struct distribution_sources__source___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78677,10 +78677,10 @@ end distribution_sources__source___profiles_1d___grid() = distribution_sources__source___profiles_1d___grid{Float64}() mutable struct distribution_sources__source___profiles_1d{T} <: IDSvectorTimeElement{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"grid" :: distribution_sources__source___profiles_1d___grid{T} - var"momentum_tor" :: Vector{T} - var"particles" :: Vector{T} + var"momentum_tor" :: Vector{<:T} + var"particles" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -78776,7 +78776,7 @@ distribution_sources__source___process() = distribution_sources__source___proces mutable struct distribution_sources__source___markers___orbit_integrals_instant{T} <: IDS{T} var"expressions" :: Vector{String} - var"time_orbit" :: Vector{T} + var"time_orbit" :: Vector{<:T} var"values" :: Array{ComplexF64, 3} _filled::Set{Symbol} _frozen::Bool @@ -78834,10 +78834,10 @@ mutable struct distribution_sources__source___markers{T} <: IDSvectorTimeElement var"coordinate_identifier" :: IDSvector{distribution_sources__source___markers___coordinate_identifier{T}} var"orbit_integrals" :: distribution_sources__source___markers___orbit_integrals{T} var"orbit_integrals_instant" :: distribution_sources__source___markers___orbit_integrals_instant{T} - var"positions" :: Matrix{T} + var"positions" :: Matrix{<:T} var"time" :: Float64 var"toroidal_mode" :: Int64 - var"weights" :: Vector{T} + var"weights" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78895,10 +78895,10 @@ end distribution_sources__source___global_quantities() = distribution_sources__source___global_quantities{Float64}() mutable struct distribution_sources__source___ggd___particles{T} <: IDSvectorStaticElement{T} - var"coefficients" :: Matrix{T} + var"coefficients" :: Matrix{<:T} var"grid_index" :: Int64 var"grid_subset_index" :: Int64 - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -78932,8 +78932,8 @@ distribution_sources__source___ggd___grid__space___objects_per_dimension___objec mutable struct distribution_sources__source___ggd___grid__space___objects_per_dimension___object{T} <: IDSvectorStaticElement{T} var"boundary" :: IDSvector{distribution_sources__source___ggd___grid__space___objects_per_dimension___object___boundary{T}} - var"geometry" :: Vector{T} - var"geometry_2d" :: Matrix{T} + var"geometry" :: Vector{<:T} + var"geometry_2d" :: Matrix{<:T} var"measure" :: T var"nodes" :: Vector{Int64} _filled::Set{Symbol} @@ -79065,9 +79065,9 @@ end distribution_sources__source___ggd___grid__identifier() = distribution_sources__source___ggd___grid__identifier{Float64}() mutable struct distribution_sources__source___ggd___grid__grid_subset___metric{T} <: IDS{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -79136,9 +79136,9 @@ end distribution_sources__source___ggd___grid__grid_subset___element() = distribution_sources__source___ggd___grid__grid_subset___element{Float64}() mutable struct distribution_sources__source___ggd___grid__grid_subset___base{T} <: IDSvectorStaticElement{T} - var"jacobian" :: Vector{T} - var"tensor_contravariant" :: Array{T, 3} - var"tensor_covariant" :: Array{T, 3} + var"jacobian" :: Vector{<:T} + var"tensor_contravariant" :: Array{<:T, 3} + var"tensor_covariant" :: Array{<:T, 3} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -79249,8 +79249,8 @@ end distribution_sources__source() = distribution_sources__source{Float64}() mutable struct distribution_sources__magnetic_axis{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -79582,7 +79582,7 @@ end distribution_sources() = distribution_sources{Float64}() mutable struct disruption__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -79599,15 +79599,15 @@ end disruption__vacuum_toroidal_field() = disruption__vacuum_toroidal_field{Float64}() mutable struct disruption__profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -79624,9 +79624,9 @@ disruption__profiles_1d___grid() = disruption__profiles_1d___grid{Float64}() mutable struct disruption__profiles_1d{T} <: IDSvectorTimeElement{T} var"grid" :: disruption__profiles_1d___grid{T} - var"j_runaways" :: Vector{T} - var"power_density_conductive_losses" :: Vector{T} - var"power_density_radiative_losses" :: Vector{T} + var"j_runaways" :: Vector{<:T} + var"power_density_conductive_losses" :: Vector{<:T} + var"power_density_radiative_losses" :: Vector{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -79980,19 +79980,19 @@ end disruption__halo_currents() = disruption__halo_currents{Float64}() mutable struct disruption__global_quantities{T} <: IDS{T} - var"current_halo_pol" :: Vector{T} - var"current_halo_tor" :: Vector{T} - var"energy_ohm" :: Vector{T} - var"energy_ohm_halo" :: Vector{T} - var"energy_parallel_halo" :: Vector{T} - var"energy_radiated_electrons_impurities" :: Vector{T} - var"energy_radiated_electrons_impurities_halo" :: Vector{T} - var"power_ohm" :: Vector{T} - var"power_ohm_halo" :: Vector{T} - var"power_parallel_halo" :: Vector{T} - var"power_radiated_electrons_impurities" :: Vector{T} - var"power_radiated_electrons_impurities_halo" :: Vector{T} - var"psi_halo_boundary" :: Vector{T} + var"current_halo_pol" :: Vector{<:T} + var"current_halo_tor" :: Vector{<:T} + var"energy_ohm" :: Vector{<:T} + var"energy_ohm_halo" :: Vector{<:T} + var"energy_parallel_halo" :: Vector{<:T} + var"energy_radiated_electrons_impurities" :: Vector{<:T} + var"energy_radiated_electrons_impurities_halo" :: Vector{<:T} + var"power_ohm" :: Vector{<:T} + var"power_ohm_halo" :: Vector{<:T} + var"power_parallel_halo" :: Vector{<:T} + var"power_radiated_electrons_impurities" :: Vector{<:T} + var"power_radiated_electrons_impurities_halo" :: Vector{<:T} + var"psi_halo_boundary" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -80972,8 +80972,8 @@ cryostat__ids_properties() = cryostat__ids_properties{Float64}() mutable struct cryostat__description_2d___thermal_shield__unit___element___outline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -80989,7 +80989,7 @@ end cryostat__description_2d___thermal_shield__unit___element___outline() = cryostat__description_2d___thermal_shield__unit___element___outline{Float64}() mutable struct cryostat__description_2d___thermal_shield__unit___element___j_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -81029,8 +81029,8 @@ cryostat__description_2d___thermal_shield__unit___element() = cryostat__descript mutable struct cryostat__description_2d___thermal_shield__unit___annular__outline_outer{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81047,8 +81047,8 @@ cryostat__description_2d___thermal_shield__unit___annular__outline_outer() = cry mutable struct cryostat__description_2d___thermal_shield__unit___annular__outline_inner{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81065,8 +81065,8 @@ cryostat__description_2d___thermal_shield__unit___annular__outline_inner() = cry mutable struct cryostat__description_2d___thermal_shield__unit___annular__centreline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81086,7 +81086,7 @@ mutable struct cryostat__description_2d___thermal_shield__unit___annular{T} <: I var"outline_inner" :: cryostat__description_2d___thermal_shield__unit___annular__outline_inner{T} var"outline_outer" :: cryostat__description_2d___thermal_shield__unit___annular__outline_outer{T} var"resistivity" :: T - var"thickness" :: Vector{T} + var"thickness" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81164,8 +81164,8 @@ cryostat__description_2d___thermal_shield() = cryostat__description_2d___thermal mutable struct cryostat__description_2d___cryostat__unit___element___outline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81181,7 +81181,7 @@ end cryostat__description_2d___cryostat__unit___element___outline() = cryostat__description_2d___cryostat__unit___element___outline{Float64}() mutable struct cryostat__description_2d___cryostat__unit___element___j_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -81221,8 +81221,8 @@ cryostat__description_2d___cryostat__unit___element() = cryostat__description_2d mutable struct cryostat__description_2d___cryostat__unit___annular__outline_outer{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81239,8 +81239,8 @@ cryostat__description_2d___cryostat__unit___annular__outline_outer() = cryostat_ mutable struct cryostat__description_2d___cryostat__unit___annular__outline_inner{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81257,8 +81257,8 @@ cryostat__description_2d___cryostat__unit___annular__outline_inner() = cryostat_ mutable struct cryostat__description_2d___cryostat__unit___annular__centreline{T} <: IDS{T} var"closed" :: Int64 - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81278,7 +81278,7 @@ mutable struct cryostat__description_2d___cryostat__unit___annular{T} <: IDS{T} var"outline_inner" :: cryostat__description_2d___cryostat__unit___annular__outline_inner{T} var"outline_outer" :: cryostat__description_2d___cryostat__unit___annular__outline_outer{T} var"resistivity" :: T - var"thickness" :: Vector{T} + var"thickness" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81440,6 +81440,23 @@ end cryostat() = cryostat{Float64}() +mutable struct costing__levelized_CoE{T} <: IDS{T} + var"cost" :: T + var"uncertainty" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,costing__levelized_CoE} + _parent :: WeakRef +end + +function costing__levelized_CoE{T}() where T + ids = costing__levelized_CoE{T}(0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +costing__levelized_CoE() = costing__levelized_CoE{Float64}() + mutable struct costing__future__learning__hts{T} <: IDS{T} var"learning_rate" :: T var"production_increase" :: T @@ -81494,6 +81511,7 @@ costing__future() = costing__future{Float64}() mutable struct costing__cost_operations__system___subsystem{T} <: IDSvectorStaticElement{T} var"name" :: String + var"uncertainty" :: T var"yearly_cost" :: T _filled::Set{Symbol} _frozen::Bool @@ -81503,7 +81521,7 @@ mutable struct costing__cost_operations__system___subsystem{T} <: IDSvectorStati end function costing__cost_operations__system___subsystem{T}() where T - ids = costing__cost_operations__system___subsystem{T}("", 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_operations__system___subsystem{T}("", 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -81512,6 +81530,7 @@ costing__cost_operations__system___subsystem() = costing__cost_operations__syste mutable struct costing__cost_operations__system{T} <: IDSvectorStaticElement{T} var"name" :: String var"subsystem" :: IDSvector{costing__cost_operations__system___subsystem{T}} + var"uncertainty" :: T var"yearly_cost" :: T _filled::Set{Symbol} _frozen::Bool @@ -81521,7 +81540,7 @@ mutable struct costing__cost_operations__system{T} <: IDSvectorStaticElement{T} end function costing__cost_operations__system{T}() where T - ids = costing__cost_operations__system{T}("", IDSvector{costing__cost_operations__system___subsystem{T}}(), 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_operations__system{T}("", IDSvector{costing__cost_operations__system___subsystem{T}}(), 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.subsystem, :_parent, WeakRef(ids)) return ids end @@ -81549,6 +81568,7 @@ costing__cost_operations() = costing__cost_operations{Float64}() mutable struct costing__cost_direct_capital__system___subsystem{T} <: IDSvectorStaticElement{T} var"cost" :: T var"name" :: String + var"uncertainty" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81557,7 +81577,7 @@ mutable struct costing__cost_direct_capital__system___subsystem{T} <: IDSvectorS end function costing__cost_direct_capital__system___subsystem{T}() where T - ids = costing__cost_direct_capital__system___subsystem{T}(0.0, "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_direct_capital__system___subsystem{T}(0.0, "", 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -81662,7 +81682,7 @@ mutable struct costing{T} <: IDStop{T} var"cost_lifetime" :: T var"cost_operations" :: costing__cost_operations{T} var"future" :: costing__future{T} - var"levelized_CoE" :: T + var"levelized_CoE" :: costing__levelized_CoE{T} var"plant_lifetime" :: Int64 var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -81673,18 +81693,19 @@ mutable struct costing{T} <: IDStop{T} end function costing{T}() where T - ids = costing{T}(0.0, 0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, costing__cost_operations{T}(), costing__future{T}(), 0.0, 0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing{T}(0.0, 0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__levelized_CoE{T}(), 0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.cost_decommissioning, :_parent, WeakRef(ids)) setfield!(ids.cost_direct_capital, :_parent, WeakRef(ids)) setfield!(ids.cost_operations, :_parent, WeakRef(ids)) setfield!(ids.future, :_parent, WeakRef(ids)) + setfield!(ids.levelized_CoE, :_parent, WeakRef(ids)) return ids end costing() = costing{Float64}() mutable struct core_transport__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -81701,9 +81722,9 @@ end core_transport__vacuum_toroidal_field() = core_transport__vacuum_toroidal_field{Float64}() mutable struct core_transport__model___profiles_1d___total_ion_energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81719,9 +81740,9 @@ end core_transport__model___profiles_1d___total_ion_energy() = core_transport__model___profiles_1d___total_ion_energy{Float64}() mutable struct core_transport__model___profiles_1d___neutral___state___particles{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81737,9 +81758,9 @@ end core_transport__model___profiles_1d___neutral___state___particles() = core_transport__model___profiles_1d___neutral___state___particles{Float64}() mutable struct core_transport__model___profiles_1d___neutral___state___energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81778,9 +81799,9 @@ end core_transport__model___profiles_1d___neutral___state() = core_transport__model___profiles_1d___neutral___state{Float64}() mutable struct core_transport__model___profiles_1d___neutral___particles{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81796,9 +81817,9 @@ end core_transport__model___profiles_1d___neutral___particles() = core_transport__model___profiles_1d___neutral___particles{Float64}() mutable struct core_transport__model___profiles_1d___neutral___energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81858,9 +81879,9 @@ end core_transport__model___profiles_1d___neutral() = core_transport__model___profiles_1d___neutral{Float64}() mutable struct core_transport__model___profiles_1d___momentum_tor{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81876,9 +81897,9 @@ end core_transport__model___profiles_1d___momentum_tor() = core_transport__model___profiles_1d___momentum_tor{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___particles{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81894,10 +81915,10 @@ end core_transport__model___profiles_1d___ion___state___particles() = core_transport__model___profiles_1d___ion___state___particles{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___momentum__toroidal{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81913,10 +81934,10 @@ end core_transport__model___profiles_1d___ion___state___momentum__toroidal() = core_transport__model___profiles_1d___ion___state___momentum__toroidal{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___momentum__radial{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81932,10 +81953,10 @@ end core_transport__model___profiles_1d___ion___state___momentum__radial() = core_transport__model___profiles_1d___ion___state___momentum__radial{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___momentum__poloidal{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81951,10 +81972,10 @@ end core_transport__model___profiles_1d___ion___state___momentum__poloidal() = core_transport__model___profiles_1d___ion___state___momentum__poloidal{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___momentum__parallel{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81970,10 +81991,10 @@ end core_transport__model___profiles_1d___ion___state___momentum__parallel() = core_transport__model___profiles_1d___ion___state___momentum__parallel{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___momentum__diamagnetic{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82014,9 +82035,9 @@ end core_transport__model___profiles_1d___ion___state___momentum() = core_transport__model___profiles_1d___ion___state___momentum{Float64}() mutable struct core_transport__model___profiles_1d___ion___state___energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82059,9 +82080,9 @@ end core_transport__model___profiles_1d___ion___state() = core_transport__model___profiles_1d___ion___state{Float64}() mutable struct core_transport__model___profiles_1d___ion___particles{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82077,10 +82098,10 @@ end core_transport__model___profiles_1d___ion___particles() = core_transport__model___profiles_1d___ion___particles{Float64}() mutable struct core_transport__model___profiles_1d___ion___momentum__toroidal{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82096,10 +82117,10 @@ end core_transport__model___profiles_1d___ion___momentum__toroidal() = core_transport__model___profiles_1d___ion___momentum__toroidal{Float64}() mutable struct core_transport__model___profiles_1d___ion___momentum__radial{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82115,10 +82136,10 @@ end core_transport__model___profiles_1d___ion___momentum__radial() = core_transport__model___profiles_1d___ion___momentum__radial{Float64}() mutable struct core_transport__model___profiles_1d___ion___momentum__poloidal{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82134,10 +82155,10 @@ end core_transport__model___profiles_1d___ion___momentum__poloidal() = core_transport__model___profiles_1d___ion___momentum__poloidal{Float64}() mutable struct core_transport__model___profiles_1d___ion___momentum__parallel{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82153,10 +82174,10 @@ end core_transport__model___profiles_1d___ion___momentum__parallel() = core_transport__model___profiles_1d___ion___momentum__parallel{Float64}() mutable struct core_transport__model___profiles_1d___ion___momentum__diamagnetic{T} <: IDS{T} - var"d" :: Vector{T} - var"flow_damping_rate" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flow_damping_rate" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82197,9 +82218,9 @@ end core_transport__model___profiles_1d___ion___momentum() = core_transport__model___profiles_1d___ion___momentum{Float64}() mutable struct core_transport__model___profiles_1d___ion___energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82262,15 +82283,15 @@ end core_transport__model___profiles_1d___ion() = core_transport__model___profiles_1d___ion{Float64}() mutable struct core_transport__model___profiles_1d___grid_v{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82286,15 +82307,15 @@ end core_transport__model___profiles_1d___grid_v() = core_transport__model___profiles_1d___grid_v{Float64}() mutable struct core_transport__model___profiles_1d___grid_flux{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82310,15 +82331,15 @@ end core_transport__model___profiles_1d___grid_flux() = core_transport__model___profiles_1d___grid_flux{Float64}() mutable struct core_transport__model___profiles_1d___grid_d{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82334,9 +82355,9 @@ end core_transport__model___profiles_1d___grid_d() = core_transport__model___profiles_1d___grid_d{Float64}() mutable struct core_transport__model___profiles_1d___electrons__particles{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82352,9 +82373,9 @@ end core_transport__model___profiles_1d___electrons__particles() = core_transport__model___profiles_1d___electrons__particles{Float64}() mutable struct core_transport__model___profiles_1d___electrons__energy{T} <: IDS{T} - var"d" :: Vector{T} - var"flux" :: Vector{T} - var"v" :: Vector{T} + var"d" :: Vector{<:T} + var"flux" :: Vector{<:T} + var"v" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -82389,8 +82410,8 @@ end core_transport__model___profiles_1d___electrons() = core_transport__model___profiles_1d___electrons{Float64}() mutable struct core_transport__model___profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"e_field_radial" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"e_field_radial" :: Vector{<:T} var"electrons" :: core_transport__model___profiles_1d___electrons{T} var"grid_d" :: core_transport__model___profiles_1d___grid_d{T} var"grid_flux" :: core_transport__model___profiles_1d___grid_flux{T} @@ -82818,7 +82839,7 @@ end core_transport() = core_transport{Float64}() mutable struct core_sources__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -83011,8 +83032,8 @@ end core_sources__source___species() = core_sources__source___species{Float64}() mutable struct core_sources__source___profiles_1d___total_ion_energy_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83047,10 +83068,10 @@ core_sources__source___profiles_1d___neutral___state___neutral_type() = core_sou mutable struct core_sources__source___profiles_1d___neutral___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"label" :: String var"neutral_type" :: core_sources__source___profiles_1d___neutral___state___neutral_type{T} - var"particles" :: Vector{T} + var"particles" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String _filled::Set{Symbol} @@ -83088,11 +83109,11 @@ core_sources__source___profiles_1d___neutral___element() = core_sources__source_ mutable struct core_sources__source___profiles_1d___neutral{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{core_sources__source___profiles_1d___neutral___element{T}} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"particles" :: Vector{T} + var"particles" :: Vector{<:T} var"state" :: IDSvector{core_sources__source___profiles_1d___neutral___state{T}} _filled::Set{Symbol} _frozen::Bool @@ -83111,8 +83132,8 @@ end core_sources__source___profiles_1d___neutral() = core_sources__source___profiles_1d___neutral{Float64}() mutable struct core_sources__source___profiles_1d___ion___state___particles_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83128,8 +83149,8 @@ end core_sources__source___profiles_1d___ion___state___particles_decomposed() = core_sources__source___profiles_1d___ion___state___particles_decomposed{Float64}() mutable struct core_sources__source___profiles_1d___ion___state___energy_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83146,10 +83167,10 @@ core_sources__source___profiles_1d___ion___state___energy_decomposed() = core_so mutable struct core_sources__source___profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} var"electron_configuration" :: String - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"energy_decomposed" :: core_sources__source___profiles_1d___ion___state___energy_decomposed{T} var"label" :: String - var"particles" :: Vector{T} + var"particles" :: Vector{<:T} var"particles_decomposed" :: core_sources__source___profiles_1d___ion___state___particles_decomposed{T} var"vibrational_level" :: T var"vibrational_mode" :: String @@ -83172,8 +83193,8 @@ end core_sources__source___profiles_1d___ion___state() = core_sources__source___profiles_1d___ion___state{Float64}() mutable struct core_sources__source___profiles_1d___ion___particles_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83189,8 +83210,8 @@ end core_sources__source___profiles_1d___ion___particles_decomposed() = core_sources__source___profiles_1d___ion___particles_decomposed{Float64}() mutable struct core_sources__source___profiles_1d___ion___momentum__toroidal_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83206,11 +83227,11 @@ end core_sources__source___profiles_1d___ion___momentum__toroidal_decomposed() = core_sources__source___profiles_1d___ion___momentum__toroidal_decomposed{Float64}() mutable struct core_sources__source___profiles_1d___ion___momentum{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} var"toroidal_decomposed" :: core_sources__source___profiles_1d___ion___momentum__toroidal_decomposed{T} _filled::Set{Symbol} _frozen::Bool @@ -83228,8 +83249,8 @@ end core_sources__source___profiles_1d___ion___momentum() = core_sources__source___profiles_1d___ion___momentum{Float64}() mutable struct core_sources__source___profiles_1d___ion___energy_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83264,16 +83285,16 @@ core_sources__source___profiles_1d___ion___element() = core_sources__source___pr mutable struct core_sources__source___profiles_1d___ion{T} <: IDSvectorStaticElement{T} var"element" :: IDSvector{core_sources__source___profiles_1d___ion___element{T}} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"energy_decomposed" :: core_sources__source___profiles_1d___ion___energy_decomposed{T} var"fast_particles_energy" :: T var"label" :: String var"momentum" :: core_sources__source___profiles_1d___ion___momentum{T} var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"particles" :: Vector{T} + var"particles" :: Vector{<:T} var"particles_decomposed" :: core_sources__source___profiles_1d___ion___particles_decomposed{T} - var"particles_inside" :: Vector{T} + var"particles_inside" :: Vector{<:T} var"state" :: IDSvector{core_sources__source___profiles_1d___ion___state{T}} var"z_ion" :: T _filled::Set{Symbol} @@ -83296,16 +83317,16 @@ end core_sources__source___profiles_1d___ion() = core_sources__source___profiles_1d___ion{Float64}() mutable struct core_sources__source___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"psi_norm" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"psi_norm" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83321,8 +83342,8 @@ end core_sources__source___profiles_1d___grid() = core_sources__source___profiles_1d___grid{Float64}() mutable struct core_sources__source___profiles_1d___electrons__particles_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83338,8 +83359,8 @@ end core_sources__source___profiles_1d___electrons__particles_decomposed() = core_sources__source___profiles_1d___electrons__particles_decomposed{Float64}() mutable struct core_sources__source___profiles_1d___electrons__energy_decomposed{T} <: IDS{T} - var"explicit_part" :: Vector{T} - var"implicit_part" :: Vector{T} + var"explicit_part" :: Vector{<:T} + var"implicit_part" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83355,12 +83376,12 @@ end core_sources__source___profiles_1d___electrons__energy_decomposed() = core_sources__source___profiles_1d___electrons__energy_decomposed{Float64}() mutable struct core_sources__source___profiles_1d___electrons{T} <: IDS{T} - var"energy" :: Vector{T} + var"energy" :: Vector{<:T} var"energy_decomposed" :: core_sources__source___profiles_1d___electrons__energy_decomposed{T} - var"particles" :: Vector{T} + var"particles" :: Vector{<:T} var"particles_decomposed" :: core_sources__source___profiles_1d___electrons__particles_decomposed{T} - var"particles_inside" :: Vector{T} - var"power_inside" :: Vector{T} + var"particles_inside" :: Vector{<:T} + var"power_inside" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83378,20 +83399,20 @@ end core_sources__source___profiles_1d___electrons() = core_sources__source___profiles_1d___electrons{Float64}() mutable struct core_sources__source___profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"current_parallel_inside" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"current_parallel_inside" :: Vector{<:T} var"electrons" :: core_sources__source___profiles_1d___electrons{T} var"grid" :: core_sources__source___profiles_1d___grid{T} var"ion" :: IDSvector{core_sources__source___profiles_1d___ion{T}} - var"j_parallel" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"momentum_tor_j_cross_b_field" :: Vector{T} + var"j_parallel" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"momentum_tor_j_cross_b_field" :: Vector{<:T} var"neutral" :: IDSvector{core_sources__source___profiles_1d___neutral{T}} var"time" :: Float64 - var"torque_tor_inside" :: Vector{T} - var"total_ion_energy" :: Vector{T} + var"torque_tor_inside" :: Vector{<:T} + var"total_ion_energy" :: Vector{<:T} var"total_ion_energy_decomposed" :: core_sources__source___profiles_1d___total_ion_energy_decomposed{T} - var"total_ion_power_inside" :: Vector{T} + var"total_ion_power_inside" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83849,7 +83870,7 @@ end core_sources() = core_sources{Float64}() mutable struct core_profiles__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -83866,8 +83887,8 @@ end core_profiles__vacuum_toroidal_field() = core_profiles__vacuum_toroidal_field{Float64}() mutable struct core_profiles__statistics___uq_input_2d___distribution{T} <: IDS{T} - var"bins" :: Matrix{T} - var"probability" :: Matrix{T} + var"bins" :: Matrix{<:T} + var"probability" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83923,7 +83944,7 @@ mutable struct core_profiles__statistics___quantity_2d___statistics_type{T} <: I var"grid_subset_index" :: Int64 var"identifier" :: core_profiles__statistics___quantity_2d___statistics_type___identifier{T} var"uq_input_path" :: Int64 - var"value" :: Vector{T} + var"value" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83940,8 +83961,8 @@ end core_profiles__statistics___quantity_2d___statistics_type() = core_profiles__statistics___quantity_2d___statistics_type{Float64}() mutable struct core_profiles__statistics___quantity_2d___distribution{T} <: IDS{T} - var"bins" :: Matrix{T} - var"probability" :: Matrix{T} + var"bins" :: Matrix{<:T} + var"probability" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -83998,11 +84019,11 @@ end core_profiles__statistics() = core_profiles__statistics{Float64}() mutable struct core_profiles__profiles_2d___ion___velocity{T} <: IDS{T} - var"diamagnetic" :: Matrix{T} - var"parallel" :: Matrix{T} - var"poloidal" :: Matrix{T} - var"radial" :: Matrix{T} - var"toroidal" :: Matrix{T} + var"diamagnetic" :: Matrix{<:T} + var"parallel" :: Matrix{<:T} + var"poloidal" :: Matrix{<:T} + var"radial" :: Matrix{<:T} + var"toroidal" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84018,18 +84039,18 @@ end core_profiles__profiles_2d___ion___velocity() = core_profiles__profiles_2d___ion___velocity{Float64}() mutable struct core_profiles__profiles_2d___ion___state{T} <: IDSvectorStaticElement{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} - var"density_thermal" :: Matrix{T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} + var"density_thermal" :: Matrix{<:T} var"electron_configuration" :: String var"ionisation_potential" :: T var"label" :: String - var"pressure" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} - var"pressure_fast_perpendicular" :: Matrix{T} - var"pressure_thermal" :: Matrix{T} - var"rotation_frequency_tor" :: Matrix{T} - var"temperature" :: Matrix{T} + var"pressure" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} + var"pressure_fast_perpendicular" :: Matrix{<:T} + var"pressure_thermal" :: Matrix{<:T} + var"rotation_frequency_tor" :: Matrix{<:T} + var"temperature" :: Matrix{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_average" :: T @@ -84069,20 +84090,20 @@ end core_profiles__profiles_2d___ion___element() = core_profiles__profiles_2d___ion___element{Float64}() mutable struct core_profiles__profiles_2d___ion{T} <: IDSvectorStaticElement{T} - var"density" :: Matrix{T} - var"density_fast" :: Matrix{T} - var"density_thermal" :: Matrix{T} + var"density" :: Matrix{<:T} + var"density_fast" :: Matrix{<:T} + var"density_thermal" :: Matrix{<:T} var"element" :: IDSvector{core_profiles__profiles_2d___ion___element{T}} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"pressure" :: Matrix{T} - var"pressure_fast_parallel" :: Matrix{T} - var"pressure_fast_perpendicular" :: Matrix{T} - var"pressure_thermal" :: Matrix{T} - var"rotation_frequency_tor" :: Matrix{T} + var"pressure" :: Matrix{<:T} + var"pressure_fast_parallel" :: Matrix{<:T} + var"pressure_fast_perpendicular" :: Matrix{<:T} + var"pressure_thermal" :: Matrix{<:T} + var"rotation_frequency_tor" :: Matrix{<:T} var"state" :: IDSvector{core_profiles__profiles_2d___ion___state{T}} - var"temperature" :: Matrix{T} + var"temperature" :: Matrix{<:T} var"velocity" :: core_profiles__profiles_2d___ion___velocity{T} var"z_ion" :: T _filled::Set{Symbol} @@ -84121,9 +84142,9 @@ end core_profiles__profiles_2d___grid_type() = core_profiles__profiles_2d___grid_type{Float64}() mutable struct core_profiles__profiles_2d___grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84142,16 +84163,16 @@ mutable struct core_profiles__profiles_2d{T} <: IDSvectorTimeElement{T} var"grid" :: core_profiles__profiles_2d___grid{T} var"grid_type" :: core_profiles__profiles_2d___grid_type{T} var"ion" :: IDSvector{core_profiles__profiles_2d___ion{T}} - var"momentum_tor" :: Matrix{T} - var"n_i_thermal_total" :: Matrix{T} - var"n_i_total_over_n_e" :: Matrix{T} - var"pressure_ion_total" :: Matrix{T} - var"pressure_parallel" :: Matrix{T} - var"pressure_perpendicular" :: Matrix{T} - var"pressure_thermal" :: Matrix{T} - var"t_i_average" :: Matrix{T} + var"momentum_tor" :: Matrix{<:T} + var"n_i_thermal_total" :: Matrix{<:T} + var"n_i_total_over_n_e" :: Matrix{<:T} + var"pressure_ion_total" :: Matrix{<:T} + var"pressure_parallel" :: Matrix{<:T} + var"pressure_perpendicular" :: Matrix{<:T} + var"pressure_thermal" :: Matrix{<:T} + var"t_i_average" :: Matrix{<:T} var"time" :: Float64 - var"zeff" :: Matrix{T} + var"zeff" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84188,17 +84209,17 @@ end core_profiles__profiles_1d___zeff_fit__time_measurement_slice_method() = core_profiles__profiles_1d___zeff_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___zeff_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___zeff_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84233,17 +84254,17 @@ end core_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method() = core_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___t_i_average_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___t_i_average_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84278,17 +84299,17 @@ end core_profiles__profiles_1d___neutral___state___neutral_type() = core_profiles__profiles_1d___neutral___state___neutral_type{Float64}() mutable struct core_profiles__profiles_1d___neutral___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"label" :: String var"neutral_type" :: core_profiles__profiles_1d___neutral___state___neutral_type{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String _filled::Set{Symbol} @@ -84325,19 +84346,19 @@ end core_profiles__profiles_1d___neutral___element() = core_profiles__profiles_1d___neutral___element{Float64}() mutable struct core_profiles__profiles_1d___neutral{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"element" :: IDSvector{core_profiles__profiles_1d___neutral___element{T}} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} var"state" :: IDSvector{core_profiles__profiles_1d___neutral___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84355,11 +84376,11 @@ end core_profiles__profiles_1d___neutral() = core_profiles__profiles_1d___neutral{Float64}() mutable struct core_profiles__profiles_1d___ion___velocity{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84393,17 +84414,17 @@ end core_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method() = core_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___ion___temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___ion___temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84438,17 +84459,17 @@ end core_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method() = core_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___ion___state___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___ion___state___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84465,24 +84486,24 @@ end core_profiles__profiles_1d___ion___state___density_fit() = core_profiles__profiles_1d___ion___state___density_fit{Float64}() mutable struct core_profiles__profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_profiles__profiles_1d___ion___state___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"ionisation_potential" :: T var"label" :: String - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_average" :: T - var"z_average_1d" :: Vector{T} - var"z_average_square_1d" :: Vector{T} + var"z_average_1d" :: Vector{<:T} + var"z_average_square_1d" :: Vector{<:T} var"z_max" :: T var"z_min" :: T var"z_square_average" :: T @@ -84538,17 +84559,17 @@ end core_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method() = core_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___ion___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___ion___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84565,28 +84586,28 @@ end core_profiles__profiles_1d___ion___density_fit() = core_profiles__profiles_1d___ion___density_fit{Float64}() mutable struct core_profiles__profiles_1d___ion{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_profiles__profiles_1d___ion___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 var"element" :: IDSvector{core_profiles__profiles_1d___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} var"state" :: IDSvector{core_profiles__profiles_1d___ion___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: core_profiles__profiles_1d___ion___temperature_fit{T} var"temperature_validity" :: Int64 var"velocity" :: core_profiles__profiles_1d___ion___velocity{T} var"z_ion" :: T - var"z_ion_1d" :: Vector{T} - var"z_ion_square_1d" :: Vector{T} + var"z_ion_1d" :: Vector{<:T} + var"z_ion_square_1d" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84607,16 +84628,16 @@ end core_profiles__profiles_1d___ion() = core_profiles__profiles_1d___ion{Float64}() mutable struct core_profiles__profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"psi_norm" :: Vector{T} - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"psi_norm" :: Vector{<:T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84650,17 +84671,17 @@ end core_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method() = core_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___electrons__temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___electrons__temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84695,17 +84716,17 @@ end core_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method() = core_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method{Float64}() mutable struct core_profiles__profiles_1d___electrons__density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_profiles__profiles_1d___electrons__density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84722,17 +84743,17 @@ end core_profiles__profiles_1d___electrons__density_fit() = core_profiles__profiles_1d___electrons__density_fit{Float64}() mutable struct core_profiles__profiles_1d___electrons{T} <: IDS{T} - var"collisionality_norm" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"collisionality_norm" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_profiles__profiles_1d___electrons__density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: core_profiles__profiles_1d___electrons__temperature_fit{T} var"temperature_validity" :: Int64 _filled::Set{Symbol} @@ -84752,11 +84773,11 @@ end core_profiles__profiles_1d___electrons() = core_profiles__profiles_1d___electrons{Float64}() mutable struct core_profiles__profiles_1d___e_field{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -84772,34 +84793,34 @@ end core_profiles__profiles_1d___e_field() = core_profiles__profiles_1d___e_field{Float64}() mutable struct core_profiles__profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"current_parallel_inside" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"current_parallel_inside" :: Vector{<:T} var"e_field" :: core_profiles__profiles_1d___e_field{T} var"electrons" :: core_profiles__profiles_1d___electrons{T} var"grid" :: core_profiles__profiles_1d___grid{T} var"ion" :: IDSvector{core_profiles__profiles_1d___ion{T}} - var"j_bootstrap" :: Vector{T} - var"j_non_inductive" :: Vector{T} - var"j_ohmic" :: Vector{T} - var"j_tor" :: Vector{T} - var"j_total" :: Vector{T} - var"magnetic_shear" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"n_i_thermal_total" :: Vector{T} - var"n_i_total_over_n_e" :: Vector{T} + var"j_bootstrap" :: Vector{<:T} + var"j_non_inductive" :: Vector{<:T} + var"j_ohmic" :: Vector{<:T} + var"j_tor" :: Vector{<:T} + var"j_total" :: Vector{<:T} + var"magnetic_shear" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"n_i_thermal_total" :: Vector{<:T} + var"n_i_total_over_n_e" :: Vector{<:T} var"neutral" :: IDSvector{core_profiles__profiles_1d___neutral{T}} - var"phi_potential" :: Vector{T} - var"pressure" :: Vector{T} - var"pressure_ion_total" :: Vector{T} - var"pressure_parallel" :: Vector{T} - var"pressure_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"q" :: Vector{T} - var"rotation_frequency_tor_sonic" :: Vector{T} - var"t_i_average" :: Vector{T} + var"phi_potential" :: Vector{<:T} + var"pressure" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} + var"pressure_parallel" :: Vector{<:T} + var"pressure_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"q" :: Vector{<:T} + var"rotation_frequency_tor_sonic" :: Vector{<:T} + var"t_i_average" :: Vector{<:T} var"t_i_average_fit" :: core_profiles__profiles_1d___t_i_average_fit{T} var"time" :: Float64 - var"zeff" :: Vector{T} + var"zeff" :: Vector{<:T} var"zeff_fit" :: core_profiles__profiles_1d___zeff_fit{T} _filled::Set{Symbol} _frozen::Bool @@ -85068,8 +85089,8 @@ end core_profiles__ids_properties() = core_profiles__ids_properties{Float64}() mutable struct core_profiles__global_quantities__ion{T} <: IDSvectorStaticElement{T} - var"n_i_volume_average" :: Vector{T} - var"t_i_volume_average" :: Vector{T} + var"n_i_volume_average" :: Vector{<:T} + var"t_i_volume_average" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85085,25 +85106,25 @@ end core_profiles__global_quantities__ion() = core_profiles__global_quantities__ion{Float64}() mutable struct core_profiles__global_quantities{T} <: IDS{T} - var"beta_pol" :: Vector{T} - var"beta_tor" :: Vector{T} - var"beta_tor_norm" :: Vector{T} - var"current_bootstrap" :: Vector{T} - var"current_non_inductive" :: Vector{T} - var"ejima" :: Vector{T} - var"energy_diamagnetic" :: Vector{T} + var"beta_pol" :: Vector{<:T} + var"beta_tor" :: Vector{<:T} + var"beta_tor_norm" :: Vector{<:T} + var"current_bootstrap" :: Vector{<:T} + var"current_non_inductive" :: Vector{<:T} + var"ejima" :: Vector{<:T} + var"energy_diamagnetic" :: Vector{<:T} var"ion" :: IDSvector{core_profiles__global_quantities__ion{T}} var"ion_time_slice" :: T - var"ip" :: Vector{T} - var"li_3" :: Vector{T} - var"n_e_volume_average" :: Vector{T} + var"ip" :: Vector{<:T} + var"li_3" :: Vector{<:T} + var"n_e_volume_average" :: Vector{<:T} var"polarized_fuel_fraction" :: T - var"resistive_psi_losses" :: Vector{T} - var"t_e_peaking" :: Vector{T} - var"t_e_volume_average" :: Vector{T} - var"t_i_average_peaking" :: Vector{T} - var"v_loop" :: Vector{T} - var"z_eff_resistive" :: Vector{T} + var"resistive_psi_losses" :: Vector{<:T} + var"t_e_peaking" :: Vector{<:T} + var"t_e_volume_average" :: Vector{<:T} + var"t_i_average_peaking" :: Vector{<:T} + var"v_loop" :: Vector{<:T} + var"z_eff_resistive" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85120,7 +85141,7 @@ end core_profiles__global_quantities() = core_profiles__global_quantities{Float64}() mutable struct core_profiles__covariance{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"description" :: String var"rows_uri" :: Vector{String} _filled::Set{Symbol} @@ -85215,7 +85236,7 @@ end core_profiles() = core_profiles{Float64}() mutable struct core_instant_changes__vacuum_toroidal_field{T} <: IDS{T} - var"b0" :: Vector{T} + var"b0" :: Vector{<:T} var"r0" :: T _filled::Set{Symbol} _frozen::Bool @@ -85540,17 +85561,17 @@ end core_instant_changes__change___profiles_1d___zeff_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___zeff_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___zeff_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___zeff_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85585,17 +85606,17 @@ end core_instant_changes__change___profiles_1d___t_i_average_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___t_i_average_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___t_i_average_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___t_i_average_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85630,17 +85651,17 @@ end core_instant_changes__change___profiles_1d___neutral___state___neutral_type() = core_instant_changes__change___profiles_1d___neutral___state___neutral_type{Float64}() mutable struct core_instant_changes__change___profiles_1d___neutral___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"label" :: String var"neutral_type" :: core_instant_changes__change___profiles_1d___neutral___state___neutral_type{T} - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String _filled::Set{Symbol} @@ -85677,19 +85698,19 @@ end core_instant_changes__change___profiles_1d___neutral___element() = core_instant_changes__change___profiles_1d___neutral___element{Float64}() mutable struct core_instant_changes__change___profiles_1d___neutral{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} - var"density_thermal" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} + var"density_thermal" :: Vector{<:T} var"element" :: IDSvector{core_instant_changes__change___profiles_1d___neutral___element{T}} var"ion_index" :: Int64 var"label" :: String var"multiple_states_flag" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} var"state" :: IDSvector{core_instant_changes__change___profiles_1d___neutral___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85707,11 +85728,11 @@ end core_instant_changes__change___profiles_1d___neutral() = core_instant_changes__change___profiles_1d___neutral{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion___velocity{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85745,17 +85766,17 @@ end core_instant_changes__change___profiles_1d___ion___temperature_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___ion___temperature_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion___temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___ion___temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85790,17 +85811,17 @@ end core_instant_changes__change___profiles_1d___ion___state___density_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___ion___state___density_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion___state___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___ion___state___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85817,24 +85838,24 @@ end core_instant_changes__change___profiles_1d___ion___state___density_fit() = core_instant_changes__change___profiles_1d___ion___state___density_fit{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion___state{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_instant_changes__change___profiles_1d___ion___state___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"electron_configuration" :: String var"ionisation_potential" :: T var"label" :: String - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"vibrational_level" :: T var"vibrational_mode" :: String var"z_average" :: T - var"z_average_1d" :: Vector{T} - var"z_average_square_1d" :: Vector{T} + var"z_average_1d" :: Vector{<:T} + var"z_average_square_1d" :: Vector{<:T} var"z_max" :: T var"z_min" :: T var"z_square_average" :: T @@ -85890,17 +85911,17 @@ end core_instant_changes__change___profiles_1d___ion___density_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___ion___density_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion___density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___ion___density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85917,28 +85938,28 @@ end core_instant_changes__change___profiles_1d___ion___density_fit() = core_instant_changes__change___profiles_1d___ion___density_fit{Float64}() mutable struct core_instant_changes__change___profiles_1d___ion{T} <: IDSvectorStaticElement{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_instant_changes__change___profiles_1d___ion___density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 var"element" :: IDSvector{core_instant_changes__change___profiles_1d___ion___element{T}} var"label" :: String var"multiple_states_flag" :: Int64 var"neutral_index" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"rotation_frequency_tor" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"rotation_frequency_tor" :: Vector{<:T} var"state" :: IDSvector{core_instant_changes__change___profiles_1d___ion___state{T}} - var"temperature" :: Vector{T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: core_instant_changes__change___profiles_1d___ion___temperature_fit{T} var"temperature_validity" :: Int64 var"velocity" :: core_instant_changes__change___profiles_1d___ion___velocity{T} var"z_ion" :: T - var"z_ion_1d" :: Vector{T} - var"z_ion_square_1d" :: Vector{T} + var"z_ion_1d" :: Vector{<:T} + var"z_ion_square_1d" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -85959,15 +85980,15 @@ end core_instant_changes__change___profiles_1d___ion() = core_instant_changes__change___profiles_1d___ion{Float64}() mutable struct core_instant_changes__change___profiles_1d___grid{T} <: IDS{T} - var"area" :: Vector{T} - var"psi" :: Vector{T} + var"area" :: Vector{<:T} + var"psi" :: Vector{<:T} var"psi_boundary" :: T var"psi_magnetic_axis" :: T - var"rho_pol_norm" :: Vector{T} - var"rho_tor" :: Vector{T} - var"rho_tor_norm" :: Vector{T} - var"surface" :: Vector{T} - var"volume" :: Vector{T} + var"rho_pol_norm" :: Vector{<:T} + var"rho_tor" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} + var"surface" :: Vector{<:T} + var"volume" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -86001,17 +86022,17 @@ end core_instant_changes__change___profiles_1d___electrons__temperature_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___electrons__temperature_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___electrons__temperature_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___electrons__temperature_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -86046,17 +86067,17 @@ end core_instant_changes__change___profiles_1d___electrons__density_fit__time_measurement_slice_method() = core_instant_changes__change___profiles_1d___electrons__density_fit__time_measurement_slice_method{Float64}() mutable struct core_instant_changes__change___profiles_1d___electrons__density_fit{T} <: IDS{T} - var"chi_squared" :: Vector{T} + var"chi_squared" :: Vector{<:T} var"local" :: Vector{Int64} - var"measured" :: Vector{T} + var"measured" :: Vector{<:T} var"parameters" :: String - var"reconstructed" :: Vector{T} - var"rho_tor_norm" :: Vector{T} + var"reconstructed" :: Vector{<:T} + var"rho_tor_norm" :: Vector{<:T} var"source" :: Vector{String} - var"time_measurement" :: Vector{T} + var"time_measurement" :: Vector{<:T} var"time_measurement_slice_method" :: core_instant_changes__change___profiles_1d___electrons__density_fit__time_measurement_slice_method{T} - var"time_measurement_width" :: Vector{T} - var"weight" :: Vector{T} + var"time_measurement_width" :: Vector{<:T} + var"weight" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -86073,17 +86094,17 @@ end core_instant_changes__change___profiles_1d___electrons__density_fit() = core_instant_changes__change___profiles_1d___electrons__density_fit{Float64}() mutable struct core_instant_changes__change___profiles_1d___electrons{T} <: IDS{T} - var"collisionality_norm" :: Vector{T} - var"density" :: Vector{T} - var"density_fast" :: Vector{T} + var"collisionality_norm" :: Vector{<:T} + var"density" :: Vector{<:T} + var"density_fast" :: Vector{<:T} var"density_fit" :: core_instant_changes__change___profiles_1d___electrons__density_fit{T} - var"density_thermal" :: Vector{T} + var"density_thermal" :: Vector{<:T} var"density_validity" :: Int64 - var"pressure" :: Vector{T} - var"pressure_fast_parallel" :: Vector{T} - var"pressure_fast_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"temperature" :: Vector{T} + var"pressure" :: Vector{<:T} + var"pressure_fast_parallel" :: Vector{<:T} + var"pressure_fast_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"temperature" :: Vector{<:T} var"temperature_fit" :: core_instant_changes__change___profiles_1d___electrons__temperature_fit{T} var"temperature_validity" :: Int64 _filled::Set{Symbol} @@ -86103,11 +86124,11 @@ end core_instant_changes__change___profiles_1d___electrons() = core_instant_changes__change___profiles_1d___electrons{Float64}() mutable struct core_instant_changes__change___profiles_1d___e_field{T} <: IDS{T} - var"diamagnetic" :: Vector{T} - var"parallel" :: Vector{T} - var"poloidal" :: Vector{T} - var"radial" :: Vector{T} - var"toroidal" :: Vector{T} + var"diamagnetic" :: Vector{<:T} + var"parallel" :: Vector{<:T} + var"poloidal" :: Vector{<:T} + var"radial" :: Vector{<:T} + var"toroidal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -86123,33 +86144,33 @@ end core_instant_changes__change___profiles_1d___e_field() = core_instant_changes__change___profiles_1d___e_field{Float64}() mutable struct core_instant_changes__change___profiles_1d{T} <: IDSvectorTimeElement{T} - var"conductivity_parallel" :: Vector{T} - var"current_parallel_inside" :: Vector{T} + var"conductivity_parallel" :: Vector{<:T} + var"current_parallel_inside" :: Vector{<:T} var"e_field" :: core_instant_changes__change___profiles_1d___e_field{T} var"electrons" :: core_instant_changes__change___profiles_1d___electrons{T} var"grid" :: core_instant_changes__change___profiles_1d___grid{T} var"ion" :: IDSvector{core_instant_changes__change___profiles_1d___ion{T}} - var"j_bootstrap" :: Vector{T} - var"j_non_inductive" :: Vector{T} - var"j_ohmic" :: Vector{T} - var"j_tor" :: Vector{T} - var"j_total" :: Vector{T} - var"magnetic_shear" :: Vector{T} - var"momentum_tor" :: Vector{T} - var"n_i_thermal_total" :: Vector{T} - var"n_i_total_over_n_e" :: Vector{T} + var"j_bootstrap" :: Vector{<:T} + var"j_non_inductive" :: Vector{<:T} + var"j_ohmic" :: Vector{<:T} + var"j_tor" :: Vector{<:T} + var"j_total" :: Vector{<:T} + var"magnetic_shear" :: Vector{<:T} + var"momentum_tor" :: Vector{<:T} + var"n_i_thermal_total" :: Vector{<:T} + var"n_i_total_over_n_e" :: Vector{<:T} var"neutral" :: IDSvector{core_instant_changes__change___profiles_1d___neutral{T}} - var"phi_potential" :: Vector{T} - var"pressure_ion_total" :: Vector{T} - var"pressure_parallel" :: Vector{T} - var"pressure_perpendicular" :: Vector{T} - var"pressure_thermal" :: Vector{T} - var"q" :: Vector{T} - var"rotation_frequency_tor_sonic" :: Vector{T} - var"t_i_average" :: Vector{T} + var"phi_potential" :: Vector{<:T} + var"pressure_ion_total" :: Vector{<:T} + var"pressure_parallel" :: Vector{<:T} + var"pressure_perpendicular" :: Vector{<:T} + var"pressure_thermal" :: Vector{<:T} + var"q" :: Vector{<:T} + var"rotation_frequency_tor_sonic" :: Vector{<:T} + var"t_i_average" :: Vector{<:T} var"t_i_average_fit" :: core_instant_changes__change___profiles_1d___t_i_average_fit{T} var"time" :: Float64 - var"zeff" :: Vector{T} + var"zeff" :: Vector{<:T} var"zeff_fit" :: core_instant_changes__change___profiles_1d___zeff_fit{T} _filled::Set{Symbol} _frozen::Bool @@ -86234,7 +86255,7 @@ end core_instant_changes() = core_instant_changes{Float64}() mutable struct controllers__nonlinear_controller___outputs{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86251,7 +86272,7 @@ end controllers__nonlinear_controller___outputs() = controllers__nonlinear_controller___outputs{Float64}() mutable struct controllers__nonlinear_controller___inputs{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86293,7 +86314,7 @@ end controllers__nonlinear_controller() = controllers__nonlinear_controller{Float64}() mutable struct controllers__linear_controller___statespace__deltat{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86310,7 +86331,7 @@ end controllers__linear_controller___statespace__deltat() = controllers__linear_controller___statespace__deltat{Float64}() mutable struct controllers__linear_controller___statespace__d{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86327,7 +86348,7 @@ end controllers__linear_controller___statespace__d() = controllers__linear_controller___statespace__d{Float64}() mutable struct controllers__linear_controller___statespace__c{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86344,7 +86365,7 @@ end controllers__linear_controller___statespace__c() = controllers__linear_controller___statespace__c{Float64}() mutable struct controllers__linear_controller___statespace__b{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86361,7 +86382,7 @@ end controllers__linear_controller___statespace__b() = controllers__linear_controller___statespace__b{Float64}() mutable struct controllers__linear_controller___statespace__a{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86404,7 +86425,7 @@ end controllers__linear_controller___statespace() = controllers__linear_controller___statespace{Float64}() mutable struct controllers__linear_controller___pid__tau{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86421,7 +86442,7 @@ end controllers__linear_controller___pid__tau() = controllers__linear_controller___pid__tau{Float64}() mutable struct controllers__linear_controller___pid__p{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86438,7 +86459,7 @@ end controllers__linear_controller___pid__p() = controllers__linear_controller___pid__p{Float64}() mutable struct controllers__linear_controller___pid__i{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86455,7 +86476,7 @@ end controllers__linear_controller___pid__i() = controllers__linear_controller___pid__i{Float64}() mutable struct controllers__linear_controller___pid__d{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86495,7 +86516,7 @@ end controllers__linear_controller___pid() = controllers__linear_controller___pid{Float64}() mutable struct controllers__linear_controller___outputs{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86512,7 +86533,7 @@ end controllers__linear_controller___outputs() = controllers__linear_controller___outputs{Float64}() mutable struct controllers__linear_controller___inputs{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -86820,7 +86841,7 @@ end controllers__controllability_metrics___identifier() = controllers__controllability_metrics___identifier{Float64}() mutable struct controllers__controllability_metrics{T} <: IDSvectorStaticElement{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"identifier" :: controllers__controllability_metrics___identifier{T} var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -87155,7 +87176,7 @@ end coils_non_axisymmetric__ids_properties() = coils_non_axisymmetric__ids_properties{Float64}() mutable struct coils_non_axisymmetric__coil___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87172,7 +87193,7 @@ end coils_non_axisymmetric__coil___voltage() = coils_non_axisymmetric__coil___voltage{Float64}() mutable struct coils_non_axisymmetric__coil___current{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87189,7 +87210,7 @@ end coils_non_axisymmetric__coil___current() = coils_non_axisymmetric__coil___current{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___voltage{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87206,9 +87227,9 @@ end coils_non_axisymmetric__coil___conductor___voltage() = coils_non_axisymmetric__coil___conductor___voltage{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___elements__start_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -87224,9 +87245,9 @@ end coils_non_axisymmetric__coil___conductor___elements__start_points() = coils_non_axisymmetric__coil___conductor___elements__start_points{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___elements__intermediate_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -87242,9 +87263,9 @@ end coils_non_axisymmetric__coil___conductor___elements__intermediate_points() = coils_non_axisymmetric__coil___conductor___elements__intermediate_points{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___elements__end_points{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -87260,9 +87281,9 @@ end coils_non_axisymmetric__coil___conductor___elements__end_points() = coils_non_axisymmetric__coil___conductor___elements__end_points{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___elements__centres{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -87302,8 +87323,8 @@ end coils_non_axisymmetric__coil___conductor___elements() = coils_non_axisymmetric__coil___conductor___elements{Float64}() mutable struct coils_non_axisymmetric__coil___conductor___cross_section___outline{T} <: IDS{T} - var"binormal" :: Vector{T} - var"normal" :: Vector{T} + var"binormal" :: Vector{<:T} + var"normal" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -87819,7 +87840,7 @@ end charge_exchange__channel___zeff_line_average_method() = charge_exchange__channel___zeff_line_average_method{Float64}() mutable struct charge_exchange__channel___zeff_line_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87836,7 +87857,7 @@ end charge_exchange__channel___zeff_line_average() = charge_exchange__channel___zeff_line_average{Float64}() mutable struct charge_exchange__channel___zeff{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87871,7 +87892,7 @@ end charge_exchange__channel___t_i_average_method() = charge_exchange__channel___t_i_average_method{Float64}() mutable struct charge_exchange__channel___t_i_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87888,7 +87909,7 @@ end charge_exchange__channel___t_i_average() = charge_exchange__channel___t_i_average{Float64}() mutable struct charge_exchange__channel___spectrum___radiance_spectral{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87905,7 +87926,7 @@ end charge_exchange__channel___spectrum___radiance_spectral() = charge_exchange__channel___spectrum___radiance_spectral{Float64}() mutable struct charge_exchange__channel___spectrum___radiance_continuum{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87922,7 +87943,7 @@ end charge_exchange__channel___spectrum___radiance_continuum() = charge_exchange__channel___spectrum___radiance_continuum{Float64}() mutable struct charge_exchange__channel___spectrum___processed_line___width{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87939,7 +87960,7 @@ end charge_exchange__channel___spectrum___processed_line___width() = charge_exchange__channel___spectrum___processed_line___width{Float64}() mutable struct charge_exchange__channel___spectrum___processed_line___shift{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87956,7 +87977,7 @@ end charge_exchange__channel___spectrum___processed_line___shift() = charge_exchange__channel___spectrum___processed_line___shift{Float64}() mutable struct charge_exchange__channel___spectrum___processed_line___radiance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -87973,7 +87994,7 @@ end charge_exchange__channel___spectrum___processed_line___radiance() = charge_exchange__channel___spectrum___processed_line___radiance{Float64}() mutable struct charge_exchange__channel___spectrum___processed_line___intensity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88015,7 +88036,7 @@ end charge_exchange__channel___spectrum___processed_line() = charge_exchange__channel___spectrum___processed_line{Float64}() mutable struct charge_exchange__channel___spectrum___intensity_spectrum{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88034,16 +88055,16 @@ charge_exchange__channel___spectrum___intensity_spectrum() = charge_exchange__ch mutable struct charge_exchange__channel___spectrum{T} <: IDSvectorStaticElement{T} var"exposure_time" :: T var"grating" :: T - var"instrument_function" :: Matrix{T} + var"instrument_function" :: Matrix{<:T} var"intensity_spectrum" :: charge_exchange__channel___spectrum___intensity_spectrum{T} var"processed_line" :: IDSvector{charge_exchange__channel___spectrum___processed_line{T}} - var"radiance_calibration" :: Vector{T} + var"radiance_calibration" :: Vector{<:T} var"radiance_calibration_date" :: String var"radiance_continuum" :: charge_exchange__channel___spectrum___radiance_continuum{T} var"radiance_spectral" :: charge_exchange__channel___spectrum___radiance_spectral{T} var"slit_width" :: T var"wavelength_calibration_date" :: String - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -88063,7 +88084,7 @@ end charge_exchange__channel___spectrum() = charge_exchange__channel___spectrum{Float64}() mutable struct charge_exchange__channel___position__z{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88080,7 +88101,7 @@ end charge_exchange__channel___position__z() = charge_exchange__channel___position__z{Float64}() mutable struct charge_exchange__channel___position__r{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88097,7 +88118,7 @@ end charge_exchange__channel___position__r() = charge_exchange__channel___position__r{Float64}() mutable struct charge_exchange__channel___position__phi{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88153,7 +88174,7 @@ end charge_exchange__channel___momentum_tor_method() = charge_exchange__channel___momentum_tor_method{Float64}() mutable struct charge_exchange__channel___momentum_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88188,7 +88209,7 @@ end charge_exchange__channel___ion_fast___radiance_spectral_method() = charge_exchange__channel___ion_fast___radiance_spectral_method{Float64}() mutable struct charge_exchange__channel___ion_fast___radiance{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88247,7 +88268,7 @@ end charge_exchange__channel___ion___velocity_tor_method() = charge_exchange__channel___ion___velocity_tor_method{Float64}() mutable struct charge_exchange__channel___ion___velocity_tor{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88282,7 +88303,7 @@ end charge_exchange__channel___ion___velocity_pol_method() = charge_exchange__channel___ion___velocity_pol_method{Float64}() mutable struct charge_exchange__channel___ion___velocity_pol{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88317,7 +88338,7 @@ end charge_exchange__channel___ion___t_i_method() = charge_exchange__channel___ion___t_i_method{Float64}() mutable struct charge_exchange__channel___ion___t_i{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88352,7 +88373,7 @@ end charge_exchange__channel___ion___n_i_over_n_e_method() = charge_exchange__channel___ion___n_i_over_n_e_method{Float64}() mutable struct charge_exchange__channel___ion___n_i_over_n_e{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88404,7 +88425,7 @@ end charge_exchange__channel___ion() = charge_exchange__channel___ion{Float64}() mutable struct charge_exchange__channel___bes__radiances{T} <: IDS{T} - var"data" :: Matrix{T} + var"data" :: Matrix{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88421,7 +88442,7 @@ end charge_exchange__channel___bes__radiances() = charge_exchange__channel___bes__radiances{Float64}() mutable struct charge_exchange__channel___bes__lorentz_shift{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88438,7 +88459,7 @@ end charge_exchange__channel___bes__lorentz_shift() = charge_exchange__channel___bes__lorentz_shift{Float64}() mutable struct charge_exchange__channel___bes__doppler_shift{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -88578,8 +88599,8 @@ end charge_exchange__aperture__x1_unit_vector() = charge_exchange__aperture__x1_unit_vector{Float64}() mutable struct charge_exchange__aperture__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -88987,8 +89008,8 @@ end camera_x_rays__filter_window__x1_unit_vector() = camera_x_rays__filter_window__x1_unit_vector{Float64}() mutable struct camera_x_rays__filter_window__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89082,13 +89103,13 @@ mutable struct camera_x_rays__filter_window{T} <: IDS{T} var"identifier" :: String var"material" :: camera_x_rays__filter_window__material{T} var"outline" :: camera_x_rays__filter_window__outline{T} - var"photon_absorption" :: Vector{T} + var"photon_absorption" :: Vector{<:T} var"radius" :: T var"surface" :: T var"thickness" :: T var"wavelength_lower" :: T var"wavelength_upper" :: T - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} var"x1_curvature" :: T var"x1_unit_vector" :: camera_x_rays__filter_window__x1_unit_vector{T} var"x1_width" :: T @@ -89119,7 +89140,7 @@ end camera_x_rays__filter_window() = camera_x_rays__filter_window{Float64}() mutable struct camera_x_rays__detector_temperature{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -89136,7 +89157,7 @@ end camera_x_rays__detector_temperature() = camera_x_rays__detector_temperature{Float64}() mutable struct camera_x_rays__detector_humidity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -89252,9 +89273,9 @@ end camera_x_rays__camera__x1_unit_vector() = camera_x_rays__camera__x1_unit_vector{Float64}() mutable struct camera_x_rays__camera__pixel_position{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89270,9 +89291,9 @@ end camera_x_rays__camera__pixel_position() = camera_x_rays__camera__pixel_position{Float64}() mutable struct camera_x_rays__camera__line_of_sight__second_point{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89288,9 +89309,9 @@ end camera_x_rays__camera__line_of_sight__second_point() = camera_x_rays__camera__line_of_sight__second_point{Float64}() mutable struct camera_x_rays__camera__line_of_sight__first_point{T} <: IDS{T} - var"phi" :: Matrix{T} - var"r" :: Matrix{T} - var"z" :: Matrix{T} + var"phi" :: Matrix{<:T} + var"r" :: Matrix{<:T} + var"z" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89343,11 +89364,11 @@ end camera_x_rays__camera__centre() = camera_x_rays__camera__centre{Float64}() mutable struct camera_x_rays__camera{T} <: IDS{T} - var"camera_dimensions" :: Vector{T} + var"camera_dimensions" :: Vector{<:T} var"centre" :: camera_x_rays__camera__centre{T} var"identifier" :: String var"line_of_sight" :: camera_x_rays__camera__line_of_sight{T} - var"pixel_dimensions" :: Vector{T} + var"pixel_dimensions" :: Vector{<:T} var"pixel_position" :: camera_x_rays__camera__pixel_position{T} var"pixels_n" :: Vector{Int64} var"x1_unit_vector" :: camera_x_rays__camera__x1_unit_vector{T} @@ -89428,8 +89449,8 @@ end camera_x_rays__aperture__x1_unit_vector() = camera_x_rays__aperture__x1_unit_vector{Float64}() mutable struct camera_x_rays__aperture__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89499,16 +89520,16 @@ mutable struct camera_x_rays{T} <: IDStop{T} var"detector_humidity" :: camera_x_rays__detector_humidity{T} var"detector_temperature" :: camera_x_rays__detector_temperature{T} var"energy_configuration_name" :: String - var"energy_threshold_lower" :: Matrix{T} + var"energy_threshold_lower" :: Matrix{<:T} var"exposure_time" :: T var"filter_window" :: camera_x_rays__filter_window{T} var"frame" :: IDSvector{camera_x_rays__frame{T}} var"ids_properties" :: camera_x_rays__ids_properties{T} var"latency" :: T var"name" :: String - var"photon_energy" :: Vector{T} + var"photon_energy" :: Vector{<:T} var"pixel_status" :: Matrix{Int64} - var"quantum_efficiency" :: Array{T, 3} + var"quantum_efficiency" :: Array{<:T, 3} var"readout_time" :: T var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -89860,12 +89881,12 @@ end camera_visible__channel___optical_element___material_properties__type() = camera_visible__channel___optical_element___material_properties__type{Float64}() mutable struct camera_visible__channel___optical_element___material_properties{T} <: IDS{T} - var"extinction_coefficient" :: Vector{T} - var"refractive_index" :: Vector{T} - var"roughness" :: Vector{T} - var"transmission_coefficient" :: Vector{T} + var"extinction_coefficient" :: Vector{<:T} + var"refractive_index" :: Vector{<:T} + var"roughness" :: Vector{<:T} + var"transmission_coefficient" :: Vector{<:T} var"type" :: camera_visible__channel___optical_element___material_properties__type{T} - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -89936,8 +89957,8 @@ end camera_visible__channel___optical_element___geometry__x1_unit_vector() = camera_visible__channel___optical_element___geometry__x1_unit_vector{Float64}() mutable struct camera_visible__channel___optical_element___geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90155,8 +90176,8 @@ end camera_visible__channel___fibre_bundle__geometry__x1_unit_vector() = camera_visible__channel___fibre_bundle__geometry__x1_unit_vector{Float64}() mutable struct camera_visible__channel___fibre_bundle__geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90220,8 +90241,8 @@ end camera_visible__channel___fibre_bundle__geometry() = camera_visible__channel___fibre_bundle__geometry{Float64}() mutable struct camera_visible__channel___fibre_bundle__fibre_positions{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90257,7 +90278,7 @@ end camera_visible__channel___fibre_bundle() = camera_visible__channel___fibre_bundle{Float64}() mutable struct camera_visible__channel___detector___geometry_matrix__without_reflections{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"pixel_indices" :: Matrix{Int64} var"voxel_indices" :: Vector{Int64} _filled::Set{Symbol} @@ -90275,7 +90296,7 @@ end camera_visible__channel___detector___geometry_matrix__without_reflections() = camera_visible__channel___detector___geometry_matrix__without_reflections{Float64}() mutable struct camera_visible__channel___detector___geometry_matrix__with_reflections{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"pixel_indices" :: Matrix{Int64} var"voxel_indices" :: Vector{Int64} _filled::Set{Symbol} @@ -90293,10 +90314,10 @@ end camera_visible__channel___detector___geometry_matrix__with_reflections() = camera_visible__channel___detector___geometry_matrix__with_reflections{Float64}() mutable struct camera_visible__channel___detector___geometry_matrix__interpolated{T} <: IDS{T} - var"data" :: Array{T, 3} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"data" :: Array{<:T, 3} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90330,9 +90351,9 @@ end camera_visible__channel___detector___geometry_matrix__emission_grid__grid_type() = camera_visible__channel___detector___geometry_matrix__emission_grid__grid_type{Float64}() mutable struct camera_visible__channel___detector___geometry_matrix__emission_grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"dim3" :: Vector{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"dim3" :: Vector{<:T} var"grid_type" :: camera_visible__channel___detector___geometry_matrix__emission_grid__grid_type{T} _filled::Set{Symbol} _frozen::Bool @@ -90376,7 +90397,7 @@ camera_visible__channel___detector___geometry_matrix() = camera_visible__channel mutable struct camera_visible__channel___detector___frame{T} <: IDSvectorTimeElement{T} var"image_raw" :: Matrix{Int64} - var"radiance" :: Matrix{T} + var"radiance" :: Matrix{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -90394,14 +90415,14 @@ camera_visible__channel___detector___frame() = camera_visible__channel___detecto mutable struct camera_visible__channel___detector{T} <: IDSvectorStaticElement{T} var"columns_n" :: Int64 - var"counts_to_radiance" :: Matrix{T} + var"counts_to_radiance" :: Matrix{<:T} var"exposure_time" :: T var"frame" :: IDSvector{camera_visible__channel___detector___frame{T}} var"geometry_matrix" :: camera_visible__channel___detector___geometry_matrix{T} var"lines_n" :: Int64 var"noise" :: T - var"pixel_to_alpha" :: Vector{T} - var"pixel_to_beta" :: Vector{T} + var"pixel_to_alpha" :: Vector{<:T} + var"pixel_to_beta" :: Vector{<:T} var"wavelength_lower" :: T var"wavelength_upper" :: T _filled::Set{Symbol} @@ -90475,8 +90496,8 @@ end camera_visible__channel___aperture___x1_unit_vector() = camera_visible__channel___aperture___x1_unit_vector{Float64}() mutable struct camera_visible__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90545,8 +90566,8 @@ mutable struct camera_visible__channel{T} <: IDSvectorStaticElement{T} var"fibre_bundle" :: camera_visible__channel___fibre_bundle{T} var"name" :: String var"optical_element" :: IDSvector{camera_visible__channel___optical_element{T}} - var"viewing_angle_alpha_bounds" :: Vector{T} - var"viewing_angle_beta_bounds" :: Vector{T} + var"viewing_angle_alpha_bounds" :: Vector{<:T} + var"viewing_angle_beta_bounds" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90626,12 +90647,12 @@ end camera_ir__optical_element___material_properties__type() = camera_ir__optical_element___material_properties__type{Float64}() mutable struct camera_ir__optical_element___material_properties{T} <: IDS{T} - var"extinction_coefficient" :: Vector{T} - var"refractive_index" :: Vector{T} - var"roughness" :: Vector{T} - var"transmission_coefficient" :: Vector{T} + var"extinction_coefficient" :: Vector{<:T} + var"refractive_index" :: Vector{<:T} + var"roughness" :: Vector{<:T} + var"transmission_coefficient" :: Vector{<:T} var"type" :: camera_ir__optical_element___material_properties__type{T} - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -90702,8 +90723,8 @@ end camera_ir__optical_element___geometry__x1_unit_vector() = camera_ir__optical_element___geometry__x1_unit_vector{Float64}() mutable struct camera_ir__optical_element___geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -91130,8 +91151,8 @@ end camera_ir__ids_properties() = camera_ir__ids_properties{Float64}() mutable struct camera_ir__frame_analysis{T} <: IDSvectorTimeElement{T} - var"distance_separatrix_midplane" :: Vector{T} - var"power_flux_parallel" :: Vector{T} + var"distance_separatrix_midplane" :: Vector{<:T} + var"power_flux_parallel" :: Vector{<:T} var"sol_heat_decay_length" :: T var"time" :: Float64 _filled::Set{Symbol} @@ -91149,7 +91170,7 @@ end camera_ir__frame_analysis() = camera_ir__frame_analysis{Float64}() mutable struct camera_ir__frame{T} <: IDSvectorTimeElement{T} - var"surface_temperature" :: Matrix{T} + var"surface_temperature" :: Matrix{<:T} var"time" :: Float64 _filled::Set{Symbol} _frozen::Bool @@ -91220,8 +91241,8 @@ end camera_ir__fibre_bundle__geometry__x1_unit_vector() = camera_ir__fibre_bundle__geometry__x1_unit_vector{Float64}() mutable struct camera_ir__fibre_bundle__geometry__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -91285,8 +91306,8 @@ end camera_ir__fibre_bundle__geometry() = camera_ir__fibre_bundle__geometry{Float64}() mutable struct camera_ir__fibre_bundle__fibre_positions{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -91666,7 +91687,7 @@ end calorimetry__ids_properties() = calorimetry__ids_properties{Float64}() mutable struct calorimetry__group___component___transit_time{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91685,7 +91706,7 @@ end calorimetry__group___component___transit_time() = calorimetry__group___component___transit_time{Float64}() mutable struct calorimetry__group___component___temperature_out{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91704,7 +91725,7 @@ end calorimetry__group___component___temperature_out() = calorimetry__group___component___temperature_out{Float64}() mutable struct calorimetry__group___component___temperature_in{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91723,7 +91744,7 @@ end calorimetry__group___component___temperature_in() = calorimetry__group___component___temperature_in{Float64}() mutable struct calorimetry__group___component___power{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91742,7 +91763,7 @@ end calorimetry__group___component___power() = calorimetry__group___component___power{Float64}() mutable struct calorimetry__group___component___mass_flow{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91778,7 +91799,7 @@ end calorimetry__group___component___energy_total() = calorimetry__group___component___energy_total{Float64}() mutable struct calorimetry__group___component___energy_cumulated{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91847,7 +91868,7 @@ end calorimetry__group() = calorimetry__group{Float64}() mutable struct calorimetry__cooling_loop___temperature_out{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91866,7 +91887,7 @@ end calorimetry__cooling_loop___temperature_out() = calorimetry__cooling_loop___temperature_out{Float64}() mutable struct calorimetry__cooling_loop___temperature_in{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -91885,7 +91906,7 @@ end calorimetry__cooling_loop___temperature_in() = calorimetry__cooling_loop___temperature_in{Float64}() mutable struct calorimetry__cooling_loop___mass_flow{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -92043,8 +92064,8 @@ end build__tf() = build__tf{Float64}() mutable struct build__structure___outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -92065,7 +92086,7 @@ mutable struct build__structure{T} <: IDSvectorStaticElement{T} var"material" :: String var"name" :: String var"outline" :: build__structure___outline{T} - var"toroidal_angles" :: Vector{T} + var"toroidal_angles" :: Vector{<:T} var"toroidal_extent" :: T var"type" :: Int64 var"volume" :: T @@ -92107,9 +92128,9 @@ end build__pf_active__technology() = build__pf_active__technology{Float64}() mutable struct build__pf_active__rail___outline{T} <: IDS{T} - var"distance" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"distance" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -92208,8 +92229,8 @@ end build__oh() = build__oh{Float64}() mutable struct build__layer___outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -92232,7 +92253,7 @@ mutable struct build__layer{T} <: IDSvectorStaticElement{T} var"name" :: String var"outline" :: build__layer___outline{T} var"shape" :: Int64 - var"shape_parameters" :: Vector{T} + var"shape_parameters" :: Vector{<:T} var"side" :: Int64 var"start_radius" :: T var"thickness" :: T @@ -92644,7 +92665,7 @@ end bremsstrahlung_visible__code() = bremsstrahlung_visible__code{Float64}() mutable struct bremsstrahlung_visible__channel___zeff_line_average{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} var"validity" :: Int64 var"validity_timed" :: Vector{Int64} @@ -92663,7 +92684,7 @@ end bremsstrahlung_visible__channel___zeff_line_average() = bremsstrahlung_visible__channel___zeff_line_average{Float64}() mutable struct bremsstrahlung_visible__channel___radiance_spectral{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -92735,7 +92756,7 @@ end bremsstrahlung_visible__channel___line_of_sight() = bremsstrahlung_visible__channel___line_of_sight{Float64}() mutable struct bremsstrahlung_visible__channel___intensity{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -92752,10 +92773,10 @@ end bremsstrahlung_visible__channel___intensity() = bremsstrahlung_visible__channel___intensity{Float64}() mutable struct bremsstrahlung_visible__channel___filter{T} <: IDS{T} - var"detection_efficiency" :: Vector{T} + var"detection_efficiency" :: Vector{<:T} var"wavelength_lower" :: T var"wavelength_upper" :: T - var"wavelengths" :: Vector{T} + var"wavelengths" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -92820,7 +92841,7 @@ end bremsstrahlung_visible() = bremsstrahlung_visible{Float64}() mutable struct bolometer__power_density{T} <: IDS{T} - var"data" :: Array{T, 3} + var"data" :: Array{<:T, 3} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -93100,9 +93121,9 @@ end bolometer__grid_type() = bolometer__grid_type{Float64}() mutable struct bolometer__grid{T} <: IDS{T} - var"dim1" :: Vector{T} - var"dim2" :: Vector{T} - var"volume_element" :: Matrix{T} + var"dim1" :: Vector{<:T} + var"dim2" :: Vector{<:T} + var"volume_element" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -93180,7 +93201,7 @@ end bolometer__channel___validity_timed() = bolometer__channel___validity_timed{Float64}() mutable struct bolometer__channel___power{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -93344,8 +93365,8 @@ end bolometer__channel___detector__x1_unit_vector() = bolometer__channel___detector__x1_unit_vector{Float64}() mutable struct bolometer__channel___detector__outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -93463,8 +93484,8 @@ end bolometer__channel___aperture___x1_unit_vector() = bolometer__channel___aperture___x1_unit_vector{Float64}() mutable struct bolometer__channel___aperture___outline{T} <: IDS{T} - var"x1" :: Vector{T} - var"x2" :: Vector{T} + var"x1" :: Vector{<:T} + var"x2" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -93566,8 +93587,8 @@ mutable struct bolometer{T} <: IDStop{T} var"ids_properties" :: bolometer__ids_properties{T} var"latency" :: T var"power_density" :: bolometer__power_density{T} - var"power_radiated_inside_lcfs" :: Vector{T} - var"power_radiated_total" :: Vector{T} + var"power_radiated_inside_lcfs" :: Vector{<:T} + var"power_radiated_total" :: Vector{<:T} var"power_radiated_validity" :: Vector{Int64} var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -93655,7 +93676,7 @@ blanket__module() = blanket__module{Float64}() mutable struct blanket{T} <: IDStop{T} var"module" :: IDSvector{blanket__module{T}} var"time" :: Vector{Float64} - var"tritium_breeding_ratio" :: Vector{T} + var"tritium_breeding_ratio" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -93935,7 +93956,7 @@ end barometry__gauge___type() = barometry__gauge___type{Float64}() mutable struct barometry__gauge___pressure{T} <: IDS{T} - var"data" :: Vector{T} + var"data" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -94061,12 +94082,12 @@ end barometry() = barometry{Float64}() mutable struct balance_of_plant__power_plant__system___component___port{T} <: IDSvectorStaticElement{T} - var"massflow" :: Vector{T} - var"mechanicalPower" :: Vector{T} + var"massflow" :: Vector{<:T} + var"mechanicalPower" :: Vector{<:T} var"name" :: String - var"pressure" :: Vector{T} - var"temperature" :: Vector{T} - var"thermalPower" :: Vector{T} + var"pressure" :: Vector{<:T} + var"temperature" :: Vector{<:T} + var"thermalPower" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94120,12 +94141,12 @@ end balance_of_plant__power_plant__system() = balance_of_plant__power_plant__system{Float64}() mutable struct balance_of_plant__power_plant{T} <: IDS{T} - var"generator_conversion_efficiency" :: Vector{T} + var"generator_conversion_efficiency" :: Vector{<:T} var"power_cycle_type" :: String - var"power_electric_generated" :: Vector{T} + var"power_electric_generated" :: Vector{<:T} var"system" :: IDSvector{balance_of_plant__power_plant__system{T}} - var"total_heat_rejected" :: Vector{T} - var"total_heat_supplied" :: Vector{T} + var"total_heat_rejected" :: Vector{<:T} + var"total_heat_supplied" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94144,7 +94165,7 @@ balance_of_plant__power_plant() = balance_of_plant__power_plant{Float64}() mutable struct balance_of_plant__power_electric_plant_operation__system___subsystem{T} <: IDSvectorStaticElement{T} var"index" :: Int64 var"name" :: String - var"power" :: Vector{T} + var"power" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94162,7 +94183,7 @@ balance_of_plant__power_electric_plant_operation__system___subsystem() = balance mutable struct balance_of_plant__power_electric_plant_operation__system{T} <: IDSvectorStaticElement{T} var"index" :: Int64 var"name" :: String - var"power" :: Vector{T} + var"power" :: Vector{<:T} var"subsystem" :: IDSvector{balance_of_plant__power_electric_plant_operation__system___subsystem{T}} _filled::Set{Symbol} _frozen::Bool @@ -94181,7 +94202,7 @@ balance_of_plant__power_electric_plant_operation__system() = balance_of_plant__p mutable struct balance_of_plant__power_electric_plant_operation{T} <: IDS{T} var"system" :: IDSvector{balance_of_plant__power_electric_plant_operation__system{T}} - var"total_power" :: Vector{T} + var"total_power" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94198,12 +94219,12 @@ end balance_of_plant__power_electric_plant_operation() = balance_of_plant__power_electric_plant_operation{Float64}() mutable struct balance_of_plant{T} <: IDStop{T} - var"Q_plant" :: Vector{T} - var"power_electric_net" :: Vector{T} + var"Q_plant" :: Vector{<:T} + var"power_electric_net" :: Vector{<:T} var"power_electric_plant_operation" :: balance_of_plant__power_electric_plant_operation{T} var"power_plant" :: balance_of_plant__power_plant{T} - var"thermal_efficiency_cycle" :: Vector{T} - var"thermal_efficiency_plant" :: Vector{T} + var"thermal_efficiency_cycle" :: Vector{<:T} + var"thermal_efficiency_plant" :: Vector{<:T} var"time" :: Vector{Float64} _filled::Set{Symbol} _frozen::Bool @@ -94222,9 +94243,9 @@ end balance_of_plant() = balance_of_plant{Float64}() mutable struct b_field_non_axisymmetric__time_slice___field_map__grid{T} <: IDS{T} - var"phi" :: Vector{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"phi" :: Vector{<:T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94240,11 +94261,11 @@ end b_field_non_axisymmetric__time_slice___field_map__grid() = b_field_non_axisymmetric__time_slice___field_map__grid{Float64}() mutable struct b_field_non_axisymmetric__time_slice___field_map{T} <: IDS{T} - var"b_field_r" :: Array{T, 3} - var"b_field_tor" :: Array{T, 3} - var"b_field_z" :: Array{T, 3} + var"b_field_r" :: Array{<:T, 3} + var"b_field_tor" :: Array{<:T, 3} + var"b_field_z" :: Array{<:T, 3} var"grid" :: b_field_non_axisymmetric__time_slice___field_map__grid{T} - var"ripple_amplitude" :: Matrix{T} + var"ripple_amplitude" :: Matrix{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94261,8 +94282,8 @@ end b_field_non_axisymmetric__time_slice___field_map() = b_field_non_axisymmetric__time_slice___field_map{Float64}() mutable struct b_field_non_axisymmetric__time_slice___control_surface___outline{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94278,8 +94299,8 @@ end b_field_non_axisymmetric__time_slice___control_surface___outline() = b_field_non_axisymmetric__time_slice___control_surface___outline{Float64}() mutable struct b_field_non_axisymmetric__time_slice___control_surface___normal_vector{T} <: IDS{T} - var"r" :: Vector{T} - var"z" :: Vector{T} + var"r" :: Vector{<:T} + var"z" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94295,15 +94316,15 @@ end b_field_non_axisymmetric__time_slice___control_surface___normal_vector() = b_field_non_axisymmetric__time_slice___control_surface___normal_vector{Float64}() mutable struct b_field_non_axisymmetric__time_slice___control_surface{T} <: IDSvectorStaticElement{T} - var"b_field_normal" :: Matrix{T} + var"b_field_normal" :: Matrix{<:T} var"b_field_normal_fourier" :: Matrix{ComplexF64} - var"b_field_r" :: Matrix{T} - var"b_field_tor" :: Matrix{T} - var"b_field_z" :: Matrix{T} + var"b_field_r" :: Matrix{<:T} + var"b_field_tor" :: Matrix{<:T} + var"b_field_z" :: Matrix{<:T} var"n_tor" :: Vector{Int64} var"normal_vector" :: b_field_non_axisymmetric__time_slice___control_surface___normal_vector{T} var"outline" :: b_field_non_axisymmetric__time_slice___control_surface___outline{T} - var"phi" :: Vector{T} + var"phi" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -94818,12 +94839,12 @@ amns_data__process___products() = amns_data__process___products{Float64}() mutable struct amns_data__process___charge_state{T} <: IDSvectorStaticElement{T} var"label" :: String var"table_0d" :: T - var"table_1d" :: Vector{T} - var"table_2d" :: Matrix{T} - var"table_3d" :: Array{T, 3} - var"table_4d" :: Array{T, 4} - var"table_5d" :: Array{T, 5} - var"table_6d" :: Array{T, 6} + var"table_1d" :: Vector{<:T} + var"table_2d" :: Matrix{<:T} + var"table_3d" :: Array{<:T, 3} + var"table_4d" :: Array{<:T, 4} + var"table_5d" :: Array{<:T, 5} + var"table_6d" :: Array{<:T, 6} var"z_max" :: T var"z_min" :: T _filled::Set{Symbol} @@ -95123,7 +95144,7 @@ mutable struct amns_data__coordinate_system___coordinate{T} <: IDSvectorStaticEl var"transformation" :: Int64 var"units" :: String var"value_labels" :: Vector{String} - var"values" :: Vector{T} + var"values" :: Vector{<:T} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -98618,22 +98639,27 @@ const _all_info = Dict{String,Info}( "costing.cost_direct_capital.system[:].subsystem[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed subsystems", true), "costing.cost_direct_capital.system[:].subsystem[:].cost" => Info{Tuple{}}((), "\$M", "FLT_0D", "Cost of the subsystem", true), "costing.cost_direct_capital.system[:].subsystem[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the subsystem", true), +"costing.cost_direct_capital.system[:].subsystem[:].uncertainty" => Info{Tuple{}}((), "\$M", "FLT_0D", "Uncertainty on the cost of the subsystem", true), "costing.cost_lifetime" => Info{Tuple{}}((), "\$M", "FLT_0D", "Total cost of fusion power plant", true), "costing.cost_operations" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.cost_operations.system[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed systems", true), "costing.cost_operations.system[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the system", true), "costing.cost_operations.system[:].subsystem[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed subsystems", true), "costing.cost_operations.system[:].subsystem[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the subsystem", true), +"costing.cost_operations.system[:].subsystem[:].uncertainty" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Uncertainty on the cost of the subsystem per year", true), "costing.cost_operations.system[:].subsystem[:].yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Cost of the subsystem per year", true), +"costing.cost_operations.system[:].uncertainty" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Uncertainty on cost of system per year", true), "costing.cost_operations.system[:].yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Cost of system per year", true), -"costing.cost_operations.yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Anual cost to operate the plant", true), +"costing.cost_operations.yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Annual cost to operate the plant", true), "costing.future" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.inflation_rate" => Info{Tuple{}}((), "-", "FLT_0D", "Predicted average rate of future inflation", true), "costing.future.learning" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.learning.hts" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.learning.hts.learning_rate" => Info{Tuple{}}((), "-", "FLT_0D", "Learning rate for ReBCO technology production", true), "costing.future.learning.hts.production_increase" => Info{Tuple{}}((), "-", "FLT_0D", "Factor by which production of ReBCO multiplies", true), -"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricy generated)", true), +"costing.levelized_CoE" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), +"costing.levelized_CoE.cost" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), +"costing.levelized_CoE.uncertainty" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Uncertainty on levelized cost of electiricity (total cost / total electricity generated)", true), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "INT_0D", "Lifetime of the plant", true), "costing.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), "cryostat" => Info{Tuple{}}((), "-", "STRUCTURE", "Description of the cryostat surrounding the machine (if any)", false), From c5b76fa5a4b8a8f34b5cf42dabc482af4b39a455 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Fri, 3 May 2024 15:58:06 -0700 Subject: [PATCH 05/20] dd._ddR and uncertain(dd) --- src/data.jl | 7 +++++++ src/dd.jl | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/data.jl b/src/data.jl index e7c55a51..bac7f3b6 100644 --- a/src/data.jl +++ b/src/data.jl @@ -1441,3 +1441,10 @@ function selective_delete!(@nospecialize(h_in::IDSvector), path::Vector{String}) end end end + +#= ========= =# +# uncertain # +#= ========= =# +function uncertain(dd::DD{Float64}) + return getfield(dd, :_ddR) +end diff --git a/src/dd.jl b/src/dd.jl index 5023dfea..91740554 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -95337,6 +95337,7 @@ mutable struct dd{T} <: DD{T} var"workflow" :: workflow{T} global_time :: Float64 _aux :: Dict + _ddR :: Union{Nothing,dd{Real}} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -95345,7 +95346,7 @@ mutable struct dd{T} <: DD{T} end function dd{T}() where T - ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), stability{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), stability{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), nothing, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.amns_data, :_parent, WeakRef(ids)) setfield!(ids.b_field_non_axisymmetric, :_parent, WeakRef(ids)) setfield!(ids.balance_of_plant, :_parent, WeakRef(ids)) @@ -95431,6 +95432,9 @@ function dd{T}() where T setfield!(ids.wall, :_parent, WeakRef(ids)) setfield!(ids.waves, :_parent, WeakRef(ids)) setfield!(ids.workflow, :_parent, WeakRef(ids)) + if T <: Float64 + setfield!(ids, :_ddR, lazycopy(Real,ids)) + end return ids end From f783bd0e16e777f4885e0aca933839e33808916c Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:00:09 -0700 Subject: [PATCH 06/20] Add risk.json --- .../data_structures_extra/risk.json | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 data_dictionary/data_structures_extra/risk.json diff --git a/data_dictionary/data_structures_extra/risk.json b/data_dictionary/data_structures_extra/risk.json new file mode 100644 index 00000000..3956b7cb --- /dev/null +++ b/data_dictionary/data_structures_extra/risk.json @@ -0,0 +1,103 @@ +{ + "risk": { + "documentation": "Risk quantification of plasma and engineering components" + }, + "risk.engineering.loss": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "List of engineering-related losses", + "type": "static" + }, + "risk.engineering.loss[:].description": { + "data_type": "STR_0D", + "documentation": "Description of loss channel", + "type": "static" + }, + "risk.engineering.loss[:].probability": { + "data_type": "FLT_0D", + "documentation": "Probability of failure", + "type": "static" + }, + "risk.engineering.loss[:].risk": { + "data_type": "FLT_0D", + "documentation": "Product of loss probability and severity", + "type": "static" + }, + "risk.engineering.loss[:].severity": { + "data_type": "FLT_0D", + "documentation": "Severity of failure", + "type": "static" + }, + "risk.engineering.risk": { + "data_type": "FLT_0D", + "documentation": "Total engineering risk", + "type": "static" + }, + "risk.plasma.loss": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "List of plasma-related losses", + "type": "static" + }, + "risk.plasma.loss[:].description": { + "data_type": "STR_0D", + "documentation": "Description of loss channel", + "type": "static" + }, + "risk.plasma.loss[:].probability": { + "data_type": "FLT_0D", + "documentation": "Probability of failure", + "type": "static" + }, + "risk.plasma.loss[:].risk": { + "data_type": "FLT_0D", + "documentation": "Product of loss probability and severity", + "type": "static" + }, + "risk.plasma.risk": { + "data_type": "FLT_0D", + "documentation": "Total plasma risk", + "type": "static" + }, + "risk.plasma.severity.average_severity": { + "data_type": "FLT_0D", + "documentation": "Average severity of disruption-induced events", + "type": "static" + }, + "risk.plasma.severity.current_quench": { + "data_type": "FLT_0D", + "documentation": "Severity of disruption-induced current quench", + "type": "static" + }, + "risk.plasma.severity.thermal_quench": { + "data_type": "FLT_0D", + "documentation": "Severity of disruption-induced thermal quench", + "type": "static" + }, + "risk.plasma.severity.vertical_forces": { + "data_type": "FLT_0D", + "documentation": "Severity of disruption-induced vertical forces", + "type": "static" + }, + "risk.time": { + "units": "s", + "coordinates": [ + "1...N" + ], + "lifecycle_status": "active", + "data_type": "FLT_1D_TYPE", + "full_path": "risk/time(:)", + "timebasepath": "time", + "documentation": "Generic time", + "type": "dynamic" + }, + "risk.total_risk": { + "data_type": "FLT_0D", + "documentation": "Sum of risks", + "type": "static" + } +} From 7817996dfa92fd81998a4bf188d3b1a216c70c1a Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Thu, 15 Aug 2024 16:00:24 -0700 Subject: [PATCH 07/20] Add costing.model for use in risk --- data_dictionary/data_structures_extra/costing.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data_dictionary/data_structures_extra/costing.json b/data_dictionary/data_structures_extra/costing.json index ee5f36db..dae91336 100644 --- a/data_dictionary/data_structures_extra/costing.json +++ b/data_dictionary/data_structures_extra/costing.json @@ -162,10 +162,15 @@ }, "costing.levelized_CoE": { "data_type": "FLT_0D", - "documentation": "Levelized cost of electiricity (total cost / total electricy generated)", + "documentation": "Levelized cost of electiricity (total cost / total electricity generated)", "type": "static", "units": "$/kWh" }, + "costing.model": { + "data_type": "STR_0D", + "documentation": "Name of costing model", + "type": "static" + }, "costing.plant_lifetime": { "data_type": "INT_0D", "documentation": "Lifetime of the plant", From dc30e1c885df3c3a2af64e22bd06d9b21d3938dc Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Wed, 4 Sep 2024 18:16:21 -0700 Subject: [PATCH 08/20] Add units in dd.risk --- data_dictionary/data_structures_extra/risk.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/data_dictionary/data_structures_extra/risk.json b/data_dictionary/data_structures_extra/risk.json index 3956b7cb..3c42fcc0 100644 --- a/data_dictionary/data_structures_extra/risk.json +++ b/data_dictionary/data_structures_extra/risk.json @@ -28,12 +28,14 @@ "risk.engineering.loss[:].severity": { "data_type": "FLT_0D", "documentation": "Severity of failure", - "type": "static" + "type": "static", + "units": "M$" }, "risk.engineering.risk": { "data_type": "FLT_0D", "documentation": "Total engineering risk", - "type": "static" + "type": "static", + "units": "M$" }, "risk.plasma.loss": { "coordinates": [ @@ -56,12 +58,14 @@ "risk.plasma.loss[:].risk": { "data_type": "FLT_0D", "documentation": "Product of loss probability and severity", - "type": "static" + "type": "static", + "units": "$/kWh" }, "risk.plasma.risk": { "data_type": "FLT_0D", "documentation": "Total plasma risk", - "type": "static" + "type": "static", + "units": "$/kWh" }, "risk.plasma.severity.average_severity": { "data_type": "FLT_0D", From 61c64007c30f89e6987c20920ca36fcd365f5318 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Sat, 7 Sep 2024 13:25:11 -0600 Subject: [PATCH 09/20] Remove lazycopy --- src/dd.jl | 188 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 149 insertions(+), 39 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index c41e974f..65ea271b 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -34308,6 +34308,121 @@ end runaway_electrons() = runaway_electrons{Float64}() +mutable struct risk__plasma__severity{T} <: IDS{T} + var"average_severity" :: T + var"current_quench" :: T + var"thermal_quench" :: T + var"vertical_forces" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma__severity} + _parent :: WeakRef +end + +function risk__plasma__severity{T}() where T + ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__plasma__severity() = risk__plasma__severity{Float64}() + +mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"risk" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma__loss} + _parent :: WeakRef +end + +function risk__plasma__loss{T}() where T + ids = risk__plasma__loss{T}("", 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__plasma__loss() = risk__plasma__loss{Float64}() + +mutable struct risk__plasma{T} <: IDS{T} + var"loss" :: IDSvector{risk__plasma__loss{T}} + var"risk" :: T + var"severity" :: risk__plasma__severity{T} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma} + _parent :: WeakRef +end + +function risk__plasma{T}() where T + ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, risk__plasma__severity{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + setfield!(ids.severity, :_parent, WeakRef(ids)) + return ids +end + +risk__plasma() = risk__plasma{Float64}() + +mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"risk" :: T + var"severity" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__engineering__loss} + _parent :: WeakRef +end + +function risk__engineering__loss{T}() where T + ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__engineering__loss() = risk__engineering__loss{Float64}() + +mutable struct risk__engineering{T} <: IDS{T} + var"loss" :: IDSvector{risk__engineering__loss{T}} + var"risk" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__engineering} + _parent :: WeakRef +end + +function risk__engineering{T}() where T + ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + return ids +end + +risk__engineering() = risk__engineering{Float64}() + +mutable struct risk{T} <: IDStop{T} + var"engineering" :: risk__engineering{T} + var"plasma" :: risk__plasma{T} + var"time" :: Vector{Float64} + var"total_risk" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk} + _parent :: WeakRef +end + +function risk{T}() where T + ids = risk{T}(risk__engineering{T}(), risk__plasma{T}(), T[], 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.engineering, :_parent, WeakRef(ids)) + setfield!(ids.plasma, :_parent, WeakRef(ids)) + return ids +end + +risk() = risk{Float64}() + mutable struct requirements{T} <: IDStop{T} var"Psol_R" :: T var"beta_normal" :: T @@ -45215,7 +45330,7 @@ function neutronics__time_slice___wall_loading{T}() where T return ids end -neutronics__time_slice___wall_loading() = neutronics__time_slice___wall_loading{Real}() +neutronics__time_slice___wall_loading() = neutronics__time_slice___wall_loading{Float64}() mutable struct neutronics__time_slice{T} <: IDSvectorTimeElement{T} var"time" :: Float64 @@ -81441,23 +81556,6 @@ end cryostat() = cryostat{Float64}() -mutable struct costing__levelized_CoE{T} <: IDS{T} - var"cost" :: T - var"uncertainty" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,costing__levelized_CoE} - _parent :: WeakRef -end - -function costing__levelized_CoE{T}() where T - ids = costing__levelized_CoE{T}(0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - return ids -end - -costing__levelized_CoE() = costing__levelized_CoE{Float64}() - mutable struct costing__future__learning__hts{T} <: IDS{T} var"learning_rate" :: T var"production_increase" :: T @@ -81512,7 +81610,6 @@ costing__future() = costing__future{Float64}() mutable struct costing__cost_operations__system___subsystem{T} <: IDSvectorStaticElement{T} var"name" :: String - var"uncertainty" :: T var"yearly_cost" :: T _filled::Set{Symbol} _frozen::Bool @@ -81522,7 +81619,7 @@ mutable struct costing__cost_operations__system___subsystem{T} <: IDSvectorStati end function costing__cost_operations__system___subsystem{T}() where T - ids = costing__cost_operations__system___subsystem{T}("", 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_operations__system___subsystem{T}("", 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -81531,7 +81628,6 @@ costing__cost_operations__system___subsystem() = costing__cost_operations__syste mutable struct costing__cost_operations__system{T} <: IDSvectorStaticElement{T} var"name" :: String var"subsystem" :: IDSvector{costing__cost_operations__system___subsystem{T}} - var"uncertainty" :: T var"yearly_cost" :: T _filled::Set{Symbol} _frozen::Bool @@ -81541,7 +81637,7 @@ mutable struct costing__cost_operations__system{T} <: IDSvectorStaticElement{T} end function costing__cost_operations__system{T}() where T - ids = costing__cost_operations__system{T}("", IDSvector{costing__cost_operations__system___subsystem{T}}(), 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_operations__system{T}("", IDSvector{costing__cost_operations__system___subsystem{T}}(), 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.subsystem, :_parent, WeakRef(ids)) return ids end @@ -81569,7 +81665,6 @@ costing__cost_operations() = costing__cost_operations{Float64}() mutable struct costing__cost_direct_capital__system___subsystem{T} <: IDSvectorStaticElement{T} var"cost" :: T var"name" :: String - var"uncertainty" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -81578,7 +81673,7 @@ mutable struct costing__cost_direct_capital__system___subsystem{T} <: IDSvectorS end function costing__cost_direct_capital__system___subsystem{T}() where T - ids = costing__cost_direct_capital__system___subsystem{T}(0.0, "", 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing__cost_direct_capital__system___subsystem{T}(0.0, "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -81683,7 +81778,8 @@ mutable struct costing{T} <: IDStop{T} var"cost_lifetime" :: T var"cost_operations" :: costing__cost_operations{T} var"future" :: costing__future{T} - var"levelized_CoE" :: costing__levelized_CoE{T} + var"levelized_CoE" :: T + var"model" :: String var"plant_lifetime" :: Int var"time" :: Vector{Float64} _filled::Set{Symbol} @@ -81694,12 +81790,11 @@ mutable struct costing{T} <: IDStop{T} end function costing{T}() where T - ids = costing{T}(0.0, 0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__levelized_CoE{T}(), 0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing{T}(0.0, 0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, costing__cost_operations{T}(), costing__future{T}(), 0.0, "", 0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.cost_decommissioning, :_parent, WeakRef(ids)) setfield!(ids.cost_direct_capital, :_parent, WeakRef(ids)) setfield!(ids.cost_operations, :_parent, WeakRef(ids)) setfield!(ids.future, :_parent, WeakRef(ids)) - setfield!(ids.levelized_CoE, :_parent, WeakRef(ids)) return ids end @@ -95317,6 +95412,7 @@ mutable struct dd{T} <: DD{T} var"reflectometer_profile" :: reflectometer_profile{T} var"refractometer" :: refractometer{T} var"requirements" :: requirements{T} + var"risk" :: risk{T} var"runaway_electrons" :: runaway_electrons{T} var"sawteeth" :: sawteeth{T} var"soft_x_rays" :: soft_x_rays{T} @@ -95338,7 +95434,6 @@ mutable struct dd{T} <: DD{T} var"workflow" :: workflow{T} global_time :: Float64 _aux :: Dict - _ddR :: Union{Nothing,dd{Real}} _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -95347,7 +95442,7 @@ mutable struct dd{T} <: DD{T} end function dd{T}() where T - ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), stability{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), nothing, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), risk{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), stability{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.amns_data, :_parent, WeakRef(ids)) setfield!(ids.b_field_non_axisymmetric, :_parent, WeakRef(ids)) setfield!(ids.balance_of_plant, :_parent, WeakRef(ids)) @@ -95414,6 +95509,7 @@ function dd{T}() where T setfield!(ids.reflectometer_profile, :_parent, WeakRef(ids)) setfield!(ids.refractometer, :_parent, WeakRef(ids)) setfield!(ids.requirements, :_parent, WeakRef(ids)) + setfield!(ids.risk, :_parent, WeakRef(ids)) setfield!(ids.runaway_electrons, :_parent, WeakRef(ids)) setfield!(ids.sawteeth, :_parent, WeakRef(ids)) setfield!(ids.soft_x_rays, :_parent, WeakRef(ids)) @@ -95433,9 +95529,6 @@ function dd{T}() where T setfield!(ids.wall, :_parent, WeakRef(ids)) setfield!(ids.waves, :_parent, WeakRef(ids)) setfield!(ids.workflow, :_parent, WeakRef(ids)) - if T <: Float64 - setfield!(ids, :_ddR, lazycopy(Real,ids)) - end return ids end @@ -98644,27 +98737,23 @@ const _all_info = Dict{String,Info}( "costing.cost_direct_capital.system[:].subsystem[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed subsystems", true), "costing.cost_direct_capital.system[:].subsystem[:].cost" => Info{Tuple{}}((), "\$M", "FLT_0D", "Cost of the subsystem", true), "costing.cost_direct_capital.system[:].subsystem[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the subsystem", true), -"costing.cost_direct_capital.system[:].subsystem[:].uncertainty" => Info{Tuple{}}((), "\$M", "FLT_0D", "Uncertainty on the cost of the subsystem", true), "costing.cost_lifetime" => Info{Tuple{}}((), "\$M", "FLT_0D", "Total cost of fusion power plant", true), "costing.cost_operations" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.cost_operations.system[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed systems", true), "costing.cost_operations.system[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the system", true), "costing.cost_operations.system[:].subsystem[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of costed subsystems", true), "costing.cost_operations.system[:].subsystem[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of the subsystem", true), -"costing.cost_operations.system[:].subsystem[:].uncertainty" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Uncertainty on the cost of the subsystem per year", true), "costing.cost_operations.system[:].subsystem[:].yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Cost of the subsystem per year", true), -"costing.cost_operations.system[:].uncertainty" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Uncertainty on cost of system per year", true), "costing.cost_operations.system[:].yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Cost of system per year", true), -"costing.cost_operations.yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Annual cost to operate the plant", true), +"costing.cost_operations.yearly_cost" => Info{Tuple{}}((), "\$M/year", "FLT_0D", "Anual cost to operate the plant", true), "costing.future" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.inflation_rate" => Info{Tuple{}}((), "-", "FLT_0D", "Predicted average rate of future inflation", true), "costing.future.learning" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.learning.hts" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "costing.future.learning.hts.learning_rate" => Info{Tuple{}}((), "-", "FLT_0D", "Learning rate for ReBCO technology production", true), "costing.future.learning.hts.production_increase" => Info{Tuple{}}((), "-", "FLT_0D", "Factor by which production of ReBCO multiplies", true), -"costing.levelized_CoE" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), -"costing.levelized_CoE.cost" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), -"costing.levelized_CoE.uncertainty" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Uncertainty on levelized cost of electiricity (total cost / total electricity generated)", true), +"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), +"costing.model" => Info{Tuple{}}((), "-", "STR_0D", "Name of costing model", true), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "INT_0D", "Lifetime of the plant", true), "costing.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), "cryostat" => Info{Tuple{}}((), "-", "STRUCTURE", "Description of the cryostat surrounding the machine (if any)", false), @@ -109526,6 +109615,27 @@ const _all_info = Dict{String,Info}( "requirements.q_pol_omp" => Info{Tuple{}}((), "W/m^2", "FLT_0D", "Poloidal heat flux at the outer midplane", true), "requirements.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), "requirements.tritium_breeding_ratio" => Info{Tuple{}}((), "-", "FLT_0D", "Tritium breeding ratio of the whole plant", true), +"risk" => Info{Tuple{}}((), "-", "STRUCTURE", "Risk quantification of plasma and engineering components", true), +"risk.engineering" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), +"risk.engineering.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of engineering-related losses", true), +"risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), +"risk.engineering.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), +"risk.engineering.loss[:].risk" => Info{Tuple{}}((), "-", "FLT_0D", "Product of loss probability and severity", true), +"risk.engineering.loss[:].severity" => Info{Tuple{}}((), "\$", "FLT_0D", "Severity of failure", true), +"risk.engineering.risk" => Info{Tuple{}}((), "\$", "FLT_0D", "Total engineering risk", true), +"risk.plasma" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), +"risk.plasma.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of plasma-related losses", true), +"risk.plasma.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), +"risk.plasma.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), +"risk.plasma.loss[:].risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Product of loss probability and severity", true), +"risk.plasma.risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Total plasma risk", true), +"risk.plasma.severity" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), +"risk.plasma.severity.average_severity" => Info{Tuple{}}((), "-", "FLT_0D", "Average severity of disruption-induced events", true), +"risk.plasma.severity.current_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced current quench", true), +"risk.plasma.severity.thermal_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced thermal quench", true), +"risk.plasma.severity.vertical_forces" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced vertical forces", true), +"risk.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), +"risk.total_risk" => Info{Tuple{}}((), "-", "FLT_0D", "Sum of risks", true), "runaway_electrons" => Info{Tuple{}}((), "-", "STRUCTURE", "Description of runaway electrons", false), "runaway_electrons.code" => Info{Tuple{}}((), "-", "STRUCTURE", "Generic decription of the code-specific parameters for the code that has produced this IDS", false), "runaway_electrons.code.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", false), From c4c5c425736a419a6f83eab3a7bceca160c6dcff Mon Sep 17 00:00:00 2001 From: fuse bot Date: Sat, 7 Sep 2024 19:27:16 +0000 Subject: [PATCH 10/20] Update dd.jl file --- src/dd.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 65ea271b..1e735707 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -109621,8 +109621,8 @@ const _all_info = Dict{String,Info}( "risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), "risk.engineering.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), "risk.engineering.loss[:].risk" => Info{Tuple{}}((), "-", "FLT_0D", "Product of loss probability and severity", true), -"risk.engineering.loss[:].severity" => Info{Tuple{}}((), "\$", "FLT_0D", "Severity of failure", true), -"risk.engineering.risk" => Info{Tuple{}}((), "\$", "FLT_0D", "Total engineering risk", true), +"risk.engineering.loss[:].severity" => Info{Tuple{}}((), "M\$", "FLT_0D", "Severity of failure", true), +"risk.engineering.risk" => Info{Tuple{}}((), "M\$", "FLT_0D", "Total engineering risk", true), "risk.plasma" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.plasma.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of plasma-related losses", true), "risk.plasma.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), From 4f8848551e075049bdf5d78c787d71743dead4cb Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Wed, 23 Oct 2024 13:18:00 -0700 Subject: [PATCH 11/20] Add edge collisionality stability limit to identifiers --- src/identifiers.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/identifiers.jl b/src/identifiers.jl index 26f70145..f90e6a07 100644 --- a/src/identifiers.jl +++ b/src/identifiers.jl @@ -103,6 +103,7 @@ const index_2_name__stability__model = Dict( 202 => :q08_gt_2, # q(@rho=0.8) > 2. # 300s: Density Limit Models 301 => :gw_density, # Density limit defined by Greenwald fraction + 302 => :edge_collisionality, # 400s: Shaping Limit Models 401 => :κ_controllability, # 900s: Stability Codes From 51cbcb5a16a8c878de11632d48af07ee6dc4f3d9 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Wed, 23 Oct 2024 13:27:06 -0700 Subject: [PATCH 12/20] oops --- src/data.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/data.jl b/src/data.jl index 4f1335af..78e9ebc0 100644 --- a/src/data.jl +++ b/src/data.jl @@ -1547,3 +1547,6 @@ function selective_delete!(@nospecialize(h_in::IDSvector), path::Vector{<:Abstra end end end + +export selective_delete! +push!(document[:Base], :selective_delete!) \ No newline at end of file From 1f24b82c9282bc78ace8a45b6d04532d0b04258d Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Mon, 11 Nov 2024 12:00:39 -0700 Subject: [PATCH 13/20] bug fix --- src/dd.jl | 110 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 99 insertions(+), 11 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 9bcb9ab2..836cc35b 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -36350,9 +36350,13 @@ runaway_electrons() = runaway_electrons{Float64}() mutable struct risk__plasma__severity{T} <: IDS{T} var"average_severity" :: T + var"average_severity_σ" :: T var"current_quench" :: T + var"current_quench_σ" :: T var"thermal_quench" :: T + var"thermal_quench_σ" :: T var"vertical_forces" :: T + var"vertical_forces_σ" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36361,7 +36365,7 @@ mutable struct risk__plasma__severity{T} <: IDS{T} end function risk__plasma__severity{T}() where T - ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -36370,7 +36374,9 @@ risk__plasma__severity() = risk__plasma__severity{Float64}() mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} var"description" :: String var"probability" :: T + var"probability_σ" :: T var"risk" :: T + var"risk_σ" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36379,7 +36385,7 @@ mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} end function risk__plasma__loss{T}() where T - ids = risk__plasma__loss{T}("", 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__plasma__loss{T}("", 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -36388,6 +36394,7 @@ risk__plasma__loss() = risk__plasma__loss{Float64}() mutable struct risk__plasma{T} <: IDS{T} var"loss" :: IDSvector{risk__plasma__loss{T}} var"risk" :: T + var"risk_σ" :: T var"severity" :: risk__plasma__severity{T} _filled::Set{Symbol} _frozen::Bool @@ -36397,7 +36404,7 @@ mutable struct risk__plasma{T} <: IDS{T} end function risk__plasma{T}() where T - ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, risk__plasma__severity{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, 0.0, risk__plasma__severity{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.loss, :_parent, WeakRef(ids)) setfield!(ids.severity, :_parent, WeakRef(ids)) return ids @@ -36408,8 +36415,11 @@ risk__plasma() = risk__plasma{Float64}() mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} var"description" :: String var"probability" :: T + var"probability_σ" :: T var"risk" :: T + var"risk_σ" :: T var"severity" :: T + var"severity_σ" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36418,7 +36428,7 @@ mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} end function risk__engineering__loss{T}() where T - ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) return ids end @@ -36427,6 +36437,7 @@ risk__engineering__loss() = risk__engineering__loss{Float64}() mutable struct risk__engineering{T} <: IDS{T} var"loss" :: IDSvector{risk__engineering__loss{T}} var"risk" :: T + var"risk_σ" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36435,7 +36446,7 @@ mutable struct risk__engineering{T} <: IDS{T} end function risk__engineering{T}() where T - ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.loss, :_parent, WeakRef(ids)) return ids end @@ -36447,6 +36458,7 @@ mutable struct risk{T} <: IDStop{T} var"plasma" :: risk__plasma{T} var"time" :: Vector{Float64} var"total_risk" :: T + var"total_risk_σ" :: T _filled::Set{Symbol} _frozen::Bool _in_expression::Vector{Symbol} @@ -36455,7 +36467,7 @@ mutable struct risk{T} <: IDStop{T} end function risk{T}() where T - ids = risk{T}(risk__engineering{T}(), risk__plasma{T}(), T[], 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk{T}(risk__engineering{T}(), risk__plasma{T}(), T[], 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.engineering, :_parent, WeakRef(ids)) setfield!(ids.plasma, :_parent, WeakRef(ids)) return ids @@ -88249,8 +88261,8 @@ mutable struct costing{T} <: IDStop{T} var"cost_operations" :: costing__cost_operations{T} var"future" :: costing__future{T} var"levelized_CoE" :: T - var"model" :: String var"levelized_CoE_σ" :: T + var"model" :: String var"plant_lifetime" :: T var"plant_lifetime_σ" :: T var"time" :: Vector{Float64} @@ -88262,7 +88274,7 @@ mutable struct costing{T} <: IDStop{T} end function costing{T}() where T - ids = costing{T}(0.0, 0.0, 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), 0.0, "", 0.0, 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing{T}(0.0, 0.0, 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), 0.0, 0.0, "", 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.cost_decommissioning, :_parent, WeakRef(ids)) setfield!(ids.cost_direct_capital, :_parent, WeakRef(ids)) setfield!(ids.cost_operations, :_parent, WeakRef(ids)) @@ -105836,7 +105848,71 @@ const _all_info = Dict{String,Info}( "core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.weight_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.measured",), "-", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_fit.weight", false), "core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_validity" => Info{Tuple{}}((), "-", "INT_0D", "Indicator of the validity of the temperature profile. 0: valid from automated processing, 1: valid and certified by the RO; - 1 means problem identified in the data processing (request verification by the RO), -2: invalid data, should not be used", false), "core_instant_changes.change[:].profiles_1d[:].ion[:].temperature_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "eV", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].temperature", false), -"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity" => Infol_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_thermal", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity" => Info{Tuple{}}((), "m.s^-1", "STRUCTURE", "Velocity (average over charge states when multiple charge states are considered) at the position of maximum major radius on every flux surface", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.diamagnetic" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "Diamagnetic component", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.diamagnetic_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.diamagnetic", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.parallel" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "Parallel component", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.parallel_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.parallel", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.poloidal" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "Poloidal component", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.poloidal_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.poloidal", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.radial" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "Radial component", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.radial_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.radial", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.toroidal" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "Toroidal component", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.toroidal_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].velocity.toroidal", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion" => Info{Tuple{}}((), "Elementary Charge Unit", "FLT_0D", "Ion charge (of the dominant ionisation state; lumped ions are allowed), volume averaged over plasma radius", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_1d" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "Average charge of the ion species (sum of states charge weighted by state density and divided by ion density)", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_1d_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_1d", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_square_1d" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "Average square charge of the ion species (sum of states square charge weighted by state density and divided by ion density)", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_square_1d_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_square_1d", false), +"core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion_σ" => Info{Tuple{}}((), "Elementary Charge Unit", "FLT_0D", "error of core_instant_changes.change[:].profiles_1d[:].ion[:].z_ion", false), +"core_instant_changes.change[:].profiles_1d[:].j_bootstrap" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "Bootstrap current density = average(J_Bootstrap.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0", false), +"core_instant_changes.change[:].profiles_1d[:].j_bootstrap_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].j_bootstrap", false), +"core_instant_changes.change[:].profiles_1d[:].j_non_inductive" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "Non-inductive (includes bootstrap) parallel current density = average(jni.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0", false), +"core_instant_changes.change[:].profiles_1d[:].j_non_inductive_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].j_non_inductive", false), +"core_instant_changes.change[:].profiles_1d[:].j_ohmic" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "Ohmic parallel current density = average(J_Ohmic.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0", false), +"core_instant_changes.change[:].profiles_1d[:].j_ohmic_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].j_ohmic", false), +"core_instant_changes.change[:].profiles_1d[:].j_tor" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "Total toroidal current density = average(J_Tor/R) / average(1/R)", false), +"core_instant_changes.change[:].profiles_1d[:].j_tor_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].j_tor", false), +"core_instant_changes.change[:].profiles_1d[:].j_total" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "Total parallel current density = average(jtot.B) / B0, where B0 = Core_Profiles/Vacuum_Toroidal_Field/ B0", false), +"core_instant_changes.change[:].profiles_1d[:].j_total_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "A/m^2", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].j_total", false), +"core_instant_changes.change[:].profiles_1d[:].magnetic_shear" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "Magnetic shear, defined as rho_tor/q . dq/drho_tor", false), +"core_instant_changes.change[:].profiles_1d[:].magnetic_shear_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].magnetic_shear", false), +"core_instant_changes.change[:].profiles_1d[:].momentum_tor" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "kg.m^-1.s^-1", "FLT_1D", "Total plasma toroidal momentum, summed over ion species and electrons weighted by their density and major radius, i.e. sum_over_species(n*R*m*Vphi)", false), +"core_instant_changes.change[:].profiles_1d[:].momentum_tor_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "kg.m^-1.s^-1", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].momentum_tor", false), +"core_instant_changes.change[:].profiles_1d[:].n_i_thermal_total" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Total ion thermal density (sum over species and charge states)", false), +"core_instant_changes.change[:].profiles_1d[:].n_i_thermal_total_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].n_i_thermal_total", false), +"core_instant_changes.change[:].profiles_1d[:].n_i_total_over_n_e" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "Ratio of total ion density (sum over species and charge states) over electron density. (thermal+non-thermal)", false), +"core_instant_changes.change[:].profiles_1d[:].n_i_total_over_n_e_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "-", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].n_i_total_over_n_e", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Quantities related to the different neutral species", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density (thermal+non-thermal) (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density_fast" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density of fast (non-thermal) particles (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density_fast_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].density_fast", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density_thermal" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density (thermal) (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density_thermal_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].density_thermal", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].density_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].density", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of elements forming the atom or molecule", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].a" => Info{Tuple{}}((), "Atomic Mass Unit", "FLT_0D", "Mass of atom", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].a_σ" => Info{Tuple{}}((), "Atomic Mass Unit", "FLT_0D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].a", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].atoms_n" => Info{Tuple{}}((), "-", "INT_0D", "Number of atoms of this element in the molecule", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].z_n" => Info{Tuple{}}((), "Elementary Charge Unit", "FLT_0D", "Nuclear charge", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].z_n_σ" => Info{Tuple{}}((), "Elementary Charge Unit", "FLT_0D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].element[:].z_n", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].ion_index" => Info{Tuple{}}((), "-", "INT_0D", "Index of the corresponding ion species in the ../../ion array", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].label" => Info{Tuple{}}((), "-", "STR_0D", "String identifying the species (e.g. H, D, T, He, C, D2, DT, CD4, ...)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].multiple_states_flag" => Info{Tuple{}}((), "-", "INT_0D", "Multiple states calculation flag : 0-Only one state is considered; 1-Multiple states are considered and are described in the state structure", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "Pressure (thermal+non-thermal) (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_parallel" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "Fast (non-thermal) parallel pressure (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_parallel_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_parallel", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_perpendicular" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "Fast (non-thermal) perpendicular pressure (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_perpendicular_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_fast_perpendicular", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_thermal" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "Pressure (thermal) associated with random motion ~average((v-average(v))^2) (sum over charge states when multiple charge states are considered)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_thermal_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_thermal", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "Pa", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].pressure", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Quantities related to the different states of the species (energy, excitation, ...)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density (thermal+non-thermal)", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_fast" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density of fast (non-thermal) particles", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_fast_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_fast", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_thermal" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "Density of thermal particles", false), +"core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_thermal_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_thermal", false), "core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density_σ" => Info{Tuple{String}}(("core_instant_changes.change[:].profiles_1d[:].grid.rho_tor_norm",), "m^-3", "FLT_1D", "error of core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].density", false), "core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].electron_configuration" => Info{Tuple{}}((), "-", "STR_0D", "Configuration of atomic orbitals of this state, e.g. 1s2-2s1", false), "core_instant_changes.change[:].profiles_1d[:].neutral[:].state[:].label" => Info{Tuple{}}((), "-", "STR_0D", "String identifying state", false), @@ -107388,8 +107464,8 @@ const _all_info = Dict{String,Info}( "costing.future.learning.hts.production_increase" => Info{Tuple{}}((), "-", "FLT_0D", "Factor by which production of ReBCO multiplies", true), "costing.future.learning.hts.production_increase_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of costing.future.learning.hts.production_increase", true), "costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), -"costing.model" => Info{Tuple{}}((), "-", "STR_0D", "Name of costing model", true), "costing.levelized_CoE_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of costing.levelized_CoE", true), +"costing.model" => Info{Tuple{}}((), "-", "STR_0D", "Name of costing model", true), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "FLT_0D", "Lifetime of the plant", true), "costing.plant_lifetime_σ" => Info{Tuple{}}((), "year", "FLT_0D", "error of costing.plant_lifetime", true), "costing.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), @@ -122204,28 +122280,40 @@ const _all_info = Dict{String,Info}( "requirements.q_pol_omp_σ" => Info{Tuple{}}((), "W/m^2", "FLT_0D", "error of requirements.q_pol_omp", true), "requirements.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), "requirements.tritium_breeding_ratio" => Info{Tuple{}}((), "-", "FLT_0D", "Tritium breeding ratio of the whole plant", true), +"requirements.tritium_breeding_ratio_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of requirements.tritium_breeding_ratio", true), "risk" => Info{Tuple{}}((), "-", "STRUCTURE", "Risk quantification of plasma and engineering components", true), "risk.engineering" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.engineering.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of engineering-related losses", true), "risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), "risk.engineering.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), +"risk.engineering.loss[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].probability", true), "risk.engineering.loss[:].risk" => Info{Tuple{}}((), "-", "FLT_0D", "Product of loss probability and severity", true), +"risk.engineering.loss[:].risk_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].risk", true), "risk.engineering.loss[:].severity" => Info{Tuple{}}((), "M\$", "FLT_0D", "Severity of failure", true), +"risk.engineering.loss[:].severity_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.loss[:].severity", true), "risk.engineering.risk" => Info{Tuple{}}((), "M\$", "FLT_0D", "Total engineering risk", true), +"risk.engineering.risk_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.risk", true), "risk.plasma" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.plasma.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of plasma-related losses", true), "risk.plasma.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), "risk.plasma.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), +"risk.plasma.loss[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.loss[:].probability", true), "risk.plasma.loss[:].risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Product of loss probability and severity", true), +"risk.plasma.loss[:].risk_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of risk.plasma.loss[:].risk", true), "risk.plasma.risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Total plasma risk", true), +"risk.plasma.risk_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of risk.plasma.risk", true), "risk.plasma.severity" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.plasma.severity.average_severity" => Info{Tuple{}}((), "-", "FLT_0D", "Average severity of disruption-induced events", true), +"risk.plasma.severity.average_severity_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.average_severity", true), "risk.plasma.severity.current_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced current quench", true), +"risk.plasma.severity.current_quench_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.current_quench", true), "risk.plasma.severity.thermal_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced thermal quench", true), +"risk.plasma.severity.thermal_quench_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.thermal_quench", true), "risk.plasma.severity.vertical_forces" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced vertical forces", true), +"risk.plasma.severity.vertical_forces_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.vertical_forces", true), "risk.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), "risk.total_risk" => Info{Tuple{}}((), "-", "FLT_0D", "Sum of risks", true), -"requirements.tritium_breeding_ratio_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of requirements.tritium_breeding_ratio", true), +"risk.total_risk_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.total_risk", true), "runaway_electrons" => Info{Tuple{}}((), "-", "STRUCTURE", "Description of runaway electrons", false), "runaway_electrons.code" => Info{Tuple{}}((), "-", "STRUCTURE", "Generic decription of the code-specific parameters for the code that has produced this IDS", false), "runaway_electrons.code.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", false), From 57390b984c6f87e38c31d93ea80fa754853d6a9a Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:20:43 -0700 Subject: [PATCH 14/20] Remove dd.costing.model --- src/dd.jl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/dd.jl b/src/dd.jl index a5baafe0..9c229f62 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -89730,7 +89730,6 @@ mutable struct costing{T} <: IDStop{T} var"ids_properties" :: costing__ids_properties{T} var"levelized_CoE" :: T var"levelized_CoE_σ" :: T - var"model" :: String var"plant_lifetime" :: T var"plant_lifetime_σ" :: T var"time" :: Vector{Float64} From d1d2179ccdd82d92ecae820b88652e2676249b11 Mon Sep 17 00:00:00 2001 From: fuse bot Date: Tue, 12 Nov 2024 17:23:37 +0000 Subject: [PATCH 15/20] Update dd.jl file --- src/dd.jl | 623 +++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 494 insertions(+), 129 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 9c229f62..3e8c24b3 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -36936,6 +36936,427 @@ end runaway_electrons() = runaway_electrons{Float64}() +mutable struct risk__plasma__severity{T} <: IDS{T} + var"average_severity" :: T + var"average_severity_σ" :: T + var"current_quench" :: T + var"current_quench_σ" :: T + var"thermal_quench" :: T + var"thermal_quench_σ" :: T + var"vertical_forces" :: T + var"vertical_forces_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma__severity} + _parent :: WeakRef +end + +function risk__plasma__severity{T}() where T + ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__plasma__severity() = risk__plasma__severity{Float64}() + +mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"probability_σ" :: T + var"risk" :: T + var"risk_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma__loss} + _parent :: WeakRef +end + +function risk__plasma__loss{T}() where T + ids = risk__plasma__loss{T}("", 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__plasma__loss() = risk__plasma__loss{Float64}() + +mutable struct risk__plasma{T} <: IDS{T} + var"loss" :: IDSvector{risk__plasma__loss{T}} + var"risk" :: T + var"risk_σ" :: T + var"severity" :: risk__plasma__severity{T} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__plasma} + _parent :: WeakRef +end + +function risk__plasma{T}() where T + ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, 0.0, risk__plasma__severity{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + setfield!(ids.severity, :_parent, WeakRef(ids)) + return ids +end + +risk__plasma() = risk__plasma{Float64}() + +mutable struct risk__ids_properties__version_put{T} <: IDS{T} + var"access_layer" :: String + var"access_layer_language" :: String + var"data_dictionary" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__version_put} + _parent :: WeakRef +end + +function risk__ids_properties__version_put{T}() where T + ids = risk__ids_properties__version_put{T}("", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__version_put() = risk__ids_properties__version_put{Float64}() + +mutable struct risk__ids_properties__provenance__node{T} <: IDSvectorStaticElement{T} + var"path" :: String + var"sources" :: Vector{String} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__provenance__node} + _parent :: WeakRef +end + +function risk__ids_properties__provenance__node{T}() where T + ids = risk__ids_properties__provenance__node{T}("", String[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__provenance__node() = risk__ids_properties__provenance__node{Float64}() + +mutable struct risk__ids_properties__provenance{T} <: IDS{T} + var"node" :: IDSvector{risk__ids_properties__provenance__node{T}} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__provenance} + _parent :: WeakRef +end + +function risk__ids_properties__provenance{T}() where T + ids = risk__ids_properties__provenance{T}(IDSvector{risk__ids_properties__provenance__node{T}}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.node, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__provenance() = risk__ids_properties__provenance{Float64}() + +mutable struct risk__ids_properties__plugins__node___readback{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__node___readback} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__node___readback{T}() where T + ids = risk__ids_properties__plugins__node___readback{T}("", "", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___readback() = risk__ids_properties__plugins__node___readback{Float64}() + +mutable struct risk__ids_properties__plugins__node___put_operation{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__node___put_operation} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__node___put_operation{T}() where T + ids = risk__ids_properties__plugins__node___put_operation{T}("", "", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___put_operation() = risk__ids_properties__plugins__node___put_operation{Float64}() + +mutable struct risk__ids_properties__plugins__node___get_operation{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__node___get_operation} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__node___get_operation{T}() where T + ids = risk__ids_properties__plugins__node___get_operation{T}("", "", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___get_operation() = risk__ids_properties__plugins__node___get_operation{Float64}() + +mutable struct risk__ids_properties__plugins__node{T} <: IDSvectorStaticElement{T} + var"get_operation" :: IDSvector{risk__ids_properties__plugins__node___get_operation{T}} + var"path" :: String + var"put_operation" :: IDSvector{risk__ids_properties__plugins__node___put_operation{T}} + var"readback" :: IDSvector{risk__ids_properties__plugins__node___readback{T}} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__node} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__node{T}() where T + ids = risk__ids_properties__plugins__node{T}(IDSvector{risk__ids_properties__plugins__node___get_operation{T}}(), "", IDSvector{risk__ids_properties__plugins__node___put_operation{T}}(), IDSvector{risk__ids_properties__plugins__node___readback{T}}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.get_operation, :_parent, WeakRef(ids)) + setfield!(ids.put_operation, :_parent, WeakRef(ids)) + setfield!(ids.readback, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__plugins__node() = risk__ids_properties__plugins__node{Float64}() + +mutable struct risk__ids_properties__plugins__infrastructure_put{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__infrastructure_put} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__infrastructure_put{T}() where T + ids = risk__ids_properties__plugins__infrastructure_put{T}("", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__infrastructure_put() = risk__ids_properties__plugins__infrastructure_put{Float64}() + +mutable struct risk__ids_properties__plugins__infrastructure_get{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins__infrastructure_get} + _parent :: WeakRef +end + +function risk__ids_properties__plugins__infrastructure_get{T}() where T + ids = risk__ids_properties__plugins__infrastructure_get{T}("", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__infrastructure_get() = risk__ids_properties__plugins__infrastructure_get{Float64}() + +mutable struct risk__ids_properties__plugins{T} <: IDS{T} + var"infrastructure_get" :: risk__ids_properties__plugins__infrastructure_get{T} + var"infrastructure_put" :: risk__ids_properties__plugins__infrastructure_put{T} + var"node" :: IDSvector{risk__ids_properties__plugins__node{T}} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__plugins} + _parent :: WeakRef +end + +function risk__ids_properties__plugins{T}() where T + ids = risk__ids_properties__plugins{T}(risk__ids_properties__plugins__infrastructure_get{T}(), risk__ids_properties__plugins__infrastructure_put{T}(), IDSvector{risk__ids_properties__plugins__node{T}}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.infrastructure_get, :_parent, WeakRef(ids)) + setfield!(ids.infrastructure_put, :_parent, WeakRef(ids)) + setfield!(ids.node, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__plugins() = risk__ids_properties__plugins{Float64}() + +mutable struct risk__ids_properties__occurrence_type{T} <: IDS{T} + var"description" :: String + var"index" :: Int + var"name" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties__occurrence_type} + _parent :: WeakRef +end + +function risk__ids_properties__occurrence_type{T}() where T + ids = risk__ids_properties__occurrence_type{T}("", 0, "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__ids_properties__occurrence_type() = risk__ids_properties__occurrence_type{Float64}() + +mutable struct risk__ids_properties{T} <: IDS{T} + var"comment" :: String + var"creation_date" :: String + var"homogeneous_time" :: Int + var"name" :: String + var"occurrence" :: Int + var"occurrence_type" :: risk__ids_properties__occurrence_type{T} + var"plugins" :: risk__ids_properties__plugins{T} + var"provenance" :: risk__ids_properties__provenance{T} + var"provider" :: String + var"version_put" :: risk__ids_properties__version_put{T} + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__ids_properties} + _parent :: WeakRef +end + +function risk__ids_properties{T}() where T + ids = risk__ids_properties{T}("", "", 0, "", 0, risk__ids_properties__occurrence_type{T}(), risk__ids_properties__plugins{T}(), risk__ids_properties__provenance{T}(), "", risk__ids_properties__version_put{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.occurrence_type, :_parent, WeakRef(ids)) + setfield!(ids.plugins, :_parent, WeakRef(ids)) + setfield!(ids.provenance, :_parent, WeakRef(ids)) + setfield!(ids.version_put, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties() = risk__ids_properties{Float64}() + +mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"probability_σ" :: T + var"risk" :: T + var"risk_σ" :: T + var"severity" :: T + var"severity_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__engineering__loss} + _parent :: WeakRef +end + +function risk__engineering__loss{T}() where T + ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__engineering__loss() = risk__engineering__loss{Float64}() + +mutable struct risk__engineering{T} <: IDS{T} + var"loss" :: IDSvector{risk__engineering__loss{T}} + var"risk" :: T + var"risk_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__engineering} + _parent :: WeakRef +end + +function risk__engineering{T}() where T + ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + return ids +end + +risk__engineering() = risk__engineering{Float64}() + +mutable struct risk__code__library{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__code__library} + _parent :: WeakRef +end + +function risk__code__library{T}() where T + ids = risk__code__library{T}("", "", "", "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__code__library() = risk__code__library{Float64}() + +mutable struct risk__code{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"library" :: IDSvector{risk__code__library{T}} + var"name" :: String + var"output_flag" :: Vector{Int} + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__code} + _parent :: WeakRef +end + +function risk__code{T}() where T + ids = risk__code{T}("", "", IDSvector{risk__code__library{T}}(), "", Int[], "", "", "", Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.library, :_parent, WeakRef(ids)) + return ids +end + +risk__code() = risk__code{Float64}() + +mutable struct risk{T} <: IDStop{T} + var"code" :: risk__code{T} + var"engineering" :: risk__engineering{T} + var"ids_properties" :: risk__ids_properties{T} + var"plasma" :: risk__plasma{T} + var"time" :: Vector{Float64} + var"total_risk" :: T + var"total_risk_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk} + _parent :: WeakRef +end + +function risk{T}() where T + ids = risk{T}(risk__code{T}(), risk__engineering{T}(), risk__ids_properties{T}(), risk__plasma{T}(), T[], 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.code, :_parent, WeakRef(ids)) + setfield!(ids.engineering, :_parent, WeakRef(ids)) + setfield!(ids.ids_properties, :_parent, WeakRef(ids)) + setfield!(ids.plasma, :_parent, WeakRef(ids)) + return ids +end + +risk() = risk{Float64}() + mutable struct requirements__ids_properties__version_put{T} <: IDS{T} var"access_layer" :: String var"access_layer_language" :: String @@ -37226,133 +37647,6 @@ end requirements__code() = requirements__code{Float64}() -mutable struct risk__plasma__severity{T} <: IDS{T} - var"average_severity" :: T - var"average_severity_σ" :: T - var"current_quench" :: T - var"current_quench_σ" :: T - var"thermal_quench" :: T - var"thermal_quench_σ" :: T - var"vertical_forces" :: T - var"vertical_forces_σ" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk__plasma__severity} - _parent :: WeakRef -end - -function risk__plasma__severity{T}() where T - ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - return ids -end - -risk__plasma__severity() = risk__plasma__severity{Float64}() - -mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} - var"description" :: String - var"probability" :: T - var"probability_σ" :: T - var"risk" :: T - var"risk_σ" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk__plasma__loss} - _parent :: WeakRef -end - -function risk__plasma__loss{T}() where T - ids = risk__plasma__loss{T}("", 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - return ids -end - -risk__plasma__loss() = risk__plasma__loss{Float64}() - -mutable struct risk__plasma{T} <: IDS{T} - var"loss" :: IDSvector{risk__plasma__loss{T}} - var"risk" :: T - var"risk_σ" :: T - var"severity" :: risk__plasma__severity{T} - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk__plasma} - _parent :: WeakRef -end - -function risk__plasma{T}() where T - ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, 0.0, risk__plasma__severity{T}(), Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - setfield!(ids.loss, :_parent, WeakRef(ids)) - setfield!(ids.severity, :_parent, WeakRef(ids)) - return ids -end - -risk__plasma() = risk__plasma{Float64}() - -mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} - var"description" :: String - var"probability" :: T - var"probability_σ" :: T - var"risk" :: T - var"risk_σ" :: T - var"severity" :: T - var"severity_σ" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk__engineering__loss} - _parent :: WeakRef -end - -function risk__engineering__loss{T}() where T - ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - return ids -end - -risk__engineering__loss() = risk__engineering__loss{Float64}() - -mutable struct risk__engineering{T} <: IDS{T} - var"loss" :: IDSvector{risk__engineering__loss{T}} - var"risk" :: T - var"risk_σ" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk__engineering} - _parent :: WeakRef -end - -function risk__engineering{T}() where T - ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - setfield!(ids.loss, :_parent, WeakRef(ids)) - return ids -end - -risk__engineering() = risk__engineering{Float64}() - -mutable struct risk{T} <: IDStop{T} - var"engineering" :: risk__engineering{T} - var"plasma" :: risk__plasma{T} - var"time" :: Vector{Float64} - var"total_risk" :: T - var"total_risk_σ" :: T - _filled::Set{Symbol} - _frozen::Bool - _in_expression::Vector{Symbol} - _ref :: Union{Nothing,risk} - _parent :: WeakRef -end - -function risk{T}() where T - ids = risk{T}(risk__engineering{T}(), risk__plasma{T}(), T[], 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) - setfield!(ids.engineering, :_parent, WeakRef(ids)) - setfield!(ids.plasma, :_parent, WeakRef(ids)) - return ids -end - -risk() = risk{Float64}() - mutable struct requirements{T} <: IDStop{T} var"Psol_R" :: T var"Psol_R_σ" :: T @@ -89730,6 +90024,7 @@ mutable struct costing{T} <: IDStop{T} var"ids_properties" :: costing__ids_properties{T} var"levelized_CoE" :: T var"levelized_CoE_σ" :: T + var"model" :: String var"plant_lifetime" :: T var"plant_lifetime_σ" :: T var"time" :: Vector{Float64} @@ -89741,7 +90036,7 @@ mutable struct costing{T} <: IDStop{T} end function costing{T}() where T - ids = costing{T}(0.0, 0.0, costing__code{T}(), 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__ids_properties{T}(), 0.0, 0.0, 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing{T}(0.0, 0.0, costing__code{T}(), 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__ids_properties{T}(), 0.0, 0.0, "", 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.code, :_parent, WeakRef(ids)) setfield!(ids.cost_decommissioning, :_parent, WeakRef(ids)) setfield!(ids.cost_direct_capital, :_parent, WeakRef(ids)) @@ -110100,7 +110395,7 @@ const _all_info = Dict{String,Info}( "costing.ids_properties.version_put.access_layer" => Info{Tuple{}}((), "-", "STR_0D", "Version of Access Layer used to PUT this IDS", true), "costing.ids_properties.version_put.access_layer_language" => Info{Tuple{}}((), "-", "STR_0D", "Programming language of the Access Layer high level API used to PUT this IDS", true), "costing.ids_properties.version_put.data_dictionary" => Info{Tuple{}}((), "-", "STR_0D", "Version of Data Dictionary used to PUT this IDS", true), -"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricy generated)", true), +"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), "costing.levelized_CoE_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of costing.levelized_CoE", true), "costing.model" => Info{Tuple{}}((), "-", "STR_0D", "Name of costing model", true), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "FLT_0D", "Lifetime of the plant", true), @@ -125059,6 +125354,21 @@ const _all_info = Dict{String,Info}( "requirements.tritium_breeding_ratio" => Info{Tuple{}}((), "-", "FLT_0D", "Tritium breeding ratio of the whole plant", true), "requirements.tritium_breeding_ratio_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of requirements.tritium_breeding_ratio", true), "risk" => Info{Tuple{}}((), "-", "STRUCTURE", "Risk quantification of plasma and engineering components", true), +"risk.code" => Info{Tuple{}}((), "-", "STRUCTURE", "Generic decription of the code-specific parameters for the code that has produced this IDS", true), +"risk.code.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.code.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.code.library[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of external libraries used by the code that has produced this IDS", true), +"risk.code.library[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.code.library[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.code.library[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software", true), +"risk.code.library[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true), +"risk.code.library[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.code.library[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.code.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software generating IDS", true), +"risk.code.output_flag" => Info{Tuple{String}}(("equilibrium.time",), "-", "INT_1D", "Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used.", true), +"risk.code.parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true), +"risk.code.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.code.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), "risk.engineering" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.engineering.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of engineering-related losses", true), "risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), @@ -125070,6 +125380,61 @@ const _all_info = Dict{String,Info}( "risk.engineering.loss[:].severity_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.loss[:].severity", true), "risk.engineering.risk" => Info{Tuple{}}((), "M\$", "FLT_0D", "Total engineering risk", true), "risk.engineering.risk_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.risk", true), +"risk.ids_properties" => Info{Tuple{}}((), "-", "STRUCTURE", "Interface Data Structure properties. This element identifies the node above as an IDS", true), +"risk.ids_properties.comment" => Info{Tuple{}}((), "-", "STR_0D", "Any comment describing the content of this IDS", true), +"risk.ids_properties.creation_date" => Info{Tuple{}}((), "-", "STR_0D", "Date at which this data has been produced", true), +"risk.ids_properties.homogeneous_time" => Info{Tuple{}}((), "-", "INT_0D", "This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2", true), +"risk.ids_properties.name" => Info{Tuple{}}((), "-", "STR_0D", "User-defined name for this IDS occurrence", true), +"risk.ids_properties.occurrence" => Info{Tuple{}}((), "-", "INT_0D", "", true), +"risk.ids_properties.occurrence_type" => Info{Tuple{}}((), "-", "STRUCTURE", "Type of data contained in this occurrence\n1) reconstruction : Equilibrium reconstruction\n2) prediction_fixed : Equilibrium prediction, fixed boundary\n3) prediction_free : Equilibrium prediction, free boundary\n4) mapping : Used for mapping risk results from one grid type / resolution to another, or for including variables not present in the first set such as the calculation of magnetic field of other derived parameters", true), +"risk.ids_properties.occurrence_type.description" => Info{Tuple{}}((), "-", "STR_0D", "Verbose description", true), +"risk.ids_properties.occurrence_type.index" => Info{Tuple{}}((), "-", "INT_0D", "Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.", true), +"risk.ids_properties.occurrence_type.name" => Info{Tuple{}}((), "-", "STR_0D", "Short string identifier", true), +"risk.ids_properties.plugins" => Info{Tuple{}}((), "-", "STRUCTURE", "Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program.", true), +"risk.ids_properties.plugins.infrastructure_get" => Info{Tuple{}}((), "-", "STRUCTURE", "Plugin infrastructure used to GET the data", true), +"risk.ids_properties.plugins.infrastructure_get.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.ids_properties.plugins.infrastructure_get.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.ids_properties.plugins.infrastructure_get.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true), +"risk.ids_properties.plugins.infrastructure_get.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.ids_properties.plugins.infrastructure_get.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.ids_properties.plugins.infrastructure_put" => Info{Tuple{}}((), "-", "STRUCTURE", "Plugin infrastructure used to PUT the data", true), +"risk.ids_properties.plugins.infrastructure_put.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.ids_properties.plugins.infrastructure_put.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.ids_properties.plugins.infrastructure_put.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true), +"risk.ids_properties.plugins.infrastructure_put.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.ids_properties.plugins.infrastructure_put.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.ids_properties.plugins.node[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Set of IDS nodes for which a plugin has been applied", true), +"risk.ids_properties.plugins.node[:].get_operation[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation.", true), +"risk.ids_properties.plugins.node[:].get_operation[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.ids_properties.plugins.node[:].get_operation[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.ids_properties.plugins.node[:].get_operation[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true), +"risk.ids_properties.plugins.node[:].get_operation[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true), +"risk.ids_properties.plugins.node[:].get_operation[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.ids_properties.plugins.node[:].get_operation[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.ids_properties.plugins.node[:].path" => Info{Tuple{}}((), "-", "STR_0D", "Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS.", true), +"risk.ids_properties.plugins.node[:].put_operation[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application)", true), +"risk.ids_properties.plugins.node[:].put_operation[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.ids_properties.plugins.node[:].put_operation[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.ids_properties.plugins.node[:].put_operation[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true), +"risk.ids_properties.plugins.node[:].put_operation[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true), +"risk.ids_properties.plugins.node[:].put_operation[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.ids_properties.plugins.node[:].put_operation[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.ids_properties.plugins.node[:].readback[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) ", true), +"risk.ids_properties.plugins.node[:].readback[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true), +"risk.ids_properties.plugins.node[:].readback[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true), +"risk.ids_properties.plugins.node[:].readback[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true), +"risk.ids_properties.plugins.node[:].readback[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true), +"risk.ids_properties.plugins.node[:].readback[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true), +"risk.ids_properties.plugins.node[:].readback[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true), +"risk.ids_properties.provenance" => Info{Tuple{}}((), "-", "STRUCTURE", "Provenance information about this IDS", true), +"risk.ids_properties.provenance.node[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child \"path\" node empty", true), +"risk.ids_properties.provenance.node[:].path" => Info{Tuple{}}((), "-", "STR_0D", "Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS.", true), +"risk.ids_properties.provenance.node[:].sources" => Info{Tuple{String}}(("1...N",), "-", "STR_1D", "List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the \"code\" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources.", true), +"risk.ids_properties.provider" => Info{Tuple{}}((), "-", "STR_0D", "Name of the person in charge of producing this data", true), +"risk.ids_properties.version_put" => Info{Tuple{}}((), "-", "STRUCTURE", "Version of the access layer package used to PUT this IDS", true), +"risk.ids_properties.version_put.access_layer" => Info{Tuple{}}((), "-", "STR_0D", "Version of Access Layer used to PUT this IDS", true), +"risk.ids_properties.version_put.access_layer_language" => Info{Tuple{}}((), "-", "STR_0D", "Programming language of the Access Layer high level API used to PUT this IDS", true), +"risk.ids_properties.version_put.data_dictionary" => Info{Tuple{}}((), "-", "STR_0D", "Version of Data Dictionary used to PUT this IDS", true), "risk.plasma" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.plasma.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of plasma-related losses", true), "risk.plasma.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), From a045ab19df158d1e4bd941f3c8e7a132c2ce6ec2 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:37:31 -0700 Subject: [PATCH 16/20] Remove dd.costing.model --- data_dictionary/data_structures_extra/costing.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/data_dictionary/data_structures_extra/costing.json b/data_dictionary/data_structures_extra/costing.json index 795e991d..7ae63311 100644 --- a/data_dictionary/data_structures_extra/costing.json +++ b/data_dictionary/data_structures_extra/costing.json @@ -711,11 +711,6 @@ "type": "static", "units": "$/kWh" }, - "costing.model": { - "data_type": "STR_0D", - "documentation": "Name of costing model", - "type": "static" - }, "costing.plant_lifetime": { "data_type": "FLT_0D", "documentation": "Lifetime of the plant", From 67fe9d36460695d4d6ad82c725238f33a39805cc Mon Sep 17 00:00:00 2001 From: fuse bot Date: Tue, 12 Nov 2024 20:49:23 +0000 Subject: [PATCH 17/20] Update dd.jl file --- src/dd.jl | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 3e8c24b3..26c73452 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -90024,7 +90024,6 @@ mutable struct costing{T} <: IDStop{T} var"ids_properties" :: costing__ids_properties{T} var"levelized_CoE" :: T var"levelized_CoE_σ" :: T - var"model" :: String var"plant_lifetime" :: T var"plant_lifetime_σ" :: T var"time" :: Vector{Float64} @@ -90036,7 +90035,7 @@ mutable struct costing{T} <: IDStop{T} end function costing{T}() where T - ids = costing{T}(0.0, 0.0, costing__code{T}(), 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__ids_properties{T}(), 0.0, 0.0, "", 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = costing{T}(0.0, 0.0, costing__code{T}(), 0.0, 0.0, costing__cost_decommissioning{T}(), costing__cost_direct_capital{T}(), 0.0, 0.0, costing__cost_operations{T}(), costing__future{T}(), costing__ids_properties{T}(), 0.0, 0.0, 0.0, 0.0, T[], Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) setfield!(ids.code, :_parent, WeakRef(ids)) setfield!(ids.cost_decommissioning, :_parent, WeakRef(ids)) setfield!(ids.cost_direct_capital, :_parent, WeakRef(ids)) @@ -110397,7 +110396,6 @@ const _all_info = Dict{String,Info}( "costing.ids_properties.version_put.data_dictionary" => Info{Tuple{}}((), "-", "STR_0D", "Version of Data Dictionary used to PUT this IDS", true), "costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true), "costing.levelized_CoE_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of costing.levelized_CoE", true), -"costing.model" => Info{Tuple{}}((), "-", "STR_0D", "Name of costing model", true), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "FLT_0D", "Lifetime of the plant", true), "costing.plant_lifetime_σ" => Info{Tuple{}}((), "year", "FLT_0D", "error of costing.plant_lifetime", true), "costing.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true), From 08c7f6a1748858eae21570e5514a98383119a77e Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Wed, 13 Nov 2024 16:27:03 -0800 Subject: [PATCH 18/20] Add field failure_mode to risk --- .../data_structures_extra/risk.json | 568 ++++++++++++++++++ 1 file changed, 568 insertions(+) diff --git a/data_dictionary/data_structures_extra/risk.json b/data_dictionary/data_structures_extra/risk.json index 3c42fcc0..bb88b613 100644 --- a/data_dictionary/data_structures_extra/risk.json +++ b/data_dictionary/data_structures_extra/risk.json @@ -2,6 +2,121 @@ "risk": { "documentation": "Risk quantification of plasma and engineering components" }, + "risk.code": { + "data_type": "STRUCTURE", + "documentation": "Generic decription of the code-specific parameters for the code that has produced this IDS", + "full_path": "risk/code", + "lifecycle_status": "active", + "structure_reference": "code" + }, + "risk.code.commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/code/commit", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/code/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "List of external libraries used by the code that has produced this IDS", + "full_path": "risk/code/library(i1)", + "lifecycle_status": "active", + "maxoccur": "10", + "structure_reference": "library" + }, + "risk.code.library[:].commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/code/library(i1)/commit", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library[:].description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/code/library(i1)/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library[:].name": { + "data_type": "STR_0D", + "documentation": "Name of software", + "full_path": "risk/code/library(i1)/name", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library[:].parameters": { + "data_type": "STR_0D", + "documentation": "List of the code specific parameters in XML format", + "full_path": "risk/code/library(i1)/parameters", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library[:].repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/code/library(i1)/repository", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.library[:].version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/code/library(i1)/version", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.name": { + "data_type": "STR_0D", + "documentation": "Name of software generating IDS", + "full_path": "risk/code/name", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.output_flag": { + "coordinates": [ + "equilibrium.time" + ], + "data_type": "INT_1D", + "documentation": "Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used.", + "full_path": "risk/code/output_flag(:)", + "lifecycle_status": "active", + "timebasepath": "/time", + "type": "dynamic" + }, + "risk.code.parameters": { + "data_type": "STR_0D", + "documentation": "List of the code specific parameters in XML format", + "full_path": "risk/code/parameters", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/code/repository", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.code.version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/code/version", + "lifecycle_status": "active", + "type": "constant" + }, "risk.engineering.loss": { "coordinates": [ "1...N" @@ -15,6 +130,29 @@ "documentation": "Description of loss channel", "type": "static" }, + "risk.engineering.loss[:].failure_mode": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "List of failure modes associated to a particular loss", + "type": "static" + }, + "risk.engineering.loss[:].failure_mode[:].description": { + "data_type": "STR_0D", + "documentation": "Description of failure mode", + "type": "static" + }, + "risk.engineering.loss[:].failure_mode[:].probability": { + "data_type": "FLT_0D", + "documentation": "Probability of failure mode", + "type": "static" + }, + "risk.engineering.loss[:].failure_mode[:].weight": { + "data_type": "FLT_0D", + "documentation": "Weight associated to failure mode", + "type": "static" + }, "risk.engineering.loss[:].probability": { "data_type": "FLT_0D", "documentation": "Probability of failure", @@ -37,6 +175,436 @@ "type": "static", "units": "M$" }, + "risk.ids_properties": { + "data_type": "STRUCTURE", + "documentation": "Interface Data Structure properties. This element identifies the node above as an IDS", + "full_path": "risk/ids_properties", + "lifecycle_status": "active", + "structure_reference": "ids_properties" + }, + "risk.ids_properties.comment": { + "data_type": "STR_0D", + "documentation": "Any comment describing the content of this IDS", + "full_path": "risk/ids_properties/comment", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.creation_date": { + "data_type": "STR_0D", + "documentation": "Date at which this data has been produced", + "full_path": "risk/ids_properties/creation_date", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.homogeneous_time": { + "data_type": "INT_0D", + "documentation": "This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2", + "full_path": "risk/ids_properties/homogeneous_time", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.name": { + "data_type": "STR_0D", + "documentation": "User-defined name for this IDS occurrence", + "full_path": "risk/ids_properties/name", + "introduced_after_version": "3.39.0", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.occurrence": { + "data_type": "INT_0D", + "description": "occurrence number [NOTE: this field only exists in OMAS and is not part of the ITER PDM]", + "full_path": "risk.ids_properties.occurrence" + }, + "risk.ids_properties.occurrence_type": { + "data_type": "STRUCTURE", + "doc_identifier": "utilities/occurrence_type_identifier.xml", + "documentation": "Type of data contained in this occurrence\n1) reconstruction : Equilibrium reconstruction\n2) prediction_fixed : Equilibrium prediction, fixed boundary\n3) prediction_free : Equilibrium prediction, free boundary\n4) mapping : Used for mapping risk results from one grid type / resolution to another, or for including variables not present in the first set such as the calculation of magnetic field of other derived parameters", + "full_path": "risk/ids_properties/occurrence_type", + "introduced_after_version": "3.39.0", + "lifecycle_status": "active", + "structure_reference": "identifier" + }, + "risk.ids_properties.occurrence_type.description": { + "data_type": "STR_0D", + "documentation": "Verbose description", + "full_path": "risk/ids_properties/occurrence_type/description", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.occurrence_type.index": { + "data_type": "INT_0D", + "documentation": "Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.", + "full_path": "risk/ids_properties/occurrence_type/index", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.occurrence_type.name": { + "data_type": "STR_0D", + "documentation": "Short string identifier", + "full_path": "risk/ids_properties/occurrence_type/name", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.plugins": { + "data_type": "STRUCTURE", + "documentation": "Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program.", + "full_path": "risk/ids_properties/plugins", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "lifecycle_version": "3.39.0", + "structure_reference": "ids_plugins" + }, + "risk.ids_properties.plugins.infrastructure_get": { + "data_type": "STRUCTURE", + "documentation": "Plugin infrastructure used to GET the data", + "full_path": "risk/ids_properties/plugins/infrastructure_get", + "lifecycle_status": "alpha", + "structure_reference": "code_constant_noparam" + }, + "risk.ids_properties.plugins.infrastructure_get.commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/ids_properties/plugins/infrastructure_get/commit", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_get.description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/ids_properties/plugins/infrastructure_get/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_get.name": { + "data_type": "STR_0D", + "documentation": "Name of software used", + "full_path": "risk/ids_properties/plugins/infrastructure_get/name", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_get.repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/ids_properties/plugins/infrastructure_get/repository", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_get.version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/ids_properties/plugins/infrastructure_get/version", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_put": { + "data_type": "STRUCTURE", + "documentation": "Plugin infrastructure used to PUT the data", + "full_path": "risk/ids_properties/plugins/infrastructure_put", + "lifecycle_status": "alpha", + "structure_reference": "code_constant_noparam" + }, + "risk.ids_properties.plugins.infrastructure_put.commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/ids_properties/plugins/infrastructure_put/commit", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_put.description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/ids_properties/plugins/infrastructure_put/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_put.name": { + "data_type": "STR_0D", + "documentation": "Name of software used", + "full_path": "risk/ids_properties/plugins/infrastructure_put/name", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_put.repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/ids_properties/plugins/infrastructure_put/repository", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.infrastructure_put.version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/ids_properties/plugins/infrastructure_put/version", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "Set of IDS nodes for which a plugin has been applied", + "full_path": "risk/ids_properties/plugins/node(i1)", + "lifecycle_status": "alpha", + "maxoccur": "20", + "structure_reference": "ids_plugins_node", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation.", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)", + "lifecycle_status": "alpha", + "maxoccur": "10", + "structure_reference": "code_constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/commit", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].name": { + "data_type": "STR_0D", + "documentation": "Name of software used", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/name", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].parameters": { + "data_type": "STR_0D", + "documentation": "List of the code specific parameters in XML format", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/parameters", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/repository", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].get_operation[:].version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/ids_properties/plugins/node(i1)/get_operation(i2)/version", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].path": { + "data_type": "STR_0D", + "documentation": "Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS.", + "full_path": "risk/ids_properties/plugins/node(i1)/path", + "lifecycle_status": "alpha", + "type": "constant", + "url": "utilities/IDS-path-syntax.md" + }, + "risk.ids_properties.plugins.node[:].put_operation": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application)", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)", + "lifecycle_status": "alpha", + "maxoccur": "10", + "structure_reference": "code_constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/commit", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].name": { + "data_type": "STR_0D", + "documentation": "Name of software used", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/name", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].parameters": { + "data_type": "STR_0D", + "documentation": "List of the code specific parameters in XML format", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/parameters", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/repository", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].put_operation[:].version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/ids_properties/plugins/node(i1)/put_operation(i2)/version", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) ", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)", + "lifecycle_status": "alpha", + "maxoccur": "10", + "structure_reference": "code_constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].commit": { + "data_type": "STR_0D", + "documentation": "Unique commit reference of software", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/commit", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].description": { + "data_type": "STR_0D", + "documentation": "Short description of the software (type, purpose)", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/description", + "introduced_after_version": "3.38.1", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].name": { + "data_type": "STR_0D", + "documentation": "Name of software used", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/name", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].parameters": { + "data_type": "STR_0D", + "documentation": "List of the code specific parameters in XML format", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/parameters", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].repository": { + "data_type": "STR_0D", + "documentation": "URL of software repository", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/repository", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.plugins.node[:].readback[:].version": { + "data_type": "STR_0D", + "documentation": "Unique version (tag) of software", + "full_path": "risk/ids_properties/plugins/node(i1)/readback(i2)/version", + "lifecycle_status": "alpha", + "type": "constant" + }, + "risk.ids_properties.provenance": { + "data_type": "STRUCTURE", + "documentation": "Provenance information about this IDS", + "full_path": "risk/ids_properties/provenance", + "lifecycle_status": "alpha", + "lifecycle_version": "3.34.0", + "structure_reference": "ids_provenance" + }, + "risk.ids_properties.provenance.node": { + "coordinates": [ + "1...N" + ], + "data_type": "STRUCT_ARRAY", + "documentation": "Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child \"path\" node empty", + "full_path": "risk/ids_properties/provenance/node(i1)", + "lifecycle_status": "alpha", + "maxoccur": "20", + "structure_reference": "ids_provenance_node", + "type": "constant" + }, + "risk.ids_properties.provenance.node[:].path": { + "data_type": "STR_0D", + "documentation": "Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS.", + "full_path": "risk/ids_properties/provenance/node(i1)/path", + "lifecycle_status": "alpha", + "type": "constant", + "url": "utilities/IDS-path-syntax.md" + }, + "risk.ids_properties.provenance.node[:].sources": { + "coordinates": [ + "1...N" + ], + "data_type": "STR_1D", + "documentation": "List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the \"code\" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources.", + "full_path": "risk/ids_properties/provenance/node(i1)/sources(:)", + "lifecycle_status": "alpha", + "type": "constant", + "url": "utilities/IMAS-URI-scheme.md" + }, + "risk.ids_properties.provider": { + "data_type": "STR_0D", + "documentation": "Name of the person in charge of producing this data", + "full_path": "risk/ids_properties/provider", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.source": { + "data_type": "STR_0D", + "documentation": "Source of the data (any comment describing the origin of the data : code, path to diagnostic signals, processing method, ...). Superseeded by the new provenance structure.", + "full_path": "risk/ids_properties/source", + "lifecycle_status": "obsolescent", + "lifecycle_version": "3.34.0", + "type": "constant" + }, + "risk.ids_properties.version_put": { + "data_type": "STRUCTURE", + "documentation": "Version of the access layer package used to PUT this IDS", + "full_path": "risk/ids_properties/version_put", + "lifecycle_status": "active", + "structure_reference": "version_dd_al" + }, + "risk.ids_properties.version_put.access_layer": { + "data_type": "STR_0D", + "documentation": "Version of Access Layer used to PUT this IDS", + "full_path": "risk/ids_properties/version_put/access_layer", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.version_put.access_layer_language": { + "data_type": "STR_0D", + "documentation": "Programming language of the Access Layer high level API used to PUT this IDS", + "full_path": "risk/ids_properties/version_put/access_layer_language", + "lifecycle_status": "active", + "type": "constant" + }, + "risk.ids_properties.version_put.data_dictionary": { + "data_type": "STR_0D", + "documentation": "Version of Data Dictionary used to PUT this IDS", + "full_path": "risk/ids_properties/version_put/data_dictionary", + "lifecycle_status": "active", + "type": "constant" + }, "risk.plasma.loss": { "coordinates": [ "1...N" From a830ecacd777c75204ba5f1b9f018d9feb937800 Mon Sep 17 00:00:00 2001 From: fuse bot Date: Thu, 14 Nov 2024 00:30:19 +0000 Subject: [PATCH 19/20] Update dd.jl file --- src/dd.jl | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/src/dd.jl b/src/dd.jl index 26c73452..5939de4f 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -37245,8 +37245,29 @@ end risk__ids_properties() = risk__ids_properties{Float64}() +mutable struct risk__engineering__loss___failure_mode{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"probability_σ" :: T + var"weight" :: T + var"weight_σ" :: T + _filled::Set{Symbol} + _frozen::Bool + _in_expression::Vector{Symbol} + _ref :: Union{Nothing,risk__engineering__loss___failure_mode} + _parent :: WeakRef +end + +function risk__engineering__loss___failure_mode{T}() where T + ids = risk__engineering__loss___failure_mode{T}("", 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + return ids +end + +risk__engineering__loss___failure_mode() = risk__engineering__loss___failure_mode{Float64}() + mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} var"description" :: String + var"failure_mode" :: IDSvector{risk__engineering__loss___failure_mode{T}} var"probability" :: T var"probability_σ" :: T var"risk" :: T @@ -37261,7 +37282,8 @@ mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} end function risk__engineering__loss{T}() where T - ids = risk__engineering__loss{T}("", 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + ids = risk__engineering__loss{T}("", IDSvector{risk__engineering__loss___failure_mode{T}}(), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Set{Symbol}(), false, Symbol[], nothing, WeakRef(nothing)) + setfield!(ids.failure_mode, :_parent, WeakRef(ids)) return ids end @@ -125370,6 +125392,12 @@ const _all_info = Dict{String,Info}( "risk.engineering" => Info{Tuple{}}((), "-", "STRUCTURE", "", true), "risk.engineering.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of engineering-related losses", true), "risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true), +"risk.engineering.loss[:].failure_mode[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of failure modes associated to a particular loss", true), +"risk.engineering.loss[:].failure_mode[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of failure mode", true), +"risk.engineering.loss[:].failure_mode[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure mode", true), +"risk.engineering.loss[:].failure_mode[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].failure_mode[:].probability", true), +"risk.engineering.loss[:].failure_mode[:].weight" => Info{Tuple{}}((), "-", "FLT_0D", "Weight associated to failure mode", true), +"risk.engineering.loss[:].failure_mode[:].weight_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].failure_mode[:].weight", true), "risk.engineering.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true), "risk.engineering.loss[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].probability", true), "risk.engineering.loss[:].risk" => Info{Tuple{}}((), "-", "FLT_0D", "Product of loss probability and severity", true), From 30f66ef7cb9bfbcaa6b0ed116cfd5ba4d613ca45 Mon Sep 17 00:00:00 2001 From: adrianaghiozzi <67669644+adrianaghiozzi@users.noreply.github.com> Date: Wed, 12 Mar 2025 11:54:38 -0500 Subject: [PATCH 20/20] FilledFields__risk in dd.jl --- src/dd.jl | 729 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 727 insertions(+), 2 deletions(-) diff --git a/src/dd.jl b/src/dd.jl index 3df2926a..a85f7cb7 100644 --- a/src/dd.jl +++ b/src/dd.jl @@ -50305,6 +50305,620 @@ end runaway_electrons() = runaway_electrons{Float64}() +mutable struct FilledFields____risk__plasma__severity + var"average_severity"::Bool + var"average_severity_σ"::Bool + var"current_quench"::Bool + var"current_quench_σ"::Bool + var"thermal_quench"::Bool + var"thermal_quench_σ"::Bool + var"vertical_forces"::Bool + var"vertical_forces_σ"::Bool +end + +mutable struct risk__plasma__severity{T} <: IDS{T} + var"average_severity" :: T + var"average_severity_σ" :: T + var"current_quench" :: T + var"current_quench_σ" :: T + var"thermal_quench" :: T + var"thermal_quench_σ" :: T + var"vertical_forces" :: T + var"vertical_forces_σ" :: T + _filled::FilledFields____risk__plasma__severity + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__plasma__severity{T}() where T + ids = risk__plasma__severity{T}(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, FilledFields____risk__plasma__severity(false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__plasma__severity() = risk__plasma__severity{Float64}() + +mutable struct FilledFields____risk__plasma__loss + var"description"::Bool + var"probability"::Bool + var"probability_σ"::Bool + var"risk"::Bool + var"risk_σ"::Bool +end + +mutable struct risk__plasma__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"probability_σ" :: T + var"risk" :: T + var"risk_σ" :: T + _filled::FilledFields____risk__plasma__loss + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__plasma__loss{T}() where T + ids = risk__plasma__loss{T}("", 0.0, 0.0, 0.0, 0.0, FilledFields____risk__plasma__loss(false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__plasma__loss() = risk__plasma__loss{Float64}() + +mutable struct FilledFields____risk__plasma + var"loss"::Bool + var"risk"::Bool + var"risk_σ"::Bool + var"severity"::Bool +end + +mutable struct risk__plasma{T} <: IDS{T} + var"loss"::IDSvector{risk__plasma__loss{T}} + var"risk" :: T + var"risk_σ" :: T + var"severity"::risk__plasma__severity{T} + _filled::FilledFields____risk__plasma + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__plasma{T}() where T + ids = risk__plasma{T}(IDSvector{risk__plasma__loss{T}}(), 0.0, 0.0, risk__plasma__severity{T}(), FilledFields____risk__plasma(false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + setfield!(ids.severity, :_parent, WeakRef(ids)) + return ids +end + +risk__plasma() = risk__plasma{Float64}() + +mutable struct FilledFields____risk__ids_properties__version_put + var"access_layer"::Bool + var"access_layer_language"::Bool + var"data_dictionary"::Bool +end + +mutable struct risk__ids_properties__version_put{T} <: IDS{T} + var"access_layer" :: String + var"access_layer_language" :: String + var"data_dictionary" :: String + _filled::FilledFields____risk__ids_properties__version_put + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__version_put{T}() where T + ids = risk__ids_properties__version_put{T}("", "", "", FilledFields____risk__ids_properties__version_put(false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__version_put() = risk__ids_properties__version_put{Float64}() + +mutable struct FilledFields____risk__ids_properties__provenance__node + var"path"::Bool + var"sources"::Bool +end + +mutable struct risk__ids_properties__provenance__node{T} <: IDSvectorStaticElement{T} + var"path" :: String + var"sources" :: Vector{String} + _filled::FilledFields____risk__ids_properties__provenance__node + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__provenance__node{T}() where T + ids = risk__ids_properties__provenance__node{T}("", String[], FilledFields____risk__ids_properties__provenance__node(false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__provenance__node() = risk__ids_properties__provenance__node{Float64}() + +mutable struct FilledFields____risk__ids_properties__provenance + var"node"::Bool +end + +mutable struct risk__ids_properties__provenance{T} <: IDS{T} + var"node"::IDSvector{risk__ids_properties__provenance__node{T}} + _filled::FilledFields____risk__ids_properties__provenance + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__provenance{T}() where T + ids = risk__ids_properties__provenance{T}(IDSvector{risk__ids_properties__provenance__node{T}}(), FilledFields____risk__ids_properties__provenance(false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.node, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__provenance() = risk__ids_properties__provenance{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__node___readback + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"parameters"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__ids_properties__plugins__node___readback{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__ids_properties__plugins__node___readback + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__node___readback{T}() where T + ids = risk__ids_properties__plugins__node___readback{T}("", "", "", "", "", "", FilledFields____risk__ids_properties__plugins__node___readback(false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___readback() = risk__ids_properties__plugins__node___readback{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__node___put_operation + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"parameters"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__ids_properties__plugins__node___put_operation{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__ids_properties__plugins__node___put_operation + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__node___put_operation{T}() where T + ids = risk__ids_properties__plugins__node___put_operation{T}("", "", "", "", "", "", FilledFields____risk__ids_properties__plugins__node___put_operation(false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___put_operation() = risk__ids_properties__plugins__node___put_operation{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__node___get_operation + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"parameters"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__ids_properties__plugins__node___get_operation{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__ids_properties__plugins__node___get_operation + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__node___get_operation{T}() where T + ids = risk__ids_properties__plugins__node___get_operation{T}("", "", "", "", "", "", FilledFields____risk__ids_properties__plugins__node___get_operation(false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__node___get_operation() = risk__ids_properties__plugins__node___get_operation{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__node + var"get_operation"::Bool + var"path"::Bool + var"put_operation"::Bool + var"readback"::Bool +end + +mutable struct risk__ids_properties__plugins__node{T} <: IDSvectorStaticElement{T} + var"get_operation"::IDSvector{risk__ids_properties__plugins__node___get_operation{T}} + var"path" :: String + var"put_operation"::IDSvector{risk__ids_properties__plugins__node___put_operation{T}} + var"readback"::IDSvector{risk__ids_properties__plugins__node___readback{T}} + _filled::FilledFields____risk__ids_properties__plugins__node + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__node{T}() where T + ids = risk__ids_properties__plugins__node{T}(IDSvector{risk__ids_properties__plugins__node___get_operation{T}}(), "", IDSvector{risk__ids_properties__plugins__node___put_operation{T}}(), IDSvector{risk__ids_properties__plugins__node___readback{T}}(), FilledFields____risk__ids_properties__plugins__node(false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.get_operation, :_parent, WeakRef(ids)) + setfield!(ids.put_operation, :_parent, WeakRef(ids)) + setfield!(ids.readback, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__plugins__node() = risk__ids_properties__plugins__node{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__infrastructure_put + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__ids_properties__plugins__infrastructure_put{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__ids_properties__plugins__infrastructure_put + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__infrastructure_put{T}() where T + ids = risk__ids_properties__plugins__infrastructure_put{T}("", "", "", "", "", FilledFields____risk__ids_properties__plugins__infrastructure_put(false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__infrastructure_put() = risk__ids_properties__plugins__infrastructure_put{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins__infrastructure_get + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__ids_properties__plugins__infrastructure_get{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__ids_properties__plugins__infrastructure_get + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins__infrastructure_get{T}() where T + ids = risk__ids_properties__plugins__infrastructure_get{T}("", "", "", "", "", FilledFields____risk__ids_properties__plugins__infrastructure_get(false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__plugins__infrastructure_get() = risk__ids_properties__plugins__infrastructure_get{Float64}() + +mutable struct FilledFields____risk__ids_properties__plugins + var"infrastructure_get"::Bool + var"infrastructure_put"::Bool + var"node"::Bool +end + +mutable struct risk__ids_properties__plugins{T} <: IDS{T} + var"infrastructure_get"::risk__ids_properties__plugins__infrastructure_get{T} + var"infrastructure_put"::risk__ids_properties__plugins__infrastructure_put{T} + var"node"::IDSvector{risk__ids_properties__plugins__node{T}} + _filled::FilledFields____risk__ids_properties__plugins + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__plugins{T}() where T + ids = risk__ids_properties__plugins{T}(risk__ids_properties__plugins__infrastructure_get{T}(), risk__ids_properties__plugins__infrastructure_put{T}(), IDSvector{risk__ids_properties__plugins__node{T}}(), FilledFields____risk__ids_properties__plugins(false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.infrastructure_get, :_parent, WeakRef(ids)) + setfield!(ids.infrastructure_put, :_parent, WeakRef(ids)) + setfield!(ids.node, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties__plugins() = risk__ids_properties__plugins{Float64}() + +mutable struct FilledFields____risk__ids_properties__occurrence_type + var"description"::Bool + var"index"::Bool + var"name"::Bool +end + +mutable struct risk__ids_properties__occurrence_type{T} <: IDS{T} + var"description" :: String + var"index" :: Int + var"name" :: String + _filled::FilledFields____risk__ids_properties__occurrence_type + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties__occurrence_type{T}() where T + ids = risk__ids_properties__occurrence_type{T}("", 0, "", FilledFields____risk__ids_properties__occurrence_type(false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__ids_properties__occurrence_type() = risk__ids_properties__occurrence_type{Float64}() + +mutable struct FilledFields____risk__ids_properties + var"comment"::Bool + var"creation_date"::Bool + var"homogeneous_time"::Bool + var"name"::Bool + var"occurrence"::Bool + var"occurrence_type"::Bool + var"plugins"::Bool + var"provenance"::Bool + var"provider"::Bool + var"version_put"::Bool +end + +mutable struct risk__ids_properties{T} <: IDS{T} + var"comment" :: String + var"creation_date" :: String + var"homogeneous_time" :: Int + var"name" :: String + var"occurrence" :: Int + var"occurrence_type"::risk__ids_properties__occurrence_type{T} + var"plugins"::risk__ids_properties__plugins{T} + var"provenance"::risk__ids_properties__provenance{T} + var"provider" :: String + var"version_put"::risk__ids_properties__version_put{T} + _filled::FilledFields____risk__ids_properties + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__ids_properties{T}() where T + ids = risk__ids_properties{T}("", "", 0, "", 0, risk__ids_properties__occurrence_type{T}(), risk__ids_properties__plugins{T}(), risk__ids_properties__provenance{T}(), "", risk__ids_properties__version_put{T}(), FilledFields____risk__ids_properties(false, false, false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.occurrence_type, :_parent, WeakRef(ids)) + setfield!(ids.plugins, :_parent, WeakRef(ids)) + setfield!(ids.provenance, :_parent, WeakRef(ids)) + setfield!(ids.version_put, :_parent, WeakRef(ids)) + return ids +end + +risk__ids_properties() = risk__ids_properties{Float64}() + +mutable struct FilledFields____risk__engineering__loss___failure_mode + var"description"::Bool + var"probability"::Bool + var"probability_σ"::Bool + var"weight"::Bool + var"weight_σ"::Bool +end + +mutable struct risk__engineering__loss___failure_mode{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"probability" :: T + var"probability_σ" :: T + var"weight" :: T + var"weight_σ" :: T + _filled::FilledFields____risk__engineering__loss___failure_mode + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__engineering__loss___failure_mode{T}() where T + ids = risk__engineering__loss___failure_mode{T}("", 0.0, 0.0, 0.0, 0.0, FilledFields____risk__engineering__loss___failure_mode(false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__engineering__loss___failure_mode() = risk__engineering__loss___failure_mode{Float64}() + +mutable struct FilledFields____risk__engineering__loss + var"description"::Bool + var"failure_mode"::Bool + var"probability"::Bool + var"probability_σ"::Bool + var"risk"::Bool + var"risk_σ"::Bool + var"severity"::Bool + var"severity_σ"::Bool +end + +mutable struct risk__engineering__loss{T} <: IDSvectorStaticElement{T} + var"description" :: String + var"failure_mode"::IDSvector{risk__engineering__loss___failure_mode{T}} + var"probability" :: T + var"probability_σ" :: T + var"risk" :: T + var"risk_σ" :: T + var"severity" :: T + var"severity_σ" :: T + _filled::FilledFields____risk__engineering__loss + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__engineering__loss{T}() where T + ids = risk__engineering__loss{T}("", IDSvector{risk__engineering__loss___failure_mode{T}}(), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, FilledFields____risk__engineering__loss(false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.failure_mode, :_parent, WeakRef(ids)) + return ids +end + +risk__engineering__loss() = risk__engineering__loss{Float64}() + +mutable struct FilledFields____risk__engineering + var"loss"::Bool + var"risk"::Bool + var"risk_σ"::Bool +end + +mutable struct risk__engineering{T} <: IDS{T} + var"loss"::IDSvector{risk__engineering__loss{T}} + var"risk" :: T + var"risk_σ" :: T + _filled::FilledFields____risk__engineering + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__engineering{T}() where T + ids = risk__engineering{T}(IDSvector{risk__engineering__loss{T}}(), 0.0, 0.0, FilledFields____risk__engineering(false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.loss, :_parent, WeakRef(ids)) + return ids +end + +risk__engineering() = risk__engineering{Float64}() + +mutable struct FilledFields____risk__code__library + var"commit"::Bool + var"description"::Bool + var"name"::Bool + var"parameters"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__code__library{T} <: IDSvectorStaticElement{T} + var"commit" :: String + var"description" :: String + var"name" :: String + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__code__library + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__code__library{T}() where T + ids = risk__code__library{T}("", "", "", "", "", "", FilledFields____risk__code__library(false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + return ids +end + +risk__code__library() = risk__code__library{Float64}() + +mutable struct FilledFields____risk__code + var"commit"::Bool + var"description"::Bool + var"library"::Bool + var"name"::Bool + var"output_flag"::Bool + var"parameters"::Bool + var"repository"::Bool + var"version"::Bool +end + +mutable struct risk__code{T} <: IDS{T} + var"commit" :: String + var"description" :: String + var"library"::IDSvector{risk__code__library{T}} + var"name" :: String + var"output_flag" :: Vector{Int} + var"parameters" :: String + var"repository" :: String + var"version" :: String + _filled::FilledFields____risk__code + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk__code{T}() where T + ids = risk__code{T}("", "", IDSvector{risk__code__library{T}}(), "", Int[], "", "", "", FilledFields____risk__code(false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.library, :_parent, WeakRef(ids)) + return ids +end + +risk__code() = risk__code{Float64}() + +mutable struct FilledFields____risk + var"code"::Bool + var"engineering"::Bool + var"ids_properties"::Bool + var"plasma"::Bool + var"time"::Bool + var"total_risk"::Bool + var"total_risk_σ"::Bool +end + +mutable struct risk{T} <: IDStop{T} + var"code"::risk__code{T} + var"engineering"::risk__engineering{T} + var"ids_properties"::risk__ids_properties{T} + var"plasma"::risk__plasma{T} + var"time" :: Vector{Float64} + var"total_risk" :: T + var"total_risk_σ" :: T + _filled::FilledFields____risk + _frozen::Bool + _threads_lock::ReentrantLock + _in_expression::Dict{Int,Vector{Symbol}} + _parent::WeakRef +end + +function risk{T}() where T + ids = risk{T}(risk__code{T}(), risk__engineering{T}(), risk__ids_properties{T}(), risk__plasma{T}(), T[], 0.0, 0.0, FilledFields____risk(false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + setfield!(ids.code, :_parent, WeakRef(ids)) + setfield!(ids.engineering, :_parent, WeakRef(ids)) + setfield!(ids.ids_properties, :_parent, WeakRef(ids)) + setfield!(ids.plasma, :_parent, WeakRef(ids)) + return ids +end + +risk() = risk{Float64}() + mutable struct FilledFields____requirements__ids_properties__version_put var"access_layer"::Bool var"access_layer_language"::Bool @@ -147763,6 +148377,7 @@ mutable struct FilledFields____dd var"reflectometer_profile"::Bool var"refractometer"::Bool var"requirements"::Bool + var"risk"::Bool var"runaway_electrons"::Bool var"sawteeth"::Bool var"soft_x_rays"::Bool @@ -147852,6 +148467,7 @@ mutable struct dd{T} <: DD{T} var"reflectometer_profile"::reflectometer_profile{T} var"refractometer"::refractometer{T} var"requirements"::requirements{T} + var"risk"::risk{T} var"runaway_electrons"::runaway_electrons{T} var"sawteeth"::sawteeth{T} var"soft_x_rays"::soft_x_rays{T} @@ -147880,7 +148496,7 @@ mutable struct dd{T} <: DD{T} end function dd{T}() where T - ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), limits{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), operational_instrumentation{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), FilledFields____dd(false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) + ids = dd{T}(amns_data{T}(), b_field_non_axisymmetric{T}(), balance_of_plant{T}(), barometry{T}(), blanket{T}(), bolometer{T}(), bremsstrahlung_visible{T}(), build{T}(), calorimetry{T}(), camera_ir{T}(), camera_visible{T}(), camera_x_rays{T}(), charge_exchange{T}(), coils_non_axisymmetric{T}(), controllers{T}(), core_instant_changes{T}(), core_profiles{T}(), core_sources{T}(), core_transport{T}(), costing{T}(), cryostat{T}(), dataset_description{T}(), dataset_fair{T}(), disruption{T}(), distribution_sources{T}(), distributions{T}(), divertors{T}(), ec_launchers{T}(), ece{T}(), edge_profiles{T}(), edge_sources{T}(), edge_transport{T}(), em_coupling{T}(), equilibrium{T}(), ferritic{T}(), focs{T}(), gas_injection{T}(), gas_pumping{T}(), gyrokinetics_local{T}(), hard_x_rays{T}(), ic_antennas{T}(), interferometer{T}(), iron_core{T}(), langmuir_probes{T}(), lh_antennas{T}(), limits{T}(), magnetics{T}(), mhd{T}(), mhd_linear{T}(), mse{T}(), nbi{T}(), neutron_diagnostic{T}(), neutronics{T}(), ntms{T}(), operational_instrumentation{T}(), pellets{T}(), pf_active{T}(), pf_passive{T}(), pf_plasma{T}(), plasma_initiation{T}(), polarimeter{T}(), pulse_schedule{T}(), radiation{T}(), real_time_data{T}(), reflectometer_fluctuation{T}(), reflectometer_profile{T}(), refractometer{T}(), requirements{T}(), risk{T}(), runaway_electrons{T}(), sawteeth{T}(), soft_x_rays{T}(), solid_mechanics{T}(), spectrometer_mass{T}(), spectrometer_uv{T}(), spectrometer_visible{T}(), spectrometer_x_ray_crystal{T}(), spi{T}(), summary{T}(), temporary{T}(), tf{T}(), thomson_scattering{T}(), transport_solver_numerics{T}(), turbulence{T}(), wall{T}(), waves{T}(), workflow{T}(), 0.0, Dict(), FilledFields____dd(false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false), false, ReentrantLock(), Dict{Int,Vector{Symbol}}(), WeakRef(nothing)) setfield!(ids.amns_data, :_parent, WeakRef(ids)) setfield!(ids.b_field_non_axisymmetric, :_parent, WeakRef(ids)) setfield!(ids.balance_of_plant, :_parent, WeakRef(ids)) @@ -152590,7 +153206,7 @@ const _all_info = Dict{String,Info}( "costing.ids_properties.version_put.access_layer" => Info{Tuple{}}((), "-", "STR_0D", "Version of Access Layer used to PUT this IDS", true, String[]), "costing.ids_properties.version_put.access_layer_language" => Info{Tuple{}}((), "-", "STR_0D", "Programming language of the Access Layer high level API used to PUT this IDS", true, String[]), "costing.ids_properties.version_put.data_dictionary" => Info{Tuple{}}((), "-", "STR_0D", "Version of Data Dictionary used to PUT this IDS", true, String[]), -"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricy generated)", true, String[]), +"costing.levelized_CoE" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Levelized cost of electiricity (total cost / total electricity generated)", true, String[]), "costing.levelized_CoE_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of costing.levelized_CoE", true, String[]), "costing.plant_lifetime" => Info{Tuple{}}((), "year", "FLT_0D", "Lifetime of the plant", true, String[]), "costing.plant_lifetime_σ" => Info{Tuple{}}((), "year", "FLT_0D", "error of costing.plant_lifetime", true, String[]), @@ -167636,6 +168252,115 @@ const _all_info = Dict{String,Info}( "requirements.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true, String[]), "requirements.tritium_breeding_ratio" => Info{Tuple{}}((), "-", "FLT_0D", "Tritium breeding ratio of the whole plant", true, String[]), "requirements.tritium_breeding_ratio_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of requirements.tritium_breeding_ratio", true, String[]), +"risk" => Info{Tuple{}}((), "-", "STRUCTURE", "Risk quantification of plasma and engineering components", true, String[]), +"risk.code" => Info{Tuple{}}((), "-", "STRUCTURE", "Generic decription of the code-specific parameters for the code that has produced this IDS", true, String[]), +"risk.code.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.code.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.code.library[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of external libraries used by the code that has produced this IDS", true, String[]), +"risk.code.library[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.code.library[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.code.library[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software", true, String[]), +"risk.code.library[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true, String[]), +"risk.code.library[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.code.library[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.code.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software generating IDS", true, String[]), +"risk.code.output_flag" => Info{Tuple{String}}(("equilibrium.time",), "-", "INT_1D", "Output flag : 0 means the run is successful, other values mean some difficulty has been encountered, the exact meaning is then code specific. Negative values mean the result shall not be used.", true, String[]), +"risk.code.parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true, String[]), +"risk.code.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.code.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.engineering" => Info{Tuple{}}((), "-", "STRUCTURE", "", true, String[]), +"risk.engineering.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of engineering-related losses", true, String[]), +"risk.engineering.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true, String[]), +"risk.engineering.loss[:].failure_mode[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of failure modes associated to a particular loss", true, String[]), +"risk.engineering.loss[:].failure_mode[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of failure mode", true, String[]), +"risk.engineering.loss[:].failure_mode[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure mode", true, String[]), +"risk.engineering.loss[:].failure_mode[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].failure_mode[:].probability", true, String[]), +"risk.engineering.loss[:].failure_mode[:].weight" => Info{Tuple{}}((), "-", "FLT_0D", "Weight associated to failure mode", true, String[]), +"risk.engineering.loss[:].failure_mode[:].weight_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].failure_mode[:].weight", true, String[]), +"risk.engineering.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true, String[]), +"risk.engineering.loss[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].probability", true, String[]), +"risk.engineering.loss[:].risk" => Info{Tuple{}}((), "-", "FLT_0D", "Product of loss probability and severity", true, String[]), +"risk.engineering.loss[:].risk_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.engineering.loss[:].risk", true, String[]), +"risk.engineering.loss[:].severity" => Info{Tuple{}}((), "M\$", "FLT_0D", "Severity of failure", true, String[]), +"risk.engineering.loss[:].severity_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.loss[:].severity", true, String[]), +"risk.engineering.risk" => Info{Tuple{}}((), "M\$", "FLT_0D", "Total engineering risk", true, String[]), +"risk.engineering.risk_σ" => Info{Tuple{}}((), "M\$", "FLT_0D", "error of risk.engineering.risk", true, String[]), +"risk.ids_properties" => Info{Tuple{}}((), "-", "STRUCTURE", "Interface Data Structure properties. This element identifies the node above as an IDS", true, String[]), +"risk.ids_properties.comment" => Info{Tuple{}}((), "-", "STR_0D", "Any comment describing the content of this IDS", true, String[]), +"risk.ids_properties.creation_date" => Info{Tuple{}}((), "-", "STR_0D", "Date at which this data has been produced", true, String[]), +"risk.ids_properties.homogeneous_time" => Info{Tuple{}}((), "-", "INT_0D", "This node must be filled (with 0, 1, or 2) for the IDS to be valid. If 1, the time of this IDS is homogeneous, i.e. the time values for this IDS are stored in the time node just below the root of this IDS. If 0, the time values are stored in the various time fields at lower levels in the tree. In the case only constant or static nodes are filled within the IDS, homogeneous_time must be set to 2", true, String[]), +"risk.ids_properties.name" => Info{Tuple{}}((), "-", "STR_0D", "User-defined name for this IDS occurrence", true, String[]), +"risk.ids_properties.occurrence" => Info{Tuple{}}((), "-", "INT_0D", "", true, String[]), +"risk.ids_properties.occurrence_type" => Info{Tuple{}}((), "-", "STRUCTURE", "Type of data contained in this occurrence\n1) reconstruction : Equilibrium reconstruction\n2) prediction_fixed : Equilibrium prediction, fixed boundary\n3) prediction_free : Equilibrium prediction, free boundary\n4) mapping : Used for mapping risk results from one grid type / resolution to another, or for including variables not present in the first set such as the calculation of magnetic field of other derived parameters", true, String[]), +"risk.ids_properties.occurrence_type.description" => Info{Tuple{}}((), "-", "STR_0D", "Verbose description", true, String[]), +"risk.ids_properties.occurrence_type.index" => Info{Tuple{}}((), "-", "INT_0D", "Integer identifier (enumeration index within a list). Private identifier values must be indicated by a negative index.", true, String[]), +"risk.ids_properties.occurrence_type.name" => Info{Tuple{}}((), "-", "STR_0D", "Short string identifier", true, String[]), +"risk.ids_properties.plugins" => Info{Tuple{}}((), "-", "STRUCTURE", "Information about the plugins used to write/read this IDS. This structure is filled automatically by the Access Layer at GET/PUT time, no need to fill it via a user program.", true, String[]), +"risk.ids_properties.plugins.infrastructure_get" => Info{Tuple{}}((), "-", "STRUCTURE", "Plugin infrastructure used to GET the data", true, String[]), +"risk.ids_properties.plugins.infrastructure_get.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.ids_properties.plugins.infrastructure_get.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.ids_properties.plugins.infrastructure_get.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true, String[]), +"risk.ids_properties.plugins.infrastructure_get.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.ids_properties.plugins.infrastructure_get.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.ids_properties.plugins.infrastructure_put" => Info{Tuple{}}((), "-", "STRUCTURE", "Plugin infrastructure used to PUT the data", true, String[]), +"risk.ids_properties.plugins.infrastructure_put.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.ids_properties.plugins.infrastructure_put.description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.ids_properties.plugins.infrastructure_put.name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true, String[]), +"risk.ids_properties.plugins.infrastructure_put.repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.ids_properties.plugins.infrastructure_put.version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.ids_properties.plugins.node[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Set of IDS nodes for which a plugin has been applied", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins actually used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application). This information is filled by the plugin infrastructure during the GET operation.", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.ids_properties.plugins.node[:].get_operation[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.ids_properties.plugins.node[:].path" => Info{Tuple{}}((), "-", "STR_0D", "Path of the node within the IDS, following the syntax given in the link below. If empty, means the plugin applies to the whole IDS.", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins used to PUT a node (potentially, multiple plugins can be applied, if so they are listed by order of application)", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.ids_properties.plugins.node[:].put_operation[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Plugins to be used to read back a node (potentially, multiple plugins can be applied, listed in reverse order of application) ", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Short description of the software (type, purpose)", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].name" => Info{Tuple{}}((), "-", "STR_0D", "Name of software used", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].parameters" => Info{Tuple{}}((), "-", "STR_0D", "List of the code specific parameters in XML format", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].repository" => Info{Tuple{}}((), "-", "STR_0D", "URL of software repository", true, String[]), +"risk.ids_properties.plugins.node[:].readback[:].version" => Info{Tuple{}}((), "-", "STR_0D", "Unique version (tag) of software", true, String[]), +"risk.ids_properties.provenance" => Info{Tuple{}}((), "-", "STRUCTURE", "Provenance information about this IDS", true, String[]), +"risk.ids_properties.provenance.node[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "Set of IDS nodes for which the provenance is given. The provenance information applies to the whole structure below the IDS node. For documenting provenance information for the whole IDS, set the size of this array of structure to 1 and leave the child \"path\" node empty", true, String[]), +"risk.ids_properties.provenance.node[:].path" => Info{Tuple{}}((), "-", "STR_0D", "Path of the node within the IDS, following the syntax given in the link below. If empty, means the provenance information applies to the whole IDS.", true, String[]), +"risk.ids_properties.provenance.node[:].sources" => Info{Tuple{String}}(("1...N",), "-", "STR_1D", "List of sources used to import or calculate this node, identified as explained below. In case the node is the result of of a calculation / data processing, the source is an input to the process described in the \"code\" structure at the root of the IDS. The source can be an IDS (identified by a URI or a persitent identifier, see syntax in the link below) or non-IDS data imported directly from an non-IMAS database (identified by the command used to import the source, or the persistent identifier of the data source). Often data are obtained by a chain of processes, however only the last process input are recorded here. The full chain of provenance has then to be reconstructed recursively from the provenance information contained in the data sources.", true, String[]), +"risk.ids_properties.provider" => Info{Tuple{}}((), "-", "STR_0D", "Name of the person in charge of producing this data", true, String[]), +"risk.ids_properties.version_put" => Info{Tuple{}}((), "-", "STRUCTURE", "Version of the access layer package used to PUT this IDS", true, String[]), +"risk.ids_properties.version_put.access_layer" => Info{Tuple{}}((), "-", "STR_0D", "Version of Access Layer used to PUT this IDS", true, String[]), +"risk.ids_properties.version_put.access_layer_language" => Info{Tuple{}}((), "-", "STR_0D", "Programming language of the Access Layer high level API used to PUT this IDS", true, String[]), +"risk.ids_properties.version_put.data_dictionary" => Info{Tuple{}}((), "-", "STR_0D", "Version of Data Dictionary used to PUT this IDS", true, String[]), +"risk.plasma" => Info{Tuple{}}((), "-", "STRUCTURE", "", true, String[]), +"risk.plasma.loss[:]" => Info{Tuple{String}}(("1...N",), "-", "STRUCT_ARRAY", "List of plasma-related losses", true, String[]), +"risk.plasma.loss[:].description" => Info{Tuple{}}((), "-", "STR_0D", "Description of loss channel", true, String[]), +"risk.plasma.loss[:].probability" => Info{Tuple{}}((), "-", "FLT_0D", "Probability of failure", true, String[]), +"risk.plasma.loss[:].probability_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.loss[:].probability", true, String[]), +"risk.plasma.loss[:].risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Product of loss probability and severity", true, String[]), +"risk.plasma.loss[:].risk_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of risk.plasma.loss[:].risk", true, String[]), +"risk.plasma.risk" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "Total plasma risk", true, String[]), +"risk.plasma.risk_σ" => Info{Tuple{}}((), "\$/kWh", "FLT_0D", "error of risk.plasma.risk", true, String[]), +"risk.plasma.severity" => Info{Tuple{}}((), "-", "STRUCTURE", "", true, String[]), +"risk.plasma.severity.average_severity" => Info{Tuple{}}((), "-", "FLT_0D", "Average severity of disruption-induced events", true, String[]), +"risk.plasma.severity.average_severity_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.average_severity", true, String[]), +"risk.plasma.severity.current_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced current quench", true, String[]), +"risk.plasma.severity.current_quench_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.current_quench", true, String[]), +"risk.plasma.severity.thermal_quench" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced thermal quench", true, String[]), +"risk.plasma.severity.thermal_quench_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.thermal_quench", true, String[]), +"risk.plasma.severity.vertical_forces" => Info{Tuple{}}((), "-", "FLT_0D", "Severity of disruption-induced vertical forces", true, String[]), +"risk.plasma.severity.vertical_forces_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.plasma.severity.vertical_forces", true, String[]), +"risk.time" => Info{Tuple{String}}(("1...N",), "s", "FLT_1D", "Generic time", true, String[]), +"risk.total_risk" => Info{Tuple{}}((), "-", "FLT_0D", "Sum of risks", true, String[]), +"risk.total_risk_σ" => Info{Tuple{}}((), "-", "FLT_0D", "error of risk.total_risk", true, String[]), "runaway_electrons" => Info{Tuple{}}((), "-", "STRUCTURE", "Description of runaway electrons", false, String[]), "runaway_electrons.code" => Info{Tuple{}}((), "-", "STRUCTURE", "Generic decription of the code-specific parameters for the code that has produced this IDS", false, String[]), "runaway_electrons.code.commit" => Info{Tuple{}}((), "-", "STR_0D", "Unique commit reference of software", false, String[]),