public override bool Equals(object o)
        {
            if (this == o)
            {
                return(true);
            }
            if (o == null || this.GetType() != o.GetType())
            {
                return(false);
            }
            DataSetName that = (DataSetName)o;

            return(name.Equals(that.name));
        }
Ejemplo n.º 2
0
        public DataSet(IList <Number []> lines, string name)
        {
            this.name  = new DataSetName(name);
            timePoints = new TimePoint[lines.Count];
            values     = new List <>();

//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final int firstLineCount = lines.get(0).length;
            int firstLineCount = lines[0].Length;

            createValuesArrays(lines.Count, firstLineCount);
            int lineNumber = 0;

            foreach (Number[] line in lines)
            {
                lineNumber++;
                checkNumberOfFieldsInLine(lineNumber, line, firstLineCount);
                fillFirstNumberAsTimePoint(lineNumber, line);
                fillValuesArrays(lineNumber, line, firstLineCount);
            }
        }
 public virtual double getActualChange(DataSetName name, TimePoint timePoint)
 {
     return(sets[name].calculateFutureChange(timePoint));
 }