tatami
C++ API for different matrix representations
|
Helper classes for delayed unary isometric comparison operations. More...
Go to the source code of this file.
Classes | |
class | tatami::DelayedUnaryIsometricCompareScalarHelper< op_, OutputValue_, InputValue_, Index_, Scalar_ > |
Helper for delayed scalar comparisons. More... | |
class | tatami::DelayedUnaryIsometricCompareVectorHelper< op_, OutputValue_, InputValue_, Index_, Vector_ > |
Helper for delayed vector comparisons. More... | |
class | tatami::DelayedUnaryIsometricSpecialCompareHelper< op_, pass_, OutputValue_, InputValue_, Index_ > |
Delayed special value comparison. More... | |
Namespaces | |
namespace | tatami |
Flexible representations for matrix data. | |
Typedefs | |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricEqualScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::EQUAL, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricGreaterThanScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::GREATER_THAN, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricLessThanScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::LESS_THAN, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricGreaterThanOrEqualScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::GREATER_THAN_OR_EQUAL, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricLessThanOrEqualScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::LESS_THAN_OR_EQUAL, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Scalar_ > | |
using | tatami::DelayedUnaryIsometricNotEqualScalarHelper = DelayedUnaryIsometricCompareScalarHelper<CompareOperation::NOT_EQUAL, OutputValue_, InputValue_, Index_, Scalar_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricEqualVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::EQUAL, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricGreaterThanVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::GREATER_THAN, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricLessThanVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::LESS_THAN, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricGreaterThanOrEqualVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::GREATER_THAN_OR_EQUAL, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricLessThanOrEqualVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::LESS_THAN_OR_EQUAL, OutputValue_, InputValue_, Index_, Vector_> |
template<typename OutputValue_ , typename InputValue_ , typename Index_ , typename Vector_ > | |
using | tatami::DelayedUnaryIsometricNotEqualVectorHelper = DelayedUnaryIsometricCompareVectorHelper<CompareOperation::NOT_EQUAL, OutputValue_, InputValue_, Index_, Vector_> |
template<bool pass_, typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricIsnanHelper = DelayedUnaryIsometricSpecialCompareHelper<SpecialCompareOperation::ISNAN, pass_, OutputValue_, InputValue_, Index_> |
template<bool pass_, typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricIsinfHelper = DelayedUnaryIsometricSpecialCompareHelper<SpecialCompareOperation::ISINF, pass_, OutputValue_, InputValue_, Index_> |
template<bool pass_, typename OutputValue_ , typename InputValue_ , typename Index_ > | |
using | tatami::DelayedUnaryIsometricIsfiniteHelper = DelayedUnaryIsometricSpecialCompareHelper<SpecialCompareOperation::ISFINITE, pass_, OutputValue_, InputValue_, Index_> |
Helper classes for delayed unary isometric comparison operations.