tatami
C++ API for different matrix representations
|
Helper classes for delayed unary isometric boolean operations. More...
Go to the source code of this file.
Classes | |
class | tatami::DelayedUnaryIsometricBooleanScalarHelper< op_, OutputValue_, InputValue_, Index_ > |
Helper for delayed unary isometric scalar boolean operations. More... | |
class | tatami::DelayedUnaryIsometricBooleanNotHelper< OutputValue_, InputValue_, Index_ > |
Helper for a delayed unary isometric boolean NOT operation. More... | |
class | tatami::DelayedUnaryIsometricBooleanCastHelper< OutputValue_, InputValue_, Index_ > |
Delayed unary isometric boolean cast. More... | |
class | tatami::DelayedUnaryIsometricBooleanVectorHelper< op_, OutputValue_, InputValue_, Index_, Vector_ > |
Helper for delayed unary isometric vector boolean operations. More... | |
Namespaces | |
namespace | tatami |
Flexible representations for matrix data. | |
Typedefs | |
template<typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricBooleanEqualScalarHelper = DelayedUnaryIsometricBooleanScalarHelper<BooleanOperation::EQUAL, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricBooleanAndScalarHelper = DelayedUnaryIsometricBooleanScalarHelper<BooleanOperation::AND, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricBooleanOrScalarHelper = DelayedUnaryIsometricBooleanScalarHelper<BooleanOperation::OR, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricBooleanXorScalarHelper = DelayedUnaryIsometricBooleanScalarHelper<BooleanOperation::XOR, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricBooleanEqualVectorHelper = DelayedUnaryIsometricBooleanVectorHelper<BooleanOperation::EQUAL, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricBooleanAndVectorHelper = DelayedUnaryIsometricBooleanVectorHelper<BooleanOperation::AND, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricBooleanOrVectorHelper = DelayedUnaryIsometricBooleanVectorHelper<BooleanOperation::OR, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricBooleanXorVectorHelper = DelayedUnaryIsometricBooleanVectorHelper<BooleanOperation::XOR, OutputValue_, InputValue_, Index_, Vector_> |
Helper classes for delayed unary isometric boolean operations.