| Package | Description |
|---|---|
| net.frobenius |
Convenience API
|
| net.frobenius.lapack |
LAPACK high-level API (sort of) which provides parameter checking and
automatic workspace allocation which should be a bit more convenient to use.
|
| Modifier and Type | Method and Description |
|---|---|
static TUpLo |
TUpLo.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TUpLo[] |
TUpLo.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
PlainLapack.dpbcon(Lapack la,
TUpLo uplo,
int n,
int diagCount,
double[] ab,
double normA)
Purpose
=======
DPBCON estimates the reciprocal of the condition number (in the
1-norm) of a real symmetric positive definite band matrix using the
Cholesky factorization A = U**T*U or A = L*L**T computed by DPBTRF. |
static void |
PlainLapack.dpbsv(Lapack la,
TUpLo uplo,
int n,
int diagCount,
int rhsCount,
double[] ab,
double[] b,
int ldb)
Purpose
=======
DPBSV computes the solution to a real system of linear equations
A * X = B,
where A is an N-by-N symmetric positive definite band matrix and X
and B are N-by-NRHS matrices. |
static void |
PlainLapack.dpbtrf(Lapack la,
TUpLo uplo,
int n,
int diagCount,
double[] ab)
Purpose
=======
DPBTRF computes the Cholesky factorization of a real symmetric
positive definite band matrix A. |
static void |
PlainLapack.dpbtrs(Lapack la,
TUpLo uplo,
int n,
int diagCount,
int rhsCount,
double[] ab,
double[] b,
int ldb)
Purpose
=======
DPBTRS solves a system of linear equations A*X = B with a symmetric
positive definite band matrix A using the Cholesky factorization
A = U**T*U or A = L*L**T computed by DPBTRF. |
static double |
PlainLapack.dpocon(Lapack la,
TUpLo uplo,
int n,
double[] a,
int lda,
double normA)
Purpose
=======
DPOCON estimates the reciprocal of the condition number (in the
1-norm) of a real symmetric positive definite matrix using the
Cholesky factorization A = U**T*U or A = L*L**T computed by DPOTRF. |
static void |
PlainLapack.dposv(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] a,
int lda,
double[] b,
int ldb)
Purpose
=======
DPOSV computes the solution to a real system of linear equations
A * X = B,
where A is an N-by-N symmetric positive definite matrix and X and B
are N-by-NRHS matrices. |
static void |
PlainLapack.dpotrf(Lapack la,
TUpLo uplo,
int n,
double[] a,
int lda)
Purpose
=======
DPOTRF computes the Cholesky factorization of a real symmetric
positive definite matrix A. |
static void |
PlainLapack.dpotrs(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] a,
int lda,
double[] b,
int ldb)
Purpose
=======
DPOTRS solves a system of linear equations A*X = B with a symmetric
positive definite matrix A using the Cholesky factorization
A = U**T*U or A = L*L**T computed by DPOTRF. |
static double |
PlainLapack.dppcon(Lapack la,
TUpLo uplo,
int n,
double[] ap,
double normA)
Purpose
=======
DPPCON estimates the reciprocal of the condition number (in the
1-norm) of a real symmetric positive definite packed matrix using
the Cholesky factorization A = U**T*U or A = L*L**T computed by
DPPTRF. |
static void |
PlainLapack.dppsv(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] ap,
double[] b,
int ldb)
Purpose
=======
DPPSV computes the solution to a real system of linear equations
A * X = B,
where A is an N-by-N symmetric positive definite matrix stored in
packed format and X and B are N-by-NRHS matrices. |
static void |
PlainLapack.dpptrf(Lapack la,
TUpLo uplo,
int n,
double[] ap)
Purpose
=======
DPPTRF computes the Cholesky factorization of a real symmetric
positive definite matrix A stored in packed format. |
static void |
PlainLapack.dpptrs(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] ap,
double[] b,
int ldb)
Purpose
=======
DPPTRS solves a system of linear equations A*X = B with a symmetric
positive definite matrix A in packed storage using the Cholesky
factorization A = U**T*U or A = L*L**T computed by DPPTRF. |
static void |
PlainLapack.dsbevd(Lapack la,
TEigJob jobz,
TUpLo uplo,
int n,
int diagCount,
double[] ab,
double[] w,
double[] z,
int ldz)
Purpose
=======
DSBEVD computes all the eigenvalues and, optionally, eigenvectors of
a real symmetric band matrix A. |
static void |
PlainLapack.dspevd(Lapack la,
TEigJob jobz,
TUpLo uplo,
int n,
double[] ap,
double[] w,
double[] z,
int ldz)
Purpose
=======
DSPEVD computes all the eigenvalues and, optionally, eigenvectors
of a real symmetric matrix A in packed storage. |
static void |
PlainLapack.dspsv(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] ap,
int[] indices,
double[] b,
int ldb)
Purpose
=======
DSPSV computes the solution to a real system of linear equations
A * X = B,
where A is an N-by-N symmetric matrix stored in packed format and X
and B are N-by-NRHS matrices. |
static int |
PlainLapack.dsyevr(Lapack la,
TEigJob jobz,
TRange range,
TUpLo uplo,
int n,
double[] a,
int lda,
double vLower,
double vUpper,
int iLower,
int iUpper,
double abstol,
double[] w,
double[] z,
int ldz,
int[] supportZ)
Purpose
=======
DSYEVR computes selected eigenvalues and, optionally, eigenvectors
of a real symmetric matrix A. |
static void |
PlainLapack.dsygvd(Lapack la,
int type,
TEigJob jobz,
TUpLo uplo,
int n,
double[] a,
int lda,
double[] b,
int ldb,
double[] w)
Purpose
=======
DSYGVD computes all the eigenvalues, and optionally, the eigenvectors
of a real generalized symmetric-definite eigenproblem, of the form
A*x=(lambda)*B*x, A*Bx=(lambda)*x, or B*A*x=(lambda)*x. |
static void |
PlainLapack.dsysv(Lapack la,
TUpLo uplo,
int n,
int rhsCount,
double[] a,
int lda,
int[] indices,
double[] b,
int ldb)
Purpose
=======
DSYSV computes the solution to a real system of linear equations
A * X = B,
where A is an N-by-N symmetric matrix and X and B are N-by-NRHS
matrices. |
static void |
PlainLapack.dtbtrs(Lapack la,
TUpLo uplo,
TTrans trans,
TDiag diag,
int n,
int diagCount,
int rhsCount,
double[] ab,
double[] b,
int ldb)
Purpose
=======
DTBTRS solves a triangular system of the form
A * X = B or A**T * X = B,
where A is a triangular band matrix of order N, and B is an
N-by NRHS matrix. |
static void |
PlainLapack.dtptrs(Lapack la,
TUpLo uplo,
TTrans trans,
TDiag diag,
int n,
int rhsCount,
double[] ap,
double[] b,
int ldb)
Purpose
=======
DTPTRS solves a triangular system of the form
A * X = B or A**T * X = B,
where A is a triangular matrix of order N stored in packed format,
and B is an N-by-NRHS matrix. |
static void |
PlainLapack.dtrtrs(Lapack la,
TUpLo uplo,
TTrans trans,
TDiag diag,
int n,
int rhsCount,
double[] a,
int lda,
double[] b,
int ldb)
Purpose
=======
DTRTRS solves a triangular system of the form
A * X = B or A**T * X = B,
where A is a triangular matrix of order N, and B is an N-by-NRHS
matrix. |
Copyright © 2023. All rights reserved.