Fork me on GitHub

Addition VTABLEs

add(NumMatrix2D)

Add two matrices together, element-by-element.

add(DEFAULT)

Take the number representation of the argument PMC and add it to every element
in the matrix.

add_float

Add the float value to every element in the matrix.

add_int

Add the integer value to every element in the matrix.

In-Place Addition VTABLEs

i_add(NumMatrix2D)

Add a matrix into SELF

i_add(DEFAULT)

Add the numeric value of the given PMC to every element of SELF

i_add_int

Add the integer value to every element of SELF

i_add_float

Add the floating-point value to every element of SELF

Subtraction VTABLEs

subtract(NumMatrix2D)

Perform the matrix operation

C = SELF - A

subtract(DEFAULT)

Take the number representation of the argument PMC and subtract it from every
element in the matrix.

subtract_float

Subtract the float value from every element in the matrix.

subtract_int

Subtract the integer value from every element in the matrix.

In-Place Subtraction VTABLEs

i_subtract(NumMatrix2D)

Perform the matrix operation

SELF = SELF - A

i_subtract(DEFAULT)

Subtract the numeric value of the PMC from the real part of each element in the
matrix

i_subtract_int

Subtract the integer value from the real part of each element in the matrix

i_subtract_float

Subtract the floating point value from the real part of each element in the
matrix

Multiplication VTABLEs

multiply(NumMatrix2D)

Perform the matrix operation

C = SELF × A

multiply(DEFAULT)

Multiply each element in the matrix by the numeric value of the PMC

multiply_int

Multiply each element in the matrix by the integer

multiply_float

Multiply each element in the matrix by the floating point number

In-Place Multiplication VTABLEs

i_multiply(NumMatrix2D)

Perform the matrix operation

SELF = SELF × A

i_multiply(DEFAULT)

Multiply every element in SELF by the numeric value of the PMC

i_multiply_int

Multiply every element in SELF by the integer

i_multiply_float

Multiply every element in SELF by the floating point number