function S = ids_empty_plasma_initiation % function S = ids_empty_plasma_initiation % % File written automatically using writestruct_to_mfile.m % writestruct_to_mfile with n=15, with ids_gen to generate empty IDS within IMAS version 3.39.0 % S = ... struct(... 'b_field_lines',{{struct(... 'e_field_parallel',double([]),... 'e_field_parallel_error_index',int32(-999999999),... 'e_field_parallel_error_lower',double([]),... 'e_field_parallel_error_upper',double([]),... 'e_field_townsend',double([]),... 'e_field_townsend_error_index',int32(-999999999),... 'e_field_townsend_error_lower',double([]),... 'e_field_townsend_error_upper',double([]),... 'grid',struct(... 'dim1',double([]),... 'dim1_error_index',int32(-999999999),... 'dim1_error_lower',double([]),... 'dim1_error_upper',double([]),... 'dim2',double([]),... 'dim2_error_index',int32(-999999999),... 'dim2_error_lower',double([]),... 'dim2_error_upper',double([]),... 'volume_element',double([]),... 'volume_element_error_index',int32(-999999999),... 'volume_element_error_lower',double([]),... 'volume_element_error_upper',double([])),... 'grid_type',struct(... 'description','',... 'index',int32(-999999999),... 'name',''),... 'lengths',double([]),... 'lengths_error_index',int32(-999999999),... 'lengths_error_lower',double([]),... 'lengths_error_upper',double([]),... 'open_fraction',double(-9e+40),... 'open_fraction_error_index',int32(-999999999),... 'open_fraction_error_lower',double(-9e+40),... 'open_fraction_error_upper',double(-9e+40),... 'pressure',double(-9e+40),... 'pressure_error_index',int32(-999999999),... 'pressure_error_lower',double(-9e+40),... 'pressure_error_upper',double(-9e+40),... 'starting_positions',struct(... 'r',double([]),... 'r_error_index',int32(-999999999),... 'r_error_lower',double([]),... 'r_error_upper',double([]),... 'z',double([]),... 'z_error_index',int32(-999999999),... 'z_error_lower',double([]),... 'z_error_upper',double([])),... 'time',double(-9e+40),... 'townsend_or_closed_grid_positions',struct(... 'r',double([]),... 'r_error_index',int32(-999999999),... 'r_error_lower',double([]),... 'r_error_upper',double([]),... 'z',double([]),... 'z_error_index',int32(-999999999),... 'z_error_lower',double([]),... 'z_error_upper',double([])),... 'townsend_or_closed_positions',struct(... 'r',double([]),... 'r_error_index',int32(-999999999),... 'r_error_lower',double([]),... 'r_error_upper',double([]),... 'z',double([]),... 'z_error_index',int32(-999999999),... 'z_error_lower',double([]),... 'z_error_upper',double([]))) }},... 'code',struct(... 'commit','',... 'description','',... 'library',{{struct(... 'commit','',... 'description','',... 'name','',... 'parameters','',... 'repository','',... 'version','') }},... 'name','',... 'output_flag',int32([]),... 'parameters','',... 'repository','',... 'version',''),... 'global_quantities',struct(... 'b_field_perpendicular',struct(... 'data',double([]),... 'data_error_index',int32(-999999999),... 'data_error_lower',double([]),... 'data_error_upper',double([]),... 'time',double([])),... 'b_field_stray',struct(... 'data',double([]),... 'data_error_index',int32(-999999999),... 'data_error_lower',double([]),... 'data_error_upper',double([]),... 'time',double([])),... 'connection_length',struct(... 'data',double([]),... 'data_error_index',int32(-999999999),... 'data_error_lower',double([]),... 'data_error_upper',double([]),... 'time',double([])),... 'coulomb_logarithm',struct(... 'data',double([]),... 'data_error_index',int32(-999999999),... 'data_error_lower',double([]),... 'data_error_upper',double([]),... 'time',double([]))),... 'ids_properties',struct(... 'comment','',... 'creation_date','',... 'homogeneous_time',int32(-999999999),... 'plugins',struct(... 'infrastructure_get',struct(... 'commit','',... 'description','',... 'name','',... 'repository','',... 'version',''),... 'infrastructure_put',struct(... 'commit','',... 'description','',... 'name','',... 'repository','',... 'version',''),... 'node',{{struct(... 'get_operation',{{struct(... 'commit','',... 'description','',... 'name','',... 'parameters','',... 'repository','',... 'version','') }},... 'path','',... 'put_operation',{{struct(... 'commit','',... 'description','',... 'name','',... 'parameters','',... 'repository','',... 'version','') }},... 'readback',{{struct(... 'commit','',... 'description','',... 'name','',... 'parameters','',... 'repository','',... 'version','') }}) }}),... 'provenance',struct(... 'node',{{struct(... 'path','',... 'sources',{{}}) }}),... 'provider','',... 'source','',... 'version_put',struct(... 'access_layer','',... 'access_layer_language','',... 'data_dictionary','')),... 'profiles_2d',{{struct(... 'e_field_tor',double([]),... 'e_field_tor_error_index',int32(-999999999),... 'e_field_tor_error_lower',double([]),... 'e_field_tor_error_upper',double([]),... 'grid',struct(... 'dim1',double([]),... 'dim1_error_index',int32(-999999999),... 'dim1_error_lower',double([]),... 'dim1_error_upper',double([]),... 'dim2',double([]),... 'dim2_error_index',int32(-999999999),... 'dim2_error_lower',double([]),... 'dim2_error_upper',double([]),... 'volume_element',double([]),... 'volume_element_error_index',int32(-999999999),... 'volume_element_error_lower',double([]),... 'volume_element_error_upper',double([])),... 'grid_type',struct(... 'description','',... 'index',int32(-999999999),... 'name',''),... 'time',double(-9e+40)) }},... 'time',double([]));