35 #ifdef DEFINENULLASSIGNCONV
46 #define LDMATRIX LMATRIX
50 #define RDMATRIX RMATRIX
53 #define OCTAVE_LMATRIX CONCAT2(octave_, LMATRIX)
54 #define OCTAVE_LDMATRIX CONCAT2(octave_, LDMATRIX)
55 #define OCTAVE_RMATRIX CONCAT2(octave_, RMATRIX)
56 #define LMATRIX_VALUE CONCAT2(LMATRIX, _value)
57 #define RMATRIX_VALUE CONCAT2(RMATRIX, _value)
58 #define LDMATRIX_VALUE CONCAT2(LDMATRIX, _value)
59 #define RDMATRIX_VALUE CONCAT2(RDMATRIX, _value)
66 return xdiv (
v1.LDMATRIX_VALUE (),
v2.RMATRIX_VALUE ());
75 return xleftdiv (
v1.LMATRIX_VALUE (),
v2.RDMATRIX_VALUE ());
79 #define SHORT_NAME CONCAT3(LSHORT, _, RSHORT)
80 #define INST_NAME CONCAT3(install_, SHORT_NAME, _ops)
94 #ifdef DEFINENULLASSIGNCONV
#define DEFBINOP(name, t1, t2)
const octave_base_value const Array< octave_idx_type > &ra_idx octave_int16_scalar & v1
#define CAST_BINOP_ARGS(t1, t2)
#define DEFBINOP_OP(name, t1, t2, op)
octave_value op_div(const octave_value &a1, const octave_value &a2)
#define INSTALL_BINOP(op, t1, t2, f)
Matrix xleftdiv(const SparseMatrix &a, const Matrix &b, MatrixType &typ)
const octave_char_matrix & v2
Matrix xdiv(const Matrix &a, const SparseMatrix &b, MatrixType &typ)
octave_value op_add(const octave_value &a1, const octave_value &a2)
octave_value op_ldiv(const octave_value &a1, const octave_value &a2)
octave_value op_sub(const octave_value &a1, const octave_value &a2)
#define INSTALL_ASSIGNCONV(t1, t2, tr)
octave_value op_mul(const octave_value &a1, const octave_value &a2)