[kepler-dev] FSM depends on continuous domain
Christopher Brooks
cxh at eecs.berkeley.edu
Wed Jun 21 08:14:36 PDT 2006
Note that fsm/kernel now depends on the continuous domain:
fsm/kernel/HybridModalDirector.java:
import ptolemy.domains.continuous.kernel.ContinuousDirector;
fsm/kernel/HybridModalDirector.java:
import ptolemy.domains.continuous.kernel.ContinuousStatefulComponent;
fsm/kernel/HybridModalDirector.java:
import ptolemy.domains.continuous.kernel.ContinuousStepSizeController;
fsm/kernel/Transition.java:
import ptolemy.domains.continuous.kernel.ContinuousDirector;
BTW - I don't understand why if I want to use fsm I require the continuous
domain. I think this is a small flaw in the architecture.
Also, this means that Kepler now depends on the continuous domain, so
please be very careful when editing the continuous domain.
Below is the coverage for the continuous domain:
Package Method Constructor Basic Block
------- ------ ----------- -----------
domains.continuous.kernel 49/57= 85% 3/3=100% 129/247=52%
domains.continuous.kernel.solver 9/20= 45% 0/0=N/A 17/52=32%
domains.continuous.lib 2/6= 33% 2/2=100% 8/28=28%
The kernel is pretty good, but the solver and lib could use some work.
BTW - congrats on rewriting CT, this is very important work.
_Christopher
More information about the Kepler-dev
mailing list