Changeset 283bf28 in tol


Ignore:
Timestamp:
May 6, 2009, 4:35:43 PM (17 years ago)
Author:
Víctor de Buen <vdebuen@…>
Branches:
1941-docker-image-to-test, devel, master
Children:
c040c02
Parents:
9a4c371
Message:

Fixes #689

git-svn-id: ​https://www.tol-project.org/svn/tolp/trunk@982 be4846ae-f051-483a-831f-b64e7d08527f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tol/bmath/bfunct/realfun.cpp

    r9a4c371 r283bf28  
    9090
    9191//--------------------------------------------------------------------
    92 BDat BRRFunction::NewtonSolve(BDat x0, BDat y0, BDat tol, BInt maxIter)
     92BDat BRRFunction::NewtonSolve(BDat x0, BDat y, BDat tol, BInt maxIter)
    9393
    9494/*! Returns the value x that f(x) = y with the Newton method begining
    … …  
    101101  BInt n = 0;
    102102  BDat x = x0;
    103   BDat y = y0;
    104   Std(BText("\nNewtonSolve [")+n+"] x0="+x0+" y0="+y0+"\n");
     103  BDat y0 = (*this)[x];
     104//Std(BText("\nNewtonSolve [")+n+"] x0="+x0+" y0="+y0+"\n");
    105105  bool ok;
    106106  do
    … …  
    112112          x0   = x;
    113113    ok = x0.IsKnown() &&  y0.IsKnown() &&
    114         (Abs(y0)>0.0) &  (dist>tol) && (n<maxIter);
     114        (Abs(y-y0)>0.0) & (dist>tol) && (n<maxIter);
    115115    if(ok)
    116116    {
    117117      y0 = (*this)[x0];
    118118    }
    119     Std(BText("\nNewtonSolve [")+n+"] x0="+x0+" y0="+y0+"\n");
     119  //Std(BText("\nNewtonSolve [")+n+"] x0="+x0+" y0="+y0+"\n");
    120120  }
    121121  while(ok);
Note: See TracChangeset for help on using the changeset viewer.