|
template<typename Model > |
std::enable_if< Model::DimensionsAtCompileTime==2, Model >::type | create_model (const Eigen::VectorXd ¶ms) |
|
template<typename tel_data_t , typename pointing_offset_t > |
auto | calc_det_pointing (tel_data_t &tel_data, double az_off, double el_off, const std::string pixel_axes, pointing_offset_t &pointing_offsets, const std::string map_grouping) |
|
template<typename Derived > |
auto | calc_par_ang_from_coords (const double lat, const double lon, Eigen::DenseBase< Derived > &az, Eigen::DenseBase< Derived > &alt, Eigen::DenseBase< Derived > &ra, Eigen::DenseBase< Derived > &dec) |
|
template<typename Derived > |
auto | tangent_to_abs (Eigen::DenseBase< Derived > &lat, Eigen::DenseBase< Derived > &lon, const double cra, const double cdec) |
|
template<typename Derived > |
void | gnomonic_projection (const Eigen::DenseBase< Derived > &l, const Eigen::DenseBase< Derived > &b, double l0, double b0, Eigen::DenseBase< Derived > &x, Eigen::DenseBase< Derived > &y) |
|
static const void | equatorial_to_galactic (const double ra, const double dec, double &l, double &b) |
|
static const int | parseLine (char *line) |
|
static const int | get_phys_memory () |
|
static const double | planck_nu (const double freq_Hz, const double T_K) |
|
static const double | mJy_beam_to_uK (const double flux_mjy_beam, const double freq_Hz, const double fwhm) |
|
static const std::string | current_date_time () |
|
static const std::string | unix_to_utc (double &t) |
|
template<typename DerivedA , typename DerivedB > |
void | utc_to_unix (Eigen::DenseBase< DerivedA > &tel_utc, Eigen::DenseBase< DerivedB > &ut_date) |
|
static long long | modified_julian_date_to_unix (double jd) |
|
static double | unix_to_modified_julian_date (double unix_time) |
|
template<typename Derived > |
auto | make_meshgrid (const Eigen::DenseBase< Derived > &x, const Eigen::DenseBase< Derived > &y) |
|
template<FFTDirection direction, typename Derived > |
auto | fft (Eigen::DenseBase< Derived > &in, std::string parallel_policy) |
|
template<FFTDirection direction, typename Derived , typename fftw_plan_t > |
auto | fft2 (Eigen::DenseBase< Derived > &in, fftw_plan_t &plan, fftw_complex *a, fftw_complex *b) |
|
template<class F , class... Ts, std::size_t... Is> |
void | for_each_in_tuple (const std::tuple< Ts... > &tuple, F func, std::index_sequence< Is... >) |
|
template<class F , class... Ts> |
void | for_each_in_tuple (const std::tuple< Ts... > &tuple, F func) |
|
template<typename Derived > |
std::vector< std::tuple< double, int > > | sorter (Eigen::DenseBase< Derived > &vec) |
|
template<typename DerivedA > |
auto | calc_std_dev (Eigen::DenseBase< DerivedA > &data) |
|
template<typename DerivedA , typename DerivedB > |
auto | calc_std_dev (Eigen::DenseBase< DerivedA > &data, Eigen::DenseBase< DerivedB > &flag) |
|
template<typename DerivedA > |
auto | calc_rms (Eigen::DenseBase< DerivedA > &data) |
|
template<typename DerivedA , typename DerivedB > |
auto | calc_rms (Eigen::DenseBase< DerivedA > &data, Eigen::DenseBase< DerivedB > &flag) |
|
template<typename Derived > |
double | calc_mad (Eigen::DenseBase< Derived > &data) |
|
static auto | hanning_window (Eigen::Index n_rows, Eigen::Index n_cols) |
|
static double | pivot_select (std::vector< double > input, int index) |
|
template<typename Derived > |
double | find_weight_threshold (Eigen::DenseBase< Derived > &weight, double cov) |
|
template<typename Derived > |
auto | set_cov_cov_ranges (const Eigen::DenseBase< Derived > &weight, const double weight_threshold) |
|
template<SmoothType smooth_type, typename DerivedA , typename DerivedB > |
void | smooth (Eigen::DenseBase< DerivedA > &in, Eigen::DenseBase< DerivedB > &out, int w) |
|
template<typename DerivedA , typename DerivedB > |
auto | calc_2D_psd (Eigen::DenseBase< DerivedA > &data, Eigen::DenseBase< DerivedB > &y, Eigen::DenseBase< DerivedB > &x, int smooth_window, std::string parallel_policy) |
|
template<typename Derived > |
auto | calc_hist (Eigen::DenseBase< Derived > &data, int n_bins) |
|
template<typename Derived > |
auto | shift_1D (Eigen::DenseBase< Derived > &in, std::vector< Eigen::Index > shift_indices) |
|
template<typename Derived > |
auto | shift_2D (Eigen::DenseBase< Derived > &in, std::vector< Eigen::Index > shift_indices) |
|
template<typename Derived > |
void | fix_periodic_boundary (Eigen::DenseBase< Derived > &data, double low, double high, double upper_limit) |
|
auto | now () |
| Return the current time.
|
|
auto | elapsed_since (const std::chrono::time_point< std::chrono::high_resolution_clock > &t0) |
| Return the time elapsed since given time.
|
|
template<typename Derived > |
Eigen::VectorXd | compute_numerical_derivative (const Eigen::DenseBase< Derived > ×, const Eigen::DenseBase< Derived > &values) |
|
static const bool | is_point_in_box (double a, double b, double x, double y, double theta) |
|