public BufferedWriteTimeSeriesState(int bufferSize, DateTime start, DateTime end, TimeStep ts) { this.start = start; timeStep = ts; Count = ts.numSteps(start, end); _bufferSize = bufferSize; Buffer = new double[_bufferSize]; InitialiseBuffer(0); }