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.
- Authors: Joseph T. Buck
- Other Contributors: Tom Lane
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.
Copyright © 1990-1997, University of California. All rights