MPSolve 3.2.1
|
This type represent an abstract implementation of a driver for the regeneration step of the main algorithm. More...
#include <regeneration-driver.h>
Public Attributes | |
mps_boolean(* | update_fsecular_equation )(mps_context *ctx, mps_polynomial *p, mps_approximation **approximations, mps_secular_equation *old) |
mps_boolean(* | update_dsecular_equation )(mps_context *ctx, mps_polynomial *p, mps_approximation **approximations, mps_secular_equation *old) |
mps_boolean(* | update_msecular_equation )(mps_context *ctx, mps_polynomial *p, mps_approximation **approximations, mps_secular_equation *old) |
void(* | free )(mps_context *ctx, mps_regeneration_driver *rd) |
Optional function that is called by the mps_regeneration_driver_free() method. It is intended for custom regeneration driver that needs to free additional data before having the function destroyed. | |
This type represent an abstract implementation of a driver for the regeneration step of the main algorithm.
A standard implementation is given for polynomals internally in the MPSolve code but a custom implementation may be given by the user by calling mps_context_set_regeneration_driver().