Description: The MatrixCalculationsAPI class provides various methods for performing comunication with library by calling methods for calculations and manage memory. This is the class that should be used by end user.
| Method Name | Description |
|---|---|
add_or_subtract_matrices(matrix1, matrix2, add) |
API private method for handling the add or subtract request. |
add_matrices(matrix1, matrix2) |
API method for matrix addition. |
subtract_matrices(matrix1, matrix2) |
API method for matrix subtraction. |
multiply_matrix_by_scalar(matrix, scalar) |
API method for matrix multiplication by a scalar. |
multiply_matrices(matrix1, matrix2) |
API method for matrices multiplication. |
transpose_matrix(matrix) |
API method for matrix transposition. |
cut_minor(matrix, row, column) |
API method for cutting a minor from matrix. |
cut_all_minors(matrix) |
API method for cutting all minors from given matrix. |
load_matrix(path) |
API method for loading a matrix from a file. |
save_matrix(path, matrix) |
API method for saving a matrix to a file. |
view(matrix) |
API method for displaying a matrix. |
count_det(matrix) |
API method for counting determinant of matrix. |
invert_matrix(matrix) |
API method for matrix inversion. |
get_matrix_sizes(matrix) |
API method for getting matrix sizes. |
integrity_check(matrix) |
API method that calls integrity check. |
sizes_check(matrix1, matrix2) |
API method that calls sizes check. |
column_matrix_check(matrix) |
API method that calls column matrix check. |
row_matrix_check(matrix) |
API method that calls row matrix check. |
rectangular_matrix_check(matrix) |
API method that calls rectangular matrix check. |
square_matrix_check(matrix) |
API method that calls square matrix check. |
identity_matrix_check(matrix) |
API method that calls identity matrix check. |
diagonal_matrix_check(matrix) |
API method that calls diagonal matrix check. |
scalar_matrix_check(matrix) |
API method that calls scalar matrix check. |
null_matrix_check(matrix) |
API method that calls null matrix check. |
upper_lower_triangular_matrix_check(matrix, lower) |
API method that calls upper and lower triangular matrix check. |
equality_check(matrix1, matrix2) |
API method that calls equality check. |
binary_matrix_check(matrix) |
API method that calls binary matrix check. |