|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.unidata.view.sounding.CellNetwork
public final class CellNetwork
A network of ComputeCells. This class provides support for
computational networks of ComputeCells that perform their work more
efficiently than a naive network.
This class is thread-compatible but not thread-safe. Clients should synchronize access to an instance of this class when appropriate.
| Constructor Summary | |
|---|---|
CellNetwork()
Constructs from nothing. |
|
| Method Summary | |
|---|---|
void |
add(ComputeCell cell)
Adds a cell. |
void |
configure()
Configures the network. |
void |
remove(ComputeCell cell)
Removes a cell. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CellNetwork()
| Method Detail |
|---|
public void add(ComputeCell cell)
cell - The cell to be added to this network.public void remove(ComputeCell cell)
cell - The cell to be removed from this network.
public void configure()
throws VisADException,
RemoteException
CellCycleException - if the directed graph of dependencies of the
cells contains a cycle.
VisADException - if a VisAD failure occurs.
RemoteException - if a Java RMI failure occurs.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||