tatami
C++ API for different matrix representations
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
boolean_helpers.hpp File Reference

Helper classes for delayed unary isometric boolean operations. More...

Go to the source code of this file.

Classes

class  tatami::DelayedUnaryIsometricBooleanScalar< op_ >
 Delayed unary isometric scalar boolean operation. More...
 
class  tatami::DelayedUnaryIsometricBooleanNot
 Delayed unary isometric boolean NOT operation. More...
 
class  tatami::DelayedUnaryIsometricBooleanCast
 Delayed unary isometric boolean cast. More...
 
class  tatami::DelayedUnaryIsometricBooleanVector< op_, Vector_ >
 Delayed unary isometric vector boolean operations. More...
 

Namespaces

namespace  tatami
 Flexible representations for matrix data.
 

Functions

DelayedUnaryIsometricBooleanNot tatami::make_DelayedUnaryIsometricBooleanNot ()
 
DelayedUnaryIsometricBooleanScalar< BooleanOperation::AND > tatami::make_DelayedUnaryIsometricBooleanAndScalar (bool scalar)
 
DelayedUnaryIsometricBooleanScalar< BooleanOperation::OR > tatami::make_DelayedUnaryIsometricBooleanOrScalar (bool scalar)
 
DelayedUnaryIsometricBooleanScalar< BooleanOperation::XOR > tatami::make_DelayedUnaryIsometricBooleanXorScalar (bool scalar)
 
DelayedUnaryIsometricBooleanScalar< BooleanOperation::EQUAL > tatami::make_DelayedUnaryIsometricBooleanEqualScalar (bool scalar)
 
template<typename Vector_ >
DelayedUnaryIsometricBooleanVector< BooleanOperation::AND, Vector_tatami::make_DelayedUnaryIsometricBooleanAndVector (Vector_ vector, bool by_row)
 
template<typename Vector_ >
DelayedUnaryIsometricBooleanVector< BooleanOperation::OR, Vector_tatami::make_DelayedUnaryIsometricBooleanOrVector (Vector_ vector, bool by_row)
 
template<typename Vector_ >
DelayedUnaryIsometricBooleanVector< BooleanOperation::XOR, Vector_tatami::make_DelayedUnaryIsometricBooleanXorVector (Vector_ vector, bool by_row)
 
template<typename Vector_ >
DelayedUnaryIsometricBooleanVector< BooleanOperation::EQUAL, Vector_tatami::make_DelayedUnaryIsometricBooleanEqualVector (Vector_ vector, bool by_row)
 

Detailed Description

Helper classes for delayed unary isometric boolean operations.