Class Element
java.lang.Object
|
+----Element
- public class Element
- extends Object
solver の pool の 要素。計算途中の変数セットを保持。
メソッドとして制約を受け取って計算を行う機能を持つ。
-
children
-
-
complete
- すべての変数が確定しているかどうか。 制約が適用されるたびにチェック
-
history
-
-
suspended
-
-
variables
-
-
apply_constraint(Constraint)
- 制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。
-
check_complete()
- gather_complete_elements から呼ばれる。
-
display()
-
-
display_sub(String)
-
-
fixed(int)
-
variables
public double variables[]
complete
public boolean complete
- すべての変数が確定しているかどうか。 制約が適用されるたびにチェック
history
public LinkedList history
suspended
public LinkedList suspended
children
public LinkedList children
fixed
public boolean fixed(int i)
check_complete
public void check_complete()
- gather_complete_elements から呼ばれる。
display
public void display()
display_sub
public void display_sub(String s)
apply_constraint
public void apply_constraint(Constraint constraint)
- 制約を適用する。成功したら子供つくり、**元の** 子供へも適用する。