| scran_qc
    Simple quality control on single-cell data | 
Compute the median and MAD from an array of values. More...
#include <vector>#include <limits>#include <cmath>#include <algorithm>#include <cstddef>#include "tatami_stats/tatami_stats.hpp"#include "sanisizer/sanisizer.hpp"#include "utils.hpp"

Go to the source code of this file.
| Classes | |
| struct | scran_qc::FindMedianMadOptions | 
| Options for find_median_mad().  More... | |
| struct | scran_qc::FindMedianMadResults< Float_ > | 
| Results of find_median_mad().  More... | |
| class | scran_qc::FindMedianMadWorkspace< Float_ > | 
| Temporary data structures for find_median_mad_blocked().  More... | |
| Namespaces | |
| namespace | scran_qc | 
| Simple quality control for single-cell data. | |
| Functions | |
| template<typename Float_ > | |
| FindMedianMadResults< Float_ > | scran_qc::find_median_mad (std::size_t num, Float_ *metrics, const FindMedianMadOptions &options) | 
| template<typename Float_ = double, typename Value_ > | |
| FindMedianMadResults< Float_ > | scran_qc::find_median_mad (const std::size_t num, const Value_ *const metrics, Float_ *buffer, const FindMedianMadOptions &options) | 
| template<typename Output_ = double, typename Value_ , typename Block_ > | |
| std::vector< FindMedianMadResults< Output_ > > | scran_qc::find_median_mad_blocked (const std::size_t num, const Value_ *const metrics, const Block_ *const block, FindMedianMadWorkspace< Output_ > *workspace, const FindMedianMadOptions &options) | 
Compute the median and MAD from an array of values.