public class CELL_<T> extends JacobRunnable
Cell(self, val) = self ? [ read(r) = { Cell(self, val) | r ! val(val) } & write(newVal) = { Cell(self, newVal) } ]
Constructor and Description |
---|
CELL_(CellChannel self,
T val) |
Modifier and Type | Method and Description |
---|---|
void |
run()
Peform the template reduction, i.e.
|
java.lang.String |
toString() |
getImplementedMethods
getClassName, getExtension, getMethod, importChannel, instance, newChannel, newChannel, object, object, object, object, replication, replication
public CELL_(CellChannel self, T val)
public void run()
JacobRunnable
Note that JACOB operations are performed in parallel, so the sequencing of JACOB operations is irrelevant
run
in class JacobRunnable
public java.lang.String toString()
toString
in class JacobRunnable