org.objectweb.proactive.calcium.examples.nqueens.bt2
Class BoardBT2

java.lang.Object
  extended by org.objectweb.proactive.calcium.examples.nqueens.Board
      extended by org.objectweb.proactive.calcium.examples.nqueens.bt2.BoardBT2
All Implemented Interfaces:
java.io.Serializable

public class BoardBT2
extends Board

See Also:
Serialized Form

Field Summary
 
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.
 
Method Summary
 boolean isBT1()
           
 boolean isRootBoard()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

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.