public class Basic extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
BASE |
| Constructor and Description |
|---|
Basic() |
| Modifier and Type | Method and Description |
|---|---|
static double |
absmaxmat(int lr,
int ur,
int lc,
int uc,
int[] i,
int[] j,
double[][] a) |
static void |
carpol(double ar,
double ai,
double[] r,
double[] c,
double[] s) |
static void |
chsh2(double a1r,
double a1i,
double a2r,
double a2i,
double[] c,
double[] sr,
double[] si) |
static void |
colcst(int l,
int u,
int j,
double[][] a,
double x) |
static double |
comabs(double xr,
double xi) |
static void |
comcolcst(int l,
int u,
int j,
double[][] ar,
double[][] ai,
double xr,
double xi) |
static void |
comdiv(double xr,
double xi,
double yr,
double yi,
double[] zr,
double[] zi) |
static double |
comeucnrm(double[][] ar,
double[][] ai,
int lw,
int n) |
static void |
commatvec(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double[] br,
double[] bi,
double[] rr,
double[] ri) |
static void |
commul(double ar,
double ai,
double br,
double bi,
double[] rr,
double[] ri) |
static void |
comrowcst(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double xr,
double xi) |
static void |
comscl(double[][] a,
int n,
int n1,
int n2,
double[] im) |
static void |
comsqrt(double ar,
double ai,
double[] pr,
double[] pi) |
static void |
dupcolvec(int l,
int u,
int j,
double[][] a,
double[] b) |
static void |
dupmat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b) |
static void |
duprowvec(int l,
int u,
int i,
double[][] a,
double[] b) |
static void |
dupvec(int l,
int u,
int shift,
double[] a,
double[] b) |
static void |
dupveccol(int l,
int u,
int j,
double[] a,
double[][] b) |
static void |
dupvecrow(int l,
int u,
int i,
double[] a,
double[][] b) |
static void |
elmcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
elmcolrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
elmcolvec(int l,
int u,
int i,
double[][] a,
double[] b,
double x) |
static void |
elmcomcol(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double[][] br,
double[][] bi,
double xr,
double xi) |
static void |
elmcomrowvec(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double[] br,
double[] bi,
double xr,
double xi) |
static void |
elmcomveccol(int l,
int u,
int j,
double[] ar,
double[] ai,
double[][] br,
double[][] bi,
double xr,
double xi) |
static void |
elmrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
elmrowcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
elmrowvec(int l,
int u,
int i,
double[][] a,
double[] b,
double x) |
static void |
elmvec(int l,
int u,
int shift,
double[] a,
double[] b,
double x) |
static void |
elmveccol(int l,
int u,
int i,
double[] a,
double[][] b,
double x) |
static void |
elmvecrow(int l,
int u,
int i,
double[] a,
double[][] b,
double x) |
static void |
fulmatvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c) |
static void |
fulsymmatvec(int lr,
int ur,
int lc,
int uc,
double[] a,
double[] b,
double[] c) |
static void |
fultamvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c) |
static void |
hshcolmat(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a) |
static void |
hshcoltam(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a) |
static boolean |
hshcomcol(int l,
int u,
int j,
double[][] ar,
double[][] ai,
double tol,
double[] k,
double[] c,
double[] s,
double[] t) |
static void |
hshcomprd(int i,
int ii,
int l,
int u,
int j,
double[][] ar,
double[][] ai,
double[][] br,
double[][] bi,
double t) |
static void |
hshrowmat(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a) |
static void |
hshrowtam(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a) |
static void |
hshvecmat(int lr,
int ur,
int lc,
int uc,
double x,
double[] u,
double[][] a) |
static void |
hshvectam(int lr,
int ur,
int lc,
int uc,
double x,
double[] u,
double[][] a) |
static void |
ichcol(int l,
int u,
int i,
int j,
double[][] a) |
static void |
ichrow(int l,
int u,
int i,
int j,
double[][] a) |
static void |
ichrowcol(int l,
int u,
int i,
int j,
double[][] a) |
static void |
ichseq(int l,
int u,
int il,
int shift,
double[] a) |
static void |
ichseqvec(int l,
int u,
int il,
int shift,
double[] a) |
static void |
ichvec(int l,
int u,
int shift,
double[] a) |
static double |
infnrmcol(int l,
int u,
int j,
int[] k,
double[][] a) |
static double |
infnrmmat(int lr,
int ur,
int lc,
int uc,
int[] kr,
double[][] a) |
static double |
infnrmrow(int l,
int u,
int i,
int[] k,
double[][] a) |
static double |
infnrmvec(int l,
int u,
int[] k,
double[] a) |
static void |
inimat(int lr,
int ur,
int lc,
int uc,
double[][] a,
double x) |
static void |
inimatd(int lr,
int ur,
int shift,
double[][] a,
double x) |
static void |
inisymd(int lr,
int ur,
int shift,
double[] a,
double x) |
static void |
inisymrow(int l,
int u,
int i,
double[] a,
double x) |
static void |
inivec(int l,
int u,
double[] a,
double x) |
static void |
lngintadd(int[] u,
int[] v,
int[] sum) |
static void |
lngintdivide(int[] u,
int[] v,
int[] quotient,
int[] remainder) |
static void |
lngintmult(int[] u,
int[] v,
int[] product) |
static void |
lngintpower(int[] u,
int exponent,
int[] result) |
static void |
lngintsubtract(int[] u,
int[] v,
int[] difference) |
static double |
matmat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b) |
static double |
mattam(int l,
int u,
int i,
int j,
double[][] a,
double[][] b) |
static double |
matvec(int l,
int u,
int i,
double[][] a,
double[] b) |
static int |
maxelmrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
mulcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
mulrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x) |
static void |
mulvec(int l,
int u,
int shift,
double[] a,
double[] b,
double x) |
static double |
onenrmcol(int l,
int u,
int j,
double[][] a) |
static double |
onenrmmat(int lr,
int ur,
int lc,
int uc,
int[] kc,
double[][] a) |
static double |
onenrmrow(int l,
int u,
int i,
double[][] a) |
static double |
onenrmvec(int l,
int u,
double[] a) |
static void |
reascl(double[][] a,
int n,
int n1,
int n2) |
static void |
resvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c,
double x) |
static void |
rotcol(int l,
int u,
int i,
int j,
double[][] a,
double c,
double s) |
static void |
rotcomcol(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double cr,
double ci,
double s) |
static void |
rotcomrow(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double cr,
double ci,
double s) |
static void |
rotrow(int l,
int u,
int i,
int j,
double[][] a,
double c,
double s) |
static void |
rowcst(int l,
int u,
int i,
double[][] a,
double x) |
static double |
scaprd1(int la,
int sa,
int lb,
int sb,
int n,
double[] a,
double[] b) |
static void |
sclcom(double[][] ar,
double[][] ai,
int n,
int n1,
int n2) |
static double |
seqvec(int l,
int u,
int il,
int shift,
double[] a,
double[] b) |
static double |
symmatvec(int l,
int u,
int i,
double[] a,
double[] b) |
static void |
symresvec(int lr,
int ur,
int lc,
int uc,
double[] a,
double[] b,
double[] c,
double x) |
static double |
tammat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b) |
static double |
tamvec(int l,
int u,
int i,
double[][] a,
double[] b) |
static double |
vecvec(int l,
int u,
int shift,
double[] a,
double[] b) |
static final int BASE
public static void inivec(int l,
int u,
double[] a,
double x)
public static void inimat(int lr,
int ur,
int lc,
int uc,
double[][] a,
double x)
public static void inimatd(int lr,
int ur,
int shift,
double[][] a,
double x)
public static void inisymd(int lr,
int ur,
int shift,
double[] a,
double x)
public static void inisymrow(int l,
int u,
int i,
double[] a,
double x)
public static void dupvec(int l,
int u,
int shift,
double[] a,
double[] b)
public static void dupvecrow(int l,
int u,
int i,
double[] a,
double[][] b)
public static void duprowvec(int l,
int u,
int i,
double[][] a,
double[] b)
public static void dupveccol(int l,
int u,
int j,
double[] a,
double[][] b)
public static void dupcolvec(int l,
int u,
int j,
double[][] a,
double[] b)
public static void dupmat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b)
public static void mulvec(int l,
int u,
int shift,
double[] a,
double[] b,
double x)
public static void mulrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void mulcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void colcst(int l,
int u,
int j,
double[][] a,
double x)
public static void rowcst(int l,
int u,
int i,
double[][] a,
double x)
public static double vecvec(int l,
int u,
int shift,
double[] a,
double[] b)
public static double matvec(int l,
int u,
int i,
double[][] a,
double[] b)
public static double tamvec(int l,
int u,
int i,
double[][] a,
double[] b)
public static double matmat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b)
public static double tammat(int l,
int u,
int i,
int j,
double[][] a,
double[][] b)
public static double mattam(int l,
int u,
int i,
int j,
double[][] a,
double[][] b)
public static double seqvec(int l,
int u,
int il,
int shift,
double[] a,
double[] b)
public static double scaprd1(int la,
int sa,
int lb,
int sb,
int n,
double[] a,
double[] b)
public static double symmatvec(int l,
int u,
int i,
double[] a,
double[] b)
public static void fulmatvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c)
public static void fultamvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c)
public static void fulsymmatvec(int lr,
int ur,
int lc,
int uc,
double[] a,
double[] b,
double[] c)
public static void resvec(int lr,
int ur,
int lc,
int uc,
double[][] a,
double[] b,
double[] c,
double x)
public static void symresvec(int lr,
int ur,
int lc,
int uc,
double[] a,
double[] b,
double[] c,
double x)
public static void hshvecmat(int lr,
int ur,
int lc,
int uc,
double x,
double[] u,
double[][] a)
public static void hshcolmat(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a)
public static void hshrowmat(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a)
public static void hshvectam(int lr,
int ur,
int lc,
int uc,
double x,
double[] u,
double[][] a)
public static void hshcoltam(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a)
public static void hshrowtam(int lr,
int ur,
int lc,
int uc,
int i,
double x,
double[][] u,
double[][] a)
public static void elmvec(int l,
int u,
int shift,
double[] a,
double[] b,
double x)
public static void elmcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void elmrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void elmveccol(int l,
int u,
int i,
double[] a,
double[][] b,
double x)
public static void elmcolvec(int l,
int u,
int i,
double[][] a,
double[] b,
double x)
public static void elmvecrow(int l,
int u,
int i,
double[] a,
double[][] b,
double x)
public static void elmrowvec(int l,
int u,
int i,
double[][] a,
double[] b,
double x)
public static void elmcolrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void elmrowcol(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static int maxelmrow(int l,
int u,
int i,
int j,
double[][] a,
double[][] b,
double x)
public static void ichvec(int l,
int u,
int shift,
double[] a)
public static void ichcol(int l,
int u,
int i,
int j,
double[][] a)
public static void ichrow(int l,
int u,
int i,
int j,
double[][] a)
public static void ichrowcol(int l,
int u,
int i,
int j,
double[][] a)
public static void ichseqvec(int l,
int u,
int il,
int shift,
double[] a)
public static void ichseq(int l,
int u,
int il,
int shift,
double[] a)
public static void rotcol(int l,
int u,
int i,
int j,
double[][] a,
double c,
double s)
public static void rotrow(int l,
int u,
int i,
int j,
double[][] a,
double c,
double s)
public static double infnrmvec(int l,
int u,
int[] k,
double[] a)
public static double infnrmrow(int l,
int u,
int i,
int[] k,
double[][] a)
public static double infnrmcol(int l,
int u,
int j,
int[] k,
double[][] a)
public static double infnrmmat(int lr,
int ur,
int lc,
int uc,
int[] kr,
double[][] a)
public static double onenrmvec(int l,
int u,
double[] a)
public static double onenrmrow(int l,
int u,
int i,
double[][] a)
public static double onenrmcol(int l,
int u,
int j,
double[][] a)
public static double onenrmmat(int lr,
int ur,
int lc,
int uc,
int[] kc,
double[][] a)
public static double absmaxmat(int lr,
int ur,
int lc,
int uc,
int[] i,
int[] j,
double[][] a)
public static void reascl(double[][] a,
int n,
int n1,
int n2)
public static void comcolcst(int l,
int u,
int j,
double[][] ar,
double[][] ai,
double xr,
double xi)
public static void comrowcst(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double xr,
double xi)
public static void commatvec(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double[] br,
double[] bi,
double[] rr,
double[] ri)
public static boolean hshcomcol(int l,
int u,
int j,
double[][] ar,
double[][] ai,
double tol,
double[] k,
double[] c,
double[] s,
double[] t)
public static void hshcomprd(int i,
int ii,
int l,
int u,
int j,
double[][] ar,
double[][] ai,
double[][] br,
double[][] bi,
double t)
public static void elmcomveccol(int l,
int u,
int j,
double[] ar,
double[] ai,
double[][] br,
double[][] bi,
double xr,
double xi)
public static void elmcomcol(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double[][] br,
double[][] bi,
double xr,
double xi)
public static void elmcomrowvec(int l,
int u,
int i,
double[][] ar,
double[][] ai,
double[] br,
double[] bi,
double xr,
double xi)
public static void rotcomcol(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double cr,
double ci,
double s)
public static void rotcomrow(int l,
int u,
int i,
int j,
double[][] ar,
double[][] ai,
double cr,
double ci,
double s)
public static void chsh2(double a1r,
double a1i,
double a2r,
double a2i,
double[] c,
double[] sr,
double[] si)
public static double comeucnrm(double[][] ar,
double[][] ai,
int lw,
int n)
public static void comscl(double[][] a,
int n,
int n1,
int n2,
double[] im)
public static void sclcom(double[][] ar,
double[][] ai,
int n,
int n1,
int n2)
public static double comabs(double xr,
double xi)
public static void comsqrt(double ar,
double ai,
double[] pr,
double[] pi)
public static void carpol(double ar,
double ai,
double[] r,
double[] c,
double[] s)
public static void commul(double ar,
double ai,
double br,
double bi,
double[] rr,
double[] ri)
public static void comdiv(double xr,
double xi,
double yr,
double yi,
double[] zr,
double[] zi)
public static void lngintadd(int[] u,
int[] v,
int[] sum)
public static void lngintsubtract(int[] u,
int[] v,
int[] difference)
public static void lngintmult(int[] u,
int[] v,
int[] product)
public static void lngintdivide(int[] u,
int[] v,
int[] quotient,
int[] remainder)
public static void lngintpower(int[] u,
int exponent,
int[] result)
Copyright © 2009–2017 Helmut Ahammer, Philipp Kainz. All rights reserved.