|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SLEDataStore
Data object holding system of linear equations (SLE) data - writtable variant. Both input (matrix of coefficients and right-hand-side vector) and output (solution vector) data are stored here. For actual data storage (full or sparse SLE matrix).
Field Summary |
---|
Fields inherited from interface cz.cuni.jagrlib.iface.SLEData |
---|
NULL |
Fields inherited from interface cz.cuni.jagrlib.iface.Property |
---|
LOGGING, STATISTICS, TEXT_DESCRIPTION |
Method Summary | |
---|---|
void |
init(int rows,
int columns)
Initializes the SLE. |
void |
setCoeff(int row,
int col,
double value)
Sets a single matrix coefficient. |
void |
setColumn(int col,
double[] values)
Sets the whole matrix column. |
void |
setReflectance(double[] reflectance)
Sets the whole reflectance vector. |
void |
setReflectance(int i,
double value)
Sets a single reflectance (radiosity: element albedo). |
void |
setRight(double[] values)
Sets the whole right-side vector. |
void |
setRight(int row,
double value)
Sets a single element of the right-side vector. |
void |
setRow(int row,
double[] values)
Sets the whole matrix row. |
void |
setWeight(double[] values)
Sets the whole weight vector. |
void |
setWeight(int i,
double value)
Sets a single element weight (radiosity: element area). |
Methods inherited from interface cz.cuni.jagrlib.iface.SLEData |
---|
actualComponent, getCoeff, getColumn, getColumns, getMatrix, getReflectance, getReflectance, getRight, getRight, getRow, getRows, getSolution, getSolution, getWeight, getWeight, nextCoeffInColumnChanged, nextCoeffInRowChanged, nextRightChanged, resetChanges, setComponent, setSolution, setSolution |
Methods inherited from interface cz.cuni.jagrlib.iface.Property |
---|
commit, get, set |
Method Detail |
---|
void init(int rows, int columns)
0.0
.
void setCoeff(int row, int col, double value)
void setRow(int row, double[] values)
void setColumn(int col, double[] values)
void setRight(int row, double value)
void setRight(double[] values)
void setWeight(int i, double value)
void setWeight(double[] values)
void setReflectance(int i, double value)
void setReflectance(double[] reflectance)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |