Follow-up Comment #2, bug #30947 (project gsl):

> one important reason for the evolve level functions is to allow
> for variable step size.

No.  Just to allow adaptive step size control.  Why don't
consider the *evolve_apply with fixed step as just a special case?

> If you really require a fixed step size for the stepper level, then
> you can use the for loop around step_apply function shown in the manual.

Of cource, I can (it WAS noted in bugreport).  Sometimes it's just not
convinient, e.g. to use _different loops_ for fixed and variable step sizes.

> Also, I'm afraid that using your cfxd may not guarantee the use of a
> fixed step size; also evolve_apply can change the step length,
> so you might have to have a function something like
> "evolve_apply_fixed_step_size" to do the job.

Why?  fc_control_hadjust() always returns GSL_ODEIV_HADJ_NIL - there
is no reason to change step size.

See also thread in bug-gsl:
http://lists.gnu.org/archive/html/bug-gsl/2010-09/msg00001.html


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?30947>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-gsl mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-gsl

Reply via email to