public LogFile([NotNull] CalcParameters calcParameters, FileFactoryAndTracker fft, bool writeToConsole = false ) { if (calcParameters.IsSet(CalcOption.ThoughtsLogfile)) { if (writeToConsole) { _thoughtsLogFile = new ConsoleThoughts(); } else { _thoughtsLogFile = new ThoughtsLogFile(fft, calcParameters); } } if (calcParameters.IsSet(CalcOption.DesiresLogfile)) { _desiresLogfile = new DesiresLogFile(fft, calcParameters); } if (calcParameters.IsSet(CalcOption.EnergyStorageFile)) { _energyStorageLogfile = new EnergyStorageLogfile(calcParameters, fft); } //_transportationLogFile = new TransportationLogFile(_fft,_calcParameters); }
public EnergyStorageEntry([NotNull] TimeStep pTimestep, [NotNull] EnergyStorageLogfile dlf, [NotNull] string csvChar, [NotNull] DateStampCreator dsc) { Timestep = pTimestep; _lf = dlf; _csvChar = csvChar; _storageValues = new double[dlf.EnergyStorageColumnDict.Count]; _dsc = dsc; }