aa
|
Public Member Functions | |
Work (String name, boolean replacing) | |
abstract Node | apply (Node n) |
Node | at (int i) |
void | clear () |
void | del (int i) |
void | del (Node n) |
boolean | isEmpty () |
int | len () |
boolean | on (Node n) |
Node | pop () |
String | toString () |
Public Attributes | |
final String | _name |
final boolean | _replacing |
final Ary< Node > | _work = new Ary<>(new Node[1],0) |
Package Functions | |
public< N extends Node > N | add (N n) |
Package Attributes | |
final VBitSet | _on = new VBitSet() |
com.cliffc.aa.node.Work.Work | ( | String | name, |
boolean | replacing | ||
) |
Definition at line 13 of file Work.java.
References com.cliffc.aa.node.Work._name, and com.cliffc.aa.node.Work._replacing.
|
package |
Definition at line 15 of file Work.java.
References com.cliffc.aa.node.Work._on, com.cliffc.aa.node.Work._work, and com.cliffc.aa.util.VBitSet.tset().
Referenced by com.cliffc.aa.GVNGCM.add_work().
Node com.cliffc.aa.node.Work.at | ( | int | i | ) |
Definition at line 27 of file Work.java.
References com.cliffc.aa.node.Work._work.
Referenced by com.cliffc.aa.node.Work.del(), and com.cliffc.aa.GVNGCM.iter().
void com.cliffc.aa.node.Work.clear | ( | ) |
Definition at line 37 of file Work.java.
References com.cliffc.aa.node.Work._on, and com.cliffc.aa.node.Work._work.
Referenced by com.cliffc.aa.GVNGCM.reset_to_init0().
void com.cliffc.aa.node.Work.del | ( | int | i | ) |
Definition at line 28 of file Work.java.
References com.cliffc.aa.node.Work._on, com.cliffc.aa.node.Work._work, and com.cliffc.aa.node.Work.at().
Referenced by com.cliffc.aa.GVNGCM.check_not_monotonic(), and com.cliffc.aa.GVNGCM.iter().
void com.cliffc.aa.node.Work.del | ( | Node | n | ) |
Definition at line 29 of file Work.java.
References com.cliffc.aa.node.Work._on, com.cliffc.aa.node.Node._uid, and com.cliffc.aa.node.Work._work.
boolean com.cliffc.aa.node.Work.isEmpty | ( | ) |
Definition at line 35 of file Work.java.
References com.cliffc.aa.node.Work._work.
Referenced by com.cliffc.aa.GVNGCM.gcp(), and com.cliffc.aa.GVNGCM.iter().
int com.cliffc.aa.node.Work.len | ( | ) |
Definition at line 14 of file Work.java.
References com.cliffc.aa.node.Work._work.
Referenced by com.cliffc.aa.GVNGCM.iter().
boolean com.cliffc.aa.node.Work.on | ( | Node | n | ) |
Definition at line 36 of file Work.java.
References com.cliffc.aa.node.Work._on, com.cliffc.aa.node.Node._uid, and com.cliffc.aa.util.VBitSet.test().
Referenced by com.cliffc.aa.GVNGCM.on_dead(), com.cliffc.aa.GVNGCM.on_flow(), and com.cliffc.aa.GVNGCM.on_reduce().
Node com.cliffc.aa.node.Work.pop | ( | ) |
Definition at line 21 of file Work.java.
References com.cliffc.aa.node.Work._on, com.cliffc.aa.node.Node._uid, and com.cliffc.aa.node.Work._work.
Referenced by com.cliffc.aa.GVNGCM.gcp(), and com.cliffc.aa.GVNGCM.iter().
String com.cliffc.aa.node.Work.toString | ( | ) |
Definition at line 38 of file Work.java.
References com.cliffc.aa.node.Work._name, and com.cliffc.aa.node.Work._on.
final String com.cliffc.aa.node.Work._name |
Definition at line 11 of file Work.java.
Referenced by com.cliffc.aa.node.Work.toString(), and com.cliffc.aa.node.Work.Work().
Definition at line 10 of file Work.java.
Referenced by com.cliffc.aa.node.Work.add(), com.cliffc.aa.node.Work.clear(), com.cliffc.aa.node.Work.del(), com.cliffc.aa.node.Work.on(), com.cliffc.aa.node.Work.pop(), and com.cliffc.aa.node.Work.toString().
final boolean com.cliffc.aa.node.Work._replacing |
Definition at line 12 of file Work.java.
Referenced by com.cliffc.aa.node.Work.Work().
Definition at line 9 of file Work.java.
Referenced by com.cliffc.aa.node.Work.add(), com.cliffc.aa.node.Work.at(), com.cliffc.aa.node.Work.clear(), com.cliffc.aa.node.Work.del(), com.cliffc.aa.node.Work.isEmpty(), com.cliffc.aa.node.Work.len(), and com.cliffc.aa.node.Work.pop().