Ejemplo n.º 1
0
Archivo: Run.cs Proyecto: wintonpc/Quqe
 public Run(ProtoRun protoRun, ProtoChromosome protoChrom, string symbol, DateTime startDate, DateTime endDate, double validationPct)
     : base(protoRun.Database)
 {
     ProtoChromosome = protoChrom;
     ProtoRun        = protoRun;
     Symbol          = symbol;
     StartDate       = startDate;
     EndDate         = endDate;
     ValidationPct   = validationPct;
     Database.Store(this);
 }
Ejemplo n.º 2
0
Archivo: Run.cs Proyecto: wintonpc/Quqe
        public ProtoRun(Database db, string name, int numGenerations, ProtoChromosome protoChrom,
                        int mixturesPerGen, int rnnPerMixture, int rbfPerMixture, int selectionSize, double mutationRate)
            : base(db)
        {
            Name            = name;
            NumGenerations  = numGenerations;
            ProtoChromosome = protoChrom; MixturesPerGeneration = mixturesPerGen;
            RnnPerMixture   = rnnPerMixture;
            RbfPerMixture   = rbfPerMixture;
            SelectionSize   = selectionSize;
            MutationRate    = mutationRate;

            db.Store(this);
        }
Ejemplo n.º 3
0
 public static Chromosome MakeRandomChromosome(NetworkType networkType, ProtoChromosome protoChrom, int order)
 {
     return(new Chromosome(networkType, protoChrom.Genes.Select(gd => new Gene(gd.Name, Functions.RandomGeneValue(gd))), order));
 }
Ejemplo n.º 4
0
Archivo: Run.cs Proyecto: wintonpc/Quqe
 public Run(ProtoRun protoRun, ProtoChromosome protoChrom)
     : this(protoRun, protoChrom, null, DateTime.MinValue, DateTime.MinValue, 0)
 {
 }