![]() |
ETS-Core
version:0.0.4-46-ge2d8
Core actors for the ETS-6
|
Data Types | |
type | type_settings |
Public Member Functions | |
subroutine | fc2k_fill_summary (equilibrium, core_profiles, nbi, ec_launchers, ic_antennas, pulse_description_string, summary, code_parameters, output_flag, output_message) |
subroutine | fill_summary_main (equilibrium, core_profiles, nbi, ec_launchers, ic_antennas, pulse_description_string, summary, code_parameters, output_flag, output_message) |
subroutine | create_output_time_array (equilibrium, core_profiles, max_time_slices, time, time_index, output_flag, output_message) |
subroutine | fill_global_quantities (time, time_index, equilibrium, core_profiles, global_quantities, output_flag, output_message) |
subroutine | fill_heating_current_drive (time, time_index, nbi, ec_launchers, ic_antennas, hcd, ip, output_flag, output_message) |
subroutine | nbi_unit_direction (nbi, direction, valid) |
Returns 1.0 for counter beams and -1.0 for co beams. More... | |
subroutine | fill_boundary (time, time_index, equilibrium, boundary, output_flag, output_message) |
subroutine | assign_code_parameters (codeparam_string, settings, output_flag, output_message) |
Definition at line 1 of file fill_summary.f90.
subroutine fill_summary::assign_code_parameters | ( | character(len=132), dimension(:), intent(in), pointer | codeparam_string, |
type(type_settings), intent(out) | settings, | ||
integer, intent(out) | output_flag, | ||
character(*), intent(inout) | output_message | ||
) |
Definition at line 528 of file fill_summary.f90.
subroutine fill_summary::create_output_time_array | ( | type(ids_equilibrium), intent(in) | equilibrium, |
type(ids_core_profiles), intent(in) | core_profiles, | ||
integer, intent(in) | max_time_slices, | ||
real(ids_real), dimension(:), intent(out), allocatable | time, | ||
integer, dimension(:), intent(out), allocatable | time_index, | ||
integer, intent(out) | output_flag, | ||
character(len=1024), intent(out) | output_message | ||
) |
Definition at line 128 of file fill_summary.f90.
Referenced by fill_summary_main().
subroutine fill_summary::fc2k_fill_summary | ( | type(ids_equilibrium), intent(in) | equilibrium, |
type(ids_core_profiles), intent(in) | core_profiles, | ||
type(ids_nbi), intent(in) | nbi, | ||
type(ids_ec_launchers), intent(in) | ec_launchers, | ||
type(ids_ic_antennas), intent(in) | ic_antennas, | ||
character(*), intent(in) | pulse_description_string, | ||
type(ids_summary), intent(out) | summary, | ||
type(ids_parameters_input), intent(in) | code_parameters, | ||
integer, intent(out) | output_flag, | ||
character(len=:), intent(out), pointer | output_message | ||
) |
Definition at line 17 of file fill_summary.f90.
References fill_summary_main().
Referenced by test_fill_summary().
subroutine fill_summary::fill_boundary | ( | real(ids_real), dimension(:), intent(in) | time, |
integer, dimension(:), intent(in) | time_index, | ||
type(ids_equilibrium), intent(in) | equilibrium, | ||
type(ids_summary_boundary), intent(inout) | boundary, | ||
integer, intent(out) | output_flag, | ||
character(len=1024), intent(out) | output_message | ||
) |
Definition at line 478 of file fill_summary.f90.
Referenced by fill_summary_main().
subroutine fill_summary::fill_global_quantities | ( | real(ids_real), dimension(:), intent(in) | time, |
integer, dimension(:), intent(in) | time_index, | ||
type(ids_equilibrium), intent(in) | equilibrium, | ||
type(ids_core_profiles), intent(in) | core_profiles, | ||
type(ids_summary_global_quantities), intent(inout) | global_quantities, | ||
integer, intent(out) | output_flag, | ||
character(len=1024), intent(out) | output_message | ||
) |
Definition at line 178 of file fill_summary.f90.
References integral().
Referenced by fill_summary_main().
subroutine fill_summary::fill_heating_current_drive | ( | real(ids_real), dimension(:), intent(in) | time, |
integer, dimension(:), intent(in) | time_index, | ||
type(ids_nbi), intent(in) | nbi, | ||
type(ids_ec_launchers), intent(in) | ec_launchers, | ||
type(ids_ic_antennas), intent(in) | ic_antennas, | ||
type(ids_summary_h_cd), intent(inout) | hcd, | ||
real(ids_real), intent(in) | ip, | ||
integer, intent(out) | output_flag, | ||
character(len=1024), intent(out) | output_message | ||
) |
Definition at line 358 of file fill_summary.f90.
References nbi_unit_direction().
Referenced by fill_summary_main().
subroutine fill_summary::fill_summary_main | ( | type(ids_equilibrium), intent(in) | equilibrium, |
type(ids_core_profiles), intent(in) | core_profiles, | ||
type(ids_nbi), intent(in) | nbi, | ||
type(ids_ec_launchers), intent(in) | ec_launchers, | ||
type(ids_ic_antennas), intent(in) | ic_antennas, | ||
character(*), intent(in) | pulse_description_string, | ||
type(ids_summary), intent(out) | summary, | ||
type(ids_parameters_input), intent(in) | code_parameters, | ||
integer, intent(out) | output_flag, | ||
character(len=1024), intent(out) | output_message | ||
) |
Definition at line 56 of file fill_summary.f90.
References combine_core_profiles::assign_code_parameters(), create_output_time_array(), fill_boundary(), fill_global_quantities(), fill_heating_current_drive(), and stringtools::string_to_char132pointer().
Referenced by fc2k_fill_summary().
subroutine fill_summary::nbi_unit_direction | ( | type(ids_nbi_unit), intent(in) | nbi, |
real(ids_real), intent(out) | direction, | ||
logical, intent(out) | valid | ||
) |
Returns 1.0 for counter beams and -1.0 for co beams.
Definition at line 448 of file fill_summary.f90.
Referenced by fill_heating_current_drive().