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::DelayedUnaryIsometricCompareScalar< op_, InputValue_ > |
Delayed scalar comparison. More... | |
class | tatami::DelayedUnaryIsometricCompareVector< op_, InputValue_, Vector_ > |
Delayed vector comparisons. More... | |
class | tatami::DelayedUnaryIsometricSpecialCompare< op_, pass_, InputValue_ > |
Delayed special value comparison. More... | |
Namespaces | |
namespace | tatami |
Flexible representations for matrix data. | |
Functions | |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::EQUAL, InputValue_ > | tatami::make_DelayedUnaryIsometricEqualScalar (InputValue_ scalar) |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::GREATER_THAN, InputValue_ > | tatami::make_DelayedUnaryIsometricGreaterThanScalar (InputValue_ scalar) |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::LESS_THAN, InputValue_ > | tatami::make_DelayedUnaryIsometricLessThanScalar (InputValue_ scalar) |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::GREATER_THAN_OR_EQUAL, InputValue_ > | tatami::make_DelayedUnaryIsometricGreaterThanOrEqualScalar (InputValue_ scalar) |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::LESS_THAN_OR_EQUAL, InputValue_ > | tatami::make_DelayedUnaryIsometricLessThanOrEqualScalar (InputValue_ scalar) |
template<typename InputValue_ = double> | |
DelayedUnaryIsometricCompareScalar< CompareOperation::NOT_EQUAL, InputValue_ > | tatami::make_DelayedUnaryIsometricNotEqualScalar (InputValue_ scalar) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::EQUAL, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricEqualVector (Vector_ vector, bool by_row) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::GREATER_THAN, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricGreaterThanVector (Vector_ vector, bool by_row) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::LESS_THAN, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricLessThanVector (Vector_ vector, bool by_row) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::GREATER_THAN_OR_EQUAL, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricGreaterThanOrEqualVector (Vector_ vector, bool by_row) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::LESS_THAN_OR_EQUAL, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricLessThanOrEqualVector (Vector_ vector, bool by_row) |
template<typename InputValue_ = double, typename Vector_ > | |
DelayedUnaryIsometricCompareVector< CompareOperation::NOT_EQUAL, InputValue_, Vector_ > | tatami::make_DelayedUnaryIsometricNotEqualVector (Vector_ vector, bool by_row) |
template<bool pass_ = true, typename InputValue_ = double> | |
DelayedUnaryIsometricSpecialCompare< SpecialCompareOperation::ISNAN, pass_, InputValue_ > | tatami::make_DelayedUnaryIsometricIsnan () |
template<bool pass_ = true, typename InputValue_ = double> | |
DelayedUnaryIsometricSpecialCompare< SpecialCompareOperation::ISINF, pass_, InputValue_ > | tatami::make_DelayedUnaryIsometricIsinf () |
template<bool pass_ = true, typename InputValue_ = double> | |
DelayedUnaryIsometricSpecialCompare< SpecialCompareOperation::ISFINITE, pass_, InputValue_ > | tatami::make_DelayedUnaryIsometricIsfinite () |
Helper classes for delayed unary isometric comparison operations.