Procedure | Location | Procedure Type | Description |
---|---|---|---|
aep8 | trmfun_module | Subroutine | Main wrapper for the radiation model. Reads the coefficient file and calls the low-level routine. |
c2f_str | radbelt_c_module | Function | Convert C string to Fortran |
destroy_c | radbelt_c_module | Subroutine | destroy a radbelt_type from C |
destroy_shellig_type | shellig_module | Subroutine | Destroy a shellig_type. |
extrashc | shellig_module | Subroutine | Extrapolates linearly a spherical harmonic model with a rate-of-change model. |
feldc | shellig_module | Subroutine | Alternate version of feldg to be used with cartesian coordinates |
feldcof | shellig_module | Subroutine | Determines coefficients and dipol moment from IGRF models |
feldg | shellig_module | Subroutine | Calculates earth magnetic field from spherical harmonics model |
feldi | shellig_module | Subroutine | Used for |
findb0 | shellig_module | Subroutine | |
geo_to_cart | shellig_module | Function | geodetic to scaled cartesian coordinates |
get_data_file_dir | shellig_module | Function | Get the directory containing the data files. |
get_data_file_dir | trmfun_module | Function | Get the directory containing the data files. |
get_flux | radbelt_module | Interface | simple function versions for testing |
get_flux_c | radbelt_module | Function | Calculate the flux of trapped particles at a specific location and time. This is just a function version of the class method from radbelt_type. |
get_flux_c_ | radbelt_module | Function | Calculate the flux of trapped particles at a specific location and time. This is an alternate version of get_flux_g_ for cartesian coordinates. |
get_flux_g | radbelt_module | Function | Calculate the flux of trapped particles at a specific location and time. This is just a function version of the class method from radbelt_type. |
get_flux_g_ | radbelt_module | Function | Calculate the flux of trapped particles at a specific location and time. |
get_flux_g_c | radbelt_c_module | Subroutine | C interface to get_flux_g. |
getshc | shellig_module | Subroutine | Reads spherical harmonic coefficients from the specified file into an array. |
igrf | shellig_module | Subroutine | Wrapper for IGRF functions. |
igrfc | shellig_module | Subroutine | Alternate version of igrf for cartesian coordinates. |
initialize_c | radbelt_c_module | Subroutine | create a radbelt_type from C |
int_pointer_to_f_pointer | radbelt_c_module | Subroutine | Convert an integer pointer to a radbelt_type pointer. |
intershc | shellig_module | Subroutine | Interpolates linearly, in time, between two spherical harmonic models. |
set_data_file_dir | shellig_module | Subroutine | Set the directory containing the data files. |
set_data_file_dir | trmfun_module | Subroutine | Set the directory containing the data files. |
set_data_files_paths | radbelt_module | Subroutine | Set the paths to the data files.
If not used or blank, the folder |
set_data_files_paths_c | radbelt_c_module | Subroutine | C interface for setting the data file paths |
set_igrf_file_path | radbelt_module | Subroutine | Set the |
set_igrf_file_path_c | radbelt_c_module | Subroutine | C interface for setting the |
set_trm_file_path | radbelt_module | Subroutine | Set the |
set_trm_file_path_c | radbelt_c_module | Subroutine | C interface for setting the |
shellc | shellig_module | Subroutine | Wrapper to shellg to be used with cartesian coordinates. |
shellg | shellig_module | Subroutine | calculates l-value for specified geodaetic coordinates, altitude and gemagnetic field model. |
stoer | shellig_module | Subroutine | subroutine used for field line tracing in shellg. calls entry point feldi in geomagnetic field subroutine feldg |
trara1 | trmfun_module | Subroutine | trara1 finds particle fluxes for given energies, magnetic field strength and l-value. function trara2 is used to interpolate in b-l-space. |
trara2 | trmfun_module | Function | trara2 interpolates linearly in l-b/b0-map to obtain the logarithm of integral flux at given l and b/b0. |