Class Element

java.lang.Object
   |
   +----Element

public class Element
extends Object
solver の pool の 要素。計算途中の変数セットを保持。 メソッドとして制約を受け取って計算を行う機能を持つ。


Variable Index

 o children
 o complete
すべての変数が確定しているかどうか。 制約が適用されるたびにチェック
 o history
 o suspended
 o variables

Method Index

 o apply_constraint(Constraint)
制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。
 o check_complete()
gather_complete_elements から呼ばれる。
 o display()
 o display_sub(String)
 o fixed(int)

Variables

 o variables
 public double variables[]
 o complete
 public boolean complete
すべての変数が確定しているかどうか。 制約が適用されるたびにチェック

 o history
 public LinkedList history
 o suspended
 public LinkedList suspended
 o children
 public LinkedList children

Methods

 o fixed
 public boolean fixed(int i)
 o check_complete
 public void check_complete()
gather_complete_elements から呼ばれる。

 o display
 public void display()
 o display_sub
 public void display_sub(String s)
 o apply_constraint
 public void apply_constraint(Constraint constraint)
制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。