26 #if defined (HAVE_CONFIG_H)
37 #if ! defined (SCALARV)
38 # define SCALARV SCALAR
41 #if ! defined (MATRIXV)
42 # define MATRIXV MATRIX
50 #define OCTAVE_MATRIX CONCAT2(octave_, MATRIX)
51 #define OCTAVE_SCALAR CONCAT2(octave_, SCALAR)
52 #define MATRIX_VALUE CONCAT2(MATRIXV, _value)
53 #define SCALAR_VALUE CONCAT2(SCALARV, _value)
60 return v1.MATRIX_VALUE () /
v2.SCALAR_VALUE ();
68 return v2.MATRIX_VALUE () / v1.SCALAR_VALUE ();
76 return xpow (v1.MATRIX_VALUE (),
v2.SCALAR_VALUE ());
79 #define SHORT_NAME CONCAT3(MSHORT, _, SSHORT)
80 #define INST_NAME CONCAT3(install_, SHORT_NAME, _ops)
92 OCTAVE_END_NAMESPACE(
octave)
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
const octave_base_value & a2
const octave_char_matrix & v2
#define DEFNDBINOP_OP(name, t1, t2, e1, e2, op)
#define DEFBINOP(name, t1, t2)
#define OCTAVE_CAST_BASE_VALUE(T, T_VAL, BASE_VAL)
#define INSTALL_BINOP_TI(ti, op, t1, t2, f)
octave_value op_mul(const octave_value &a1, const octave_value &a2)
octave_value op_ldiv(const octave_value &a1, const octave_value &a2)
octave_value op_pow(const octave_value &a1, const octave_value &a2)
octave_value op_div(const octave_value &a1, const octave_value &a2)
octave_value xpow(const SparseMatrix &a, double b)