Below, is a summary of all classes and their parameters's typehinting status. .
| Method | Argument | Typehint | Default | |||||
| class EigenvalueDecomposition | ||||||||
| Method | Argument | Typehint | Default | |||||
| tred2 | ||||||||
| tql2 | ||||||||
| orthes | ||||||||
| cdiv | ||||||||
| hqr2 | ||||||||
| __construct | ||||||||
| getV | ||||||||
| getRealEigenvalues | ||||||||
| getImagEigenvalues | ||||||||
| getD | ||||||||
| class Matrix | ||||||||
| Method | Argument | Typehint | Default | |||||
| __construct | ||||||||
| getArray | ||||||||
| getArrayCopy | ||||||||
| constructWithCopy | ||||||||
| getColumnPackedCopy | ||||||||
| getRowPackedCopy | ||||||||
| getRowDimension | ||||||||
| getColumnDimension | ||||||||
| get | ||||||||
| getMatrix | ||||||||
| setMatrix | ||||||||
| checkMatrixDimensions | ||||||||
| set | ||||||||
| identity | ||||||||
| diagonal | ||||||||
| filled | ||||||||
| random | ||||||||
| packed | ||||||||
| getMatrixByRow | ||||||||
| getMatrixByCol | ||||||||
| transpose | ||||||||
| norm1 | ||||||||
| norm2 | ||||||||
| normInf | ||||||||
| normF | ||||||||
| rank | ||||||||
| cond | ||||||||
| trace | ||||||||
| uminus | ||||||||
| plus | ||||||||
| plusEquals | ||||||||
| minus | ||||||||
| minusEquals | ||||||||
| arrayTimes | ||||||||
| arrayTimesEquals | ||||||||
| arrayRightDivide | ||||||||
| arrayRightDivideEquals | ||||||||
| arrayLeftDivide | ||||||||
| arrayLeftDivideEquals | ||||||||
| times | ||||||||
| chol | ||||||||
| lu | ||||||||
| qr | ||||||||
| eig | ||||||||
| svd | ||||||||
| solve | ||||||||
| inverse | ||||||||
| det | ||||||||
| mprint | ||||||||
| toHTML | ||||||||
| class AbsMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| abs | void | |||||||
| class ExpMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| exp | void | |||||||
| class LogMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| log | void | |||||||
| class MatrixColumnVectorMultiplyBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| multiply | void | |||||||
| class MatrixMatrixMultiplyBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| multiply | void | |||||||
| class MatrixScalarMultiplyBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| multiply | void | |||||||
| class MatrixSumBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| sum | void | |||||||
| class MatrixVectorMultiplyBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| multiply | void | |||||||
| class SqrtMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| sqrt | void | |||||||
| class SquareMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| square | void | |||||||
| class CholeskyBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| cholesky | void | |||||||
| class LUBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| lu | void | |||||||
| class MatmulBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| matmul | void | |||||||
| class MatrixDeterminantBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| det | void | |||||||
| class MatrixInfinityNormBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| infinityNorm | void | |||||||
| class MatrixInverseBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| inverse | void | |||||||
| class MatrixL1NormBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| l1Norm | void | |||||||
| class MatrixL2NormBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| l2Norm | void | |||||||
| class MatrixMaxNormBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| max_norm | void | |||||||
| class VectorDotProductBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| dot | void | |||||||
| class VectorOuterProductBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| outer | void | |||||||
| class GaussianMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| gaussian | void | |||||||
| class PoissonMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| poisson | void | |||||||
| class RandMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| rand | void | |||||||
| class UniformMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| uniform | void | |||||||
| class REFBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| ref | void | |||||||
| class RREFBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| rref | void | |||||||
| class MatrixClippingBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| clip | void | |||||||
| clipUpper | void | |||||||
| clipLower | void | |||||||
| class MatrixConvolveBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| convolve | void | |||||||
| class VectorConvolveBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| convolve | void | |||||||
| class CovarianceBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| covariance | void | |||||||
| class MatrixMeanBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| mean | void | |||||||
| class MatrixMedianBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| median | void | |||||||
| class MatrixQuantileBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| quantile | void | |||||||
| class MatrixVarianceBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| variance | void | |||||||
| class AugmentMatrixBelowBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| augmentBelow | void | |||||||
| class AugmentMatrixLeftBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| augmentLeft | void | |||||||
| class FlattenMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| flatten | void | |||||||
| class InsertMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| insert | void | |||||||
| class MatrixTransposeBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| transpose | void | |||||||
| class RepeatMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| repeat | void | |||||||
| class ReshapeVectorBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| reshape | void | |||||||
| class SubMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| subMatrix | void | |||||||
| class CosMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| cosine | void | |||||||
| class SinMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| sine | void | |||||||
| class TanMatrixBench | ||||||||
| Method | Argument | Typehint | Default | |||||
| setUp | void | |||||||
| tangent | void | |||||||
| class Cholesky | ||||||||
| Method | Argument | Typehint | Default | |||||
| decompose | self | |||||||
| __construct | ||||||||
| l | Matrix | |||||||
| lT | Matrix | |||||||
| class Eigen | ||||||||
| Method | Argument | Typehint | Default | |||||
| decompose | self | |||||||
| __construct | ||||||||
| eigenvalues | array | |||||||
| eigenvectors | Matrix | |||||||
| class LU | ||||||||
| Method | Argument | Typehint | Default | |||||
| decompose | self | |||||||
| __construct | ||||||||
| l | Matrix | |||||||
| u | Matrix | |||||||
| p | Matrix | |||||||
| class REF | ||||||||
| Method | Argument | Typehint | Default | |||||
| reduce | ||||||||
| gaussianElimination | self | |||||||
| rowReductionMethod | self | |||||||
| __construct | ||||||||
| a | Matrix | |||||||
| swaps | int | |||||||
| class RREF | ||||||||
| Method | Argument | Typehint | Default | |||||
| reduce | self | |||||||
| __construct | ||||||||
| a | Matrix | |||||||
| interface Arithmetic | ||||||||
| Method | Argument | Typehint | Default | |||||
| multiply | ||||||||
| divide | ||||||||
| add | ||||||||
| subtract | ||||||||
| pow | ||||||||
| mod | ||||||||
| abs | ||||||||
| square | ||||||||
| sqrt | ||||||||
| exp | ||||||||
| expm1 | ||||||||
| log | ||||||||
| log1p | ||||||||
| sum | ||||||||
| product | ||||||||
| min | ||||||||
| max | ||||||||
| round | ||||||||
| floor | ||||||||
| ceil | ||||||||
| sign | ||||||||
| negate | ||||||||
| interface ArrayLike | ||||||||
| Method | Argument | Typehint | Default | |||||
| shape | array | |||||||
| size | int | |||||||
| asArray | array | |||||||
| class ColumnVector | ||||||||
| Method | Argument | Typehint | Default | |||||
| m | int | |||||||
| n | int | |||||||
| transpose | ||||||||
| matmul | Matrix | |||||||
| multiplyMatrix | Matrix | |||||||
| divideMatrix | Matrix | |||||||
| addMatrix | Matrix | |||||||
| subtractMatrix | Matrix | |||||||
| powMatrix | Matrix | |||||||
| modMatrix | Matrix | |||||||
| equalMatrix | Matrix | |||||||
| notEqualMatrix | Matrix | |||||||
| greaterMatrix | Matrix | |||||||
| greaterEqualMatrix | Matrix | |||||||
| lessMatrix | Matrix | |||||||
| lessEqualMatrix | Matrix | |||||||
| interface Comparable | ||||||||
| Method | Argument | Typehint | Default | |||||
| equal | ||||||||
| notEqual | ||||||||
| greater | ||||||||
| greaterEqual | ||||||||
| less | ||||||||
| lessEqual | ||||||||
| class Matrix | ||||||||
| Method | Argument | Typehint | Default | |||||
| build | self | |||||||
| quick | self | |||||||
| identity | self | |||||||
| zeros | self | |||||||
| ones | self | |||||||
| diagonal | self | |||||||
| fill | self | |||||||
| rand | self | |||||||
| gaussian | self | |||||||
| poisson | self | |||||||
| uniform | self | |||||||
| minimum | self | |||||||
| maximum | self | |||||||
| stack | self | |||||||
| implodeRow | string | |||||||
| __construct | ||||||||
| shape | array | |||||||
| shapeString | string | |||||||
| isSquare | bool | |||||||
| size | int | |||||||
| m | int | |||||||
| n | int | |||||||
| row | array | |||||||
| rowAsVector | Vector | |||||||
| column | array | |||||||
| columnAsVector | ColumnVector | |||||||
| diagonalAsVector | Vector | |||||||
| asArray | array | |||||||
| asVectors | array | |||||||
| asColumnVectors | array | |||||||
| flatten | Vector | |||||||
| argmin | ColumnVector | |||||||
| argmax | ColumnVector | |||||||
| map | self | |||||||
| reduce | ||||||||
| transpose | self | |||||||
| inverse | self | |||||||
| det | ||||||||
| trace | ||||||||
| rank | int | |||||||
| fullRank | bool | |||||||
| symmetric | bool | |||||||
| positiveDefinite | bool | |||||||
| positiveSemidefinite | bool | |||||||
| matmul | self | |||||||
| dot | ColumnVector | |||||||
| convolve | self | |||||||
| ref | REF | |||||||
| rref | RREF | |||||||
| lu | LU | |||||||
| cholesky | Cholesky | |||||||
| eig | Eigen | |||||||
| solve | ColumnVector | |||||||
| l1Norm | ||||||||
| l2Norm | ||||||||
| infinityNorm | ||||||||
| maxNorm | ||||||||
| multiply | ||||||||
| divide | ||||||||
| add | ||||||||
| subtract | ||||||||
| pow | ||||||||
| mod | ||||||||
| equal | ||||||||
| notEqual | ||||||||
| greater | ||||||||
| greaterEqual | ||||||||
| less | ||||||||
| lessEqual | ||||||||
| reciprocal | self | |||||||
| abs | self | |||||||
| square | self | |||||||
| sqrt | self | |||||||
| exp | self | |||||||
| expm1 | self | |||||||
| log | self | |||||||
| log1p | self | |||||||
| sin | self | |||||||
| asin | self | |||||||
| cos | self | |||||||
| acos | self | |||||||
| tan | self | |||||||
| atan | self | |||||||
| rad2deg | self | |||||||
| deg2rad | self | |||||||
| sum | ColumnVector | |||||||
| product | ColumnVector | |||||||
| min | ColumnVector | |||||||
| max | ColumnVector | |||||||
| mean | ColumnVector | |||||||
| variance | ColumnVector | |||||||
| median | ColumnVector | |||||||
| quantile | ColumnVector | |||||||
| covariance | self | |||||||
| round | self | |||||||
| floor | self | |||||||
| ceil | self | |||||||
| clip | self | |||||||
| clipLower | self | |||||||
| clipUpper | self | |||||||
| sign | self | |||||||
| negate | self | |||||||
| insert | self | |||||||
| subMatrix | self | |||||||
| augmentAbove | self | |||||||
| augmentBelow | self | |||||||
| augmentLeft | self | |||||||
| augmentRight | self | |||||||
| repeat | self | |||||||
| multiplyMatrix | self | |||||||
| divideMatrix | self | |||||||
| addMatrix | self | |||||||
| subtractMatrix | self | |||||||
| powMatrix | self | |||||||
| modMatrix | self | |||||||
| equalMatrix | self | |||||||
| notEqualMatrix | self | |||||||
| greaterMatrix | self | |||||||
| greaterEqualMatrix | self | |||||||
| lessMatrix | self | |||||||
| lessEqualMatrix | self | |||||||
| multiplyVector | self | |||||||
| divideVector | self | |||||||
| addVector | self | |||||||
| subtractVector | self | |||||||
| powVector | self | |||||||
| modVector | self | |||||||
| equalVector | self | |||||||
| notEqualVector | self | |||||||
| greaterVector | self | |||||||
| greaterEqualVector | self | |||||||
| lessVector | self | |||||||
| lessEqualVector | self | |||||||
| multiplyColumnVector | self | |||||||
| divideColumnVector | self | |||||||
| addColumnVector | self | |||||||
| subtractColumnVector | self | |||||||
| powColumnVector | self | |||||||
| modColumnVector | self | |||||||
| equalColumnVector | self | |||||||
| notEqualColumnVector | self | |||||||
| greaterColumnVector | self | |||||||
| greaterEqualColumnVector | self | |||||||
| lessColumnVector | self | |||||||
| lessEqualColumnVector | self | |||||||
| multiplyScalar | self | |||||||
| divideScalar | self | |||||||
| addScalar | self | |||||||
| subtractScalar | self | |||||||
| powScalar | self | |||||||
| modScalar | self | |||||||
| equalScalar | self | |||||||
| notEqualScalar | self | |||||||
| greaterScalar | self | |||||||
| greaterEqualScalar | self | |||||||
| lessScalar | self | |||||||
| lessEqualScalar | self | |||||||
| count | int | |||||||
| offsetSet | void | |||||||
| offsetExists | bool | |||||||
| offsetUnset | void | |||||||
| offsetGet | array | |||||||
| getIterator | ||||||||
| __toString | string | |||||||
| interface Statistical | ||||||||
| Method | Argument | Typehint | Default | |||||
| mean | ||||||||
| variance | ||||||||
| median | ||||||||
| quantile | ||||||||
| interface Tensor | ||||||||
| Method | Argument | Typehint | Default | |||||
| map | ||||||||
| reduce | ||||||||
| transpose | ||||||||
| clip | ||||||||
| clipLower | ||||||||
| clipUpper | ||||||||
| shapeString | string | |||||||
| __toString | string | |||||||
| interface Trigonometric | ||||||||
| Method | Argument | Typehint | Default | |||||
| sin | ||||||||
| asin | ||||||||
| cos | ||||||||
| acos | ||||||||
| tan | ||||||||
| atan | ||||||||
| rad2deg | ||||||||
| deg2rad | ||||||||
| class Vector | ||||||||
| Method | Argument | Typehint | Default | |||||
| build | ||||||||
| quick | ||||||||
| zeros | self | |||||||
| ones | self | |||||||
| fill | self | |||||||
| rand | self | |||||||
| gaussian | self | |||||||
| poisson | self | |||||||
| uniform | self | |||||||
| range | self | |||||||
| linspace | self | |||||||
| maximum | self | |||||||
| minimum | self | |||||||
| __construct | ||||||||
| shape | array | |||||||
| shapeString | string | |||||||
| size | int | |||||||
| m | int | |||||||
| n | int | |||||||
| asArray | array | |||||||
| asRowMatrix | Matrix | |||||||
| asColumnMatrix | Matrix | |||||||
| reshape | Matrix | |||||||
| transpose | ||||||||
| argmin | int | |||||||
| argmax | int | |||||||
| map | self | |||||||
| reduce | ||||||||
| dot | ||||||||
| matmul | Matrix | |||||||
| inner | ||||||||
| outer | Matrix | |||||||
| cross | self | |||||||
| convolve | self | |||||||
| project | self | |||||||
| l1Norm | ||||||||
| l2Norm | ||||||||
| pNorm | ||||||||
| maxNorm | ||||||||
| multiply | ||||||||
| divide | ||||||||
| add | ||||||||
| subtract | ||||||||
| pow | ||||||||
| mod | ||||||||
| equal | ||||||||
| notEqual | ||||||||
| greater | ||||||||
| greaterEqual | ||||||||
| less | ||||||||
| lessEqual | ||||||||
| reciprocal | self | |||||||
| abs | self | |||||||
| square | self | |||||||
| sqrt | self | |||||||
| exp | self | |||||||
| expm1 | self | |||||||
| log | self | |||||||
| log1p | self | |||||||
| sin | self | |||||||
| asin | self | |||||||
| cos | self | |||||||
| acos | self | |||||||
| tan | self | |||||||
| atan | self | |||||||
| rad2deg | self | |||||||
| deg2rad | self | |||||||
| sum | ||||||||
| product | ||||||||
| min | ||||||||
| max | ||||||||
| mean | ||||||||
| median | ||||||||
| quantile | ||||||||
| variance | ||||||||
| round | self | |||||||
| floor | self | |||||||
| ceil | self | |||||||
| clip | self | |||||||
| clipLower | self | |||||||
| clipUpper | self | |||||||
| sign | self | |||||||
| negate | self | |||||||
| multiplyMatrix | Matrix | |||||||
| divideMatrix | Matrix | |||||||
| addMatrix | Matrix | |||||||
| subtractMatrix | Matrix | |||||||
| powMatrix | Matrix | |||||||
| modMatrix | Matrix | |||||||
| equalMatrix | Matrix | |||||||
| notEqualMatrix | Matrix | |||||||
| greaterMatrix | Matrix | |||||||
| greaterEqualMatrix | Matrix | |||||||
| lessMatrix | Matrix | |||||||
| lessEqualMatrix | Matrix | |||||||
| multiplyVector | self | |||||||
| divideVector | self | |||||||
| addVector | self | |||||||
| subtractVector | self | |||||||
| powVector | self | |||||||
| modVector | self | |||||||
| equalVector | self | |||||||
| notEqualVector | self | |||||||
| greaterVector | self | |||||||
| greaterEqualVector | self | |||||||
| lessVector | self | |||||||
| lessEqualVector | self | |||||||
| multiplyScalar | self | |||||||
| divideScalar | self | |||||||
| addScalar | self | |||||||
| subtractScalar | self | |||||||
| powScalar | self | |||||||
| modScalar | self | |||||||
| equalScalar | self | |||||||
| notEqualScalar | self | |||||||
| greaterScalar | self | |||||||
| greaterEqualScalar | self | |||||||
| lessScalar | self | |||||||
| lessEqualScalar | self | |||||||
| count | int | |||||||
| offsetSet | void | |||||||
| offsetExists | bool | |||||||
| offsetUnset | void | |||||||
| offsetGet | ||||||||
| getIterator | ||||||||
| __toString | string | |||||||
| class ArgmaxOptimizer | ||||||||
| Method | Argument | Typehint | Default | |||||
| optimize | ||||||||
| class ArgminOptimizer | ||||||||
| Method | Argument | Typehint | Default | |||||
| optimize | ||||||||