GatherData Type
Scaffolding for building a FastSimulation, and alive only while one is built: the flattened design indexed the several ways createInitFastCompPhase and linkFastComponents need it. It is deliberately not kept afterwards - AllComps holds a SimulationComponent per component INSTANCE, so on a large design it is one of the biggest things the simulator ever allocates, and a FastSimulation left holding one made every later edit slower by giving each major GC all of it to trace. What the built simulation still needs is copied out: FCustomOutputCompLookup.
Record fields
| Record Field | Description |
Full Usage:
AllComps
Field type: Map<(ComponentId * ComponentId list), (SimulationComponent * ComponentId list)>
|
This indexes the SimulationGraph components from Id and access path. Note that the same simulation component Id can appear with different access paths if a sheet is instantiated more than once. Each entry corresponds to a single FastComponent. Note that Custom components are not included in this list.
|
|
|
|
|
|
|
Instance members
| Instance member | Description |
|
|
|