コード例 #1
0
 public CVG Process(CVG workingdata = null)
 {
     if (workingdata == null)
     {
         workingdata = InitalData;
     }
     //todo: make this better!?!
     this.Modules.ForEach(x => workingdata = workingdata.Process(x));
     ProcessedResults.Add(workingdata);
     return(workingdata);
 }
コード例 #2
0
        public static ProcessedResultsContract Create(ProcessedResults obj)
        {
            List <PartialMeanContract> partialMeansContracts = obj.Means
                                                               .Select(PartialMeanContract.Create)
                                                               .ToList();

            return(new ProcessedResultsContract
            {
                PartialMeanContracts = partialMeansContracts,
                Loss = obj.Loss
            });
        }
コード例 #3
0
        public static ProcessedResultsContract Create(ProcessedResults obj)
        {
            List<PartialMeanContract> partialMeansContracts = obj.Means
                .Select(PartialMeanContract.Create)
                .ToList();

            return new ProcessedResultsContract
            {
                PartialMeanContracts = partialMeansContracts,
                Loss = obj.Loss
            };
        }