[Quantproject-developers] QuantProject/b4_Business/a2_Strategies/InSample GeneticChooser.cs, 1.11,
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2010-03-28 14:28:29
|
Update of /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/InSample In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv23373/a2_Strategies/InSample Modified Files: GeneticChooser.cs Log Message: The [NonSerialized] attribute has been added to the protected member geneticOptimizer. This dramatically reduces the size of the AccountReport(s) Index: GeneticChooser.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b4_Business/a2_Strategies/InSample/GeneticChooser.cs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** GeneticChooser.cs 30 Aug 2009 15:51:47 -0000 1.11 --- GeneticChooser.cs 28 Mar 2010 14:28:20 -0000 1.12 *************** *** 67,72 **** protected int populationSizeForGeneticOptimizer; protected int generationNumberForGeneticOptimizer; ! protected int seedForRandomGenerator; protected GeneticOptimizer geneticOptimizer; --- 67,73 ---- protected int populationSizeForGeneticOptimizer; protected int generationNumberForGeneticOptimizer; ! protected int seedForRandomGeneratorForTheGeneticOptimizer; + [NonSerialized] protected GeneticOptimizer geneticOptimizer; *************** *** 101,105 **** int populationSizeForGeneticOptimizer , int generationNumberForGeneticOptimizer , ! int seedForRandomGenerator ) { this.numberOfPortfolioPositions = numberOfPortfolioPositions; --- 102,106 ---- int populationSizeForGeneticOptimizer , int generationNumberForGeneticOptimizer , ! int seedForRandomGeneratorForTheGeneticOptimizer ) { this.numberOfPortfolioPositions = numberOfPortfolioPositions; *************** *** 115,119 **** this.generationNumberForGeneticOptimizer = generationNumberForGeneticOptimizer; ! this.seedForRandomGenerator = seedForRandomGenerator; } --- 116,121 ---- this.generationNumberForGeneticOptimizer = generationNumberForGeneticOptimizer; ! this.seedForRandomGeneratorForTheGeneticOptimizer = ! seedForRandomGeneratorForTheGeneticOptimizer; } *************** *** 231,235 **** this.generationNumberForGeneticOptimizer , this.genomeManager , ! this.seedForRandomGenerator ); this.geneticOptimizer.NewGeneration += new NewGenerationEventHandler( this.newGenerationEventHandler ); --- 233,237 ---- this.generationNumberForGeneticOptimizer , this.genomeManager , ! this.seedForRandomGeneratorForTheGeneticOptimizer ); this.geneticOptimizer.NewGeneration += new NewGenerationEventHandler( this.newGenerationEventHandler ); *************** *** 244,248 **** /// <param name="eligibleTickers"></param> /// <returns></returns> ! public object AnalyzeInSample( EligibleTickers eligibleTickers , ReturnsManager returnsManager ) --- 246,250 ---- /// <param name="eligibleTickers"></param> /// <returns></returns> ! public virtual object AnalyzeInSample( EligibleTickers eligibleTickers , ReturnsManager returnsManager ) |