libamtrack / library

Core library code
GNU General Public License v3.0
7 stars 8 forks source link

Prepare a list of functions to be exported (python wrapper) #71

Closed monasterski closed 4 years ago

monasterski commented 4 years ago

A list of functions needed for cBinder project.

grzanka commented 4 years ago
AT_run_CPPSC_method
AT_run_CPPSS_method

AT_run_GSM_method
AT_GSM_local_dose_distrib
AT_GSM_multiple_local_dose_distrib

AT_run_IGK_method

AT_material_name_from_number
AT_material_number_from_name

AT_density_g_cm3_from_material_no
AT_I_eV_from_material_no
AT_alpha_g_cm2_MeV_from_material_no
AT_p_MeV_from_material_no
AT_m_g_cm2_from_material_no
AT_average_A_from_material_no
AT_average_Z_from_material_no
AT_phase_from_material_no
AT_get_material_data
AT_get_materials_data
AT_electron_density_m3_from_material_no_single
AT_electron_density_m3_from_material_no_multi
AT_plasma_energy_J_from_material_no
AT_electron_density_m3_single
AT_electron_density_m3_multi
AT_plasma_energy_J_single
AT_electron_density_m3_from_composition
AT_average_A_from_composition
AT_average_Z_from_composition
AT_effective_Z_from_composition
AT_I_eV_from_composition

AT_particle_no_from_Z_and_A_single
AT_particle_no_from_Z_and_A
AT_A_from_particle_no_single
AT_A_from_particle_no
AT_atomic_weight_from_Z
AT_Z_from_particle_no_single
AT_Z_from_particle_no
AT_atomic_weight_from_particle_no_single
AT_atomic_weight_from_particle_no
AT_I_eV_from_particle_no
AT_nuclear_spin_from_particle_no_multi
AT_nuclear_spin_from_particle_no_single
AT_nuclear_spin_from_Z_and_A
AT_particle_name_from_particle_no_single
AT_particle_no_from_particle_name_single
AT_particle_name_from_particle_no
AT_particle_no_from_particle_name
AT_Z_from_element_acronym_single
AT_Z_from_element_acronym
AT_element_acronym_from_Z_single
AT_element_acronym_from_Z
AT_atomic_weight_from_element_acronym_single
AT_atomic_weight_from_element_acronym
AT_density_g_cm3_from_element_acronym_single
AT_density_g_cm3_from_element_acronym
AT_I_eV_from_element_acronym_single
AT_I_eV_from_element_acronym
AT_electron_density_cm3_from_element_acronym_single
AT_electron_density_cm3_from_element_acronym

AT_CSDA_range_g_cm2_multi
AT_CSDA_range_g_cm2_single
AT_CSDA_energy_after_slab_E_MeV_u_single
AT_CSDA_energy_after_slab_E_MeV_u_multi
AT_WEPL_multi
AT_WEPL_single

getERName
AT_ER_ButtsKatz_range_g_cm2
AT_ER_Waligorski_range_g_cm2
AT_ER_Edmund_range_g_cm2
AT_ER_Geiss_range_g_cm2
AT_ER_Scholz_range_g_cm2
AT_ER_Tabata_range_g_cm2
AT_ER_Scholz_new_range_g_cm2
AT_ER_AM_RadDiff_range_g_cm2
AT_max_electron_ranges_m
AT_max_electron_range_m

AT_mean_energy_loss_keV
AT_xi_keV
AT_kappa_multi
AT_kappa_single
AT_Landau_PDF
AT_Landau_IDF
AT_lambda_landau_from_energy_loss_multi
AT_lambda_landau_from_energy_loss_single
AT_lambda_mean_multi
AT_lambda_mean_single
AT_lambda_max_multi
AT_lambda_max_single
AT_lambda_Landau_Mode
AT_lambda_Landau_Mean
AT_lambda_Landau_FWHM
AT_energy_loss_keV_Landau_FWHM
AT_energy_loss_keV_Landau_Mode
AT_energy_loss_from_lambda_landau_multi
AT_energy_loss_from_lambda_landau_single
AT_Landau_energy_loss_distribution
AT_Vavilov_PDF
AT_Vavilov_IDF
AT_lambda_vavilov_from_energy_loss_multi
AT_lambda_vavilov_from_energy_loss_single
AT_lambda_Vavilov_Mode
AT_lambda_Vavilov_Mean
AT_lambda_Vavilov_Variance
AT_lambda_Vavilov_Skewness
AT_lambda_Vavilov_FWHM
AT_energy_loss_keV_Vavilov_FWHM
AT_energy_loss_from_lambda_vavilov_multi
AT_Vavilov_energy_loss_distribution
AT_Gauss_PDF
AT_Gauss_IDF
AT_energy_loss_from_lambda_gauss_multi
AT_Gauss_energy_loss_distribution
AT_Gauss_Mode
AT_Gauss_Mean
AT_Gauss_FWHM
AT_energy_loss_distribution
AT_energy_loss_mode
AT_energy_loss_FWHM

