UNPKG

enhancedmath

Version:

This package contains some enhanced mathematical operations

60 lines (59 loc) 2.37 kB
import bisection from './Algebra/bisection'; import discriminator, { intersection_points } from './Algebra/discriminator'; import factorial from './factorial'; import fibonacci from './fibonacci'; import { generateIdentityMatrix, generateZeroMatrix, swapCol, swapElement, swapRow, multiplyMatrix, multiplyRow, multiplyCol, rank, getDimensions, isFraction, isNumber, containsStringValues, isSquareMatrix, fillEmptyRows, getHighestRowLength, getMatrixMinor, } from './Helpers/index'; import cofactorMatrix from './Matrix/cofactor'; import determinant from './Matrix/determinant'; import matrixInverse from './Matrix/inverse'; import matrix_product from './Matrix/matrix_product'; import matrix_sum from './Matrix/matrix_sum'; import transpose from './Matrix/transpose'; import combination from './Probability/combination'; import permutation from './Probability/permutation'; import stemleafplot from './Probability/stemleafplot'; const EM = { factorial, fibonacci, algebra: { discriminator, intersectionPoints: { intersection_points, bisection } }, matrix: { transpose, sum: matrix_sum, product: matrix_product, rank, determinant, cofactorMatrix, inverse: matrixInverse, mutations: { swapRow, swapCol, swapElement, multiplyMatrix, multiplyRow, multiplyCol, fillEmptyRows, }, }, probability: { combination, permutation, stemleafplot, }, generator: { matrix: { identity: generateIdentityMatrix, zero: generateZeroMatrix, }, }, helper_functions: { getDimensions, isFraction, isNumber, containsStringValues, isSquareMatrix, getHighestRowLength, minorMatrix: getMatrixMinor, }, }; export default EM; export { bisection, discriminator, intersection_points, factorial, fibonacci, generateIdentityMatrix, generateZeroMatrix, swapCol, swapElement, swapRow, multiplyMatrix, multiplyRow, multiplyCol, rank, getDimensions, isFraction, isNumber, containsStringValues, isSquareMatrix, fillEmptyRows, getHighestRowLength, getMatrixMinor, cofactorMatrix, determinant, matrixInverse, matrix_product, matrix_sum, transpose, combination, permutation, stemleafplot, };