Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/09/21 19:41:33 (3 years ago)
Author:
gkronber
Message:

#3117: update alglib to version 3.17

Location:
trunk/HeuristicLab.Analysis/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.Analysis/3.3/HeuristicLab.Analysis-3.3.csproj

    r16658 r17931  
    105105  </PropertyGroup>
    106106  <ItemGroup>
    107     <Reference Include="ALGLIB-3.7.0, Version=3.7.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    108       <HintPath>..\..\bin\ALGLIB-3.7.0.dll</HintPath>
     107    <Reference Include="ALGLIB-3.17.0, Version=3.17.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     108      <SpecificVersion>False</SpecificVersion>
     109      <HintPath>..\..\bin\ALGLIB-3.17.0.dll</HintPath>
    109110      <Private>False</Private>
    110111    </Reference>
  • trunk/HeuristicLab.Analysis/3.3/MultidimensionalScaling/MultidimensionalScaling.cs

    r17180 r17931  
    7272      if (dimension != dissimilarities.Columns || coordinates.Rows != dimension) throw new ArgumentException("The number of coordinates and the number of rows and columns in the dissimilarities matrix do not match.");
    7373
    74       double epsg = 1e-7;
    75       double epsf = 0;
    7674      double epsx = 0;
    7775      int maxits = 0;
     
    8684          try {
    8785            alglib.minlmcreatevj(dimension - 1, c, out state);
    88             alglib.minlmsetcond(state, epsg, epsf, epsx, maxits);
     86            alglib.minlmsetcond(state, epsx, maxits);
    8987            alglib.minlmoptimize(state, StressFitness, StressJacobian, null, new Info(coordinates, dissimilarities, i));
    9088            alglib.minlmresults(state, out c, out rep);
  • trunk/HeuristicLab.Analysis/3.3/Plugin.cs.frame

    r17184 r17931  
    2828  [Plugin("HeuristicLab.Analysis", "3.3.16.$WCREV$")]
    2929  [PluginFile("HeuristicLab.Analysis-3.3.dll", PluginFileType.Assembly)]
    30   [PluginDependency("HeuristicLab.ALGLIB", "3.7.0")]
     30  [PluginDependency("HeuristicLab.ALGLIB", "3.17.0")]
    3131  [PluginDependency("HeuristicLab.Collections", "3.3")]
    3232  [PluginDependency("HeuristicLab.Common", "3.3")]
  • trunk/HeuristicLab.Analysis/3.3/Statistics/Fitting/ExpFitting.cs

    r17180 r17931  
    4141    public void Calculate(double[] y, double[] x, out double p0) {
    4242      if (y.Count() != x.Count()) {
    43         throw new ArgumentException("The lenght of x and y needs do be equal. ");
     43        throw new ArgumentException("The length of x and y needs do be equal. ");
    4444      }
    4545
    4646      double[] c = new double[] { 0.3 };
    47       double epsf = 0;
    4847      double epsx = 0.000001;
    4948      int maxits = 0;
     
    5958
    6059      alglib.lsfitcreatef(xx, y, c, diffstep, out state);
    61       alglib.lsfitsetcond(state, epsf, epsx, maxits);
     60      alglib.lsfitsetcond(state, epsx, maxits);
    6261      alglib.lsfitfit(state, ExpFunc, null, null);
    6362      alglib.lsfitresults(state, out info, out c, out rep);
  • trunk/HeuristicLab.Analysis/3.3/Statistics/Fitting/LogFitting.cs

    r17180 r17931  
    4545
    4646      double[] c = new double[] { 0.3, 0.3 };
    47       double epsf = 0;
    4847      double epsx = 0.000001;
    4948      int maxits = 0;
     
    5958
    6059      alglib.lsfitcreatef(xx, y, c, diffstep, out state);
    61       alglib.lsfitsetcond(state, epsf, epsx, maxits);
     60      alglib.lsfitsetcond(state, epsx, maxits);
    6261      alglib.lsfitfit(state, LogFunc, null, null);
    6362      alglib.lsfitresults(state, out info, out c, out rep);
Note: See TracChangeset for help on using the changeset viewer.