#include "base/cs_defs.h"
#include <assert.h>
#include <stdlib.h>
#include <string.h>
#include <float.h>
#include "bft/bft_error.h"
#include "base/cs_fp_exception.h"
#include "base/cs_log.h"
#include "base/cs_math.h"
#include "base/cs_mem.h"
#include "alge/cs_multigrid.h"
#include "alge/cs_sles.h"
#include "alge/cs_param_sles_setup.h"
Functions | |
int | cs_param_sles_setup (bool use_field_id, cs_param_sles_t *slesp) |
Define a cs_sles_t structure in accordance with the settings in a cs_param_sles_t structure (SLES = Sparse Linear Equation Solver) | |
void | cs_param_sles_setup_cvg_param (bool use_field_id, const cs_param_sles_t *slesp) |
Update the settings associated to a cs_sles_t structure and apply those defined in the given cs_param_sles_t structure. This function is used only when a first setup has been performed. |
int cs_param_sles_setup | ( | bool | use_field_id, |
cs_param_sles_t * | slesp ) |
Define a cs_sles_t structure in accordance with the settings in a cs_param_sles_t structure (SLES = Sparse Linear Equation Solver)
Define cs_sles_t structure in accordance with the settings of a cs_param_sles_t structure (SLES = Sparse Linear Equation Solver)
[in] | use_field_id | if false use system name to define a SLES |
[in,out] | slesp | pointer to a cs_param_sles_t structure |
void cs_param_sles_setup_cvg_param | ( | bool | use_field_id, |
const cs_param_sles_t * | slesp ) |
Update the settings associated to a cs_sles_t structure and apply those defined in the given cs_param_sles_t structure. This function is used only when a first setup has been performed.
One modifies only some specific options like the max. number of iterations or the relative tolerance
[in] | use_field_id | if false use a name to retrieve the cs_sles_t struc. |
[in] | slesp | pointer to a cs_param_sles_t structure |