file
fourier.hpp
Contents
- Reference
Namespaces
- namespace gemmi
Functions
-
template<typename T>auto phase_in_angles(const std::
complex<T>& v) -> double -
template<typename DataProxy>auto get_size_for_hkl(const DataProxy& data, std::
array<int, 3> min_size, double sample_rate) -> std:: array<int, 3> -
template<typename DataProxy>auto data_fits_into(const DataProxy& data, std::
array<int, 3> size) -> bool - auto friedel_mate_value(float v) -> float
- auto friedel_mate_value(double v) -> double
-
template<typename T>auto friedel_mate_value(const std::
complex<T>& v) -> std:: complex<T> -
template<typename T>void add_friedel_mates(ReciprocalGrid<T>& grid)
-
template<typename T, typename DataProxy>void initialize_hkl_grid(ReciprocalGrid<T>& grid, const DataProxy& data, std::
array<int, 3> size, bool half_l, AxisOrder axis_order) -
template<typename T, typename DataProxy>auto get_f_phi_on_grid(const DataProxy& data, size_t f_col, size_t phi_col, std::
array<int, 3> size, bool half_l, AxisOrder axis_order = AxisOrder::XYZ) -> FPhiGrid<T> -
template<typename T, typename DataProxy>auto get_value_on_grid(const DataProxy& data, size_t column, std::
array<int, 3> size, bool half_l, AxisOrder axis_order = AxisOrder::XYZ) -> ReciprocalGrid<T> -
template<typename T>void transform_f_phi_grid_to_map_(FPhiGrid<T>&& hkl, Grid<T>& map)
-
template<typename T>auto transform_f_phi_grid_to_map(FPhiGrid<T>&& hkl) -> Grid<T>
-
template<typename T, typename DataProxy>auto transform_f_phi_to_map(const DataProxy& data, size_t f_col, size_t phi_col, std::
array<int, 3> size, double sample_rate, bool exact_size = false, AxisOrder order = AxisOrder::XYZ) -> Grid<T> -
template<typename T>auto transform_map_to_f_phi(const Grid<T>& map, bool half_l) -> FPhiGrid<T>
Defines
- #define POCKETFFT_NO_MULTITHREADING