 |
6.3
general documentation
|
|
Go to the documentation of this file. 1 #ifndef __CS_ITER_ALGO_H__
2 #define __CS_ITER_ALGO_H__
150 cs_iter_algo_navsto_print_header(
const char *algo_name)
152 assert(algo_name != NULL);
154 "%12s.It -- Algo.Res Inner Cumul ||div(u)|| Tolerance\n",
170 cs_iter_algo_navsto_print(
const char *algo_name,
174 assert(algo_name != NULL);
176 "%12s.It%02d-- %5.3e %5d %5d %6.4e %6.4e\n",
cs_iter_algo_info_t * cs_iter_algo_define(int verbosity, int n_max_iter, double atol, double rtol, double dtol)
Create and initialize a new cs_iter_algo_info_t structure.
Definition: cs_iter_algo.c:108
double atol
Definition: cs_iter_algo.h:98
double res0
Definition: cs_iter_algo.h:105
int cs_log_printf(cs_log_t log, const char *format,...)
Print log info to a given log type.
Definition: cs_log.c:501
cs_sles_convergence_state_t cvg
Definition: cs_iter_algo.h:103
#define END_C_DECLS
Definition: cs_defs.h:493
int verbosity
Definition: cs_iter_algo.h:95
@ CS_LOG_DEFAULT
Definition: cs_log.h:50
double cs_real_t
Floating-point value.
Definition: cs_defs.h:304
Set of information related to the convergence of the iterative algorithm (Picard or Uzawa for instanc...
Definition: cs_iter_algo.h:93
@ CS_SLES_ITERATING
Definition: cs_sles.h:61
#define BEGIN_C_DECLS
Definition: cs_defs.h:492
const cs_real_t cs_math_big_r
cs_sles_convergence_state_t
Convergence status indicator.
Definition: cs_sles.h:56
int last_inner_iter
Definition: cs_iter_algo.h:111
double dtol
Definition: cs_iter_algo.h:100
Definition: cs_cdo_quantities.h:124
int cs_log_printf_flush(cs_log_t log)
Flush output of a log file.
Definition: cs_log.c:555
Definition: cs_cdo_connect.h:76
double res
Definition: cs_iter_algo.h:104
int n_algo_iter
Definition: cs_iter_algo.h:108
void cs_iter_algo_navsto_fb_picard_cvg(const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, const cs_real_t *pre_iterate, const cs_real_t *cur_iterate, cs_real_t div_l2_norm, cs_iter_algo_info_t *a_info)
Test if one has to do one more Picard iteration. Test if performed on the relative norm on the increm...
Definition: cs_iter_algo.c:145
double rtol
Definition: cs_iter_algo.h:99
int n_max_algo_iter
Definition: cs_iter_algo.h:109
double tol
Definition: cs_iter_algo.h:106
int n_inner_iter
Definition: cs_iter_algo.h:110