org.objectweb.proactive.calcium.examples.nqueens.bt2
Class BoardBT2
java.lang.Object
org.objectweb.proactive.calcium.examples.nqueens.Board
org.objectweb.proactive.calcium.examples.nqueens.bt2.BoardBT2
- All Implemented Interfaces:
- java.io.Serializable
public class BoardBT2
- extends Board
- See Also:
- Serialized Form
Fields inherited from class org.objectweb.proactive.calcium.examples.nqueens.Board |
board, bound1, column, down, left, mask, n, right, row, solutions, solvableSize, topbit |
Constructor Summary |
BoardBT2(int n,
int solvableSize,
int row,
int left,
int down,
int right,
int bound1,
int bound2,
int sidemask,
int lastmask,
int topbit,
int mask,
int endbit,
int[] board)
Constructor descriptor de tarea tipo backtrack2. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BoardBT2
public BoardBT2(int n,
int solvableSize,
int row,
int left,
int down,
int right,
int bound1,
int bound2,
int sidemask,
int lastmask,
int topbit,
int mask,
int endbit,
int[] board)
- Constructor descriptor de tarea tipo backtrack2.
- Parameters:
n
- Tama~no del tabler nXn.row
- Profundidad del arbol de busqueda.left
- Diagonales ocupadas que crecen a la izquierda.down
- Columnas ocupadas.right
- Diagonales ocupadas que crecen a la derecha.bound1
- Parametro necesario para backtrack2.bound2
- Parametro necesario para backtrack2.sidemask
- Parametro necesario para backtrack2.lastmask
- Parametro necesario para backtrack2.topbit
- Parametro necesario para backtrack2.mask
- Parametro necesario para backtrack2.endbit
- Parametro necesario para backtrack2.board
- Arreglo con el tablero generado hasta la posicion: fila-1.
isRootBoard
public boolean isRootBoard()
- Overrides:
isRootBoard
in class Board
isBT1
public boolean isBT1()
- Overrides:
isBT1
in class Board
Copyright 2001-2007 INRIA All Rights Reserved.