A module that contains transformations: functions that can be applied to a simulation result.
Function or value | Description |
Full Usage:
applyMetric metric simulationResult
Parameters:
NumericalMetric<'l, 't, 'metric>
simulationResult : SimulationResult<'l, 't>
Returns: float<'metric>[]
Modifiers: inline Type parameters: 'l, 't, 'metric |
|
Full Usage:
for2PositionsOf firstBodyName secondBodyName predicate simulationResult
Parameters:
string
secondBodyName : string
predicate : Position<'l> -> Position<'l> -> 'a
simulationResult : SimulationResult<'l, 't>
Returns: 'a[]
|
|
Full Usage:
forPositionAndVelocityRelativeTo orbitingBodyName centralBodyName predicate simulationResult
Parameters:
string
centralBodyName : string
predicate : NumericalVector3<'l> -> NumericalVector3<'t> -> 'a
simulationResult : SimulationResult<'l, MeasureProduct<MeasureInverse<'t>, MeasureProduct<'l, MeasureOne>>>
Returns: 'a[]
|
|
Full Usage:
forPositionOf bodyName predicate simulationResult
Parameters:
string
predicate : Position<'l> -> 'a
simulationResult : SimulationResult<'l, 't>
Returns: 'a[]
|
|
Full Usage:
timeSteps simulationResult
Parameters:
SimulationResult<'l, 't>
Returns: Time<'t>[]
|
|