ptolemy.domains.ct.kernel
Interface CTDynamicActor
- All Superinterfaces:
- Actor, Executable, Initializable, Nameable
- All Known Implementing Classes:
- Case, CTBaseIntegrator, CTCase, CTCompositeActor, CTRefinement, Integrator, ModalModel, Refinement, TDLModule, TDLRefinement, TransitionRefinement
public interface CTDynamicActor
- extends Actor
Interface of dynamic actors in the CT domain. Dynamic actors are actors
that have one or more integrators. Typically, integrators, analog filters,
and anything that can be written as
dx/dt = f(x, u, t)
y = g(x, u, t)
are dynamic actors.
There is one method defined in this interface, which is emitCurrentStates().
This method provides the starting states for an integration and is called
at the prefireDynamicActors() method of the CTDirector
.
- Since:
- Ptolemy II 0.2
- Version:
- $Id: CTDynamicActor.java 38798 2005-07-08 20:00:01Z cxh $
- Author:
- Jie Liu, Haiyang Zheng
- Accepted Rating:
- Proposed Rating:
Method Summary |
void |
emitCurrentStates()
Implementations of this method should emit the current states of
this actor. |
emitCurrentStates
void emitCurrentStates()
throws IllegalActionException
- Implementations of this method should emit the current states of
this actor.
- Throws:
IllegalActionException
- If the data transfer is not
completed.