public void Register() { CorrectorConfigurations.Register(_corrector); GeneralConfigurations.Register(_general); SamplingConfigurations.Register(_sampling); SliceConfigurations.Register(_slice); MiscellaneousConfigurations.Register(_miscellaneous); }
public static void Initialize(double repetitionRate, int threadNum, int dispPoints, string directory, bool viewPhase, SaveType saveType, int queueSize, bool saveSample, bool saveSpec, bool saveAcc, OperationMode operationMode, int targetCnt) { if (_singleton != null) { throw new Exception("environment already init"); } _singleton = new GeneralConfigurations(repetitionRate, threadNum, dispPoints, directory, viewPhase, saveType, queueSize, saveSample, saveSpec, saveAcc, operationMode, targetCnt); }
public static void Register(GeneralConfigurations generalConfigurations) { if (_singleton == null) { _singleton = generalConfigurations; } else { ConfigsHolder.CopyTo(generalConfigurations, _singleton); } }