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 |