|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.hcarralero.toljava.TOLLObject
com.hcarralero.toljava.TOLMatrix
public class TOLMatrix
Representa a un objeto TOL de tipo Matrix.
TOLMatrixException| Field Summary | |
|---|---|
protected double[][] |
values
|
| Constructor Summary | |
|---|---|
TOLMatrix()
Construye un objeto TOLMatrix vacío (UnknownMatrix). |
|
TOLMatrix(double[][] values)
Construye un objeto TOLMatrixna partie de un arreglo doble (matriz) de números reales. |
|
TOLMatrix(int rows,
int columns)
Construye un objeto TOLMatrix con el número especificado de filas y columnas,
todos los elementos son inicializados a 0.0. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
Compara a este objeto con otro. |
double |
getCellValue(int row,
int column)
Obtiene el valor numérico real correspondiente a la celda cuyas fila y columna se indican. |
int |
getColumns()
Obtiene el número de columnas de la matriz. |
int |
getRows()
Obtiene el número de filas de la matriz. |
double[][] |
getValues()
Obtiene como arreglo doble la matriz contenida en el objeto. |
int |
hashCode()
Calcula el código hash asignado al objeto. |
boolean |
isMatrix()
Determina si el objeto corresponde al tipo Matrix de TOL. |
void |
setCellValue(int row,
int column,
double value)
Cambia el valor de la celda cuyas fila y columna se indican por el nuevo valor pasado como parámetro. |
java.lang.String |
toString()
Obtiene una representación como cadena de texto de la matriz en el formato {{a11, a12, ..., a1n}, {a21, a22, ..., a2n}, ..., {am1, am2, ..., amn}}, donde m es el número de filas y m el de columnas. |
| Methods inherited from class com.hcarralero.toljava.TOLLObject |
|---|
isCode, isComplex, isDate, isPolyn, isRatio, isReal, isReference, isSerie, isSet, isText, isTimeSet, isVMatrix |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected double[][] values
| Constructor Detail |
|---|
public TOLMatrix()
TOLMatrix vacío (UnknownMatrix).
public TOLMatrix(int rows,
int columns)
throws TOLMatrixException
TOLMatrix con el número especificado de filas y columnas,
todos los elementos son inicializados a 0.0.
rows - número de filascolumns - número de columnas
TOLMatrixException - cuando no se puede crear la matriz por alguna de
las razones siguientes: número de filas o columnas no válidos o insuficicnte memoria.TOLMatrixException
public TOLMatrix(double[][] values)
throws TOLMatrixException
TOLMatrixna partie de un arreglo doble (matriz) de números reales.
values - arreglo doble (matriz) de números reales.
TOLMatrixException - cuando no se puede crear la matriz por alguna de
las razones siguientes: número de filas o columnas no válidos en el arreglo doble (matriz) pasado como parámetro
o insuficicnte memoria.TOLMatrixException| Method Detail |
|---|
public int getRows()
public int getColumns()
public double[][] getValues()
public double getCellValue(int row,
int column)
throws TOLMatrixException
row - filacolumn - columna
TOLMatrixException - si se intenta acceder a una celda inexistente.
public void setCellValue(int row,
int column,
double value)
throws TOLMatrixException
row - filacolumn - columnavalue - nuevo valor
TOLMatrixException - cuando la fila o columna están fuera del rango de la matriz.public boolean isMatrix()
isMatrix in interface TOLObjectisMatrix in class TOLLObjecttrue ya que el objeto corresponde al tipo Matrix de TOL.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - el objeto con el que se comparará.
true si el objeto pasado como parámetro es de tipo
TOLMatrix y representa una matriz con igual cantidad de filas
y columnas, así como todos los elementos que contienen.public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||