origen_spectrum_m Module Reference
Data Types | |
type | origen_spectrum |
Functions/Subroutines | |
integer(c_size_t) function | origen_spectrum_intensity_size (this) |
logical(c_bool) function | origen_spectrum_has_intensity (this) |
subroutine | origen_spectrum_get_intensity_vec (this, intensity) |
subroutine | origen_spectrum_set_intensity_vec (this, intensity) |
subroutine | origen_spectrum_manageptr_intensity (this, intensity) |
subroutine | origen_spectrum_getptr_intensity_vec (this, intensity) |
subroutine | origen_spectrum_get_intensity (this, intensity) |
real(c_double) function | origen_spectrum_intensity_at (this, idx) |
subroutine | origen_spectrum_set_intensity (this, intensity) |
integer(c_size_t) function | origen_spectrum_bounds_size (this) |
logical(c_bool) function | origen_spectrum_has_bounds (this) |
subroutine | origen_spectrum_get_bounds_vec (this, bounds) |
subroutine | origen_spectrum_set_bounds_vec (this, bounds) |
subroutine | origen_spectrum_manageptr_bounds (this, bounds) |
subroutine | origen_spectrum_getptr_bounds_vec (this, bounds) |
subroutine | origen_spectrum_get_bounds (this, bounds) |
real(c_double) function | origen_spectrum_bounds_at (this, idx) |
subroutine | origen_spectrum_set_bounds (this, bounds) |
real(c_double) function | origen_spectrum_total_intensity (this) |
subroutine | origen_spectrum_initialize (this) |
subroutine | origen_spectrum_destroy (this) |
Function/Subroutine Documentation
integer(c_size_t) function origen_spectrum_m::origen_spectrum_intensity_size | ( | class(origen_spectrum) | this | ) |
logical(c_bool) function origen_spectrum_m::origen_spectrum_has_intensity | ( | class(origen_spectrum) | this | ) |
subroutine origen_spectrum_m::origen_spectrum_get_intensity_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | intensity | ||
) |
subroutine origen_spectrum_m::origen_spectrum_set_intensity_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | intensity | ||
) |
subroutine origen_spectrum_m::origen_spectrum_manageptr_intensity | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | intensity | ||
) |
subroutine origen_spectrum_m::origen_spectrum_getptr_intensity_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | intensity | ||
) |
subroutine origen_spectrum_m::origen_spectrum_get_intensity | ( | class(origen_spectrum) | this, |
real(c_double), dimension(:), allocatable | intensity | ||
) |
real(c_double) function origen_spectrum_m::origen_spectrum_intensity_at | ( | class(origen_spectrum) | this, |
integer(c_size_t) | idx | ||
) |
subroutine origen_spectrum_m::origen_spectrum_set_intensity | ( | class(origen_spectrum) | this, |
real(c_double), dimension(:) | intensity | ||
) |
integer(c_size_t) function origen_spectrum_m::origen_spectrum_bounds_size | ( | class(origen_spectrum) | this | ) |
logical(c_bool) function origen_spectrum_m::origen_spectrum_has_bounds | ( | class(origen_spectrum) | this | ) |
subroutine origen_spectrum_m::origen_spectrum_get_bounds_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | bounds | ||
) |
subroutine origen_spectrum_m::origen_spectrum_set_bounds_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | bounds | ||
) |
subroutine origen_spectrum_m::origen_spectrum_manageptr_bounds | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | bounds | ||
) |
subroutine origen_spectrum_m::origen_spectrum_getptr_bounds_vec | ( | class(origen_spectrum) | this, |
class(scalestl_vec_dbl) | bounds | ||
) |
subroutine origen_spectrum_m::origen_spectrum_get_bounds | ( | class(origen_spectrum) | this, |
real(c_double), dimension(:), allocatable | bounds | ||
) |
real(c_double) function origen_spectrum_m::origen_spectrum_bounds_at | ( | class(origen_spectrum) | this, |
integer(c_size_t) | idx | ||
) |
subroutine origen_spectrum_m::origen_spectrum_set_bounds | ( | class(origen_spectrum) | this, |
real(c_double), dimension(:) | bounds | ||
) |
real(c_double) function origen_spectrum_m::origen_spectrum_total_intensity | ( | class(origen_spectrum) | this | ) |
subroutine origen_spectrum_m::origen_spectrum_initialize | ( | class(origen_spectrum) | this | ) |
subroutine origen_spectrum_m::origen_spectrum_destroy | ( | class(origen_spectrum) | this | ) |