AT_Gamma_name_from_number
AT_Gamma_number_of_parameters
AT_gamma_response
AT_get_gamma_response_for_average_dose
AT_get_response_distribution_from_dose_distribution
AT_get_ion_response_from_response_distribution
AT_get_ion_response_from_dose_distribution
AT_get_ion_efficiency_from_dose_distribution
AT_get_ion_efficiency_from_response_distribution
AT_get_gamma_response

AT_KatzModel_inactivation_probability
AT_KatzModel_inactivation_cross_section_m2
AT_KatzModel_single_field_survival_from_inactivation_cross_section
AT_KatzModel_inactivation_cross_section_approximation_m2
AT_KatzModel_single_field_survival
AT_KatzModel_mixed_field_survival
AT_KatzModel_single_field_survival_optimized_for_fluence_vector

AT_characteristic_single_scattering_angle_single
AT_characteristic_single_scattering_angle
AT_screening_angle_single
AT_screening_angle
AT_effective_collision_number_single
AT_effective_collision_number
AT_characteristic_multiple_scattering_angle_single
AT_characteristic_multiple_scattering_angle
AT_scattering_angle_distribution_single
AT_scattering_angle_distribution
AT_Highland_angle_single
AT_Highland_angle

AT_PhysicsRoutines.h : ALL

CL_ranlan_idf
CL_ranlan_cdf

CL_ranlan_cdf
ROOT_vav_pdf
ROOT_val_idf

AT_max_location_Bortfeld_cm
AT_range_Bortfeld_cm
AT_fwhm_Bortfeld_cm
AT_max_plateau_Bortfeld
AT_energy_Bortfeld_MeV_u
AT_fit_Bortfeld

AT_dose_Bortfeld_Gy_single
AT_dose_Bortfeld_Gy_multi
AT_LET_t_Wilkens_keV_um_single
AT_LET_t_Wilkens_keV_um_multi
AT_LET_d_Wilkens_keV_um_single
AT_LET_d_Wilkens_keV_um_multi
AT_proton_RBE_single
AT_proton_RBE_multi

AT_RDD_name_from_number
AT_RDD_number_from_name
AT_RDD_number_of_parameters
AT_D_RDD_Gy
AT_r_RDD_m

AT_RDD_ExtendedTarget_KatzPoint_Gy
AT_inverse_RDD_ExtendedTarget_KatzPoint_m
AT_RDD_ExtendedTarget_CucinottaPoint_Gy_by_integration
AT_RDD_ExtendedTarget_CucinottaPoint_Gy
AT_inverse_RDD_ExtendedTarget_CucinottaPoint_m

AT_SPC_get_number_of_bytes_in_file
AT_SPC_get_number_of_bins_from_filename_fast
AT_SPC_read_header_from_filename_fast
AT_SPC_read_data_from_filename_fast
AT_SPC_read_from_filename_fast
AT_SPC_number_of_bins_at_range
AT_SPC_spectrum_at_range

AT_Mass_Stopping_Power
AT_Stopping_Power
AT_Mass_Stopping_Power_with_no
AT_Stopping_Power_with_no
AT_Energy_MeV_u_from_Stopping_Power_single

AT_Bethe_energy_loss_MeV_cm2_g
AT_ICRU_wrapper
AT_ICRU_wrapper

AT_n_bins_for_single_impact_local_dose_distrib
AT_n_bins_for_single_impact_local_dose_distrib
AT_n_bins_for_low_fluence_local_dose_distribution
AT_low_fluence_local_dose_distribution
AT_SuccessiveConvolutions
AT_n_bins_for_DSB_distribution
AT_get_DSB_distribution
AT_translate_dose_into_DSB_distribution

Enums:

enum material_no
enum material_phase
enum AT_ERModels
enum AT_GammaResponseModels
enum AT_RBEModels
enum RDDModels
enum stoppingPowerSource_no