Beispiel #1
0
 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);
     }
 }