Package | Description |
---|---|
ptolemy.actor |
Executable entities.
|
ptolemy.actor.util |
Actor utilities.
|
ptolemy.domains.modal.kernel |
The ptolemy.domains.modal.kernel package.
|
ptolemy.domains.modal.modal |
The ptolemy.domains.modal.modal package.
|
Modifier and Type | Method and Description |
---|---|
Dependency |
Director.defaultDependency()
Return a default dependency to use between input
ports and output ports.
|
Dependency |
Director.delayDependency(double delay)
Return a boolean dependency representing a model-time delay
of the specified amount.
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanDependency
This dependency represents causal relationships that are either
present or not.
|
class |
RealDependency
This dependency represents causal relationships that have a real value
or are infinite.
|
class |
SuperdenseDependency
This dependency represents causal relationships that have a real value
and a superdense time index.
|
Modifier and Type | Field and Description |
---|---|
protected Dependency |
DefaultCausalityInterface._defaultDependency
The default dependency of an output port on an input port.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<IOPort,java.util.Map<IOPort,Dependency>> |
DefaultCausalityInterface._delayDependencies
A record of delay dependencies from input to output, if any.
|
protected java.util.Map<IOPort,java.util.Map<IOPort,Dependency>> |
CausalityInterfaceForComposites._forwardDependencies
Computed dependencies between input ports and output ports of the associated actor.
|
protected java.util.Map<IOPort,java.util.Map<IOPort,Dependency>> |
CausalityInterfaceForComposites._reverseDependencies
Computed reverse dependencies (the key is now an output port).
|
Modifier and Type | Method and Description |
---|---|
Dependency |
CausalityInterface.getDefaultDependency()
Return the default dependency.
|
Dependency |
DefaultCausalityInterface.getDefaultDependency()
Return the default dependency specified in the constructor.
|
Dependency |
CausalityInterface.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|
Dependency |
BreakCausalityInterface.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|
Dependency |
DefaultCausalityInterface.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|
Dependency |
CausalityInterfaceForComposites.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|
Dependency |
BooleanDependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
SuperdenseDependency.oPlus(Dependency dependency)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
Dependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
RealDependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
BooleanDependency.oPlusIdentity()
Return the dependency that when added to any other
dependency using oPlus() yields the other dependency.
|
Dependency |
SuperdenseDependency.oPlusIdentity()
Return the dependency that when added to any other
dependency using oPlus() yields the other dependency.
|
Dependency |
Dependency.oPlusIdentity()
Return the dependency that when added to any other
dependency using oPlus() yields the other dependency.
|
Dependency |
RealDependency.oPlusIdentity()
Return the dependency that when added to any other
dependency using oPlus() yields the other dependency.
|
Dependency |
BooleanDependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
SuperdenseDependency.oTimes(Dependency dependency)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
Dependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
RealDependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
BooleanDependency.oTimesIdentity()
Return the dependency that when multiplied by any other
dependency using oTimes() yields the other dependency.
|
Dependency |
SuperdenseDependency.oTimesIdentity()
Return the dependency that when multiplied by any other
dependency using oTimes() yields the other dependency.
|
Dependency |
Dependency.oTimesIdentity()
Return the dependency that when multiplied by any other
dependency using oTimes() yields the other dependency.
|
Dependency |
RealDependency.oTimesIdentity()
Return the dependency that when multiplied by any other
dependency using oTimes() yields the other dependency.
|
Modifier and Type | Method and Description |
---|---|
int |
BooleanDependency.compareTo(Dependency dependency)
Return Dependency.LESS_THAN, EQUALS, or GREATER_THAN depending
on whether the argument is less than, equal to, or greater than
this dependency.
|
int |
SuperdenseDependency.compareTo(Dependency dependency)
Return Dependency.LESS_THAN, EQUALS, or GREATER_THAN depending
on whether the argument is less than, equal to, or greater than
this dependency.
|
int |
RealDependency.compareTo(Dependency dependency)
Return Dependency.LESS_THAN, EQUALS, or GREATER_THAN depending
on whether the argument is less than, equal to, or greater than
this dependency.
|
Dependency |
BooleanDependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
SuperdenseDependency.oPlus(Dependency dependency)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
Dependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
RealDependency.oPlus(Dependency d)
Return a dependency that results from parallel composition of
this one and the specified one.
|
Dependency |
BooleanDependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
SuperdenseDependency.oTimes(Dependency dependency)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
Dependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Dependency |
RealDependency.oTimes(Dependency d)
Return a dependency that results from serial composition of
this one and the specified one.
|
Constructor and Description |
---|
BreakCausalityInterface(Actor actor,
Dependency defaultDependency)
Construct a causality interface for the specified actor.
|
CausalityInterfaceForComposites(Actor actor,
Dependency defaultDependency)
Construct a causality interface for the specified actor.
|
DefaultCausalityInterface(Actor actor,
Dependency defaultDependency)
Construct a causality interface for the specified actor.
|
Modifier and Type | Method and Description |
---|---|
Dependency |
FSMDirector.defaultDependency()
Return a default dependency to use between input input ports
and output ports.
|
Dependency |
FSMCausalityInterface.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|
Constructor and Description |
---|
FSMCausalityInterface(Actor actor,
Dependency defaultDependency)
Construct a causality interface for the specified actor.
|
Modifier and Type | Method and Description |
---|---|
Dependency |
MirrorCausalityInterface.getDependency(IOPort input,
IOPort output)
Return the dependency between the specified input port
and the specified output port.
|