Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/12/15 11:14:39 (9 years ago)
Author:
pfleck
Message:

#2395
Use simple round-trip format for doubles because G17 prints some strange numbers (20.22 to 20.219999999999999999).
Some accuracy can still be lost on 64bit machines, but should be very rare and minimal.
double.MaxValue can still be parsed correctly, solving the problem of invalid value for the GUI.

File:
1 edited

Legend:

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

    r12431 r12432  
    6161    }
    6262    protected virtual string GetValue(int rowIndex, int columIndex) {
    63       return this[rowIndex, columIndex].ToString("G17");
     63      return this[rowIndex, columIndex].ToString("r");
    6464    }
    6565    protected virtual bool SetValue(string value, int rowIndex, int columnIndex) {
Note: See TracChangeset for help on using the changeset viewer.