tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
Extractor.hpp File Reference

Virtual classes for extracting matrix data. More...

Go to the source code of this file.

Classes

class  tatami::MyopicDenseExtractor< Value_, Index_ >
 Extract an element of the target dimension in dense form without an oracle. More...
 
class  tatami::OracularDenseExtractor< Value_, Index_ >
 Extract an element of the target dimension in dense form with an oracle. More...
 
class  tatami::MyopicSparseExtractor< Value_, Index_ >
 Extract an element of the target dimension in sparse form without an oracle. More...
 
class  tatami::OracularSparseExtractor< Value_, Index_ >
 Extract an element of the target dimension in sparse form with an oracle. More...
 

Namespaces

namespace  tatami
 Flexible representations for matrix data.
 

Typedefs

template<bool oracle_, typename Value_ , typename Index_ >
using tatami::DenseExtractor = typename std::conditional<oracle_, OracularDenseExtractor<Value_, Index_>, MyopicDenseExtractor<Value_, Index_> >::type
 
template<bool oracle_, typename Value_ , typename Index_ >
using tatami::SparseExtractor = typename std::conditional<oracle_, OracularSparseExtractor<Value_, Index_>, MyopicSparseExtractor<Value_, Index_> >::type
 

Detailed Description

Virtual classes for extracting matrix data.