org.xistrat.bean
Class EvaluationResult

java.lang.Object
  extended by org.xistrat.bean.EvaluationResult

public class EvaluationResult
extends java.lang.Object

used by the engine to store the evaluation of a position

Since:
0.5.42

Field Summary
 int bound
           
 int draft
           
 FigurData[] figs
           
 int from
           
 int lowerbound
           
 int name
           
 int to
           
 int upperbound
           
 
Constructor Summary
EvaluationResult()
           
EvaluationResult(int lowerbound, int upperbound, int from, int to, int name, int draft, FigurData[] figs)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lowerbound

public int lowerbound

upperbound

public int upperbound

from

public int from

to

public int to

name

public int name

bound

public int bound

draft

public int draft

figs

public FigurData[] figs
Constructor Detail

EvaluationResult

public EvaluationResult()

EvaluationResult

public EvaluationResult(int lowerbound,
                        int upperbound,
                        int from,
                        int to,
                        int name,
                        int draft,
                        FigurData[] figs)
Parameters:
lowerbound - lower limit of the score
upperbound - upper limit of the score (exact result is represented by identical bounds)
from - the location where the candidate move starts from
to - the location the candidate move ends
name - the candidate piece's type name (A, B, C, D, E, F, ...)
draft - the nominal depth (a lower bound of the truth, maybe varying depth) under which the result has been achieved