#include <clean.h>
|
template<typename Derived > |
auto | get_stddev_index (const Eigen::DenseBase< Derived > &evals) |
|
template<EigenSolverBackend backend, typename DerivedA , typename DerivedB , typename DerivedC > |
auto | calc_eig_values (const Eigen::DenseBase< DerivedA > &, const Eigen::DenseBase< DerivedB > &, Eigen::DenseBase< DerivedC > &, const Eigen::Index) |
|
template<EigenSolverBackend backend, typename DerivedA , typename DerivedB , typename DerivedC , typename DerivedD > |
auto | remove_eig_values (const Eigen::DenseBase< DerivedA > &, const Eigen::DenseBase< DerivedB > &, const Eigen::DenseBase< DerivedC > &, const Eigen::DenseBase< DerivedD > &, Eigen::DenseBase< DerivedA > &, const Eigen::Index) |
|
◆ EigenSolverBackend
Enumerator |
---|
EigenBackend | |
SpectraBackend | |
◆ calc_eig_values()
auto timestream::Cleaner::calc_eig_values |
( |
const Eigen::DenseBase< DerivedA > & |
scans, |
|
|
const Eigen::DenseBase< DerivedB > & |
flags, |
|
|
Eigen::DenseBase< DerivedC > & |
apt_flags, |
|
|
const Eigen::Index |
group_n_eig |
|
) |
| |
◆ get_stddev_index()
template<typename Derived >
auto timestream::Cleaner::get_stddev_index |
( |
const Eigen::DenseBase< Derived > & |
evals | ) |
|
|
inline |
◆ remove_eig_values()
auto timestream::Cleaner::remove_eig_values |
( |
const Eigen::DenseBase< DerivedA > & |
scans, |
|
|
const Eigen::DenseBase< DerivedB > & |
flags, |
|
|
const Eigen::DenseBase< DerivedC > & |
evals, |
|
|
const Eigen::DenseBase< DerivedD > & |
evecs, |
|
|
Eigen::DenseBase< DerivedA > & |
cleaned_scans, |
|
|
const Eigen::Index |
group_n_eig |
|
) |
| |
◆ grouping
std::vector<std::string> timestream::Cleaner::grouping |
◆ logger
std::shared_ptr<spdlog::logger> timestream::Cleaner::logger = spdlog::get("citlali_logger") |
◆ n_calc
int timestream::Cleaner::n_calc = 64 |
◆ n_eig_to_cut
std::map<Eigen::Index,Eigen::VectorXI> timestream::Cleaner::n_eig_to_cut |
◆ stddev_limit
double timestream::Cleaner::stddev_limit |
◆ tau
double timestream::Cleaner::tau |
The documentation for this class was generated from the following file:
- include/citlali/core/timestream/ptc/clean.h