|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--orgposada.nummethpos.abstractmatrix.matrixdouble.DiagonalPos
Representa la diagonal de una matriz cuadrada. Actualmente solo trabaja con SquaredMatrix.
| Field Summary | |
private int[] |
index
|
private int |
size
|
private double[] |
value
|
| Constructor Summary | |
DiagonalPos(double[] vectX)
Construye la diagonal a partir de un vector |
|
DiagonalPos(double[] vectX,
int[] vectIndex)
Construye la diagonal a partir de un vector de indices. |
|
DiagonalPos(SquaredMatrix A)
Construye la diagonal de una matriz cuadrada. |
|
| Method Summary | |
DiagonalPos |
copy()
Obtiene una nueva copia de este objeto. |
double[] |
copyValue()
Obtiene una copia de los valores de la diagonal |
int |
getIndex(int position)
Obtiene el indice la diagonal en la posicion. |
double |
getValue(int position)
Obtiene el valor de la diagonal en la posicion. |
void |
print(java.lang.String message)
Imprime en consola la diagonal. |
void |
setValue(int position,
double val)
Cambia el valor de la diagonal en la posicion. |
double |
size()
Obtiene el numero de elementos en la diagonal. |
void |
sortAscendent()
Ordena la diagonal de la matriz en forma ascendente. |
void |
sortDescendent()
Ordena la diagonal de la matriz en forma descendente. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private int[] index
private double[] value
private int size
| Constructor Detail |
public DiagonalPos(SquaredMatrix A)
throws java.lang.NullPointerException
A - Matriz de donde se extraera la diagonal.java.lang.NullPointerException - La matriz es null.
public DiagonalPos(double[] vectX)
throws java.lang.NullPointerException
vectX - Vector o arreglo de donde se extraera los valoresjava.lang.NullPointerException - El vector es null.
public DiagonalPos(double[] vectX,
int[] vectIndex)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException
vectX - Vector o arreglo de donde se extraera los valores.vectIndex - Vector o arreglo de donde se extraera los indices.java.lang.NullPointerException - El vector es null.java.lang.IllegalArgumentException - Los vectores son de
taman~o distinto.| Method Detail |
public void sortAscendent()
public void sortDescendent()
public DiagonalPos copy()
public double[] copyValue()
public void setValue(int position,
double val)
position - Posicion del valor.val - Nuevo valor.public double size()
public double getValue(int position)
position - Posicion del valor.public int getIndex(int position)
position - Posicion del indice.public void print(java.lang.String message)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||