Overview
Introduction to MLDesigner
Getting started with MLDesigner
Basic Terms
Graphical User Interface
Run a Demo Simulation
Choose a System
Create a library
Save Demo in the Created Library
Explore and Run the Demo
Build a Simple Model
Create a Sub-library
Build a Module
Create a New Module
Add Ports
Add Model Instances
Connect Model Instances
Add Parameter
Link Parameter
Build a System
Create a New System
Add Model Instances
Connect Model Instances
Export Parameters
Multiple Iterations and Parameter Sets
Xgraph Configuration
Build a Primitive
Create a New Primitive
Create Ports and Parameters
Change the Source
Replace model instances
Introduction to MLDesigner
Getting started with MLDesigner
Basic Terms
Graphical User Interface
Run a Demo Simulation
Choose a System
Create a library
Save Demo in the Created Library
Explore and Run the Demo
Build a Simple Model
Create a Sub-library
Build a Module
Create a New Module
Add Ports
Add Model Instances
Connect Model Instances
Add Parameter
Link Parameter
Build a System
Create a New System
Add Model Instances
Connect Model Instances
Export Parameters
Multiple Iterations and Parameter Sets
Xgraph Configuration
Build a Primitive
Create a New Primitive
Create Ports and Parameters
Change the Source
Replace model instances
Installation Guide
Planning the installation
System requirements
Preliminary tasks
Registration
Download the installation binaries
Choose the right licensing model
Request a license
Installing MLDesigner
Installing on Microsoft Windows
Installing on Linux
Upgrading MLDesigner
MLDesigner release notes
What's new with MLDesigner 3
New features
Tree View
Model Editor
Console View
Property Editor
Primitive Source Editor
Pxgraph
Simulation
Changed features
Tree View
Model Editor
Data Structure View
Console View
Property Editor
Simulation
Simulation core
Domains
Miscellaneous
Release notes for MLDesigner 3
Release notes for MLDesigner 4
Running MLDesigner
Running MLDesigner on Microsoft Windows
License settings
Issues with security software
Running MLDesigner on Linux
License settings
Planning the installation
System requirements
Preliminary tasks
Registration
Download the installation binaries
Choose the right licensing model
Request a license
Installing MLDesigner
Installing on Microsoft Windows
Installing on Linux
Upgrading MLDesigner
MLDesigner release notes
What's new with MLDesigner 3
New features
Tree View
Model Editor
Console View
Property Editor
Primitive Source Editor
Pxgraph
Simulation
Changed features
Tree View
Model Editor
Data Structure View
Console View
Property Editor
Simulation
Simulation core
Domains
Miscellaneous
Release notes for MLDesigner 3
Release notes for MLDesigner 4
Running MLDesigner
Running MLDesigner on Microsoft Windows
License settings
Issues with security software
Running MLDesigner on Linux
License settings
Simulation Domains
Introduction to MLDesigner Domains
Tier 1 Domains
SDF Domain
Targets
Default SDF target
The loop-SDF target
Primitives
Source primitives
Sink primitives
Arithmetic primitives
Nonlinear primitives
Logic primitives
Control primitives
Conversion primitives
Matrix primitives
Signal processing (DSP) primitives
Filter primitives
Communication primitives
Telecommunication primitives
Radar primitives
Image processing primitives
Neural network primitives
Tcl/Tk primitives
Demos
Basic demos
Multi-rate demos
Communication demos
Digital signal processing demos
Sound demos
Image processing demos
Vector quantization demos
Fix demos
Tcl/Tk demos
Matrix demos
FSM Domain
The MLDesigner FSM Domain
MLDesigner FSM Semantic
Basic FSM elements
FSM Action Language
Overview
Action Examples
Transition Guard Condition Examples
FSM Execution Semantics
Elevator example
The FSM model
FSM User Interface integration
FSM Design Check
FSM and Concurrency Domains
Creating an FSM
Backward Compatibility
ANSI C Code Synthesis
Generator Input
Generator Output
Limitations
FSM Module Limitations
FSM Semantic Limitations
Data Type Limitations
Code Generation Process
Run-time Environment
Output Source Files
Code Customization
Code Debugging
Example
DE Domain
Events and chronology
Wormholes
DE Performance Issues
DE Libraries
CTDE Domain
Continuous-Time computation models
The combined Continuous Time/Discrete Event model of computation
Modeling in the CTDE domain
Example: Bouncing Ball-Model
User-adjustable parameters
Tier 2 Domains
Domain Targets
Introduction to MLDesigner Domains
Tier 1 Domains
SDF Domain
Targets
Default SDF target
The loop-SDF target
Primitives
Source primitives
Sink primitives
Arithmetic primitives
Nonlinear primitives
Logic primitives
Control primitives
Conversion primitives
Matrix primitives
Signal processing (DSP) primitives
Filter primitives
Communication primitives
Telecommunication primitives
Radar primitives
Image processing primitives
Neural network primitives
Tcl/Tk primitives
Demos
Basic demos
Multi-rate demos
Communication demos
Digital signal processing demos
Sound demos
Image processing demos
Vector quantization demos
Fix demos
Tcl/Tk demos
Matrix demos
FSM Domain
The MLDesigner FSM Domain
MLDesigner FSM Semantic
Basic FSM elements
FSM Action Language
Overview
Action Examples
Transition Guard Condition Examples
FSM Execution Semantics
Elevator example
The FSM model
FSM User Interface integration
FSM Design Check
FSM and Concurrency Domains
Creating an FSM
Backward Compatibility
ANSI C Code Synthesis
Generator Input
Generator Output
Limitations
FSM Module Limitations
FSM Semantic Limitations
Data Type Limitations
Code Generation Process
Run-time Environment
Output Source Files
Code Customization
Code Debugging
Example
DE Domain
Events and chronology
Wormholes
DE Performance Issues
DE Libraries
CTDE Domain
Continuous-Time computation models
The combined Continuous Time/Discrete Event model of computation
Modeling in the CTDE domain
Example: Bouncing Ball-Model
User-adjustable parameters
Tier 2 Domains
Domain Targets
Modeling Guide
Modeling with MLDesigner
Graphical User Interface
Settings
Workspace
Tree View
Context menu
Property Editor
Console View
Menu bar
File menu
Edit menu
View menu
Window menu
Toolbars
Standard toolbar
Data Structure toolbar
Tree Filter toolbar
Modeling toolbar
Handle models
Create new models
Copy existing models
Create Special Primitives
Create Primitives from source
Export/Import models
Update models
Delete models
Shared Libraries
Export a top-level library to Shared Libraries
Developing Models
Create or open a model
Edit common model component properties
All properties
Common properties
Primitive properties
FSM properties
System properties
Module Properties
Add input or output ports
Introduction
Create ports and change their properties
Sine modulator example - Step 2
Add parameters and specify their default values
Introduction
Creating and deleting parameters
Sine modulator example - Step 3
Add shared elements
Add model instances and change their placement
Sine modulator example - Step 4
Set parameters of model instances
Changing parameter values
Linking parameters
Sine modulator example - Step 5
Connect model instances
Use labels for annotation
Color model components
Create and view model documentation
Sine modulator example
Autoforking
Buses and Delays
Dynamic Instances
Dynamic Linking
Debugging and analyzing systems
Breakpoints
Probes
MLDesigner Kernel
Models of computation
Simulation domains
Code generation domains
Simulation with MLDesigner
Generate Extern
Generate + Simulate Extern
Breakpoints
Simulation with Parameter Sets
Saving simulation results
Distributed external simulations
Simulation statistics
Plots, graphs and animation
Animation using Tk primitives
Visualization using 2D plotting system
Modeling using PTcl - The Ptolemy Tcl interpreter
PTcl commands
Overview
Define a simulation
Show the current status
Run a simulation
Undo commands
Targets
Define shared elements
Define data structures types
Miscellaneous commands
A wormhole example
PTcl as simulation control language
sinMod.ptcl
Shared Model Elements
Memories
Events
Resources
Introduction
Quantity Resources
Blocking Mechanism
Addressing mode
Addressed Fit Policy
Server Resources
Server Mechanism
Preemption Discipline
Service Rate Multiplier
Context Switching Overhead
Data Structure Management
Managing Data Structures
Managing enumeration elements
Using Data Structures
Data Structure Libraries
DS Handling library
ENUM Operations library
Vector Operations library
Modeling with MLDesigner
Graphical User Interface
Settings
Workspace
Tree View
Context menu
Property Editor
Console View
Menu bar
File menu
Edit menu
View menu
Window menu
Toolbars
Standard toolbar
Data Structure toolbar
Tree Filter toolbar
Modeling toolbar
Handle models
Create new models
Copy existing models
Create Special Primitives
Create Primitives from source
Export/Import models
Update models
Delete models
Shared Libraries
Export a top-level library to Shared Libraries
Developing Models
Create or open a model
Edit common model component properties
All properties
Common properties
Primitive properties
FSM properties
System properties
Module Properties
Add input or output ports
Introduction
Create ports and change their properties
Sine modulator example - Step 2
Add parameters and specify their default values
Introduction
Creating and deleting parameters
Sine modulator example - Step 3
Add shared elements
Add model instances and change their placement
Sine modulator example - Step 4
Set parameters of model instances
Changing parameter values
Linking parameters
Sine modulator example - Step 5
Connect model instances
Use labels for annotation
Color model components
Create and view model documentation
Sine modulator example
Autoforking
Buses and Delays
Dynamic Instances
Dynamic Linking
Debugging and analyzing systems
Breakpoints
Probes
MLDesigner Kernel
Models of computation
Simulation domains
Code generation domains
Simulation with MLDesigner
Generate Extern
Generate + Simulate Extern
Breakpoints
Simulation with Parameter Sets
Saving simulation results
Distributed external simulations
Simulation statistics
Plots, graphs and animation
Animation using Tk primitives
Visualization using 2D plotting system
Modeling using PTcl - The Ptolemy Tcl interpreter
PTcl commands
Overview
Define a simulation
Show the current status
Run a simulation
Undo commands
Targets
Define shared elements
Define data structures types
Miscellaneous commands
A wormhole example
PTcl as simulation control language
sinMod.ptcl
Shared Model Elements
Memories
Events
Resources
Introduction
Quantity Resources
Blocking Mechanism
Addressing mode
Addressed Fit Policy
Server Resources
Server Mechanism
Preemption Discipline
Service Rate Multiplier
Context Switching Overhead
Data Structure Management
Managing Data Structures
Managing enumeration elements
Using Data Structures
Data Structure Libraries
DS Handling library
ENUM Operations library
Vector Operations library
Programming Guide
Designing Primitives
Introduction
Definition of Primitive Interfaces
Model Property Definitions
Input/Output Port Definitions
Parameter Definitions
Annotations
Primitive Functionality Definition
Ptolemy Language Description
Primitive Language Constructs
Keywords in detail
Keyword Overview
Writing C++ Code for Primitives
Reading Inputs and Writing Outputs
Parameters
Array Parameter
Programming Examples
Example 1
Example 2
Example 3
Preventing Memory Leaks in C++ Code
Infrastructure for Primitive Definition
Handling Errors
I/O Classes
Extended Input and Output Stream Classes
Generating Graphs Using the XGraph Class
Classes for Displaying Animated Bar Graphs
Collecting Statistics Using the Histogram Classes
String Functions and Classes
Functions
Classes
List Classes
SequentialList
Queue
Stack
Hash Tables
HashTable
TextTable
Using Random Numbers
Using Data Types
Scalar Numeric Types
Complex Data Type
Fixed-point Data Type
Constructing fixed-point variables
Fixed-point parameter
Fixed-point inputs and outputs
Assignment and overflow handling
Constructors
Functions to set or display information about the Fix number
Comparison function
Operators
Conversions
Fix overflow, rounding, and errors
Defining New Data Types
Defining a New Message Class
Use of the Envelope Class
Use of the MessageParticle Class
Use of Messages in Primitives
Matrix Data Types
Design philosophy
PtMatrix Class
Public Functions and Operators for the PtMatrix Class
Functions and Operators to access entries of the Matrix
Constructors
Comparison operators
Conversion operators
Invasive replacement operators
Non-invasive operators
Non-member binary operators
Miscellaneous functions
Writing Primitives Using the PtMatrix Class
Input portholes
Allowing delays on inputs
Matrix outputs
Future Extensions
File and String Types
File Type
String Type
Manipulating Particles of Type anytype
Unsupported Types
Submatrices
Image Particles
Programming Using Data Structures
Initializing Data Structures
Using Data Structures
Generic Type Operations
Type Specific Interfaces
Base Types Interface
Vector Data Structure Interface
Enumeration Data Structure Operations
Operations for Composite Data Structures
When to Clone/Release Data Structures.
Using Tcl/Tk in primitives
Writing Tcl/Tk scripts for the TclScript primitive
Example 1
Example 2
Tcl utilities available to the programmer
Creating primitives derived from TclScript
Domain Related Issues
SDF Domain
DDF Domain
Dynamic input
Dynamic output
Switching between SDF and DDF behavior
DE Domain
Programming Primitives in the DE Domain
Delay primitives
Functional Primitives
Simultaneous Events
Source Primitives
Init and WrapUp Primitives
Programming Examples
Identity Matrix Primitive
Matrix Transpose
Designing Primitives
Introduction
Definition of Primitive Interfaces
Model Property Definitions
Input/Output Port Definitions
Parameter Definitions
Annotations
Primitive Functionality Definition
Ptolemy Language Description
Primitive Language Constructs
Keywords in detail
Keyword Overview
Writing C++ Code for Primitives
Reading Inputs and Writing Outputs
Parameters
Array Parameter
Programming Examples
Example 1
Example 2
Example 3
Preventing Memory Leaks in C++ Code
Infrastructure for Primitive Definition
Handling Errors
I/O Classes
Extended Input and Output Stream Classes
Generating Graphs Using the XGraph Class
Classes for Displaying Animated Bar Graphs
Collecting Statistics Using the Histogram Classes
String Functions and Classes
Functions
Classes
List Classes
SequentialList
Queue
Stack
Hash Tables
HashTable
TextTable
Using Random Numbers
Using Data Types
Scalar Numeric Types
Complex Data Type
Fixed-point Data Type
Constructing fixed-point variables
Fixed-point parameter
Fixed-point inputs and outputs
Assignment and overflow handling
Constructors
Functions to set or display information about the Fix number
Comparison function
Operators
Conversions
Fix overflow, rounding, and errors
Defining New Data Types
Defining a New Message Class
Use of the Envelope Class
Use of the MessageParticle Class
Use of Messages in Primitives
Matrix Data Types
Design philosophy
PtMatrix Class
Public Functions and Operators for the PtMatrix Class
Functions and Operators to access entries of the Matrix
Constructors
Comparison operators
Conversion operators
Invasive replacement operators
Non-invasive operators
Non-member binary operators
Miscellaneous functions
Writing Primitives Using the PtMatrix Class
Input portholes
Allowing delays on inputs
Matrix outputs
Future Extensions
File and String Types
File Type
String Type
Manipulating Particles of Type anytype
Unsupported Types
Submatrices
Image Particles
Programming Using Data Structures
Initializing Data Structures
Using Data Structures
Generic Type Operations
Type Specific Interfaces
Base Types Interface
Vector Data Structure Interface
Enumeration Data Structure Operations
Operations for Composite Data Structures
When to Clone/Release Data Structures.
Using Tcl/Tk in primitives
Writing Tcl/Tk scripts for the TclScript primitive
Example 1
Example 2
Tcl utilities available to the programmer
Creating primitives derived from TclScript
Domain Related Issues
SDF Domain
DDF Domain
Dynamic input
Dynamic output
Switching between SDF and DDF behavior
DE Domain
Programming Primitives in the DE Domain
Delay primitives
Functional Primitives
Simultaneous Events
Source Primitives
Init and WrapUp Primitives
Programming Examples
Identity Matrix Primitive
Matrix Transpose
Terminology
Terminology of MLDesigner products
Terminology of MLDesigner products
References
Bibliography
Bibliography
Licensing and Copyrights
SOFTWARE LICENSE AGREEMENT
THIRD PARTY SOFTWARE
SOFTWARE LICENSE AGREEMENT
THIRD PARTY SOFTWARE
MLDesigner Kernel
Classes
Class List
ODE
ODESolver
ODESolver
~ODESolver
checkStateEvent
f
f
getFirstStateEvent
interpolate
isInterpolatedStep
jacobian
restart
setBarrierTime
step
supportsBandedStructure
supportsInterpolation
supportsStateEventDetection
mParameter
Parameter
MassType
identity
diagonal
banded
full
Parameter
elementwiseTolerance
resetBanded
resetTolerance
setBanded
setMass
setTolerance
setTolerance
mAbsErr
mAbsTolVec
mAccSteps
mAlgebraicStates
mDimension
mFuncCalls
mIsBanded
mLowerBandWidth
mMassBW
mMassLB
mMassType
mMassUB
mMassVec
mMaxIter
mMaxOrder
mMaxStep
mMinStep
mNumberOfStateEventSignals
mRejSteps
mRelErr
mRelTolVec
mStateEventBaseOffset
mStepSize
mUpperBandWidth
SolverException
SolverException
SolverException
SolverFactory
Maker
Maker
~Maker
Interpolation
Jacobian
MassMatrix
newSolver
mSuppBanded
mSuppBandedMass
mSuppDAE
SolverFeatures
SolverFeatures
Interpolation
Jacobian
MassMatrix
mName
mSuppBanded
mSuppBandedMass
mSuppDAE
mSupportsInterpolation
TMaker
TMaker
~TMaker
newSolver
Maker
StateEventsNotSupported
StateEventsNotSupported
StepSizeToSmall
StepSizeToSmall
AcyCluster
AcyCluster
checkLegalCut
computeCutCost
costOfMovingAcross
findIndepBndryNodes
legalCutIntoBddSets
makeNew
markPredecessors
markSuccessors
tagDelayArcs
updateBestCut
weightArcs
AcyClusterIter
AcyClusterIter
next
next
operator++
AcyLoopScheduler
AcyLoopScheduler
~AcyLoopScheduler
addTopLevelCluster
APGAN
buildTopsort
callAPGAN
callRPMC
checkTopsort
clusterSplicedStars
compileRun
computeBMLB
computeSchedule
copyFlagsToClusters
createEdgelist
createIncidenceMatrix
createNodelist
createReachabilityMatrix
displaySchedule
dispNestedSchedules
DPPO
fixBufferSizes
genCode
isWellOrdered
printDPPOMatrices
printStarNumbers
printTopMatrices
printTopSorts
RPMC
runOnce
runOnce
visitSuccessors
alist
aerr
aunit
BaseImage
BaseImage
BaseImage
BaseImage
~BaseImage
assemble
className
clone
clone
copy
copy
copy
dataType
fragment
fragmented
isA
operator!=
operator<
operator<=
operator==
operator>
operator>=
processed
retFullSize
retHeight
retId
retSize
retWidth
frameId
fullSize
height
size
startPos
width
CalendarQueue
CalendarQueue
~CalendarQueue
clearFreeList
DisableResize
EnableResize
get
getFirstElem
getFreeLink
initialize
InsertCqLevelLink
InsertEventInBucket
isResizeEnabled
length
levelput
LocalInit
NewInterval
NextEvent
pushBack
putFreeLink
Resize
CQScheduler
CalendarQ
cq_absEventCounter
cq_bottomThreshold
cq_bucket
cq_bucketNum
cq_bucketTop
cq_debug
cq_eventNum
cq_firstSub
cq_interval
cq_lastBucket
cq_lastTime
cq_topThreshold
CiCommon
SaveAreaHandle
data
number
size
CiCommon
~CiCommon
__ExitOnError__
__ExitOnError__
__ExitOnError__
dinbb
dinbb
dinbb
dinbb
dinbi
dinbi
dinbi
dinbi
dinbr
dinbr
dinbr
dinbr
dincls
dincls
dincls
dincls
dinfilc
dinfilc
dinfilc
dinfilc
dinsb
dinsb
dinsb
dinsb
dinsi
dinsi
dinsi
dinsi
dinsr
dinsr
dinsr
dinsr
doucls
doucls
doucls
doucls
doufilc
doufilc
doufilc
doufilc
doutbb
doutbb
doutbb
doutbb
doutbi
doutbi
doutbi
doutbi
doutbr
doutbr
doutbr
doutbr
doutgr
doutgr
doutgr
doutgr
doutnc
doutnc
doutnc
doutnc
doutsb
doutsb
doutsb
doutsb
doutsi
doutsi
doutsi
doutsi
doutsr
doutsr
doutsr
doutsr
End
GetOutputRate
index2dataset
index2port
Init
operator=
rbkill
rbkill
rbkill
rbkill
SetupInputPort
SetupInputSchedule
SetupMultiInputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputSchedule
vgetInternal
vgetInternal
vsavInternal
vsavInternal
__init__
__iparam__
__param_index__
__rparam__
InputDataSet
iparam
jnbin
jnbout
jndin
jndout
jnmpar
mDatasetIndexMap
midn
mPortIndexMap
mseqn
nbin
nbout
ndin
ndout
nmpar
OutputDataSet
rparam
SaveArea
cilist
ciend
cierr
cifmt
cirec
ciunit
cllist
cerr
csta
cunit
complex
i
r
CQEventQueue
CQEventQueue
~CQEventQueue
initialize
levelput
levelput
lowestPriority
pushHead
pushTail
putFreeLink
CQScheduler
CqLevelLink
CqLevelLink
setLink
CalendarQueue
absEventNum
before
dest
destinationRef
next
CQScheduler
CQScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
displaySchedule
fetchEvent
getSEQueue
getStopTime
getTimeOfEvent
isA
isScheduled
nextEvent
putEvent
putEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
CTDEException
CTDEException
CTDEException
CTDEPortHole
CTDEPortHole
~CTDEPortHole
className
getWidth
initDebugVector
initialize
isA
setWidth
mIOVec
mVector
mWidth
CTDEStar
CTDEWidthResolveState
WidthNotYetResolved
WidthAlreadyResolved
WidthInRecursion
CTDEStar
~CTDEStar
acceptStep
acceptStepWithNotify
breakAt
className
contScheduler
domain
ErrorInheritPortWidth
ErrorInheritPortWidth
evalDerivative
evalOutput
getDependencyInfo
getDependencyInfo
go
hasFeedthrough
initialize
isA
run
setAlgebraic
setFeedthrough
signalStateChange
time
timeLt
unsetFeedthrough
useVirtualConnections
mWidthResolveState
DataFlowTarget
DataFlowTarget
begin
isReadyToRun
run
DatasetHandleTable
Type
Input
Output
DatasetHandleTable
~DatasetHandleTable
clean
set
mType
DCTImage
DCTImage
DCTImage
DCTImage
DCTImage
~DCTImage
assemble
className
clone
clone
constData
dataType
fragment
fullHeight
fullWidth
init
isA
processed
retBS
retData
setSize
blocksize
DCTData
upHeight
upWidth
DDFBackwardPropagationScheduler
DFStarList
typeSDF
typeDynamic
DDFBackwardPropagationScheduler
~DDFBackwardPropagationScheduler
deadlockIteration
markCycles
pragmaRegistered
run
setup
setupStars
mPragmaStars
mRequiringStars
starTypeC
DDFCiCBase
className
GetParameter_I
GetParameter_I
GetParameter_R
GetParameter_R
GetParameter_S
initialize
initPortCounts
InputSchedule
isA
OutputSchedule
postBegin
run
runMultiple
setParameter
setParameter
setParameter
setPortRate
SetupInputPort
SetupInputPort
SetupMultiInputPort
SetupMultiInputPort
SetupMultiOutputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputPort
init
DDFCiCommon
DDFCiCommon
~DDFCiCommon
__ExitOnError__
__ExitOnError__
className
GetOutputRate
go
Init
initialize
isA
makeNew
rbchk
rbcp
rbcp
rbdea
rbit
rbitd
rbrd
rbrd
rbrd
rbrd
rbwr
rbwr
rbwr
rbwr
run
DDFCiF77Base
className
initialize
isA
postBegin
run
runMultiple
setParameter
setParameter
setPortRate
SetupInputPort
SetupInputPort
SetupMultiInputPort
SetupMultiInputPort
SetupMultiOutputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputPort
DDFCiGCBase
PortControlStruct
PortControlStruct
mBuffer
mBufferPtr
mType
TemporarySpaceProvider
TemporarySpaceProvider
~TemporarySpaceProvider
flush
get
reserve
mBufferSize
mCurrentPointer
mInternalBuffer
bufferT
CiGCDataType
tINT
tCI_FLOAT
DDFCiGCBase
~DDFCiGCBase
className
declareBuffer
declareBuffer
initialize
isA
postInit
preInit
run
runMultiple
setPortRate
usesBlockFactor
BlockFactor
mInputBlock
mMldInternalBlockFactor
mOutputBlock
mUsesBlockFactor
DDFClustSched
DDFClustSched
~DDFClustSched
deadlockIteration
initStructures
isSource
resetFlag
run
setup
DDFForwardScheduler
DFStarList
DDFForwardScheduler
~DDFForwardScheduler
classifyPredecessor
classifyStar
classifySuccessor
deadlockIteration
findLeastDeferred
initialClassify
isSource
pragmaRegistered
run
runStar
setup
setupStars
mCurrentReadyStars
mEvenReadyStars
mNextReadyStars
mOddReadyStars
mPragmaStars
DDFPortHole
DDFPortHole
imageConnect
isDynamic
moveData
setDDFParams
setNumXfer
setSDFParams
MultiDDFPort
imageGeo
imagePort
DDFScheduler
domain
resetFlag
setup
DDFSimpleSched
DDFSimpleSched
deadlockIteration
initStructures
isSource
run
setup
firedOne
runUntilDeadlock
DDFStar
DDFStar
className
domain
initialize
initWait
isA
isItSelf
run
DDFTarget
Default_DDF_Schedulers
SIMPLE_ID
FAST_ID
FORWARD_ID
BACKPROP_ID
CLUSTER_ID
DDFTarget
~DDFTarget
begin
className
clone
isA
makeNew
pragma
pragma
pragma
pragma
run
setFirings
setup
logFile
maxBufferSize
numOverlapped
restructure
runUntilDeadlock
schedulePeriod
usedScheduler
DEBaseSched
checkDelayFreeLoop
checkLoop
className
computeDepth
domain
errorDelayFree
errorUndefined
fetchEvent
isA
nextEvent
queue
setDepth
whenStop
relTimeScale
DEDynamicGalaxy
~DEDynamicGalaxy
DEDynamicGalaxy
addNotify
className
getDynamicInstance
getExecTime
getTemplateBlock
initialize
isA
makeNew
printExecStatistic
removeNotify
DEDomain
mDynamicInstance
mTemplateBlock
DEfromUniversal
DEfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
onlyOne
put
DEPortHole
DEPortHole
~DEPortHole
className
cleanIt
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
initialize
isA
operator%
operator%
dataNew
depth
mBuffer
mBufferSize
timeStamp
DEPriorityFreeScheduler
DEPriorityFreeScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
createStarCaches
deleteStarCaches
displaySchedule
fetchEvent
getStopTime
getTimeOfEvent
handleSpecialEvent
isA
isScheduled
nextEvent
notifyCreationOfPort
notifyCreationOfStar
notifyDeletionOfPort
notifyDeletionOfStar
putEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setPortDepths
setStopTime
setup
whenStop
DEPriorityScheduler
DEPriorityScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
displaySchedule
fetchEvent
getSEQueue
getStopTime
getTimeOfEvent
isA
isScheduled
nextEvent
putEvent
putEvent
queue
resetStopTime
run
setCurrentTime
setStopTime
setup
whenStop
DERCScheduler
DERCScheduler
className
displaySchedule
fetchEvent
getResources
getStopTime
isA
nextEvent
queue
resetStopTime
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
resourceList
DERCStar
DERCStar
className
Closeflow
emitEvent
emitEventToIntQ
getDelay
isA
makeNew
Openfiring
Openoverflow
Printfiring
Printoverflow
emittedEvents
needsSharedResource
priority
resource
resourcePointer
schedPolicy
storeList
timeOfArrival
DERepeatStar
DERepeatStar
~DERepeatStar
begin
canGetFired
className
initialize
isA
isSource
refireAtTime
start
Resource
feedbackIn
feedbackOut
DEScheduler
DEScheduler
className
displaySchedule
fetchEvent
getStopTime
isA
nextEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
DEStar
DEStar
~DEStar
addEvent
addEventEntry
addResource
className
domain
eventDispatcher
getAndInputCondition
initialize
isA
isMutable
makeMutable
run
sendOutput
setAndInputCondition
setMode
startNewPhase
CQScheduler
DEDynamicInstance
DEDynMapBase
DEPriorityFreeScheduler
DEPriorityScheduler
MutableCalendarQueue
MutableCQEventQueue
arrivalTime
completionTime
delayType
eventQ
isRCStar
mInPortCache
mNumberInputs
mNumberOutputs
mode
mOutPortCache
DETarget
Default_DE_Schedulers
CQ_ID
MUTABLE_CQ_ID
RC_ID
PRIORITY_FREE_ID
PRIORITY_ID
SIMPLE_ID
DETarget
~DETarget
begin
isMutable
makeNew
nextFiringTime
run
selfFiringRequested
setStopTime
setup
mNextFiringTime
mRefiringRequested
timeScale
usedScheduler
DEtoUniversal
DEtoUniversal
allocateGeodesic
asEH
cleanIt
getFromQueue
initialize
isItInput
isItOutput
onlyOne
DEWormhole
DEWormhole
~DEWormhole
asWormhole
begin
cleanup
clone
eventWithName
getStopTime
go
initEvents
initMemories
initResources
initState
isItWormhole
makeNew
memoryWithName
print
resourceWithName
run
scheduler
setup
stateWithName
sumUp
wrapup
DFfromUniversal
DFfromUniversal
FIFOsize
put
transferToGeo
transferToPort
mFIFOSize
mParticleFIFO
DFGalStarIter
DFGalStarIter
~DFGalStarIter
next
operator++
DFtoUniversal
DFtoUniversal
receiveAndTransferData
receiveAndTransferDataFromPort
doublecomplex
i
r
DynDFScheduler
DynDFScheduler
checkBlocks
checkInputOverflow
displaySchedule
getStopTime
initStructures
isSource
reportArcOverflow
resetFlags
resetStopTime
run
setParams
setStopTime
setup
galSize
lazyDepth
maxToken
nonSourceBlocks
numFiring
numOverlapped
overFlowArc
schedulePeriod
sourceBlocks
stopTime
EGArc
EGArc
addSamples
delay
samples
EGGate
EGGate
~EGGate
addSamples
aliasedPort
allocateArc
delay
farEndInvocation
farEndMaster
farEndNode
farGate
getLink
hideMe
isItInput
name
printMe
samples
setLink
setProperty
EGGateLink
EGGateLink
gate
nextLink
removeMeFromList
EGGateList
EGGateLinkIter
EGGateLinkIter
next
nextMaster
operator++
reset
EGGateList
~EGGateList
createLink
initialize
insertGate
printMe
EGIter
EGIter
~EGIter
next
operator++
reconnect
reset
EGMasterIter
EGMasterIter
reconnect
EGNode
EGNode
~EGNode
alreadyVisited
beingVisited
claimSticky
deleteInvocChain
getInvocation
getNextInvoc
invocationNumber
makeArc
myMaster
printMe
printShort
resetVisit
root
setInvocationNumber
setNextInvoc
sticky
ancestors
descendants
hiddenGates
EGNodeLink
EGNodeLink
node
EGNodeList
append
createLink
headNode
insert
print
takeFromFront
EGNodeListIter
EGNodeListIter
next
nextLink
operator++
EGSourceIter
EGSourceIter
reconnect
Event
Event
dest
next
p
EventQueue
EventQueue
~EventQueue
initialize
pushHead
pushTail
putFreeLink
EventsEntryT
p
ExpandedGraph
ExpandedGraph
~ExpandedGraph
createMe
display
initialize
insertSource
newNode
numNodes
removeArcsWithDelay
EGMasterIter
EGSourceIter
masters
myGal
parallelizable
sources
FSMBasicState
FSMBasicState
~FSMBasicState
className
getParentState
isA
setParentState
mParentState
FSMForkNode
FSMForkNode
className
isA
isItPersistent
setDestPort
setSourcePort
FSMfromUniversal
FSMfromUniversal
allocateGeodesic
asEH
get
initialize
isItInput
isItOutput
put
ghostDomain
mParticle
FSMGeodesic
FSMGeodesic
~FSMGeodesic
className
destPort
get
initialize
isA
put
size
sourcePort
mPStack
mSize
FSMHistory
FSMHistory
FSMHistory
~FSMHistory
className
getIdentifier
getState
isA
isRecursive
setHistory
setState
FSMHistoryList
FSMHistoryWithName
FSMHistoryWithName
head
head
put
remove
FSMHistoryListIter
FSMHistoryListIter
FSMHistoryListIter
next
operator++
FSMObject
FSMObject
~FSMObject
className
cleanup
getIdentifier
getInterpreter
getLogName
getStar
handleException
handleWarningException
initialize
isA
setInteractiveSimParams
setInterpreter
setStar
setup
wrapup
mInterpreter
mStar
FSMObjectList
cleanup
FSMObjectWithName
FSMObjectWithName
head
head
put
remove
setup
wrapup
FSMObjectListIter
FSMObjectListIter
FSMObjectListIter
next
operator++
FSMPortHole
FSMPortHole
~FSMPortHole
className
handleInputDataFlow
handleOutputDataFlow
initialize
isA
dataNew
mSlot
FSMScheduler
FSMScheduler
~FSMScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
domain
getStopTime
getTimeOfEvent
isA
isScheduled
putEvent
putEvent
putEvent
resetStopTime
run
setStopTime
setup
FSMSlave
FSMSlave
FSMSlave
~FSMSlave
className
getWormhole
isA
run
setupWormhole
wrapup
FSMStar
FSMStar
~FSMStar
addAction
addCondition
addEvent
addFSMObject
addInternalEvent
begin
className
cleanup
domain
execAction
execCondition
getAction
getCondition
getCurrentState
getCurrentStateMemoryValue
getHistoryWithName
getInteractiveSimParams
getInternalEvent
getInterpreter
getStateWithName
getTransitionWithName
go
isA
isInternalEvent
receiveData
resetEvents
resetInternalEvents
run
runOnEvent
sendData
setCurrentStateFromMemory
setCurrentStateMemory
setEvent
setInitialState
setInteractiveSimParams
setInternalEvent
setOuterDomainFlags
setTopLevelState
setup
setupInterface
TNow
updateCurrentStateMemory
wrapup
FSMStarInputIter
FSMStarInputIter
next
operator++
FSMStarOutputIter
FSMStarOutputIter
next
operator++
FSMStarPortIter
FSMStarPortIter
next
operator++
FSMState
FSMState
~FSMState
addHistory
addOutTransition
className
execDefaultAction
execEntryAction
execEntryActions
execExitAction
execExitActions
execSlave
getDefaultEntrance
getEntryType
getFiringTransition
getHierarchyLevel
getIdentifier
getLogicalName
getNextState
getOutTransitions
hasSynchronousTransitions
isA
isHierarchical
setDefaultAction
setDefaultEntrance
setEnteredByDefault
setEntryAction
setEntryType
setExitAction
setHierarchyLevel
setState
setup
updateHistories
updateParentHistories
wrapup
FSMStateHistoriesIter
FSMStateTransitionsIter
FSMStateHistoriesIter
FSMStateHistoriesIter
FSMStateTransitionsIter
FSMStateTransitionsIter
FSMTarget
FSMTarget
~FSMTarget
begin
domain
makeNew
run
setup
schedulePeriod
FSMtoUniversal
FSMtoUniversal
allocateGeodesic
asEH
ghostAsEH
initialize
isItInput
isItOutput
putToEH
ghostDomain
FSMTransition
FSMTransition
~FSMTransition
className
evalCondition
evalEventExpression
execAction
getAncestorState
getEntryType
getEventExpression
getIdentifier
getSourceState
getTargetState
isA
isPreemptive
isSynchronous
setAction
setAncestorState
setCondition
setSourceState
setTargetState
setTransition
setup
FSMTransitionList
FSMTransitionWithName
FSMTransitionWithName
head
head
put
remove
FSMTransitionListIter
FSMTransitionListIter
FSMTransitionListIter
next
operator++
FSMWormhole
FSMWormhole
~FSMWormhole
asWormhole
begin
cleanup
clone
eventWithName
getArrivalTime
getStopTime
go
initEvents
initMemories
initState
isItWormhole
makeNew
memoryWithName
print
scheduler
setup
stateWithName
wrapup
GrayImage
GrayImage
GrayImage
GrayImage
GrayImage
~GrayImage
assemble
className
clone
clone
constData
dataType
fragment
init
isA
retData
setSize
grayData
HandleTable
HandleTable
~HandleTable
clean
operator()
resize
size
mTable
mTableSize
HighPriorityQueue
HighPriorityQueue
HighPriorityQueue
~HighPriorityQueue
clear
clearFreeList
dequeue
enqueue
getElm
getElm
getFreeElement
indexOfLowestPriority
length
maxPriority
minPriority
next
putAfterElm
putAtEnd
putAtFront
putFreeElement
remove
remove
reset
mLastNode
mLastReference
HOFfromUniversal
HOFfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
put
sendData
HOFPortHole
className
isA
HOFScheduler
domain
getStopTime
run
setStopTime
setup
HOFStar
className
domain
isA
prepareForScheduling
HOFtoUniversal
HOFtoUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
receiveData
HOFWormhole
HOFWormhole
~HOFWormhole
asWormhole
begin
cleanup
clone
getStopTime
go
initMemories
initState
isItWormhole
makeNew
memoryWithName
printRecursive
printVerbose
scheduler
setup
stateWithName
wrapup
icilist
iciend
icierr
icifmt
icirlen
icirnum
iciunit
InCTDEMPHIter
InCTDEMPHIter
next
operator++
InCTDEPort
IndexArrayT
InCTDEPort
~InCTDEPort
allocateGeodesic
before
checkNotify
cleanIt
connect
createQue
get
getConnectedOutputSignal
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
getFromQueue
getSimulEvent
getVector
getVector
getVector
inheritWidth
initialize
isItInput
numSimulEvents
operator RVector
operator[]
setIOIndex
setIOVector
setWidth
simpleConnect
triggers
triggers
MultiInCTDEPort
mConnectionVec
mIndexVec
InDDFMPHIter
InDDFMPHIter
next
operator++
InDDFPort
InDDFPort
~InDDFPort
initialize
isItInput
moveData
notifyPortDebug
readBuffer
receiveData
InDEMPHIter
InDEMPHIter
next
operator++
InDEPort
InDEPort
~InDEPort
before
cleanIt
createQue
get
getBeforePort
getFromQueue
getSimulEvent
getTriggerList
isComplete
isItInput
numSimulEvents
triggers
triggers
MultiInDEPort
beforeP
complete
inQue
moreData
triggerList
InFSMPort
InFSMPort
get
getCurrentData
getNewData
handleInputDataFlow
isItInput
setSlot
eventNew
InHOFPort
className
isA
isItInput
inlist
inacc
inacclen
inblank
inblanklen
indir
indirlen
inerr
inex
infile
infilen
infmt
infmtlen
inform
informlen
inname
innamed
innamlen
innrec
innum
inopen
inrecl
inseq
inseqlen
inunf
inunflen
inunit
InputDatasetHandleTable
InputDatasetHandleTable
InSDFMPHIter
InSDFMPHIter
next
operator++
InSDFPort
isItInput
operator>>
receiveData
receiveDataWithPortDebug
InSignalDescriptor
InSignalDescriptor
InSignalDescriptor
InSignalDescriptor
index
operator!=
operator<
operator=
operator==
port
port
setIndex
setPort
operator<<
IntegratorState
cIndexArray
StateType
integrator
algebraic
IntegratorState
IntegratorState
~IntegratorState
accept
className
clone
currentValue
dot
evalExpression
getStateType
getStateVector
getStateVector
initialize
initializeStateVector
isA
isArray
isInitialized
operator[]
operator[]
resize
setAbsTolerance
setAbsTolerance
setAbsTolerance
setAbsTolerance
setAbsTolerance
setDotVector
setDotVector
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setRelTolerance
setRelTolerance
setRelTolerance
setRelTolerance
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setStateVector
setStateVector
setType
size
type
unsetAbsTolerance
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetRelTolerance
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
mElements
mIndexArray
mXDotHandle
mXHandle
InvalidPortAccess
InvalidPortAccess
InvalidPortAccess
InvalidPortAccess
mPort
lesserSPQEvent
operator()
lesserSPQEventWithFineLevel
operator()
Link
Link
remove
LinkedList
LinkedListIter
e
next
previous
LinkedList
~LinkedList
LinkedList
LinkedList
append
appendGet
elem
empty
eraseLinkNotElement
getHeadAndRemove
getTailAndRemove
head
initialize
member
prepend
put
removeLink
searchAndRemove
size
tail
LinkedListIter
LinkedListIter
LinkedListIter
next
operator++
reconnect
remove
reset
MissedBreakPoint
MultiCTDEPort
setWidth
MultiDDFPort
setDDFParams
MultiFSMPort
MultiHOFPort
MultiInCTDEPort
MultiInCTDEPort
~MultiInCTDEPort
before
isItInput
newPort
removePort
triggers
triggers
beforeP
complete
triggerList
MultiInDDFPort
isItInput
newPort
MultiInDEPort
MultiInDEPort
~MultiInDEPort
before
isItInput
newPort
removePort
triggers
triggers
beforeP
complete
triggerList
MultiInFSMPort
isItInput
newPort
MultiInHOFPort
isItInput
newPort
MultiInSDFPort
isItInput
newPort
MultiOutCTDEPort
isItOutput
newPort
removePort
MultiOutDDFPort
isItOutput
newPort
MultiOutDEPort
isItOutput
newPort
removePort
MultiOutFSMPort
isItOutput
newPort
MultiOutHOFPort
isItOutput
newPort
MultiOutSDFPort
isItOutput
newPort
Multitype
c
d
g
h
i
r
z
MutableCalendarQueue
MutableCalendarQueue
~MutableCalendarQueue
clearFreeList
DisableResize
EnableResize
get
getFirstElem
getFreeLink
initialize
InsertCqLevelLink
InsertEventInBucket
isResizeEnabled
length
levelput
LocalInit
NewInterval
NextEvent
pushBack
putFreeLink
Resize
CalendarQ
cq_absEventCounter
cq_bottomThreshold
cq_bucket
cq_bucketNum
cq_bucketTop
cq_debug
cq_eventNum
cq_firstSub
cq_interval
cq_lastBucket
cq_lastTime
cq_topThreshold
MutableCQEventQueue
MutableCQEventQueue
~MutableCQEventQueue
decrementEventCount
initialize
levelput
levelput
pushHead
pushTail
putFreeLink
MutableCQScheduler
PendingEventList
MutableCQScheduler
MutableCQScheduler
className
displaySchedule
fetchEvent
getStopTime
isA
nextEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
MVImage
MVImage
MVImage
MVImage
MVImage
MVImage
~MVImage
assemble
bsMatch
className
clone
clone
constHorz
constVert
dataType
fragment
init
isA
retBlockSize
retHorz
retVert
blocksize
horzData
vertData
Namelist
name
nvars
vars
NetworkCell
NetworkCell
NetworkCell
NetworkCell
~NetworkCell
className
clone
contentsType
data
dataType
dest
isA
nextDest
operator int
print
retData
retSize
size
writableData
createTime
destAddr
expireTime
mySize
ourData
priority
srcAddr
olist
oacc
oblnk
oerr
ofm
ofnm
ofnmlen
orl
osta
ounit
OutCTDEMPHIter
OutCTDEMPHIter
next
operator++
OutCTDEPort
OutCTDEPort
allocateGeodesic
checkNotify
getAlias
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
getIOVecIndex
getRealSignal
getValidParent
hasAlias
initialize
isItOutput
operator=
operator[]
operator[]
put
sendData
setAlias
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setIOVector
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setVector
setVector
setVector
setWidth
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
mAliases
mIndexVec
OutDDFMPHIter
OutDDFMPHIter
next
operator++
OutDDFPort
OutDDFPort
~OutDDFPort
initialize
isItOutput
moveData
notifyPortDebug
sendData
writeBuffer
OutDEMPHIter
OutDEMPHIter
next
operator++
OutDEPort
isItOutput
put
sendData
MultiOutDEPort
OutFSMPort
handleOutputDataFlow
isItOutput
put
sendData
OutHOFPort
className
isA
isItOutput
OutputDatasetHandleTable
OutputDatasetHandleTable
OutSDFMPHIter
OutSDFMPHIter
next
operator++
OutSDFPort
increment
isItOutput
operator<<
rbwr
receiveData
sendData
sendDataWithPortDebug
OutSignalDescriptor
OutSignalDescriptor
OutSignalDescriptor
OutSignalDescriptor
index
operator!=
operator<
operator=
operator==
port
port
setIndex
setPort
operator<<
PendingEventList
PendingEventList
~PendingEventList
appendGet
freeEvent
removeHeadAndFree
DEStar
PendingEventListIter
PendingEventListIter
PendingEventListIter
next
operator++
PriorityQueueStats
PriorityQueueStats
~PriorityQueueStats
decRefCounter
enqueue
incRefCounter
incrementNumberInQueue
refCounter
reject
resetStats
updateAllocation
updateStatsOnRelease
mAccumulatedOccupancy
mElements
mOkToPeek
mPriorityToSend
mRefCounter
mResetTime
mStats
mTag
mUpdateTime
QueueElement
QueueElement
~QueueElement
setElement
HighPriorityQueue
mBefore
mElement
mEnterTime
mLevel
mNext
mTag
QueueStats
QueueStats
~QueueStats
mFrontElement_sPriority
mLastElementReleased_sPriority
mMaxBufferOccupancy
mMeanBufferOccupancy
mMeanDelayThroughQueue
mNumberEntered
mNumberExited
mNumberInQueue
mNumberRejected
mQueueNumber
ResLLCell
ResLLCell
ECT
priority
star
Resource
Resource
canAccessResource
getDERCStar
getECT
getOtherLinks
getTopCell
newEventFromEventQ
removeFinishedStar
eventQ
intStarList
mysched
name
schedPolicy
timeWhenFree
SDFAtomCluster
SDFAtomCluster
~SDFAtomCluster
displaySchedule
fixBufferSizes
genCode
genLoopEnd
genLoopInit
go
isSDF
myExecTime
printOn
real
run
SDFBagScheduler
checkConnectivity
displaySchedule
displaySchedule
genCode
SDFBaseCluster
displaySchedule
fixBufferSizes
genCode
genSched
go
run
SDFCiCommon
SDFCiCommon
~SDFCiCommon
__ExitOnError__
__ExitOnError__
className
GetOutputRate
go
Init
isA
makeNew
rbchk
rbchk
rbchk
rbchk
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbdea
rbdea
rbdea
rbdea
rbit
rbit
rbit
rbit
rbitd
rbitd
rbitd
rbitd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
run
runMultiple
SDFCluster
SDFCluster
~SDFCluster
asBag
asSpecialBag
displaySchedule
genCode
genLoopEnd
genLoopInit
internalClustering
loop
loopBy
loopFactor
mergeCandidate
printBrief
printOn
printPorts
setVisit
unloop
visited
pLoop
visitFlag
SDFClusterBag
SDFClusterBag
~SDFClusterBag
absorb
asBag
createInnerGal
displaySchedule
fixBufferSizes
genCode
genSched
go
internalClustering
merge
myGal
printOn
run
size
SDFClusterBagIter
exCount
gal
sched
SDFClusterBagIter
SDFClusterBagIter
next
operator++
SDFClusterGal
SDFClusterGal
SDFClusterGal
~SDFClusterGal
canMerge
cluster
clusterCore
createBag
dupStream
findPath
fullSearchMerge
genBagName
genSubScheds
indirectPath
integralLoopPass
isTree
loopPass
loopTwoClusts
markFeedForwardDelayArcs
merge
mergePass
numberClusts
orphanBlocks
parallelLoopMergePass
tryTreeLoop
uniformRate
logstrm
SDFClusterGalIter
SDFClusterGalIter
next
operator++
SDFClustPort
SDFClustPort
~SDFClustPort
far
fbDelay
feedForward
initGeo
inPtr
isItInput
isItOutput
loopBy
makeExternLink
markFeedForward
maxArcCount
numIO
outPtr
parentClust
real
realFarPort
setMaxArcCount
setNumXfer
unloopBy
SDFCluster
SDFClustPortIter
SDFClustPortIter
next
operator++
SDFClustSched
SDFClustSched
~SDFClustSched
checkConnectivity
compileRun
computeSchedule
displaySchedule
cgal
logFile
SDFfromUniversal
SDFfromUniversal
~SDFfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
ready
SDFPortHole
className
initialize
isA
setNumXfer
SDFPTclTarget
SDFPTclTarget
cleanup
makeNew
ptclExecTimeCode
run
setStopTime
wrapup
writeFiring
destDirectory
SDFSchedIter
SDFSchedIter
SDFSchedIter
next
operator++
SDFSchedule
append
printVerbose
SDFSchedIter
SDFScheduler
SDFScheduler
~SDFScheduler
addIfWeCan
adjustSampleRates
checkConnectivity
checkStars
compileRun
computeSchedule
copySchedule
displaySchedule
domain
getCurrentTime
getStopTime
prepareGalaxy
progress
repetitions
reportDeadlock
reptArc
reptConnectedSubgraph
resetStopTime
run
runOnce
setStopTime
setup
simRunStar
SDFSchedIter
deferredFiring
deferredStar
invalid
lcmOfDenoms
mySchedule
numIters
numItersSoFar
passValue
schedulePeriod
subgraph
SDFStar
className
domain
getReqBufferSize
getReqBufferSize
initialize
isA
isSDF
isSDFinContext
run
runMultiple
mBufferSizePerIteration
mDelayBufferSize
SDFStarPortIter
SDFStarPortIter
next
operator++
SDFTarget
Default_SDF_Schedulers
DEFAULT_ID
CLUSTER_ID
ACYLOOP_ID
SDFTarget
~SDFTarget
makeNew
nextFiringTime
noOfInputs
selfFiringRequested
setup
logFile
schedulePeriod
usedScheduler
SDFtoUniversal
SDFtoUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
SDFWormhole
SDFWormhole
~SDFWormhole
asWormhole
begin
cleanup
clone
getArrivalTime
getStopTime
go
goMultiple
initMemories
initState
isItWormhole
makeNew
memoryWithName
scheduler
setup
stateWithName
wrapup
SeqATMCell
SeqATMCell
SeqATMCell
~SeqATMCell
asFloat
className
clone
dataType
isA
isOFF
isON
print
readSeq
set
setSeq
unset
SEQEventQueueC
SEQEventQueueC
~SEQEventQueueC
cancelEvent
cancelEvent
cancelEvent
cancelEvent
clearFreeEvents
get
getFirstEvent
getFreeEvent
getTimeOfEvent
initialize
isScheduled
length
levelput
levelput
lowestPriority
pushBack
putFreeEvent
CQScheduler
SimpleIntMatrix
SimpleIntMatrix
~SimpleIntMatrix
SimpleIntMatrix
operator=
resize
m
ncols
nrows
SpecialEventEntryC
SpecialEventEntryC
~SpecialEventEntryC
setEvent
setEvent
setNextPrev
SEQEventQueueC
mData
mDest
mEventAddr
mEventID
mFineLevel
mLevel
mNext
mPrev
SpecialEventQueueSTL
SpecialEventQueueSTL
~SpecialEventQueueSTL
cancelEvent
cancelEvent
cancelEvent
cancelEvent
clearFreeEvents
empty
get
getFreeEvent
getTimeOfEvent
initialize
isScheduled
length
levelput
levelput
lowestPriority
pop
pushBack
putFreeEvent
top
SPQEvent
SPQEvent
SPQEvent
SPQEvent
SPQEvent
SPQEvent
mAbsEventNum
mEventType
mFineLevel
mLevel
mParticle
mPort
mProcessEvent
StarLLCell
StarLLCell
event
outputPort
time
StarProfile
StarProfile
addTime
avgTime
star
StarProfiles
StarProfiles
~StarProfiles
lookup
set
StateEventFunction
~StateEventFunction
stateEventFcn
stateEventNumber
StateEventState
StateEventState
accept
className
clone
currentValue
getPendingState
initialize
initializeStateVector
isA
operator=
operator[]
resize
resize
set
set
setEventCondition
setEventCondition
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
size
type
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
StrLt
operator()
SynDFCluster
SynDFCluster
absorb
computeTNSE
convertStar
loopFactor
makeNew
makeNewPort
merge
numInputs
numOutputs
setLoopFac
settnob
setTotalNumberOfBlocks
totalNumberOfBlocks
SynDFClusterInputIter
SynDFClusterInputIter
next
next
operator++
SynDFClusterIter
SynDFClusterIter
next
next
operator++
SynDFClusterOutputIter
SynDFClusterOutputIter
next
next
operator++
SynDFClusterPort
SynDFClusterPort
initializeClusterPort
update
updateNumxfer
SynDFClusterPortIter
SynDFClusterPortIter
next
operator++
TwoLevelEventQueuePrioritized
TwoLevelEventQueuePrioritized
~TwoLevelEventQueuePrioritized
levelput
levelputSE
pushHead
pushTail
TwoLevelEventQueuePriorityFree
TwoLevelEventQueuePriorityFree
~TwoLevelEventQueuePriorityFree
levelput
levelputSE
pushHead
pushTail
TwoLevelQueueBase
cHeap
cStackIter
cStore
TwoLevelQueueBase
~TwoLevelQueueBase
cancelEvent
cancelEvent
cancelEvent
deleteEventsForPort
deleteEventsForStar
empty
eraseFromStack
getCurrentStackFront
getFreeLink
getTimeOfEvent
heapEmpty
heapSize
heapTop
initialize
isScheduled
levelput
levelputSE
moveCurrentToStack
popCurrentStack
popHeap
printCurrentStack
printHeap
pushHead
pushTail
putEventToStack
putFreeLink
putHeap
putHeap
putHeap
size
stackBegin
stackEmpty
stackEnd
stackFront
stackSize
top
DEPriorityFreeScheduler
mCurrentEventNumber
mCurrentStack
mGarbageCollect
mHeap
mNextInputPos
mSched
Vardesc
addr
dims
name
type
VectorOfPriorityQueueStats
VectorOfPriorityQueueStats
VectorOfPriorityQueueStats
~VectorOfPriorityQueueStats
changeNumberOfQueues
decRefCounter
incRefCounter
refCounter
mLastChanged
mNumber
mQueues
mRefCounter
VFunction_
~VFunction_
calculateJacobian
operator()
operator()
Class Index
Class Hierarchy
alist
BasePrioQueue
CalendarQueue
CQEventQueue
MutableCalendarQueue
MutableCQEventQueue
TwoLevelQueueBase< cCompare >
TwoLevelQueueBase< lesserSPQEventWithFineLevel >
TwoLevelEventQueuePrioritized
TwoLevelEventQueuePriorityFree
BlockInputIter
FSMStarInputIter
BlockOutputIter
FSMStarOutputIter
BlockPortIter
FSMStarPortIter
SDFClustPortIter
SDFStarPortIter
CiCommon
DDFCiCommon
DDFCiCBase
DDFCiF77Base
DDFCiGCBase
SDFCiCommon
CiCommon::SaveAreaHandle
cilist
cllist
Cluster
SynDFCluster
AcyCluster
ClusterInputIter
SynDFClusterInputIter
ClusterIter
SynDFClusterIter
AcyClusterIter
ClusterOutputIter
SynDFClusterOutputIter
ClusterPort
SynDFClusterPort
ClusterPortIter
SynDFClusterPortIter
complex
CTDEPortHole
InCTDEPort
OutCTDEPort
DataFlowStar
SDFStar
SDFBaseCluster
SDFCluster
SDFAtomCluster
SDFClusterBag
SDFCiCommon
SDFWormhole
DDFCiGCBase::PortControlStruct
DDFCiGCBase::TemporarySpaceProvider
DFPortHole
DDFPortHole
InDDFPort
OutDDFPort
SDFPortHole
InSDFPort
SDFtoUniversal
OutSDFPort
SDFfromUniversal
SDFClustPort
doublecomplex
DoubleLink
EGGateLink
EGNodeLink
DoubleLinkIter
EGGateLinkIter
EGNodeListIter
EGMasterIter
EGSourceIter
DoubleLinkList
EGGateList
EGNodeList
DynamicGalaxy
DEDynamicGalaxy
SDFClusterGal
DynDFStar
DDFStar
DDFCiCommon
EGArc
EGGate
EGIter
EGNode
Event
EventsEntryT
Exception
CTDEException
InvalidPortAccess
MissedBreakPoint
ODE::SolverException
ODE::StateEventsNotSupported
ODE::StepSizeToSmall
ExpandedGraph
FromEventHorizon
DEfromUniversal
DFfromUniversal
SDFfromUniversal
FSMfromUniversal
HOFfromUniversal
FSMStarBase
FSMStar
FSMWormhole
GalStarIter
DFGalStarIter
GalTopBlockIter
SDFClusterBagIter
SDFClusterGalIter
Geodesic
FSMGeodesic
FSMForkNode
HandleTable< T >
HandleTable< DatasetHandler >
DatasetHandleTable
InputDatasetHandleTable
OutputDatasetHandleTable
HighPriorityQueue
icilist
inlist
InSignalDescriptor
lesserSPQEvent
lesserSPQEventWithFineLevel
LevelLink
CqLevelLink
Link
LinkedList
PendingEventList
LinkedListIter
PendingEventListIter
ListIter
SDFSchedIter
Message
BaseImage
DCTImage
GrayImage
MVImage
NetworkCell
SeqATMCell
MPHIter
InCTDEMPHIter
InDDFMPHIter
InDEMPHIter
InSDFMPHIter
OutCTDEMPHIter
OutDDFMPHIter
OutDEMPHIter
OutSDFMPHIter
MultiDEPort
MultiInDEPort
MultiOutDEPort
MultiDFPort
MultiDDFPort
MultiInDDFPort
MultiOutDDFPort
MultiPortHole
MultiCTDEPort
MultiInCTDEPort
MultiOutCTDEPort
MultiFSMPort
MultiInFSMPort
MultiOutFSMPort
MultiHOFPort
MultiInHOFPort
MultiOutHOFPort
MultiSDFPort
MultiInSDFPort
MultiOutSDFPort
Multitype
NamedObj
FSMObject
FSMBasicState
FSMHistory
FSMState
FSMSlave
FSMTransition
NamedObjList
FSMHistoryList
FSMObjectList
FSMTransitionList
NamedObjListIter
FSMHistoryListIter
FSMStateHistoriesIter
FSMObjectListIter
FSMTransitionListIter
FSMStateTransitionsIter
Namelist
ODE::Parameter
ODE::SolverFactory
ODE::ODESolver
ODE::SolverFactory::Maker
ODE::SolverFactory::TMaker< S >
ODE::SolverFactory::SolverFeatures
olist
OutSignalDescriptor
PortHole
DEPortHole
InDEPort
DEtoUniversal
InCTDEPort
OutDEPort
DEfromUniversal
OutCTDEPort
FSMPortHole
InFSMPort
FSMtoUniversal
OutFSMPort
FSMfromUniversal
HOFPortHole
InHOFPort
HOFtoUniversal
OutHOFPort
HOFfromUniversal
PriorityQueue
EventQueue
PriorityQueueStats
QueueElement
QueueStats
ResLLCell
Resource
Scheduler
DEBaseSched
CQScheduler
DEPriorityFreeScheduler
DEPriorityScheduler
DERCScheduler
DEScheduler
MutableCQScheduler
DynDFScheduler
DDFScheduler
DDFClustSched
DDFSimpleSched
DDFBackwardPropagationScheduler
DDFForwardScheduler
FSMScheduler
HOFScheduler
SDFScheduler
AcyLoopScheduler
SDFBagScheduler
SDFClustSched
SEQEventQueueC
SequentialList
SDFSchedule
SimpleIntMatrix
SpecialEventEntryC
SpecialEventQueueSTL
SPQEvent
Star
DEStar
CTDEStar
DERepeatStar
DERCStar
DEWormhole
HOFStar
HOFWormhole
StarLLCell
StarProfile
StarProfiles
State
IntegratorState
StateEventState
StateEventFunction
StrLt
Target
DataFlowTarget
DDFTarget
SDFTarget
SDFPTclTarget
DETarget
FSMTarget
ToEventHorizon
DEtoUniversal
DFtoUniversal
SDFtoUniversal
FSMtoUniversal
HOFtoUniversal
Vardesc
VectorOfPriorityQueueStats
VFunction_
Wormhole
DEWormhole
FSMWormhole
HOFWormhole
SDFWormhole
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
~
Variables
Typedefs
Enumerations
Enumerator
Classes
Class List
ODE
ODESolver
ODESolver
~ODESolver
checkStateEvent
f
f
getFirstStateEvent
interpolate
isInterpolatedStep
jacobian
restart
setBarrierTime
step
supportsBandedStructure
supportsInterpolation
supportsStateEventDetection
mParameter
Parameter
MassType
identity
diagonal
banded
full
Parameter
elementwiseTolerance
resetBanded
resetTolerance
setBanded
setMass
setTolerance
setTolerance
mAbsErr
mAbsTolVec
mAccSteps
mAlgebraicStates
mDimension
mFuncCalls
mIsBanded
mLowerBandWidth
mMassBW
mMassLB
mMassType
mMassUB
mMassVec
mMaxIter
mMaxOrder
mMaxStep
mMinStep
mNumberOfStateEventSignals
mRejSteps
mRelErr
mRelTolVec
mStateEventBaseOffset
mStepSize
mUpperBandWidth
SolverException
SolverException
SolverException
SolverFactory
Maker
Maker
~Maker
Interpolation
Jacobian
MassMatrix
newSolver
mSuppBanded
mSuppBandedMass
mSuppDAE
SolverFeatures
SolverFeatures
Interpolation
Jacobian
MassMatrix
mName
mSuppBanded
mSuppBandedMass
mSuppDAE
mSupportsInterpolation
TMaker
TMaker
~TMaker
newSolver
Maker
StateEventsNotSupported
StateEventsNotSupported
StepSizeToSmall
StepSizeToSmall
AcyCluster
AcyCluster
checkLegalCut
computeCutCost
costOfMovingAcross
findIndepBndryNodes
legalCutIntoBddSets
makeNew
markPredecessors
markSuccessors
tagDelayArcs
updateBestCut
weightArcs
AcyClusterIter
AcyClusterIter
next
next
operator++
AcyLoopScheduler
AcyLoopScheduler
~AcyLoopScheduler
addTopLevelCluster
APGAN
buildTopsort
callAPGAN
callRPMC
checkTopsort
clusterSplicedStars
compileRun
computeBMLB
computeSchedule
copyFlagsToClusters
createEdgelist
createIncidenceMatrix
createNodelist
createReachabilityMatrix
displaySchedule
dispNestedSchedules
DPPO
fixBufferSizes
genCode
isWellOrdered
printDPPOMatrices
printStarNumbers
printTopMatrices
printTopSorts
RPMC
runOnce
runOnce
visitSuccessors
alist
aerr
aunit
BaseImage
BaseImage
BaseImage
BaseImage
~BaseImage
assemble
className
clone
clone
copy
copy
copy
dataType
fragment
fragmented
isA
operator!=
operator<
operator<=
operator==
operator>
operator>=
processed
retFullSize
retHeight
retId
retSize
retWidth
frameId
fullSize
height
size
startPos
width
CalendarQueue
CalendarQueue
~CalendarQueue
clearFreeList
DisableResize
EnableResize
get
getFirstElem
getFreeLink
initialize
InsertCqLevelLink
InsertEventInBucket
isResizeEnabled
length
levelput
LocalInit
NewInterval
NextEvent
pushBack
putFreeLink
Resize
CQScheduler
CalendarQ
cq_absEventCounter
cq_bottomThreshold
cq_bucket
cq_bucketNum
cq_bucketTop
cq_debug
cq_eventNum
cq_firstSub
cq_interval
cq_lastBucket
cq_lastTime
cq_topThreshold
CiCommon
SaveAreaHandle
data
number
size
CiCommon
~CiCommon
__ExitOnError__
__ExitOnError__
__ExitOnError__
dinbb
dinbb
dinbb
dinbb
dinbi
dinbi
dinbi
dinbi
dinbr
dinbr
dinbr
dinbr
dincls
dincls
dincls
dincls
dinfilc
dinfilc
dinfilc
dinfilc
dinsb
dinsb
dinsb
dinsb
dinsi
dinsi
dinsi
dinsi
dinsr
dinsr
dinsr
dinsr
doucls
doucls
doucls
doucls
doufilc
doufilc
doufilc
doufilc
doutbb
doutbb
doutbb
doutbb
doutbi
doutbi
doutbi
doutbi
doutbr
doutbr
doutbr
doutbr
doutgr
doutgr
doutgr
doutgr
doutnc
doutnc
doutnc
doutnc
doutsb
doutsb
doutsb
doutsb
doutsi
doutsi
doutsi
doutsi
doutsr
doutsr
doutsr
doutsr
End
GetOutputRate
index2dataset
index2port
Init
operator=
rbkill
rbkill
rbkill
rbkill
SetupInputPort
SetupInputSchedule
SetupMultiInputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputSchedule
vgetInternal
vgetInternal
vsavInternal
vsavInternal
__init__
__iparam__
__param_index__
__rparam__
InputDataSet
iparam
jnbin
jnbout
jndin
jndout
jnmpar
mDatasetIndexMap
midn
mPortIndexMap
mseqn
nbin
nbout
ndin
ndout
nmpar
OutputDataSet
rparam
SaveArea
cilist
ciend
cierr
cifmt
cirec
ciunit
cllist
cerr
csta
cunit
complex
i
r
CQEventQueue
CQEventQueue
~CQEventQueue
initialize
levelput
levelput
lowestPriority
pushHead
pushTail
putFreeLink
CQScheduler
CqLevelLink
CqLevelLink
setLink
CalendarQueue
absEventNum
before
dest
destinationRef
next
CQScheduler
CQScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
displaySchedule
fetchEvent
getSEQueue
getStopTime
getTimeOfEvent
isA
isScheduled
nextEvent
putEvent
putEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
CTDEException
CTDEException
CTDEException
CTDEPortHole
CTDEPortHole
~CTDEPortHole
className
getWidth
initDebugVector
initialize
isA
setWidth
mIOVec
mVector
mWidth
CTDEStar
CTDEWidthResolveState
WidthNotYetResolved
WidthAlreadyResolved
WidthInRecursion
CTDEStar
~CTDEStar
acceptStep
acceptStepWithNotify
breakAt
className
contScheduler
domain
ErrorInheritPortWidth
ErrorInheritPortWidth
evalDerivative
evalOutput
getDependencyInfo
getDependencyInfo
go
hasFeedthrough
initialize
isA
run
setAlgebraic
setFeedthrough
signalStateChange
time
timeLt
unsetFeedthrough
useVirtualConnections
mWidthResolveState
DataFlowTarget
DataFlowTarget
begin
isReadyToRun
run
DatasetHandleTable
Type
Input
Output
DatasetHandleTable
~DatasetHandleTable
clean
set
mType
DCTImage
DCTImage
DCTImage
DCTImage
DCTImage
~DCTImage
assemble
className
clone
clone
constData
dataType
fragment
fullHeight
fullWidth
init
isA
processed
retBS
retData
setSize
blocksize
DCTData
upHeight
upWidth
DDFBackwardPropagationScheduler
DFStarList
typeSDF
typeDynamic
DDFBackwardPropagationScheduler
~DDFBackwardPropagationScheduler
deadlockIteration
markCycles
pragmaRegistered
run
setup
setupStars
mPragmaStars
mRequiringStars
starTypeC
DDFCiCBase
className
GetParameter_I
GetParameter_I
GetParameter_R
GetParameter_R
GetParameter_S
initialize
initPortCounts
InputSchedule
isA
OutputSchedule
postBegin
run
runMultiple
setParameter
setParameter
setParameter
setPortRate
SetupInputPort
SetupInputPort
SetupMultiInputPort
SetupMultiInputPort
SetupMultiOutputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputPort
init
DDFCiCommon
DDFCiCommon
~DDFCiCommon
__ExitOnError__
__ExitOnError__
className
GetOutputRate
go
Init
initialize
isA
makeNew
rbchk
rbcp
rbcp
rbdea
rbit
rbitd
rbrd
rbrd
rbrd
rbrd
rbwr
rbwr
rbwr
rbwr
run
DDFCiF77Base
className
initialize
isA
postBegin
run
runMultiple
setParameter
setParameter
setPortRate
SetupInputPort
SetupInputPort
SetupMultiInputPort
SetupMultiInputPort
SetupMultiOutputPort
SetupMultiOutputPort
SetupOutputPort
SetupOutputPort
DDFCiGCBase
PortControlStruct
PortControlStruct
mBuffer
mBufferPtr
mType
TemporarySpaceProvider
TemporarySpaceProvider
~TemporarySpaceProvider
flush
get
reserve
mBufferSize
mCurrentPointer
mInternalBuffer
bufferT
CiGCDataType
tINT
tCI_FLOAT
DDFCiGCBase
~DDFCiGCBase
className
declareBuffer
declareBuffer
initialize
isA
postInit
preInit
run
runMultiple
setPortRate
usesBlockFactor
BlockFactor
mInputBlock
mMldInternalBlockFactor
mOutputBlock
mUsesBlockFactor
DDFClustSched
DDFClustSched
~DDFClustSched
deadlockIteration
initStructures
isSource
resetFlag
run
setup
DDFForwardScheduler
DFStarList
DDFForwardScheduler
~DDFForwardScheduler
classifyPredecessor
classifyStar
classifySuccessor
deadlockIteration
findLeastDeferred
initialClassify
isSource
pragmaRegistered
run
runStar
setup
setupStars
mCurrentReadyStars
mEvenReadyStars
mNextReadyStars
mOddReadyStars
mPragmaStars
DDFPortHole
DDFPortHole
imageConnect
isDynamic
moveData
setDDFParams
setNumXfer
setSDFParams
MultiDDFPort
imageGeo
imagePort
DDFScheduler
domain
resetFlag
setup
DDFSimpleSched
DDFSimpleSched
deadlockIteration
initStructures
isSource
run
setup
firedOne
runUntilDeadlock
DDFStar
DDFStar
className
domain
initialize
initWait
isA
isItSelf
run
DDFTarget
Default_DDF_Schedulers
SIMPLE_ID
FAST_ID
FORWARD_ID
BACKPROP_ID
CLUSTER_ID
DDFTarget
~DDFTarget
begin
className
clone
isA
makeNew
pragma
pragma
pragma
pragma
run
setFirings
setup
logFile
maxBufferSize
numOverlapped
restructure
runUntilDeadlock
schedulePeriod
usedScheduler
DEBaseSched
checkDelayFreeLoop
checkLoop
className
computeDepth
domain
errorDelayFree
errorUndefined
fetchEvent
isA
nextEvent
queue
setDepth
whenStop
relTimeScale
DEDynamicGalaxy
~DEDynamicGalaxy
DEDynamicGalaxy
addNotify
className
getDynamicInstance
getExecTime
getTemplateBlock
initialize
isA
makeNew
printExecStatistic
removeNotify
DEDomain
mDynamicInstance
mTemplateBlock
DEfromUniversal
DEfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
onlyOne
put
DEPortHole
DEPortHole
~DEPortHole
className
cleanIt
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
initialize
isA
operator%
operator%
dataNew
depth
mBuffer
mBufferSize
timeStamp
DEPriorityFreeScheduler
DEPriorityFreeScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
createStarCaches
deleteStarCaches
displaySchedule
fetchEvent
getStopTime
getTimeOfEvent
handleSpecialEvent
isA
isScheduled
nextEvent
notifyCreationOfPort
notifyCreationOfStar
notifyDeletionOfPort
notifyDeletionOfStar
putEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setPortDepths
setStopTime
setup
whenStop
DEPriorityScheduler
DEPriorityScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
displaySchedule
fetchEvent
getSEQueue
getStopTime
getTimeOfEvent
isA
isScheduled
nextEvent
putEvent
putEvent
queue
resetStopTime
run
setCurrentTime
setStopTime
setup
whenStop
DERCScheduler
DERCScheduler
className
displaySchedule
fetchEvent
getResources
getStopTime
isA
nextEvent
queue
resetStopTime
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
resourceList
DERCStar
DERCStar
className
Closeflow
emitEvent
emitEventToIntQ
getDelay
isA
makeNew
Openfiring
Openoverflow
Printfiring
Printoverflow
emittedEvents
needsSharedResource
priority
resource
resourcePointer
schedPolicy
storeList
timeOfArrival
DERepeatStar
DERepeatStar
~DERepeatStar
begin
canGetFired
className
initialize
isA
isSource
refireAtTime
start
Resource
feedbackIn
feedbackOut
DEScheduler
DEScheduler
className
displaySchedule
fetchEvent
getStopTime
isA
nextEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
DEStar
DEStar
~DEStar
addEvent
addEventEntry
addResource
className
domain
eventDispatcher
getAndInputCondition
initialize
isA
isMutable
makeMutable
run
sendOutput
setAndInputCondition
setMode
startNewPhase
CQScheduler
DEDynamicInstance
DEDynMapBase
DEPriorityFreeScheduler
DEPriorityScheduler
MutableCalendarQueue
MutableCQEventQueue
arrivalTime
completionTime
delayType
eventQ
isRCStar
mInPortCache
mNumberInputs
mNumberOutputs
mode
mOutPortCache
DETarget
Default_DE_Schedulers
CQ_ID
MUTABLE_CQ_ID
RC_ID
PRIORITY_FREE_ID
PRIORITY_ID
SIMPLE_ID
DETarget
~DETarget
begin
isMutable
makeNew
nextFiringTime
run
selfFiringRequested
setStopTime
setup
mNextFiringTime
mRefiringRequested
timeScale
usedScheduler
DEtoUniversal
DEtoUniversal
allocateGeodesic
asEH
cleanIt
getFromQueue
initialize
isItInput
isItOutput
onlyOne
DEWormhole
DEWormhole
~DEWormhole
asWormhole
begin
cleanup
clone
eventWithName
getStopTime
go
initEvents
initMemories
initResources
initState
isItWormhole
makeNew
memoryWithName
print
resourceWithName
run
scheduler
setup
stateWithName
sumUp
wrapup
DFfromUniversal
DFfromUniversal
FIFOsize
put
transferToGeo
transferToPort
mFIFOSize
mParticleFIFO
DFGalStarIter
DFGalStarIter
~DFGalStarIter
next
operator++
DFtoUniversal
DFtoUniversal
receiveAndTransferData
receiveAndTransferDataFromPort
doublecomplex
i
r
DynDFScheduler
DynDFScheduler
checkBlocks
checkInputOverflow
displaySchedule
getStopTime
initStructures
isSource
reportArcOverflow
resetFlags
resetStopTime
run
setParams
setStopTime
setup
galSize
lazyDepth
maxToken
nonSourceBlocks
numFiring
numOverlapped
overFlowArc
schedulePeriod
sourceBlocks
stopTime
EGArc
EGArc
addSamples
delay
samples
EGGate
EGGate
~EGGate
addSamples
aliasedPort
allocateArc
delay
farEndInvocation
farEndMaster
farEndNode
farGate
getLink
hideMe
isItInput
name
printMe
samples
setLink
setProperty
EGGateLink
EGGateLink
gate
nextLink
removeMeFromList
EGGateList
EGGateLinkIter
EGGateLinkIter
next
nextMaster
operator++
reset
EGGateList
~EGGateList
createLink
initialize
insertGate
printMe
EGIter
EGIter
~EGIter
next
operator++
reconnect
reset
EGMasterIter
EGMasterIter
reconnect
EGNode
EGNode
~EGNode
alreadyVisited
beingVisited
claimSticky
deleteInvocChain
getInvocation
getNextInvoc
invocationNumber
makeArc
myMaster
printMe
printShort
resetVisit
root
setInvocationNumber
setNextInvoc
sticky
ancestors
descendants
hiddenGates
EGNodeLink
EGNodeLink
node
EGNodeList
append
createLink
headNode
insert
print
takeFromFront
EGNodeListIter
EGNodeListIter
next
nextLink
operator++
EGSourceIter
EGSourceIter
reconnect
Event
Event
dest
next
p
EventQueue
EventQueue
~EventQueue
initialize
pushHead
pushTail
putFreeLink
EventsEntryT
p
ExpandedGraph
ExpandedGraph
~ExpandedGraph
createMe
display
initialize
insertSource
newNode
numNodes
removeArcsWithDelay
EGMasterIter
EGSourceIter
masters
myGal
parallelizable
sources
FSMBasicState
FSMBasicState
~FSMBasicState
className
getParentState
isA
setParentState
mParentState
FSMForkNode
FSMForkNode
className
isA
isItPersistent
setDestPort
setSourcePort
FSMfromUniversal
FSMfromUniversal
allocateGeodesic
asEH
get
initialize
isItInput
isItOutput
put
ghostDomain
mParticle
FSMGeodesic
FSMGeodesic
~FSMGeodesic
className
destPort
get
initialize
isA
put
size
sourcePort
mPStack
mSize
FSMHistory
FSMHistory
FSMHistory
~FSMHistory
className
getIdentifier
getState
isA
isRecursive
setHistory
setState
FSMHistoryList
FSMHistoryWithName
FSMHistoryWithName
head
head
put
remove
FSMHistoryListIter
FSMHistoryListIter
FSMHistoryListIter
next
operator++
FSMObject
FSMObject
~FSMObject
className
cleanup
getIdentifier
getInterpreter
getLogName
getStar
handleException
handleWarningException
initialize
isA
setInteractiveSimParams
setInterpreter
setStar
setup
wrapup
mInterpreter
mStar
FSMObjectList
cleanup
FSMObjectWithName
FSMObjectWithName
head
head
put
remove
setup
wrapup
FSMObjectListIter
FSMObjectListIter
FSMObjectListIter
next
operator++
FSMPortHole
FSMPortHole
~FSMPortHole
className
handleInputDataFlow
handleOutputDataFlow
initialize
isA
dataNew
mSlot
FSMScheduler
FSMScheduler
~FSMScheduler
cancelEvent
cancelEvent
cancelEvent
cancelEvent
className
domain
getStopTime
getTimeOfEvent
isA
isScheduled
putEvent
putEvent
putEvent
resetStopTime
run
setStopTime
setup
FSMSlave
FSMSlave
FSMSlave
~FSMSlave
className
getWormhole
isA
run
setupWormhole
wrapup
FSMStar
FSMStar
~FSMStar
addAction
addCondition
addEvent
addFSMObject
addInternalEvent
begin
className
cleanup
domain
execAction
execCondition
getAction
getCondition
getCurrentState
getCurrentStateMemoryValue
getHistoryWithName
getInteractiveSimParams
getInternalEvent
getInterpreter
getStateWithName
getTransitionWithName
go
isA
isInternalEvent
receiveData
resetEvents
resetInternalEvents
run
runOnEvent
sendData
setCurrentStateFromMemory
setCurrentStateMemory
setEvent
setInitialState
setInteractiveSimParams
setInternalEvent
setOuterDomainFlags
setTopLevelState
setup
setupInterface
TNow
updateCurrentStateMemory
wrapup
FSMStarInputIter
FSMStarInputIter
next
operator++
FSMStarOutputIter
FSMStarOutputIter
next
operator++
FSMStarPortIter
FSMStarPortIter
next
operator++
FSMState
FSMState
~FSMState
addHistory
addOutTransition
className
execDefaultAction
execEntryAction
execEntryActions
execExitAction
execExitActions
execSlave
getDefaultEntrance
getEntryType
getFiringTransition
getHierarchyLevel
getIdentifier
getLogicalName
getNextState
getOutTransitions
hasSynchronousTransitions
isA
isHierarchical
setDefaultAction
setDefaultEntrance
setEnteredByDefault
setEntryAction
setEntryType
setExitAction
setHierarchyLevel
setState
setup
updateHistories
updateParentHistories
wrapup
FSMStateHistoriesIter
FSMStateTransitionsIter
FSMStateHistoriesIter
FSMStateHistoriesIter
FSMStateTransitionsIter
FSMStateTransitionsIter
FSMTarget
FSMTarget
~FSMTarget
begin
domain
makeNew
run
setup
schedulePeriod
FSMtoUniversal
FSMtoUniversal
allocateGeodesic
asEH
ghostAsEH
initialize
isItInput
isItOutput
putToEH
ghostDomain
FSMTransition
FSMTransition
~FSMTransition
className
evalCondition
evalEventExpression
execAction
getAncestorState
getEntryType
getEventExpression
getIdentifier
getSourceState
getTargetState
isA
isPreemptive
isSynchronous
setAction
setAncestorState
setCondition
setSourceState
setTargetState
setTransition
setup
FSMTransitionList
FSMTransitionWithName
FSMTransitionWithName
head
head
put
remove
FSMTransitionListIter
FSMTransitionListIter
FSMTransitionListIter
next
operator++
FSMWormhole
FSMWormhole
~FSMWormhole
asWormhole
begin
cleanup
clone
eventWithName
getArrivalTime
getStopTime
go
initEvents
initMemories
initState
isItWormhole
makeNew
memoryWithName
print
scheduler
setup
stateWithName
wrapup
GrayImage
GrayImage
GrayImage
GrayImage
GrayImage
~GrayImage
assemble
className
clone
clone
constData
dataType
fragment
init
isA
retData
setSize
grayData
HandleTable
HandleTable
~HandleTable
clean
operator()
resize
size
mTable
mTableSize
HighPriorityQueue
HighPriorityQueue
HighPriorityQueue
~HighPriorityQueue
clear
clearFreeList
dequeue
enqueue
getElm
getElm
getFreeElement
indexOfLowestPriority
length
maxPriority
minPriority
next
putAfterElm
putAtEnd
putAtFront
putFreeElement
remove
remove
reset
mLastNode
mLastReference
HOFfromUniversal
HOFfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
put
sendData
HOFPortHole
className
isA
HOFScheduler
domain
getStopTime
run
setStopTime
setup
HOFStar
className
domain
isA
prepareForScheduling
HOFtoUniversal
HOFtoUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
receiveData
HOFWormhole
HOFWormhole
~HOFWormhole
asWormhole
begin
cleanup
clone
getStopTime
go
initMemories
initState
isItWormhole
makeNew
memoryWithName
printRecursive
printVerbose
scheduler
setup
stateWithName
wrapup
icilist
iciend
icierr
icifmt
icirlen
icirnum
iciunit
InCTDEMPHIter
InCTDEMPHIter
next
operator++
InCTDEPort
IndexArrayT
InCTDEPort
~InCTDEPort
allocateGeodesic
before
checkNotify
cleanIt
connect
createQue
get
getConnectedOutputSignal
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
getFromQueue
getSimulEvent
getVector
getVector
getVector
inheritWidth
initialize
isItInput
numSimulEvents
operator RVector
operator[]
setIOIndex
setIOVector
setWidth
simpleConnect
triggers
triggers
MultiInCTDEPort
mConnectionVec
mIndexVec
InDDFMPHIter
InDDFMPHIter
next
operator++
InDDFPort
InDDFPort
~InDDFPort
initialize
isItInput
moveData
notifyPortDebug
readBuffer
receiveData
InDEMPHIter
InDEMPHIter
next
operator++
InDEPort
InDEPort
~InDEPort
before
cleanIt
createQue
get
getBeforePort
getFromQueue
getSimulEvent
getTriggerList
isComplete
isItInput
numSimulEvents
triggers
triggers
MultiInDEPort
beforeP
complete
inQue
moreData
triggerList
InFSMPort
InFSMPort
get
getCurrentData
getNewData
handleInputDataFlow
isItInput
setSlot
eventNew
InHOFPort
className
isA
isItInput
inlist
inacc
inacclen
inblank
inblanklen
indir
indirlen
inerr
inex
infile
infilen
infmt
infmtlen
inform
informlen
inname
innamed
innamlen
innrec
innum
inopen
inrecl
inseq
inseqlen
inunf
inunflen
inunit
InputDatasetHandleTable
InputDatasetHandleTable
InSDFMPHIter
InSDFMPHIter
next
operator++
InSDFPort
isItInput
operator>>
receiveData
receiveDataWithPortDebug
InSignalDescriptor
InSignalDescriptor
InSignalDescriptor
InSignalDescriptor
index
operator!=
operator<
operator=
operator==
port
port
setIndex
setPort
operator<<
IntegratorState
cIndexArray
StateType
integrator
algebraic
IntegratorState
IntegratorState
~IntegratorState
accept
className
clone
currentValue
dot
evalExpression
getStateType
getStateVector
getStateVector
initialize
initializeStateVector
isA
isArray
isInitialized
operator[]
operator[]
resize
setAbsTolerance
setAbsTolerance
setAbsTolerance
setAbsTolerance
setAbsTolerance
setDotVector
setDotVector
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setRelTolerance
setRelTolerance
setRelTolerance
setRelTolerance
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setStateVector
setStateVector
setType
size
type
unsetAbsTolerance
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetRelTolerance
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
mElements
mIndexArray
mXDotHandle
mXHandle
InvalidPortAccess
InvalidPortAccess
InvalidPortAccess
InvalidPortAccess
mPort
lesserSPQEvent
operator()
lesserSPQEventWithFineLevel
operator()
Link
Link
remove
LinkedList
LinkedListIter
e
next
previous
LinkedList
~LinkedList
LinkedList
LinkedList
append
appendGet
elem
empty
eraseLinkNotElement
getHeadAndRemove
getTailAndRemove
head
initialize
member
prepend
put
removeLink
searchAndRemove
size
tail
LinkedListIter
LinkedListIter
LinkedListIter
next
operator++
reconnect
remove
reset
MissedBreakPoint
MultiCTDEPort
setWidth
MultiDDFPort
setDDFParams
MultiFSMPort
MultiHOFPort
MultiInCTDEPort
MultiInCTDEPort
~MultiInCTDEPort
before
isItInput
newPort
removePort
triggers
triggers
beforeP
complete
triggerList
MultiInDDFPort
isItInput
newPort
MultiInDEPort
MultiInDEPort
~MultiInDEPort
before
isItInput
newPort
removePort
triggers
triggers
beforeP
complete
triggerList
MultiInFSMPort
isItInput
newPort
MultiInHOFPort
isItInput
newPort
MultiInSDFPort
isItInput
newPort
MultiOutCTDEPort
isItOutput
newPort
removePort
MultiOutDDFPort
isItOutput
newPort
MultiOutDEPort
isItOutput
newPort
removePort
MultiOutFSMPort
isItOutput
newPort
MultiOutHOFPort
isItOutput
newPort
MultiOutSDFPort
isItOutput
newPort
Multitype
c
d
g
h
i
r
z
MutableCalendarQueue
MutableCalendarQueue
~MutableCalendarQueue
clearFreeList
DisableResize
EnableResize
get
getFirstElem
getFreeLink
initialize
InsertCqLevelLink
InsertEventInBucket
isResizeEnabled
length
levelput
LocalInit
NewInterval
NextEvent
pushBack
putFreeLink
Resize
CalendarQ
cq_absEventCounter
cq_bottomThreshold
cq_bucket
cq_bucketNum
cq_bucketTop
cq_debug
cq_eventNum
cq_firstSub
cq_interval
cq_lastBucket
cq_lastTime
cq_topThreshold
MutableCQEventQueue
MutableCQEventQueue
~MutableCQEventQueue
decrementEventCount
initialize
levelput
levelput
pushHead
pushTail
putFreeLink
MutableCQScheduler
PendingEventList
MutableCQScheduler
MutableCQScheduler
className
displaySchedule
fetchEvent
getStopTime
isA
nextEvent
queue
resetStopTime
resortEvents
run
setCurrentTime
setStopTime
setup
whenStop
eventQ
MVImage
MVImage
MVImage
MVImage
MVImage
MVImage
~MVImage
assemble
bsMatch
className
clone
clone
constHorz
constVert
dataType
fragment
init
isA
retBlockSize
retHorz
retVert
blocksize
horzData
vertData
Namelist
name
nvars
vars
NetworkCell
NetworkCell
NetworkCell
NetworkCell
~NetworkCell
className
clone
contentsType
data
dataType
dest
isA
nextDest
operator int
print
retData
retSize
size
writableData
createTime
destAddr
expireTime
mySize
ourData
priority
srcAddr
olist
oacc
oblnk
oerr
ofm
ofnm
ofnmlen
orl
osta
ounit
OutCTDEMPHIter
OutCTDEMPHIter
next
operator++
OutCTDEPort
OutCTDEPort
allocateGeodesic
checkNotify
getAlias
getCurrentParticleAtIndex
getCurrentParticleNumber
getDataAsStrings
getIOVecIndex
getRealSignal
getValidParent
hasAlias
initialize
isItOutput
operator=
operator[]
operator[]
put
sendData
setAlias
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setIOVector
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setVector
setVector
setVector
setWidth
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
mAliases
mIndexVec
OutDDFMPHIter
OutDDFMPHIter
next
operator++
OutDDFPort
OutDDFPort
~OutDDFPort
initialize
isItOutput
moveData
notifyPortDebug
sendData
writeBuffer
OutDEMPHIter
OutDEMPHIter
next
operator++
OutDEPort
isItOutput
put
sendData
MultiOutDEPort
OutFSMPort
handleOutputDataFlow
isItOutput
put
sendData
OutHOFPort
className
isA
isItOutput
OutputDatasetHandleTable
OutputDatasetHandleTable
OutSDFMPHIter
OutSDFMPHIter
next
operator++
OutSDFPort
increment
isItOutput
operator<<
rbwr
receiveData
sendData
sendDataWithPortDebug
OutSignalDescriptor
OutSignalDescriptor
OutSignalDescriptor
OutSignalDescriptor
index
operator!=
operator<
operator=
operator==
port
port
setIndex
setPort
operator<<
PendingEventList
PendingEventList
~PendingEventList
appendGet
freeEvent
removeHeadAndFree
DEStar
PendingEventListIter
PendingEventListIter
PendingEventListIter
next
operator++
PriorityQueueStats
PriorityQueueStats
~PriorityQueueStats
decRefCounter
enqueue
incRefCounter
incrementNumberInQueue
refCounter
reject
resetStats
updateAllocation
updateStatsOnRelease
mAccumulatedOccupancy
mElements
mOkToPeek
mPriorityToSend
mRefCounter
mResetTime
mStats
mTag
mUpdateTime
QueueElement
QueueElement
~QueueElement
setElement
HighPriorityQueue
mBefore
mElement
mEnterTime
mLevel
mNext
mTag
QueueStats
QueueStats
~QueueStats
mFrontElement_sPriority
mLastElementReleased_sPriority
mMaxBufferOccupancy
mMeanBufferOccupancy
mMeanDelayThroughQueue
mNumberEntered
mNumberExited
mNumberInQueue
mNumberRejected
mQueueNumber
ResLLCell
ResLLCell
ECT
priority
star
Resource
Resource
canAccessResource
getDERCStar
getECT
getOtherLinks
getTopCell
newEventFromEventQ
removeFinishedStar
eventQ
intStarList
mysched
name
schedPolicy
timeWhenFree
SDFAtomCluster
SDFAtomCluster
~SDFAtomCluster
displaySchedule
fixBufferSizes
genCode
genLoopEnd
genLoopInit
go
isSDF
myExecTime
printOn
real
run
SDFBagScheduler
checkConnectivity
displaySchedule
displaySchedule
genCode
SDFBaseCluster
displaySchedule
fixBufferSizes
genCode
genSched
go
run
SDFCiCommon
SDFCiCommon
~SDFCiCommon
__ExitOnError__
__ExitOnError__
className
GetOutputRate
go
Init
isA
makeNew
rbchk
rbchk
rbchk
rbchk
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbcp
rbdea
rbdea
rbdea
rbdea
rbit
rbit
rbit
rbit
rbitd
rbitd
rbitd
rbitd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbrd
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
rbwr
run
runMultiple
SDFCluster
SDFCluster
~SDFCluster
asBag
asSpecialBag
displaySchedule
genCode
genLoopEnd
genLoopInit
internalClustering
loop
loopBy
loopFactor
mergeCandidate
printBrief
printOn
printPorts
setVisit
unloop
visited
pLoop
visitFlag
SDFClusterBag
SDFClusterBag
~SDFClusterBag
absorb
asBag
createInnerGal
displaySchedule
fixBufferSizes
genCode
genSched
go
internalClustering
merge
myGal
printOn
run
size
SDFClusterBagIter
exCount
gal
sched
SDFClusterBagIter
SDFClusterBagIter
next
operator++
SDFClusterGal
SDFClusterGal
SDFClusterGal
~SDFClusterGal
canMerge
cluster
clusterCore
createBag
dupStream
findPath
fullSearchMerge
genBagName
genSubScheds
indirectPath
integralLoopPass
isTree
loopPass
loopTwoClusts
markFeedForwardDelayArcs
merge
mergePass
numberClusts
orphanBlocks
parallelLoopMergePass
tryTreeLoop
uniformRate
logstrm
SDFClusterGalIter
SDFClusterGalIter
next
operator++
SDFClustPort
SDFClustPort
~SDFClustPort
far
fbDelay
feedForward
initGeo
inPtr
isItInput
isItOutput
loopBy
makeExternLink
markFeedForward
maxArcCount
numIO
outPtr
parentClust
real
realFarPort
setMaxArcCount
setNumXfer
unloopBy
SDFCluster
SDFClustPortIter
SDFClustPortIter
next
operator++
SDFClustSched
SDFClustSched
~SDFClustSched
checkConnectivity
compileRun
computeSchedule
displaySchedule
cgal
logFile
SDFfromUniversal
SDFfromUniversal
~SDFfromUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
ready
SDFPortHole
className
initialize
isA
setNumXfer
SDFPTclTarget
SDFPTclTarget
cleanup
makeNew
ptclExecTimeCode
run
setStopTime
wrapup
writeFiring
destDirectory
SDFSchedIter
SDFSchedIter
SDFSchedIter
next
operator++
SDFSchedule
append
printVerbose
SDFSchedIter
SDFScheduler
SDFScheduler
~SDFScheduler
addIfWeCan
adjustSampleRates
checkConnectivity
checkStars
compileRun
computeSchedule
copySchedule
displaySchedule
domain
getCurrentTime
getStopTime
prepareGalaxy
progress
repetitions
reportDeadlock
reptArc
reptConnectedSubgraph
resetStopTime
run
runOnce
setStopTime
setup
simRunStar
SDFSchedIter
deferredFiring
deferredStar
invalid
lcmOfDenoms
mySchedule
numIters
numItersSoFar
passValue
schedulePeriod
subgraph
SDFStar
className
domain
getReqBufferSize
getReqBufferSize
initialize
isA
isSDF
isSDFinContext
run
runMultiple
mBufferSizePerIteration
mDelayBufferSize
SDFStarPortIter
SDFStarPortIter
next
operator++
SDFTarget
Default_SDF_Schedulers
DEFAULT_ID
CLUSTER_ID
ACYLOOP_ID
SDFTarget
~SDFTarget
makeNew
nextFiringTime
noOfInputs
selfFiringRequested
setup
logFile
schedulePeriod
usedScheduler
SDFtoUniversal
SDFtoUniversal
allocateGeodesic
asEH
initialize
isItInput
isItOutput
SDFWormhole
SDFWormhole
~SDFWormhole
asWormhole
begin
cleanup
clone
getArrivalTime
getStopTime
go
goMultiple
initMemories
initState
isItWormhole
makeNew
memoryWithName
scheduler
setup
stateWithName
wrapup
SeqATMCell
SeqATMCell
SeqATMCell
~SeqATMCell
asFloat
className
clone
dataType
isA
isOFF
isON
print
readSeq
set
setSeq
unset
SEQEventQueueC
SEQEventQueueC
~SEQEventQueueC
cancelEvent
cancelEvent
cancelEvent
cancelEvent
clearFreeEvents
get
getFirstEvent
getFreeEvent
getTimeOfEvent
initialize
isScheduled
length
levelput
levelput
lowestPriority
pushBack
putFreeEvent
CQScheduler
SimpleIntMatrix
SimpleIntMatrix
~SimpleIntMatrix
SimpleIntMatrix
operator=
resize
m
ncols
nrows
SpecialEventEntryC
SpecialEventEntryC
~SpecialEventEntryC
setEvent
setEvent
setNextPrev
SEQEventQueueC
mData
mDest
mEventAddr
mEventID
mFineLevel
mLevel
mNext
mPrev
SpecialEventQueueSTL
SpecialEventQueueSTL
~SpecialEventQueueSTL
cancelEvent
cancelEvent
cancelEvent
cancelEvent
clearFreeEvents
empty
get
getFreeEvent
getTimeOfEvent
initialize
isScheduled
length
levelput
levelput
lowestPriority
pop
pushBack
putFreeEvent
top
SPQEvent
SPQEvent
SPQEvent
SPQEvent
SPQEvent
SPQEvent
mAbsEventNum
mEventType
mFineLevel
mLevel
mParticle
mPort
mProcessEvent
StarLLCell
StarLLCell
event
outputPort
time
StarProfile
StarProfile
addTime
avgTime
star
StarProfiles
StarProfiles
~StarProfiles
lookup
set
StateEventFunction
~StateEventFunction
stateEventFcn
stateEventNumber
StateEventState
StateEventState
accept
className
clone
currentValue
getPendingState
initialize
initializeStateVector
isA
operator=
operator[]
resize
resize
set
set
setEventCondition
setEventCondition
setInputInfluence
setInputInfluence
setInputInfluence
setInputInfluence
setStateInfluence
setStateInfluence
setStateInfluence
setStateInfluence
size
type
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetInputInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
unsetStateInfluence
StrLt
operator()
SynDFCluster
SynDFCluster
absorb
computeTNSE
convertStar
loopFactor
makeNew
makeNewPort
merge
numInputs
numOutputs
setLoopFac
settnob
setTotalNumberOfBlocks
totalNumberOfBlocks
SynDFClusterInputIter
SynDFClusterInputIter
next
next
operator++
SynDFClusterIter
SynDFClusterIter
next
next
operator++
SynDFClusterOutputIter
SynDFClusterOutputIter
next
next
operator++
SynDFClusterPort
SynDFClusterPort
initializeClusterPort
update
updateNumxfer
SynDFClusterPortIter
SynDFClusterPortIter
next
operator++
TwoLevelEventQueuePrioritized
TwoLevelEventQueuePrioritized
~TwoLevelEventQueuePrioritized
levelput
levelputSE
pushHead
pushTail
TwoLevelEventQueuePriorityFree
TwoLevelEventQueuePriorityFree
~TwoLevelEventQueuePriorityFree
levelput
levelputSE
pushHead
pushTail
TwoLevelQueueBase
cHeap
cStackIter
cStore
TwoLevelQueueBase
~TwoLevelQueueBase
cancelEvent
cancelEvent
cancelEvent
deleteEventsForPort
deleteEventsForStar
empty
eraseFromStack
getCurrentStackFront
getFreeLink
getTimeOfEvent
heapEmpty
heapSize
heapTop
initialize
isScheduled
levelput
levelputSE
moveCurrentToStack
popCurrentStack
popHeap
printCurrentStack
printHeap
pushHead
pushTail
putEventToStack
putFreeLink
putHeap
putHeap
putHeap
size
stackBegin
stackEmpty
stackEnd
stackFront
stackSize
top
DEPriorityFreeScheduler
mCurrentEventNumber
mCurrentStack
mGarbageCollect
mHeap
mNextInputPos
mSched
Vardesc
addr
dims
name
type
VectorOfPriorityQueueStats
VectorOfPriorityQueueStats
VectorOfPriorityQueueStats
~VectorOfPriorityQueueStats
changeNumberOfQueues
decRefCounter
incRefCounter
refCounter
mLastChanged
mNumber
mQueues
mRefCounter
VFunction_
~VFunction_
calculateJacobian
operator()
operator()
Class Index
Class Hierarchy
alist
BasePrioQueue
CalendarQueue
CQEventQueue
MutableCalendarQueue
MutableCQEventQueue
TwoLevelQueueBase< cCompare >
TwoLevelQueueBase< lesserSPQEventWithFineLevel >
TwoLevelEventQueuePrioritized
TwoLevelEventQueuePriorityFree
BlockInputIter
FSMStarInputIter
BlockOutputIter
FSMStarOutputIter
BlockPortIter
FSMStarPortIter
SDFClustPortIter
SDFStarPortIter
CiCommon
DDFCiCommon
DDFCiCBase
DDFCiF77Base
DDFCiGCBase
SDFCiCommon
CiCommon::SaveAreaHandle
cilist
cllist
Cluster
SynDFCluster
AcyCluster
ClusterInputIter
SynDFClusterInputIter
ClusterIter
SynDFClusterIter
AcyClusterIter
ClusterOutputIter
SynDFClusterOutputIter
ClusterPort
SynDFClusterPort
ClusterPortIter
SynDFClusterPortIter
complex
CTDEPortHole
InCTDEPort
OutCTDEPort
DataFlowStar
SDFStar
SDFBaseCluster
SDFCluster
SDFAtomCluster
SDFClusterBag
SDFCiCommon
SDFWormhole
DDFCiGCBase::PortControlStruct
DDFCiGCBase::TemporarySpaceProvider
DFPortHole
DDFPortHole
InDDFPort
OutDDFPort
SDFPortHole
InSDFPort
SDFtoUniversal
OutSDFPort
SDFfromUniversal
SDFClustPort
doublecomplex
DoubleLink
EGGateLink
EGNodeLink
DoubleLinkIter
EGGateLinkIter
EGNodeListIter
EGMasterIter
EGSourceIter
DoubleLinkList
EGGateList
EGNodeList
DynamicGalaxy
DEDynamicGalaxy
SDFClusterGal
DynDFStar
DDFStar
DDFCiCommon
EGArc
EGGate
EGIter
EGNode
Event
EventsEntryT
Exception
CTDEException
InvalidPortAccess
MissedBreakPoint
ODE::SolverException
ODE::StateEventsNotSupported
ODE::StepSizeToSmall
ExpandedGraph
FromEventHorizon
DEfromUniversal
DFfromUniversal
SDFfromUniversal
FSMfromUniversal
HOFfromUniversal
FSMStarBase
FSMStar
FSMWormhole
GalStarIter
DFGalStarIter
GalTopBlockIter
SDFClusterBagIter
SDFClusterGalIter
Geodesic
FSMGeodesic
FSMForkNode
HandleTable< T >
HandleTable< DatasetHandler >
DatasetHandleTable
InputDatasetHandleTable
OutputDatasetHandleTable
HighPriorityQueue
icilist
inlist
InSignalDescriptor
lesserSPQEvent
lesserSPQEventWithFineLevel
LevelLink
CqLevelLink
Link
LinkedList
PendingEventList
LinkedListIter
PendingEventListIter
ListIter
SDFSchedIter
Message
BaseImage
DCTImage
GrayImage
MVImage
NetworkCell
SeqATMCell
MPHIter
InCTDEMPHIter
InDDFMPHIter
InDEMPHIter
InSDFMPHIter
OutCTDEMPHIter
OutDDFMPHIter
OutDEMPHIter
OutSDFMPHIter
MultiDEPort
MultiInDEPort
MultiOutDEPort
MultiDFPort
MultiDDFPort
MultiInDDFPort
MultiOutDDFPort
MultiPortHole
MultiCTDEPort
MultiInCTDEPort
MultiOutCTDEPort
MultiFSMPort
MultiInFSMPort
MultiOutFSMPort
MultiHOFPort
MultiInHOFPort
MultiOutHOFPort
MultiSDFPort
MultiInSDFPort
MultiOutSDFPort
Multitype
NamedObj
FSMObject
FSMBasicState
FSMHistory
FSMState
FSMSlave
FSMTransition
NamedObjList
FSMHistoryList
FSMObjectList
FSMTransitionList
NamedObjListIter
FSMHistoryListIter
FSMStateHistoriesIter
FSMObjectListIter
FSMTransitionListIter
FSMStateTransitionsIter
Namelist
ODE::Parameter
ODE::SolverFactory
ODE::ODESolver
ODE::SolverFactory::Maker
ODE::SolverFactory::TMaker< S >
ODE::SolverFactory::SolverFeatures
olist
OutSignalDescriptor
PortHole
DEPortHole
InDEPort
DEtoUniversal
InCTDEPort
OutDEPort
DEfromUniversal
OutCTDEPort
FSMPortHole
InFSMPort
FSMtoUniversal
OutFSMPort
FSMfromUniversal
HOFPortHole
InHOFPort
HOFtoUniversal
OutHOFPort
HOFfromUniversal
PriorityQueue
EventQueue
PriorityQueueStats
QueueElement
QueueStats
ResLLCell
Resource
Scheduler
DEBaseSched
CQScheduler
DEPriorityFreeScheduler
DEPriorityScheduler
DERCScheduler
DEScheduler
MutableCQScheduler
DynDFScheduler
DDFScheduler
DDFClustSched
DDFSimpleSched
DDFBackwardPropagationScheduler
DDFForwardScheduler
FSMScheduler
HOFScheduler
SDFScheduler
AcyLoopScheduler
SDFBagScheduler
SDFClustSched
SEQEventQueueC
SequentialList
SDFSchedule
SimpleIntMatrix
SpecialEventEntryC
SpecialEventQueueSTL
SPQEvent
Star
DEStar
CTDEStar
DERepeatStar
DERCStar
DEWormhole
HOFStar
HOFWormhole
StarLLCell
StarProfile
StarProfiles
State
IntegratorState
StateEventState
StateEventFunction
StrLt
Target
DataFlowTarget
DDFTarget
SDFTarget
SDFPTclTarget
DETarget
FSMTarget
ToEventHorizon
DEtoUniversal
DFtoUniversal
SDFtoUniversal
FSMtoUniversal
HOFtoUniversal
Vardesc
VectorOfPriorityQueueStats
VFunction_
Wormhole
DEWormhole
FSMWormhole
HOFWormhole
SDFWormhole
Class Members
All
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
~
Variables
Typedefs
Enumerations
Enumerator
Troubleshooting
MLDesigner error messages
FLEXnet licensing error codes
MLDesigner error messages
FLEXnet licensing error codes