public override PathElement SampleNext(float[] w, out PathEdge edge) { edge = new PathEdge(); return this; }
public virtual PathElement SampleNext(float[] w, out PathEdge edge) { throw new NotImplementedException(); }