|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectadevs.Devs
adevs.Atomic<X>
public abstract class Atomic<X>
This interface is implemented by atomic DEVS models. The model's constructor should place it into its initial state.
Constructor Summary | |
---|---|
Atomic()
|
Method Summary | |
---|---|
abstract void |
delta_conf(java.util.Collection<X> xb)
Confluenct transition function |
abstract void |
delta_ext(double e,
java.util.Collection<X> xb)
External transition function |
abstract void |
delta_int()
|
abstract void |
output_func(java.util.Collection<X> yb)
The output function must fill the Collection yb with the model's output. |
abstract double |
ta()
Time advance. |
Methods inherited from class adevs.Devs |
---|
getNativePeer, model_transition |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Atomic()
Method Detail |
---|
public abstract void delta_int()
public abstract void delta_ext(double e, java.util.Collection<X> xb)
e
- Time elapsed since the last change of statexb
- Collection containing the model's inputpublic abstract void delta_conf(java.util.Collection<X> xb)
xb
- Collection containing the model's inputpublic abstract void output_func(java.util.Collection<X> yb)
yb
- An empty Collection to be filled with output from the modelpublic abstract double ta()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |