Man pages for linulysses/matrix-manifold
Basic Operations and Functions on Matrix Manifolds

batch.ttranspose all matrices in an array
center.matrices#' Euler 3-by-3 rotation matrix with the given angles #'...
chThe Cholesky factor (lower triangular) of an SPD
ch.to.spdMap a Cholesky factor into its corresponding SPD
count.sym.matrixcount the number of matrices represented by an array or a...
d.chthe differential of ch at S
d.ch.to.spdthe differential of ch.to.spd at L
d.expmDifferential of matrix exponential of SPD manifold
diag.partThe diagonal matrix of the diagonal part of a matrix
d.logmDifferential of matrix log of SPD manifold
euclidean.meanEuclidean mean of a sample of matrices
expm.diagMatrix exponential of a diagonal matrix
frechet.meanFrechet mean of matrices
frechet.mean.ltpd_LogCholeskyFrechet mean of positive lower-triangular matrix under...
frechet.mean.spd_LogCholeskyFrechet mean of matrices
frechet.mean.spd_LogEuclideanFrechet mean of matrices
frechet.mean.sym_FrobeniusFrechet mean of matrices
frobeniusFrobenius inner product of two matrices
frobenius.normFrobenius norm of a matrix
geodesicCompute the geodesic starting at some point on a manifold
geodesic.cholgeodesic on the Cholesky factor space
geodesic.ltpd_LogCholeskygeodesic on the Cholesky factor space
geodesic.spd_LogCholeskyLog-Cholesky geodesic of SPD at S
geodesic.spd_LogEuclideanCompute the geodesic starting at some point on a manifold
geodesic.sym_FrobeniusFrobenius geodesic of symmetric matrices
geo.distCompute the geodesic distance
geo.dist.chollog-cholesky distance on the Cholesky factor space
geo.dist.ltpd_LogCholeskylog-cholesky distance on the Cholesky factor space
geo.dist.spd_LogCholeskyCompute the geodesic distance of two SPD in Log-Cholesky...
geo.dist.spd_LogEuclideanCompute the geodesic distance
geo.dist.sym_FrobeniusCompute the geodesic distance of two symmetric in Forbenius...
get.sym.matrix.dimget the matrix dimensions
halfthe half operation of A return a matrix B of the same...
invmatrix inverse
inv.diagInverse of a diagonal matrix
is.lowerCheck whether a matrix ia a lower triangular matrix
is.ltpdCheck whether a matrix ia a LTPD
is.spdCheck whether a matrix is a symmetric positive definite...
is.symCheck whether a matrix is a symmetric matrix
is.sym.in.matrix.formCheck whether a matrix is represented by its vector form
is.sym.in.vec.formCheck whether a symmetric matrix is represented by its vector...
is.vecCheck whether an object is a vector
logm.diagMatrix log of a diagonal matrix
lower.partreturn the lower triangular part of A
lower.to.vectransform a (set of) lower triangular matrix into a vector...
lower.to.vec.atomictransform a (set of) lower triangular matrix into a vector...
make.symMake a matrix into a symmetric matrix to correct potential...
matrix.manifoldCreate an object that represent a Riemannian structure on a...
metric.chollog-cholesky metric on the Cholesky factor space
mul.diagMultiplication of two diagonal matrices
mul.LELog-Euclidean group multiplication
parallel.transportParallel transport of a tangent vector from one point to...
parallel.transport.ltpd_LogCholeskyParallel transport of a tangent vector from a point to...
parallel.transport.spd_LogCholeskyParallel transport of a tangent vector from a point to...
parallel.transport.spd_LogEuclideanParallel transport of a tangent vector from one point to...
parallel.transport.sym_FrobeniusParallel transport of a tangent vector from a point to...
rie.expCompute the Riemannian exponential map
rie.exp.chollog-cholesky exponential map on the Cholesky factor space
rie.exp.ltpd_LogCholeskylog-cholesky exponential map on the Cholesky factor space
rie.exp.spd_LogCholeskyRiemannian exponential map
rie.exp.spd_LogEuclideanCompute the Riemannian exponential map
rie.exp.sym_FrobeniusFrobenius exponential map of symmetric matrices at p
rie.logCompute the Riemannian logarithm map
rie.log.chollog-cholesky log map on the Cholesky factor space
rie.log.ltpd_LogCholeskylog-cholesky log map on the Cholesky factor space
rie.log.spd_LogCholeskyRiemannian logarithmic map
rie.log.spd_LogEuclideanCompute the Riemannian logarithm map
rie.log.sym_FrobeniusFrobenius logarithmic map of symmetric matrices at p
rie.metricCompute the Riemannian metric
rie.metric.ltpd_LogCholeskylog-cholesky metric on the Cholesky factor space
rie.metric.spd_LogCholeskyLog-Cholesky metric of SPD at p
rie.metric.spd_LogEuclideanCompute the Riemannian metric
rie.metric.sym_FrobeniusFrobenius metric of symmetric matrices at p
rltmatrixgenerate a set of random lower triangular matrix of dimension...
rmatGenerate a random matrix
rmatrixGenerate a set of random matrices on a matrix manifold
rmatrix.ltpd_LogCholeskyGenerate a set of random matrices on a matrix manifold
rmatrix.spd_LogCholeskyGenerate a set of random matrices on a matrix manifold
rmatrix.spd_LogEuclideanGenerate a set of random matrices on a matrix manifold
rmatrix.sym_FrobeniusGenerate a set of random matrices on a matrix manifold
rsymgenerate a set of random symmetric matrix of dimension d
rtvecorGenerate a set of random matrices that represent tangent...
rtvecor.ltpd_LogCholeskyGenerate a set of normally distributed random matrices that...
rtvecor.spd_LogCholeskyGenerate a set of normally distributed random matrices that...
rtvecor.spd_LogEuclideanGenerate a set of random matrices that represent tangent...
rtvecor.sym_FrobeniusGenerate a set of normally distributed random matrices that...
rutmatrixgenerate a random upper triangular matrix of dimension d
strict.lower.partThe strict lower triangular part of a matrix
strict.upper.partThe strict upper triangular part of a matrix
sym.to.matrix.formtransform a matrix into its matrix form
sym.to.vecTransform a lower triangular matrix into a vector...
sym.to.vec.atomicTransform a lower triangular matrix into a vector...
sym.to.vec.formtransform a matrix into its vector form
traceTrace of a matrix
upper.partThe upper triangular part of a matrix
vec.to.lowerrecover a (set of) lower triangular matrix from its vector...
vec.to.lower.atomicrecover a lower triangular matrix from its vector...
vec.to.symrecover a (set of) lower triangular matrix from its vector...
vec.to.sym.atomicTransform a vector created by 'sym.to.vec.atomic' or...
linulysses/matrix-manifold documentation built on Jan. 19, 2022, 3:56 p.m.