diff --git a/matlab/TCV_IMAS/tcv_get_ids_core_sources.m b/matlab/TCV_IMAS/tcv_get_ids_core_sources.m index 7380e42a78472bda977fdaff036d77d068923a18..445fdfe3b97a44730994778fb67f9e94f1fb8a02 100644 --- a/matlab/TCV_IMAS/tcv_get_ids_core_sources.m +++ b/matlab/TCV_IMAS/tcv_get_ids_core_sources.m @@ -401,8 +401,8 @@ if ~isempty(powers_gdat.dnbi) p_dnbi_injected = interpos(dnbi_powers_tgrid,powers_gdat.dnbi.data,dnbi_tgrid_out); for ii = 1:nt_dnbi_out % globals - ids_core_sources.source{last_index+i_nbi}.global_quantities{ii}.time = nbi_tgrid_out(ii); - ids_core_sources.source{last_index+i_nbi}.global_quantities{ii}.power = p_dnbi_injected(ii); + ids_core_sources.source{last_index+1}.global_quantities{ii}.time = nbi_tgrid_out(ii); + ids_core_sources.source{last_index+1}.global_quantities{ii}.power = p_dnbi_injected(ii); end last_index = last_index+1; @@ -441,7 +441,7 @@ ids_core_sources.code.output_flag = zeros(size(ids_core_sources.time)); % cocos automatic transform if ~isempty(which('ids_generic_cocos_nodes_transformation_symbolic')) [ids_core_sources,cocoscoeff]=ids_generic_cocos_nodes_transformation_symbolic(ids_core_sources,'core_sources',gdat_params.cocos_in, ... - gdat_params.cocos_out,gdat_params.ipsign_out,gdat_params.b0sign_out,gdat_params.ipsign_in,gdat_params.b0sign_in, ... - gdat_params.error_bar,gdat_params.nverbose); + gdat_params.cocos_out,gdat_params.ipsign_out,gdat_params.b0sign_out,gdat_params.ipsign_in,gdat_params.b0sign_in, ... + gdat_params.error_bar,gdat_params.nverbose); end