![]() |
RFOF - RF Library for Orbit Following Codes
|
Collection of all parameters use in RFOF. More...
Data Types | |
type | rz_boundingbox |
Bounding box for the plasma and vacuume regions. More... | |
Public Member Functions | |
subroutine | initialise_RFOF_parameters (Rmin_bound, Rmax_bound, Zmin_bound, Zmax_bound) |
subroutine initialise_parameters | |
logical function | is_inside_plasma (R, Z) |
function is_inside_plasma(R,Z) result(is_inside) | |
Public Attributes | |
character(128), parameter | RFOF_version = "version 0" |
System parameters. | |
real(8), parameter | very_large_time_in_seconds = 1d10 |
Large time to used as starting point when searching the closest of all resonance positions. | |
integer, parameter | io_channel_3871 = 3871 |
integer, parameter | io_channel_3872 = 3872 |
integer, parameter | io_channel_3873 = 3873 |
integer, parameter | io_channel_3874 = 3874 |
integer, parameter | io_channel_3875 = 3875 |
integer, parameter | io_channel_3876 = 3876 |
integer, parameter | io_channel_3877 = 3877 |
integer, parameter | io_channel_3878 = 3878 |
integer, parameter | io_channel_3879 = 3879 |
real(8), save | width_of_rf_resonance_layer = 1.0d-2 |
Width normalised to R at resonance. Particles that are within this distance from a resonance is concidered in resonance with the wave. | |
logical, save | simplify__static_resonance_position_during_RF_kick = .TRUE. |
Assume the RF acceleration doesn't move the particles in real space. | |
logical, save | simplify__drift_velocity_does_not_affect_resonance_condition = .TRUE. |
Neglect the drift velocity in the gyro averaged Doppler shift ![]() | |
logical, save | simplify__parallel_velocity_does_not_affect_resonance_condition = .TRUE. |
Neglect the parallel velocity in the gyro averaged Doppler shift ![]() | |
logical, save | simplify__assume_zero_larmor_radius_in_KPERPxRHO = .FALSE. |
Neglect finite Larmor radius effects in the wave particle interaction. | |
logical, save | simplify__kpar_is_nphi_over_R = .TRUE. |
Neglect the upshift of the parallel wave number due to the poloidal mode structure. | |
real(8), save | start_time_event_output = 0e-4 |
logical, save | output__2D_RZ_out = .FALSE. |
logical, save | output__Orbit = .FALSE. |
integer, save | number_of_points_stored_in_the_Orbit = 0 |
integer, save | MAX_number_of_points_stored_in_the_Orbit = 10000 |
logical, save | output__rf_kicks = .TRUE. |
integer, save | number_of_points_stored_in_the_rf_kick = 0 |
integer, save | MAX_number_of_points_stored_in_the_rf_kick = 10000 |
logical, save | output__resonace_predictions = .FALSE. |
integer, save | number_of_points_stored_in_the_resonance_memory = 0 |
integer, save | MAX_number_of_points_stored_in_the_resonance_memory = 10000 |
logical, save | output__efield_normalization = .TRUE. |
integer, save | number_of_points_stored_in_the_efield_normalization = 0 |
integer, save | MAX_number_of_points_stored_in_the_efield_normalization = 100000 |
type(rz_boundingbox), save | plasma_boundingbox |
integer, save | NRedges_2DgridRZ = 60 |
integer, save | NZedges_2DgridRZ = 100 |
logical, save | ignore_non_serious_error_messages = .TRUE. |
Collection of all parameters use in RFOF.
Definition at line 10 of file RFOF_parameters.F90.
subroutine RFOF_parameters::initialise_RFOF_parameters | ( | real(8), intent(in), optional | Rmin_bound, |
real(8), intent(in), optional | Rmax_bound, | ||
real(8), intent(in), optional | Zmin_bound, | ||
real(8), intent(in), optional | Zmax_bound | ||
) |
subroutine initialise_parameters
Definition at line 128 of file RFOF_parameters.F90.
logical function RFOF_parameters::is_inside_plasma | ( | real(8), intent(in) | R, |
real(8), intent(in) | Z | ||
) |
function is_inside_plasma(R,Z) result(is_inside)
Definition at line 164 of file RFOF_parameters.F90.
character(128), parameter RFOF_parameters::RFOF_version = "version 0" |
real(8), parameter RFOF_parameters::very_large_time_in_seconds = 1d10 |
Large time to used as starting point when searching the closest of all resonance positions.
Definition at line 37 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3871 = 3871 |
Definition at line 43 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3872 = 3872 |
Definition at line 44 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3873 = 3873 |
Definition at line 45 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3874 = 3874 |
Definition at line 46 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3875 = 3875 |
Definition at line 47 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3876 = 3876 |
Definition at line 48 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3877 = 3877 |
Definition at line 49 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3878 = 3878 |
Definition at line 50 of file RFOF_parameters.F90.
integer, parameter RFOF_parameters::io_channel_3879 = 3879 |
Definition at line 51 of file RFOF_parameters.F90.
real(8), save RFOF_parameters::width_of_rf_resonance_layer = 1.0d-2 |
Width normalised to R at resonance. Particles that are within this distance from a resonance is concidered in resonance with the wave.
Definition at line 62 of file RFOF_parameters.F90.
logical, save RFOF_parameters::simplify__static_resonance_position_during_RF_kick = .TRUE. |
Assume the RF acceleration doesn't move the particles in real space.
Definition at line 71 of file RFOF_parameters.F90.
logical, save RFOF_parameters::simplify__drift_velocity_does_not_affect_resonance_condition = .TRUE. |
Neglect the drift velocity in the gyro averaged Doppler shift .
Definition at line 75 of file RFOF_parameters.F90.
logical, save RFOF_parameters::simplify__parallel_velocity_does_not_affect_resonance_condition = .TRUE. |
Neglect the parallel velocity in the gyro averaged Doppler shift .
Definition at line 79 of file RFOF_parameters.F90.
logical, save RFOF_parameters::simplify__assume_zero_larmor_radius_in_KPERPxRHO = .FALSE. |
Neglect finite Larmor radius effects in the wave particle interaction.
Definition at line 82 of file RFOF_parameters.F90.
logical, save RFOF_parameters::simplify__kpar_is_nphi_over_R = .TRUE. |
Neglect the upshift of the parallel wave number due to the poloidal mode structure.
Definition at line 85 of file RFOF_parameters.F90.
real(8), save RFOF_parameters::start_time_event_output = 0e-4 |
Definition at line 92 of file RFOF_parameters.F90.
logical, save RFOF_parameters::output__2D_RZ_out = .FALSE. |
Definition at line 94 of file RFOF_parameters.F90.
logical, save RFOF_parameters::output__Orbit = .FALSE. |
Definition at line 96 of file RFOF_parameters.F90.
integer, save RFOF_parameters::number_of_points_stored_in_the_Orbit = 0 |
Definition at line 97 of file RFOF_parameters.F90.
integer, save RFOF_parameters::MAX_number_of_points_stored_in_the_Orbit = 10000 |
Definition at line 98 of file RFOF_parameters.F90.
logical, save RFOF_parameters::output__rf_kicks = .TRUE. |
Definition at line 100 of file RFOF_parameters.F90.
integer, save RFOF_parameters::number_of_points_stored_in_the_rf_kick = 0 |
Definition at line 101 of file RFOF_parameters.F90.
integer, save RFOF_parameters::MAX_number_of_points_stored_in_the_rf_kick = 10000 |
Definition at line 102 of file RFOF_parameters.F90.
logical, save RFOF_parameters::output__resonace_predictions = .FALSE. |
Definition at line 104 of file RFOF_parameters.F90.
integer, save RFOF_parameters::number_of_points_stored_in_the_resonance_memory = 0 |
Definition at line 105 of file RFOF_parameters.F90.
integer, save RFOF_parameters::MAX_number_of_points_stored_in_the_resonance_memory = 10000 |
Definition at line 106 of file RFOF_parameters.F90.
logical, save RFOF_parameters::output__efield_normalization = .TRUE. |
Definition at line 108 of file RFOF_parameters.F90.
integer, save RFOF_parameters::number_of_points_stored_in_the_efield_normalization = 0 |
Definition at line 109 of file RFOF_parameters.F90.
integer, save RFOF_parameters::MAX_number_of_points_stored_in_the_efield_normalization = 100000 |
Definition at line 110 of file RFOF_parameters.F90.
type(rz_boundingbox), save RFOF_parameters::plasma_boundingbox |
Definition at line 112 of file RFOF_parameters.F90.
integer, save RFOF_parameters::NRedges_2DgridRZ = 60 |
Definition at line 114 of file RFOF_parameters.F90.
integer, save RFOF_parameters::NZedges_2DgridRZ = 100 |
Definition at line 115 of file RFOF_parameters.F90.
logical, save RFOF_parameters::ignore_non_serious_error_messages = .TRUE. |
Definition at line 117 of file RFOF_parameters.F90.