tatami
C++ API for different matrix representations
|
Helper class for binary arithmetic operations. More...
Go to the source code of this file.
Classes | |
class | tatami::DelayedBinaryIsometricArithmeticHelper< op_, OutputValue_, InputValue_, Index_ > |
Helper for delayed binary isometric arithmetic. More... | |
Namespaces | |
namespace | tatami |
Flexible representations for matrix data. | |
Typedefs | |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricAddHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::ADD, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricSubtractHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::SUBTRACT, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricMultiplyHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::MULTIPLY, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricDivideHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::DIVIDE, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricPowerHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::POWER, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricModuloHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::MODULO, OutputValue_, InputValue_, Index_> |
template<typename OutputValue_ = double, typename InputValue_ = double, typename Index_ = int> | |
using | tatami::DelayedBinaryIsometricIntegerDivideHelper = DelayedBinaryIsometricArithmeticHelper<ArithmeticOperation::INTEGER_DIVIDE, OutputValue_, InputValue_, Index_> |
Helper class for binary arithmetic operations.