dense(bool row, Index_ i, Index_ start, Index_ length, const InputValue_ *left_buffer, const InputValue_ *right_buffer, OutputValue_ *output_buffer) const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
dense(bool row, Index_ i, const std::vector< Index_ > &indices, const InputValue_ *left_buffer, const InputValue_ *right_buffer, OutputValue_ *output_buffer) const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
fill(bool row, Index_ i) const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
is_sparse() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
ncol() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
non_zero_depends_on_column() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
non_zero_depends_on_row() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
nrow() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
sparse(bool row, Index_ i, const SparseRange< InputValue_, Index_ > &left, const SparseRange< InputValue_, Index_ > &right, OutputValue_ *output_value, Index_ *output_index, bool report_value, bool report_index) const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
zero_depends_on_column() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |
zero_depends_on_row() const =0 | tatami::DelayedBinaryIsometricOperationHelper< OutputValue_, InputValue_, Index_ > | pure virtual |