コード例 #1
0
ファイル: Experiment.cs プロジェクト: carlyking/NIRS
 protected Experiment(ExperimentRunner runner, ExperimentDesign design) : base(runner)
 {
     this.runner = runner;
     if (design == null)
     {
         throw new NullReferenceException("Experiment created with null design");
     }
     this.design = design;
     Enable();
 }
コード例 #2
0
ファイル: ExperimentDesign.cs プロジェクト: carlyking/NIRS
 public ExperimentDesign(ExperimentRunner runner, List <Variable> allData, bool shuffleTrialOrder,
                         int numberOfRepetitions, bool shuffleTrialsBetweenBlocks)
 {
     this.runner = runner;
     this.shuffleTrialsBetweenBlocks = shuffleTrialsBetweenBlocks;
     baseBlockTable = new BlockTable(allData, this);
     baseTrialTable = new TrialTable(allData, this, baseBlockTable, shuffleTrialOrder, numberOfRepetitions,
                                     runner.ConfigFile.ColumnNames);
     Enable();
 }
コード例 #3
0
ファイル: Block.cs プロジェクト: carlyking/NIRS
 protected Block(ExperimentRunner runner,
                 DataTable trialTable,
                 string identity,
                 Type trialType)
     : base(runner)
 {
     this.runner = runner;
     TrialTable  = trialTable;
     Identity    = identity;
     MakeTrials(trialType);
 }
コード例 #4
0
ファイル: ExperimentPart.cs プロジェクト: carlyking/NIRS
 protected ExperimentPart(ExperimentRunner runner)
 {
     this.runner = runner;
     Interrupt   = false;
     Enable();
 }