|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object BandMatrixC
BandMatrixC - Linear algebra package for Complex band matrices
Field Summary | |
(package private) int |
c
|
(package private) Complex[] |
d
|
(package private) Complex |
det
|
(package private) int |
diagos
|
(package private) boolean |
isDecomposed
|
(package private) int |
l
|
(package private) int |
lines
|
(package private) Complex[][] |
m
|
(package private) int |
n
|
(package private) int |
r
|
Constructor Summary | |
BandMatrixC(int diagos,
int lines)
Constructor |
Method Summary | |
Complex[] |
dot(Complex[] v)
Matrix times vector |
Complex |
get(int j,
int i)
Retrieve value of matrix elements |
Complex |
getD(int i)
|
Complex |
getL(int i)
|
Complex |
getR(int i)
|
void |
set(int i,
int j,
Complex v)
Store matrix elements |
void |
setD(int i,
Complex v)
|
void |
setL(int i,
Complex v)
|
void |
setR(int i,
Complex v)
|
Complex[] |
solve3(Complex[] rhs)
Gaussian elimination for 3-banded matrix with multiple RHS and BC |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
Complex[][] m
Complex[] d
Complex det
int diagos
int lines
int n
boolean isDecomposed
int l
int c
int r
Constructor Detail |
public BandMatrixC(int diagos, int lines)
Method Detail |
public void set(int i, int j, Complex v)
public void setL(int i, Complex v)
public void setD(int i, Complex v)
public void setR(int i, Complex v)
public Complex get(int j, int i)
public Complex getL(int i)
public Complex getD(int i)
public Complex getR(int i)
public Complex[] dot(Complex[] v)
public Complex[] solve3(Complex[] rhs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |