|
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().