javax.constraints.impl
Class BasicVarMatrix
java.lang.Object
javax.constraints.impl.BasicVarMatrix
- All Implemented Interfaces:
- VarMatrix
public class BasicVarMatrix
- extends java.lang.Object
- implements VarMatrix
A VarMatrix is a two-dimensional array of Var objects
|
Constructor Summary |
BasicVarMatrix(Problem problem,
java.lang.String name,
int min,
int max,
int rows,
int columns)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BasicVarMatrix
public BasicVarMatrix(Problem problem,
java.lang.String name,
int min,
int max,
int rows,
int columns)
column
public Var[] column(int j)
- Specified by:
column in interface VarMatrix
diagonal1
public Var[] diagonal1()
- Specified by:
diagonal1 in interface VarMatrix
diagonal2
public Var[] diagonal2()
- Specified by:
diagonal2 in interface VarMatrix
flat
public Var[] flat()
- Specified by:
flat in interface VarMatrix
get
public Var get(int i,
int j)
- Specified by:
get in interface VarMatrix
numberOfColumns
public int numberOfColumns()
- Specified by:
numberOfColumns in interface VarMatrix
numberOfRows
public int numberOfRows()
- Specified by:
numberOfRows in interface VarMatrix
post
public void post(int[][] data)
- Specified by:
post in interface VarMatrix
post
public void post(int i,
int j,
int value)
- Specified by:
post in interface VarMatrix
row
public Var[] row(int i)
- Specified by:
row in interface VarMatrix
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object