v1.0.25-alpha
Pre-release
Pre-release
New Features:
CombineRanges
simplifies sequences of ranges by combining ranges without gapsGraphWeightedMap
data structure that includes weights on the edges- Added several members to
Map
IEnumerable<K> GetKeys()
IEnumerable<(T Value, K Key)> GetPairs()
- more overloads to
Stepper
,Keys
andPairs
to support struct generic parameters
Bug Fixes:
OmnitreeBoundsLinked<T, Axis1...>
->Stepper(step + subspace)
bug fix
Changes:
- The
T Minimum
method was split into three methods like the maximum method was changed previously.(int Index, T Value) Minimum
T MinimumValue
int MinimumIndex
Map
->void Stepper(Action<(T Value, K Key)> step)
renamed toPairs
Map
->StepStatus Stepper(Func<(T Value, K Key), StepStatus> step)
renamed toPairsBreak
Map
->void Stepper(Action<K> step)
renamed toKeys
Map
->StepStatus Stepper(Func<K, StepStatus> step)
renamed toKeysBreak
Graph
->void Stepper(Action<(T?, T?)> step)
renamed toEdges
Graph
->StepStatus Stepper(Func<(T, T), StepStatus> step)
renamed toEdgesBreak
- several stepper methods were altered to use value tuples rather that multiple parameters