Package ptolemy.actor.util
Actor utilities.
- Since:
- Ptolemy II 0.2
-
Interface Summary Interface Description CausalityInterface This interface defines a causality interfaces for actor networks as described in the paper "Causality Interfaces for Actor Networks" by Ye Zhou and Edward A.CQComparator This interface extends the java.util.Comparator interface, which defines the compare() method.Dependency This interface provides a dependency for causality interfaces as described in the paper "Causality Interfaces for Actor Networks" by Ye Zhou and Edward A.ExplicitChangeContext An entity that implements an explicit change context declares a change context, in which parameters are modified.PeriodicDirector Interface for directors that have a period parameter. -
Class Summary Class Description ActorDependencies Utilities for data dependencies between actors.ActorTypeUtil This class includes a number of utility methods and classes that simplify the generation of type constraints.ArrayElementTypeFunction This class implements a monotonic function that returns the element type of its argument, if the argument is an array type.ArrayOfTypesFunction This class implements a monotonic function that returns an array type with the element type equal to its argument.BooleanDependency This dependency represents causal relationships that are either present or not.BreakCausalityInterface This class provides a causality interface where no output port depends on any input port.CalendarQueue This class implements a fast priority queue.CausalityInterfaceForComposites This class elaborates its base class by providing an algorithm for inferring the causality interface of a composite actor from the causality interfaces of its component actors and their interconnection topology.ConstructAssociativeType A function that, given a list of ports, returns aStructuredType
of which the fields names and field types correspond with the given ports.ConstVariableModelAnalysis An analysis that traverses a model to determine all the constant variables in a hierarchical model.DefaultCausalityInterface This class provides causality interfaces for actor networks as described in the paper "Causality Interfaces for Actor Networks" by Ye Zhou and Edward A.DependencyDeclaration An instance of DependencyDeclaration is an attribute that declares variable dependence information of a parameter.DFUtilities This class factors code out of the SDF domain, for use in different schedulers, so that they can be implemented in a consistent fashion.DFUtilities.NamedObjComparator A comparator for named objects.ExtractFieldType A partial monotonic function of the given port that returns a type associated with the given field name, to be found in the type definition of the port.FIFOQueue A first-in, first-out (FIFO) queue with variable capacity and optional history.FreeVariableModelAnalysis An analysis that traverses a model to determine all the free variables in a hierarchical model.FuzzyDoubleComparator Deprecated. As Ptolemy II 4.1, use GeneralComparator instead.GeneralComparator This class compares two comparable objects, object_1 and object_2, by calling compare(object_1, object_2).GLBFunction This class implements a monotonic function that returns the greatest lower bound (GLB) of its arguments.PeriodicDirectorHelper This is a helper class for directors implementing PeriodicDirector.RealDependency This dependency represents causal relationships that have a real value or are infinite.SuperdenseDependency This dependency represents causal relationships that have a real value and a superdense time index.SuperdenseTime This class defines the structure of superdense time used in domains having time involved in computation.Time An object of the Time class represents time in a model.TimedEvent This class aggregates an instance of Time and an Object, and provides a CQComparator as an inner class.TimedEvent.TimeComparator This class implements the CQComparator interface.TotallyOrderedSet An object of this class is a totally ordered set with an increasing order.