public static Func <Vector, ConvexBound, int, int, SketchedChangeDistanceNode> Create(SketchFunction sketchFunction, int norm) => (initialVector, convexBound, nodeId, vectorLength) => new SketchedChangeDistanceNode(initialVector, convexBound, 0.0, sketchFunction, norm, nodeId, vectorLength);
public SketchedChangeDistanceNode(Vector referencePoint, ConvexBound convexBound, double slackValue, SketchFunction sketchFunction, int norm, int nodeId, int vectorLength) : base(referencePoint, convexBound, slackValue, norm, nodeId, vectorLength) { Sketch = sketchFunction; }