org.objectweb.proactive.calcium.examples.nqueens
Class Board

java.lang.Object
  extended by org.objectweb.proactive.calcium.examples.nqueens.Board
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BoardBT1, BoardBT2

public class Board
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 int[] board
           
 int bound1
           
 int column
           
 int down
           
 int left
           
 int mask
           
 int n
           
 int right
           
 int row
           
 long[] solutions
           
 int solvableSize
           
 int topbit
           
 
Constructor Summary
Board(int n, int solvableSize)
           
Board(int n, int solvableSize, int row, int left, int down, int right, int bound1)
           
 
Method Summary
 boolean isBT1()
           
 boolean isRootBoard()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

n

public int n

solvableSize

public int solvableSize

solutions

public long[] solutions

board

public int[] board

bound1

public int bound1

topbit

public int topbit

mask

public int mask

row

public int row

column

public int column

left

public int left

down

public int down

right

public int right
Constructor Detail

Board

public Board(int n,
             int solvableSize)

Board

public Board(int n,
             int solvableSize,
             int row,
             int left,
             int down,
             int right,
             int bound1)
Method Detail

isRootBoard

public boolean isRootBoard()

isBT1

public boolean isBT1()


Copyright 2001-2007 INRIA All Rights Reserved.