FastExtract Module
Functions and values
Function or value | Description |
Full Usage:
changeInput cid input step fastSim
Parameters:
ComponentId
input : FSInterface
step : int
fastSim : FastSimulation
|
|
Full Usage:
changeInputBatch step fastSim changes
Parameters:
int
fastSim : FastSimulation
changes : (ComponentId * FSInterface) list
|
|
Full Usage:
changeInputFData cid input step fastSim
Parameters:
ComponentId
input : FSInterface
step : int
fastSim : FastSimulation
|
|
Full Usage:
compareLoadedStates fs (arg2, arg3) p
Parameters:
FastSimulation
arg1 : Component list
arg2 : Connection list
p : Project option
Returns: bool
|
|
Full Usage:
extractFastSimulationIOs simIOs simulationData
Parameters:
SimulationIO list
simulationData : SimulationData
Returns: (SimulationIO * FSInterface) list
|
|
Full Usage:
extractFastSimulationIOsFData simIOs simulationData
Parameters:
SimulationIO list
simulationData : SimulationData
Returns: (SimulationIO * FSInterface) list
|
|
Full Usage:
extractFastSimulationOutput fs step (arg3, arg4) opn
Parameters:
FastSimulation
step : int
arg2 : ComponentId
arg3 : ComponentId list
opn : OutputPortNumber
Returns: FSInterface
|
|
Full Usage:
extractFastSimulationOutputFData fs step (arg3, arg4) opn
Parameters:
FastSimulation
step : int
arg2 : ComponentId
arg3 : ComponentId list
opn : OutputPortNumber
Returns: FSInterface
|
|
Full Usage:
extractFastSimulationState fs step (arg3, arg4)
Parameters:
FastSimulation
step : int
arg2 : ComponentId
arg3 : ComponentId list
Returns: SimulationComponentState
|
|
Full Usage:
extractFastSimulationWidth fs (arg2, arg3) opn
Parameters:
FastSimulation
arg1 : ComponentId
arg2 : ComponentId list
opn : OutputPortNumber
Returns: int
|
|
Full Usage:
extractStatefulComponents step fastSim
Parameters:
int
fastSim : FastSimulation
Returns: (FastComponent * SimulationComponentState)[]
|
|
Full Usage:
extractViewers simulationData
Parameters:
SimulationData
Returns: ((string * string) * int * FSInterface) list
|
|
Full Usage:
getArrayOfOutputs fc outputNum ticks
Parameters:
FastComponent
outputNum : int
ticks : int
Returns: bigint array
|
|
Full Usage:
getFLabel fs (arg2, arg3)
Parameters:
FastSimulation
arg1 : ComponentId
arg2 : ComponentId list
Returns: string * string
|
|
Full Usage:
getFastComponentInput fc inputNum step
Parameters:
FastComponent
inputNum : int
step : int
Returns: bigint
Modifiers: inline |
Get the input value of a fast component as a bigint. fc: the fast component to get the input from. inputNum: which input as numbered in the inputs array. step: which time step to get the value from. used by waveSimSVGs, maybe this function could be moved there and optimised as code there at cost of modularity.
|
Full Usage:
getFastComponentOutput fc outputNum step
Parameters:
FastComponent
outputNum : int
step : int
Returns: bigint
Modifiers: inline |
Get the output value of a fast component as a bigint. fc: the fast component to get the output from. outputNum: which output as numbered in the outputs array. step: which time step to get the value from. used by waveSimSVGs, maybe this function could be moved there and optimised as code there at cost of modularity.
|
Full Usage:
outputsAreTheSameAsDefault fs fc tick currdefault
Parameters:
FastSimulation
fc : FastComponent
tick : int
currdefault : bigint
Returns: bool
|