This domain supports both conditional and multi-way rendezvous. In conditional rendezvous, an actor is willing to rendezvous with any one of several other actors. In multiway rendezvous, an actor requires rendezvous with multiple other actors at the same time. When using conditional rendezvous, the choice of which rendezvous occurs is nondeterministic, in general.
The model of computation is based on the Communicating Sequential Processesmodel first proposed by Hoare in 1978. Rendezvous-based communication is also known as synchronous message passing, but we avoid this term to avoid confusion with the SR (synchronous/reactive) domain.
In a relation group, there is no significance to the order in which relations are linked, unlike the order in which ports are linked to relations. Also, unlike links between relations and ports, there is no significance to multiple links between the same relations. Any two relations are either linked or not linked.
http://hoschek.home.cern.ch/hoschek/colt/
.
The library supports many
commonly used probability distributions and provides
systematic management of seeds and random number generation
techniques.
output = fft(in, $foo)Before, you would have to have read foo in a Const actor and provided it as input to the Matlab expression actor.
vergil -single
is invoked, then a single window interface
is used. This interface is experimental.
-single
argument should be the first argument.
-hyvisual
command line argument or else run the HyVisual Web Edition. These
models will not work in a standard Ptolemy II vergil or Web Edition
because to support HSIF, we need to check xml each file to see
if it is an HSIF file of a MoML file. This check slows Ptolemy II
down slightly.
ArrayMaximum
ArrayMinimum
BusAssembler
BusDisassembler
Rician
Stop
ThrowException
ThrowModelError
ConvolutionalCoder
DeScrambler
HadamardCode
Scrambler
ViterbiDecoder
ExpressionToToken
TokenToExpression
ArrayMaximum
ArrayMinimum
$PTII/configure.in
,
$PTII/configure
,
$PTII/.classpath.in
,
$PTII/.eclipse.epf
,
$PTII/configs/FindClass.java
ptolemy/domains/sdf/lib/vq/ImageSequence.java
ptolemy/domains/sdf/lib/Autocorrelation.java
lib/saxon7.jar
Updated to 7.6.5 of Saxon. This was necessary to get both
the HSIF demos and the Cal demos to work.
ptolemy/vergil/actor/ActorEditorGraphController.java
ptolemy/vergil/toolbox/PtolemyTransferable.java
ptolemy/actor/gui/TextEffigy.java
The way this is realized is that these unit constants are tokens just like other Ptolemy II data, and multiplication and division are overloaded in the base classes for numeric valued tokens. We continue to work on this architecture to enable users to customize the unit system on a per-model basis.
$PTII/doc/design/usingVergil/index.htm
for more complete information
jdb
(Zoltan Kemenczy, Research In Motion, Ltd.) -
The scripts that invoke Ptolemy II have been extended to support
jdb
, the Java Debugger.
Accumulator
BooleanMultiplexor
BooleanSelect
BooleanSwitch
ClassWrapper
An actor that wraps (an instance of) a Java class.
Counter
An up-down counter.
Differential
DoubleReader
Limiter
LinearDifferenceEquationSystem
LookupTable
NonStrictTest
URLDirectoryReader
VectorAssembler
VectorDisassembler
WallClockTime
SerialComm
BooleanToAnything
InUnitsOf
IntArrayToString
LongToDouble
StringToIntArray
MatrixVisualizer
RealTimePlotter
SliderSource
IsPresent
DatagramReader
DatagramWriter
EventSource
FirstOrderHold
LevelCrossingDetector
EventButton
EventFilter
Inhibit
PreemptableTask
Previous
Queue
QueueWithNextOut
SamplerWithDefault
DoubleToMatrix
MatrixToDouble
Last Updated: $Date: 2008/02/07 18:56:30 $