MatrixΒΆ
Here the main matrix class engine definition.
Convert (i,j) values to raw ribbon index. |
|
Convert ribbon index to (i,j) values. |
|
Getters : size of rows |
|
Getters : size of columns |
|
Getters : get the (i,j) value |
|
Setters : set the (i,j) value |
|
Getters : get the index value from raw data vector |
|
Assertion : same size |
|
Assertion : multiplication compatibility |
|
Screen Printer |
|
Object Cloner. |
|
Extract the [from_ij] [to_ij] matrix in the self object (if exists) |
|
Insert the givven sub-matrix in the self matrix if and only if to_insert is smaller. |
|
Search the sub)matrix in the self matrix. |
|
Standard operators factorization |
|
Compute the self sqrt matrix Not Fixed : Do Not Use |
|
Convert the self matrix values into a string base converted values. |
|
Realize a big and between self matrix and mat |
|
Realize a big or between self matrix and mat |
|
Realize a big nand between self matrix and mat |
|
Realize a big nor between self matrix and mat |
|
Realize a big xor between self matrix and mat |
|
Xtract the ind column of the self Matrix object. |
|
Extract the ind line of the self Matrix object. |
|
Swap the two given columns of the self matrix object from the given a and b index |
|
Swap the two given lines of the self matrix object from the given a and b index |
|
Create the mirror matrix from the self matrix object from the given mode argument |
|
Get the nth diagonal from the current matrix and given n as a list. |
|
Return the coefficient to mean a filter mask |
|
Resize the self matrix from given float ratio. |
|
Sum accumulator function ruled by mode argument. |
|
Test the square propriety of the matrix. |
|
Transpose the self Matrix. |
|
Do the permutation of the self matrix with the given signed permutation. |
|
Get the triangle (respectively up or down) of the self matrix |
|
Compute the multiply using the Strassen algorithm to get faster multiplication(not necessary on small matrix). |
|
Compute the tensorial product between self Matrix and the mat argument. |
|
Trace the current matrix |
|
Convolve filtering data matrix using the given mask. |
|
Convolve self object (as a 1D signal) with given convolution mask (also as 1D signal) |
|
Compute the meaned matrix between self and given mat. |
|
Compute the absolute gap between self matrix and given mat. |
|
Map a function (as parameter) to each element of the self matrix |
|
Normalize the self matrix. |
|
Compute the UX=B system wher U is an upper matrix and B the result matrix. |
|
Compute the LX=B system wher L is a lower matrix and B the result matrix. |
|
Utilitary function to replace the null values with 1. |
|
Realize a LU decomposition from the self Matrix. |
|
Compute the associated determinant of the self matrix. |
|
Boolean test to verify orthogonality |
|
Boolean test to verify symmetricity |
|
Boolean test to verify if the matrix is hermitian |
|
Boolean test to verify the reversability |
|
Count the number of zeros in the self Matrix |
|
Boolean test to verify the nilpotence. |
|
Test if the matrix have a diagonal profile. |
|
Test if the matrix have a triangulare profile. |
|
Read and convert a matrix from extern file. |
|
Write the current object to file (re-openable in any other Matrix object instance) |
|
Pack the current matrix to 64bit regular float. |