26 #if defined (HAVE_CONFIG_H)
37 #if defined (DEFINENULLASSIGNCONV)
41 #if ! defined (LDMATRIX)
42 # define LDMATRIX LMATRIX
47 #define OCTAVE_LMATRIX CONCAT2(octave_, LMATRIX)
48 #define OCTAVE_LDMATRIX CONCAT2(octave_, LDMATRIX)
49 #define OCTAVE_RMATRIX CONCAT2(octave_, RMATRIX)
51 # define LMATRIX_VALUE perm_matrix_value
52 # define RMATRIX_VALUE CONCAT2(RMATRIX, _value)
54 # define LMATRIX_VALUE CONCAT2(LMATRIX, _value)
55 # define RMATRIX_VALUE perm_matrix_value
63 return v1.LMATRIX_VALUE () *
v2.RMATRIX_VALUE ();
72 return v1.perm_matrix_value ().inverse () *
v2.RMATRIX_VALUE ();
84 #define SHORT_NAME CONCAT3(LSHORT, _, RSHORT)
85 #define INST_NAME CONCAT3(install_, SHORT_NAME, _ops)
96 #if defined (DEFINENULLASSIGNCONV)
103 OCTAVE_END_NAMESPACE(
octave)
PermMatrix inverse() const
virtual PermMatrix perm_matrix_value() const
OCTAVE_BEGIN_NAMESPACE(octave) static octave_value daspk_fcn
const octave_base_value & a2
const octave_char_matrix & v2
#define DEFBINOP(name, t1, t2)
#define INSTALL_ASSIGNCONV_TI(ti, t1, t2, tr)
#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_div(const octave_value &a1, const octave_value &a2)