Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/16/09 12:58:14 (16 years ago)
Author:
epitzer
Message:

Format white space. (Ctrl-K, Ctrl-D) (#548)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Persistence/3.3/Default/Decomposers/ArrayDecomposer.cs

    r1563 r1566  
    55
    66namespace HeuristicLab.Persistence.Default.Decomposers {
    7    
     7
    88  [EmptyStorableClass]
    99  public class ArrayDecomposer : IDecomposer {
     
    2020      Array a = (Array)obj;
    2121      yield return new Tag("rank", a.Rank);
    22       for (int i = 0; i < a.Rank; i++) {     
     22      for (int i = 0; i < a.Rank; i++) {
    2323        yield return new Tag("length_" + i, a.GetLength(i));
    2424      }
    25       for (int i = 0; i < a.Rank; i++) {       
     25      for (int i = 0; i < a.Rank; i++) {
    2626        yield return new Tag("lowerBound_" + i, a.GetLowerBound(i));
    27       }     
     27      }
    2828    }
    2929
    3030    public IEnumerable<Tag> Decompose(object array) {
    31       Array a = (Array)array;     
     31      Array a = (Array)array;
    3232      int[] lengths = new int[a.Rank];
    3333      int[] lowerBounds = new int[a.Rank];
     
    6767        lowerBounds[i] = (int)e.Current.Value;
    6868      }
    69       return Array.CreateInstance(t.GetElementType(), lengths, lowerBounds);     
     69      return Array.CreateInstance(t.GetElementType(), lengths, lowerBounds);
    7070    }
    7171
    72     public void Populate(object instance, IEnumerable<Tag> elements, Type t) {     
     72    public void Populate(object instance, IEnumerable<Tag> elements, Type t) {
    7373      Array a = (Array)instance;
    7474      int[] lengths = new int[a.Rank];
     
    7979      for (int i = 0; i < a.Rank; i++) {
    8080        lowerBounds[i] = a.GetLowerBound(i);
    81       }     
     81      }
    8282      int[] positions = (int[])lowerBounds.Clone();
    8383      IEnumerator<Tag> e = elements.GetEnumerator();
     
    8686        a.SetValue(e.Current.Value, currentPositions);
    8787        positions[0] += 1;
    88         for (int i = 0; i < a.Rank-1; i++) {
    89           if (positions[i] >= lengths[i]+lowerBounds[i]) {
     88        for (int i = 0; i < a.Rank - 1; i++) {
     89          if (positions[i] >= lengths[i] + lowerBounds[i]) {
    9090            positions[i] = lowerBounds[i];
    9191            positions[i + 1] += 1;
     
    9797    }
    9898  }
    99  
     99
    100100}
Note: See TracChangeset for help on using the changeset viewer.