tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
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.