tatami_stats
Matrix statistics for tatami
Loading...
Searching...
No Matches
range.hpp File Reference

Compute row and column ranges after skipping NaNs. More...

Go to the source code of this file.

Classes

struct  tatami_stats::skip_nan::RangeOptions< Output_ >
 Options for range(). More...
 
struct  tatami_stats::skip_nan::RangeBuffers< Output_, Count_ >
 Result buffers for skip_nan::range(). More...
 
struct  tatami_stats::skip_nan::RangeResult< Output_, Count_ >
 Results of skip_nan::range(). More...
 

Namespaces

namespace  tatami_stats
 Functions to compute statistics from a tatami::Matrix.
 
namespace  tatami_stats::skip_nan
 Compute statistics from a tatami::Matrix while skipping NaNs.
 

Functions

template<typename Output_ >
constexpr Output_ tatami_stats::skip_nan::default_minimum_placeholder ()
 
template<typename Output_ >
constexpr Output_ tatami_stats::skip_nan::default_maximum_placeholder ()
 
template<typename Value_ , typename Index_ , typename Output_ , typename Count_ >
void tatami_stats::skip_nan::range (bool row, const tatami::Matrix< Value_, Index_ > &mat, RangeBuffers< Output_, Count_ > &output, const RangeOptions< Output_ > &opt)
 
template<typename Value_ , typename Index_ , typename Output_ = Value_, typename Count_ = Index_>
RangeResult< Output_, Count_ > tatami_stats::skip_nan::range (bool row, const tatami::Matrix< Value_, Index_ > &mat, const RangeOptions< Output_ > &opt)
 

Detailed Description

Compute row and column ranges after skipping NaNs.