Module documentation.

Corona bindings to the Eigen numerical library.

To use the plugin, add the following in build.settings:

plugins = {
  ["plugin.eigen"] = { publisherId = "com.xibalbastudios" }
}

A sample project is available here.

This plugin is designed to be called safely from other Lua processes.

Modules

bdcsvd A data type embodying bidiagonal divide-and-conquer SVD operations.
block A block expression derived from a matrix.
boolmatrix A data type returned by various matrix predicate operations.
choleskybase Methods common to all Cholesky solvers.
colpivhouseholderqr A data type embodying column-pivot Householder QR operations.
commonwriteops Subset of methods common to BoolMatrix and Matrix proper, as well as some expressions, that modify the object.
completeorthogonaldecomposition A data type embodying complete orthogonal decomposition QR operations.
complexeigensolver A data type embodying complex eigensolver operations.
complexschur A data type embodying complex Schur operations.
diagonal A diagonal expression derived from a matrix.
eigen Top-level Eigen functions.
eigensolver A data type embodying eigensolver operations.
eigentype The Eigen plugin is divided into five namespaces, according to the underlying data type: int (signed integers), float (single-precision float), double (double-precision float), cfloat (single-precision complex number), and cdouble (double-precision complex number).
fullpivhouseholderqr A data type embodying full-pivot Householder QR operations.
fullpivlu A data type embodying full-pivot LU operations.
generalizedeigensolver A data type embodying generalized eigensolver operations.
generalizedselfadjointeigensolver A data type embodying generalized self-adjoint eigensolver operations.
hessenbergdecomposition A data type embodying Hessenberg decompositions.
householderqr A data type embodying Householder QR operations.
jacobisvd A data type embodying Jacobi SVD operations.
ldlt A data type embodying LDLT Cholesky operations.
llt A data type embodying LLT Cholesky operations.
map A map over a matrix type.
matrix Wrapper over Eigen's matrices.
numericalwriteops Subset of methods, common to Matrix and some expressions, that change the object via numerical operations.
partialpivlu A data type embodying partial-pivot LU operations.
qrbase Methods common to all QR solvers.
qrextensions Methods common to a few QR solvers and occuring elsewhere as well.
realqz A data type embodying real QZ operations.
realschur A data type embodying real Schur operations.
selfadjointeigensolver A data type embodying self-adjoint eigensolver operations.
selfadjointview A self-adjoint view of a matrix.
transpose A transposed matrix.
triangularview A triangular view of a matrix.
tridiagonalization A data type embodying a tridiagonalization.
vectorblock A vector block expression derived from a matrix.
xprops Subset of methods, common to BoolMatrix and Matrix, that create expression objects.
generated by LDoc 1.4.0