@@ -132,10 +132,9 @@ int odr_wrapper(int n,
132132
133133 // Define the overall user-supplied model function 'fcn'
134134 odrpack_fcn_t fcn = nullptr ;
135- fcn = [](const int *n, const int *m, const int *q, const int *npar, const double beta[],
136- const double xplusd[], const int ifixb[], const int ifixx[],
137- const int *ldifx, const int *ideval, double f[], double fjacb[],
138- double fjacd[], int *istop) {
135+ fcn = [](const int *n, const int *m, const int *q, const int *npar, const int *ldifx,
136+ const double beta[], const double xplusd[], const int ifixb[], const int ifixx[],
137+ const int *ideval, double f[], double fjacb[], double fjacd[], int *istop) {
139138 // Create NumPy arrays that wrap the input C-style arrays, without copying the data
140139 nb::ndarray<const double , nb::numpy> beta_ndarray (beta, {static_cast <size_t >(*npar)});
141140 nb::ndarray<const double , nb::numpy> xplusd_ndarray (
@@ -409,9 +408,9 @@ tuple[int, int]
409408 result[" npp" ] = iwi.npp ;
410409 result[" idf" ] = iwi.idf ;
411410 result[" job" ] = iwi.job ;
412- result[" iprin " ] = iwi.iprin ;
413- result[" luner " ] = iwi.luner ;
414- result[" lunrp " ] = iwi.lunrp ;
411+ result[" iprint " ] = iwi.iprint ;
412+ result[" lunerr " ] = iwi.lunerr ;
413+ result[" lunrpt " ] = iwi.lunrpt ;
415414 result[" nrow" ] = iwi.nrow ;
416415 result[" ntol" ] = iwi.ntol ;
417416 result[" neta" ] = iwi.neta ;
@@ -423,7 +422,7 @@ tuple[int, int]
423422 result[" irank" ] = iwi.irank ;
424423 result[" ldtt" ] = iwi.ldtt ;
425424 result[" bound" ] = iwi.bound ;
426- result[" liwkmn " ] = iwi.liwkmn ;
425+ result[" liwkmin " ] = iwi.liwkmin ;
427426 return result;
428427 },
429428 R"doc(
@@ -454,27 +453,27 @@ dict[str, int]
454453 std::map<std::string, int > result;
455454 result[" delta" ] = rwi.delta ;
456455 result[" eps" ] = rwi.eps ;
457- result[" xplus " ] = rwi.xplus ;
456+ result[" xplusd " ] = rwi.xplusd ;
458457 result[" fn" ] = rwi.fn ;
459458 result[" sd" ] = rwi.sd ;
460459 result[" vcv" ] = rwi.vcv ;
461460 result[" rvar" ] = rwi.rvar ;
462461 result[" wss" ] = rwi.wss ;
463- result[" wssde " ] = rwi.wssde ;
464- result[" wssep " ] = rwi.wssep ;
462+ result[" wssdel " ] = rwi.wssdel ;
463+ result[" wsseps " ] = rwi.wsseps ;
465464 result[" rcond" ] = rwi.rcond ;
466465 result[" eta" ] = rwi.eta ;
467- result[" olmav " ] = rwi.olmav ;
466+ result[" olmavg " ] = rwi.olmavg ;
468467 result[" tau" ] = rwi.tau ;
469468 result[" alpha" ] = rwi.alpha ;
470469 result[" actrs" ] = rwi.actrs ;
471470 result[" pnorm" ] = rwi.pnorm ;
472- result[" rnors " ] = rwi.rnors ;
471+ result[" rnorms " ] = rwi.rnorms ;
473472 result[" prers" ] = rwi.prers ;
474- result[" partl " ] = rwi.partl ;
473+ result[" partol " ] = rwi.partol ;
475474 result[" sstol" ] = rwi.sstol ;
476- result[" taufc " ] = rwi.taufc ;
477- result[" epsma " ] = rwi.epsma ;
475+ result[" taufac " ] = rwi.taufac ;
476+ result[" epsmac " ] = rwi.epsmac ;
478477 result[" beta0" ] = rwi.beta0 ;
479478 result[" betac" ] = rwi.betac ;
480479 result[" betas" ] = rwi.betas ;
@@ -488,8 +487,8 @@ dict[str, int]
488487 result[" fjacb" ] = rwi.fjacb ;
489488 result[" we1" ] = rwi.we1 ;
490489 result[" diff" ] = rwi.diff ;
491- result[" delts " ] = rwi.delts ;
492- result[" deltn " ] = rwi.deltn ;
490+ result[" deltas " ] = rwi.deltas ;
491+ result[" deltan " ] = rwi.deltan ;
493492 result[" t" ] = rwi.t ;
494493 result[" tt" ] = rwi.tt ;
495494 result[" omega" ] = rwi.omega ;
@@ -503,7 +502,7 @@ dict[str, int]
503502 result[" wrk7" ] = rwi.wrk7 ;
504503 result[" lower" ] = rwi.lower ;
505504 result[" upper" ] = rwi.upper ;
506- result[" lrwkmn " ] = rwi.lrwkmn ;
505+ result[" lrwkmin " ] = rwi.lrwkmin ;
507506 return result;
508507 },
509508 R"doc(
0 commit comments