Top Up Prev Next Bottom Contents Index Search

Chapter 6. Classes for connections between blocks

Authors: Joseph T. Buck
Other Contributors: Tom Lane
Yuhong Xiong
This chapter describes the classes that implement connections between blocks. For simulation domains, these classes are responsible for moving objects called Particles from one Block to another. For code generation domains, the Particles typically only move during scheduling and these objects merely provide information on the topology.

Currently, class PortHole is also responsible for the type resolution algorithm that assigns specific types to ANYTYPE portholes. It would probably be better to put that function in Geodesic, which would make it simpler to provide domain-specific type resolution rules. This improvement must await a redesign of the PortHole/Geodesic structure.

Top Up Prev Next Bottom Contents Index Search
Copyright © 1990-1997, University of California. All rights reserved.