| 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 TEigJob |
TEigJob.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TEigJob[] |
TEigJob.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
PlainLapack.cgeev(Lapack la,
TEigJob jobvl,
TEigJob jobvr,
int n,
float[] a,
int lda,
float[] w,
float[] vl,
int ldvl,
float[] vr,
int ldvr) |
static void |
PlainLapack.dgeev(Lapack la,
TEigJob jobvl,
TEigJob jobvr,
int n,
double[] a,
int lda,
double[] wr,
double[] wi,
double[] vl,
int ldvl,
double[] vr,
int ldvr)
Purpose
=======
DGEEV computes for an N-by-N real nonsymmetric matrix A, the
eigenvalues and, optionally, the left and/or right eigenvectors. |
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 int |
PlainLapack.dstevr(Lapack la,
TEigJob jobz,
TRange range,
int n,
double[] d,
double[] e,
double vLower,
double vUpper,
int iLower,
int iUpper,
double abstol,
double[] w,
double[] z,
int ldz,
int[] supportZ)
Purpose
=======
DSTEVR computes selected eigenvalues and, optionally, eigenvectors
of a real symmetric tridiagonal matrix T. |
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.sgeev(Lapack la,
TEigJob jobvl,
TEigJob jobvr,
int n,
float[] a,
int lda,
float[] wr,
float[] wi,
float[] vl,
int ldvl,
float[] vr,
int ldvr)
Purpose
=======
SGEEV computes for an N-by-N real nonsymmetric matrix A, the
eigenvalues and, optionally, the left and/or right eigenvectors. |
static void |
PlainLapack.zgeev(Lapack la,
TEigJob jobvl,
TEigJob jobvr,
int n,
double[] a,
int lda,
double[] w,
double[] vl,
int ldvl,
double[] vr,
int ldvr) |
Copyright © 2023. All rights reserved.