File numerics/src/tools/SolverOptions_helpers.h#

Go to the source code of this file

Helper functions for setting common solver options.

Functions

static inline void SN_set_tolerance(double *dparam, double tol)#

set the tolerance for the solver

Parameters:
  • dparam – the set of double parameters

  • tol – the new tolerance

static inline double SN_get_tolerance(double *dparam)#

get the tolerance for the solver

Parameters:

dparam – the set of double parameters

Returns:

tol the tolerance

static inline void SN_set_residual(double *dparam, double res)#

set the residual from the solver

Parameters:
  • dparam – the set of double parameters

  • res – the new tolerance

static inline double SN_get_residual(double *dparam)#

get the residual

Parameters:

dparam – the set of double parameters

Returns:

the residual

static inline void SN_set_max_iters(int *iparam, int max_iters)#

set the maximum number of iterations

Parameters:
  • iparam – the set of integer parameters

  • max_iters – the new tolerance

static inline int SN_get_max_iters(int *iparam)#

get the number of iterations

Parameters:

iparam – the set of integer parameters

Returns:

the maximum number of iterations

static inline void SN_set_nb_iters(int *iparam, int nb_iters)#

set the number of iterations done in the solver

Parameters:
  • iparam – the set of integer parameters

  • nb_iters – the new tolerance

static inline int SN_get_nb_iters(int *iparam)#

get the number of iterations

Parameters:

iparam – the set of double parameters

Returns:

the number of iterations done in the solver