Changeset 3310 for trunk/sources/HeuristicLab.Data/3.3/IntMatrix.cs
- Timestamp:
- 04/12/10 15:35:39 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.3/IntMatrix.cs
r3308 r3310 31 31 public IntMatrix() : base() { } 32 32 public IntMatrix(int rows, int columns) : base(rows, columns) { } 33 public IntMatrix(int rows, int columns, IEnumerable<string> columnNames) : base(rows, columns, columnNames) { } 34 public IntMatrix(int rows, int columns, IEnumerable<string> columnNames,IEnumerable<string> rowNames) : base(rows, columns, columnNames,rowNames) { } 33 35 public IntMatrix(int[,] elements) : base(elements) { } 36 public IntMatrix(int[,] elements, IEnumerable<string> columnNames) : base(elements,columnNames) { } 37 public IntMatrix(int[,] elements, IEnumerable<string> columnNames, IEnumerable<string> rowNames) : base(elements,columnNames,rowNames) { } 34 38 35 39 public override IDeepCloneable Clone(Cloner cloner) { 36 40 IntMatrix clone = new IntMatrix(matrix); 41 clone.ColumnNames = new List<string>(ColumnNames); 42 clone.RowNames = new List<string>(RowNames); 37 43 cloner.RegisterClonedObject(this, clone); 38 44 return clone; … … 78 84 set { this.ColumnNames = value; } 79 85 } 86 IEnumerable<string> IStringConvertibleMatrix.RowNames { 87 get { return this.RowNames; } 88 set { this.RowNames = value; } 89 } 80 90 bool IStringConvertibleMatrix.Validate(string value, out string errorMessage) { 81 91 return Validate(value, out errorMessage);
Note: See TracChangeset
for help on using the changeset viewer.