public PreprocessingContext(IDataAnalysisProblemData dataAnalysisProblemData, IAlgorithm algorithm, IDataAnalysisProblem problem) { var transactionalPreprocessingData = new TransactionalPreprocessingData(dataAnalysisProblemData); Data = new FilteredPreprocessingData(transactionalPreprocessingData); ProblemData = dataAnalysisProblemData; Algorithm = algorithm; Problem = problem; creator = new ProblemDataCreator(this); }
protected TransactionalPreprocessingData(TransactionalPreprocessingData original, Cloner cloner) : base(original, cloner) { }