[Quantproject-developers] QuantProject/b1_ADT/Optimizing/BruteForce BruteForceOptimizableParameters
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2008-03-26 00:44:49
|
Update of /cvsroot/quantproject/QuantProject/b1_ADT/Optimizing/BruteForce In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv8658/b1_ADT/Optimizing/BruteForce Modified Files: BruteForceOptimizableParameters.cs Log Message: - the IWithFitness interface is now implemented - the read only Meaning property has been added Index: BruteForceOptimizableParameters.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b1_ADT/Optimizing/BruteForce/BruteForceOptimizableParameters.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BruteForceOptimizableParameters.cs 21 Aug 2006 19:43:49 -0000 1.1 --- BruteForceOptimizableParameters.cs 26 Mar 2008 00:44:46 -0000 1.2 *************** *** 23,26 **** --- 23,28 ---- using System; + using QuantProject.ADT.Optimizing.Fitness; + namespace QuantProject.ADT.Optimizing.BruteForce { *************** *** 28,41 **** /// Parameters to be optimized by a Brute Force optimizer /// </summary> ! public class BruteForceOptimizableParameters { IBruteForceOptimizableParametersManager bruteForceOptimizableParametersManager; - private bool isFitnessSet; private double fitness; private int[] parameterValues; /// <summary> /// Fitness value for current parameters value --- 30,56 ---- /// Parameters to be optimized by a Brute Force optimizer /// </summary> ! public class BruteForceOptimizableParameters : IWithFitness { IBruteForceOptimizableParametersManager bruteForceOptimizableParametersManager; + private object meaning; private double fitness; + private bool isFitnessSet; + private int[] parameterValues; + public object Meaning + { + get + { + if ( this.meaning == null ) + this.meaning = + this.bruteForceOptimizableParametersManager.Decode( this ); + return this.meaning; + } + } + /// <summary> /// Fitness value for current parameters value |