Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/01/17 09:28:34 (7 years ago)
Author:
pkimmesw
Message:

#2665 Fixed Benchmark Problem Definition, Converted LoopExpressions to stateless expressions, Added several unit test to ensure funcionality, Fixed UI bugs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Data/Pool/ManagedPoolProvider.cs

    r14875 r15017  
    2525
    2626    public readonly int PartitionSize;
    27     public readonly int MaxParitionCount;
     27    public readonly int MaxPartitionCount;
    2828    public const int DefaultMaxInstanceCount = 65536;
    2929
    3030    public ManagedPoolProvider(int partitionSize, Func<T> factory, int? maxPartitionCount = null) {
    3131      PartitionSize = partitionSize;
    32       MaxParitionCount = maxPartitionCount ?? DefaultMaxInstanceCount / PartitionSize;
     32      MaxPartitionCount = maxPartitionCount ?? DefaultMaxInstanceCount / PartitionSize;
    3333      this.factory = factory;
    3434
     
    5050    }
    5151
     52    public void Clear() {
     53      partitions.Clear();
     54    }
     55
    5256    public void ReleasePartitions(List<T[]> releasedPartitions) {
    53       if (partitions.Count < MaxParitionCount)
     57      if (partitions.Count < MaxPartitionCount)
    5458        partitions.PushRange((T[][])InternalListArrayProperty.GetValue(releasedPartitions), 0, releasedPartitions.Count);
    5559    }
Note: See TracChangeset for help on using the changeset viewer.