R, dynamic_cast<const B<T>&>, R) \
SPARSE_OP_ASSIGN_FWD_FCN (R, operator -=, T, dynamic_cast<B<T>&>, \
R, dynamic_cast<const B<T>&>, R) \
SPARSE_UNOP_FWD_FCN (R, operator +, T, dynamic_cast<const B<T>&>, R) \
SPARSE_UNOP_FWD_FCN (R, operator -, T, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (
F,
operator +, T,
dynamic_cast<const B<T>&
>, R, , T) \
SPARSE_BINOP_FWD_FCN (
F,
operator -, T,
dynamic_cast<const B<T>&
>, R, , T) \
SPARSE_BINOP_FWD_FCN (R, operator *, T, dynamic_cast<const B<T>&>, R, , T) \
SPARSE_BINOP_FWD_FCN (R, operator /, T, dynamic_cast<const B<T>&>, R, , T) \
SPARSE_BINOP_FWD_FCN (
F,
operator +, T, , T,
dynamic_cast<const B<T>&
>, R) \
SPARSE_BINOP_FWD_FCN (
F,
operator -, T, , T,
dynamic_cast<const B<T>&
>, R) \
SPARSE_BINOP_FWD_FCN (R, operator *, T, , T, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (R, operator /, T, , T, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (R, operator +, T, dynamic_cast<const B<T>&>, \
R, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (R, operator -, T, dynamic_cast<const B<T>&>, \
R, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (R,
product, T,
dynamic_cast<const B<T>&
>, \
R, dynamic_cast<const B<T>&>, R) \
SPARSE_BINOP_FWD_FCN (R,
quotient, T,
dynamic_cast<const B<T>&
>, \
R, dynamic_cast<const B<T>&>, R)
ComplexColumnVector product(const ComplexColumnVector &x, const ComplexColumnVector &y)
ComplexColumnVector quotient(const ComplexColumnVector &x, const ComplexColumnVector &y)
#define SPARSE_OP_ASSIGN_FWD_FCN(R, F, T, C_X, X_T, C_Y, Y_T)
void F(const TSRC *v, TRES *r, octave_idx_type m, octave_idx_type n)