Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/10 23:49:54 (14 years ago)
Author:
swagner
Message:

Renamed classes of HeuristicLab.Data (#909)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data/3.3/ValueTypeMatrix.cs

    r3047 r3048  
    2828
    2929namespace HeuristicLab.Data {
    30   [Item("ValueTypeMatrixData<T>", "A base class for representing matrices of value types.")]
     30  [Item("ValueTypeMatrix<T>", "A base class for representing matrices of value types.")]
    3131  [StorableClass]
    32   public class ValueTypeMatrixData<T> : Item, IEnumerable where T : struct {
     32  public class ValueTypeMatrix<T> : Item, IEnumerable where T : struct {
    3333    [Storable]
    3434    private T[,] array;
     
    6767    }
    6868
    69     public ValueTypeMatrixData() {
     69    public ValueTypeMatrix() {
    7070      array = new T[0, 0];
    7171    }
    72     public ValueTypeMatrixData(int rows, int columns) {
     72    public ValueTypeMatrix(int rows, int columns) {
    7373      array = new T[rows, columns];
    7474    }
    75     public ValueTypeMatrixData(T[,] elements) {
     75    public ValueTypeMatrix(T[,] elements) {
    7676      if (elements == null) throw new ArgumentNullException();
    7777      array = (T[,])elements.Clone();
    7878    }
    79     protected ValueTypeMatrixData(ValueTypeMatrixData<T> elements) {
     79    protected ValueTypeMatrix(ValueTypeMatrix<T> elements) {
    8080      if (elements == null) throw new ArgumentNullException();
    8181      array = (T[,])elements.array.Clone();
     
    8383
    8484    public override IDeepCloneable Clone(Cloner cloner) {
    85       ValueTypeMatrixData<T> clone = (ValueTypeMatrixData<T>)base.Clone(cloner);
     85      ValueTypeMatrix<T> clone = (ValueTypeMatrix<T>)base.Clone(cloner);
    8686      clone.array = (T[,])array.Clone();
    8787      return clone;
Note: See TracChangeset for help on using the changeset viewer.