ETS-Core  version:0.0.4-46-ge2d8
Core actors for the ETS-6
 All Classes Files Functions Variables Pages
Data Types | Public Member Functions | List of all members
fill_summary Module Reference

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)
 

Detailed Description

Definition at line 1 of file fill_summary.f90.

Member Function/Subroutine Documentation

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().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the call graph for this function:

Here is the caller graph for this function:

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().

Here is the caller graph for this function:


The documentation for this module was generated from the following file: