![]() |
Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
|
Initialize, set, or print input data and parameters. More...
Go to the source code of this file.
Functions | |
void | fasp_param_set (const int argc, const char *argv[], input_param *iniparam) |
Read input from command-line arguments. More... | |
void | fasp_param_init (const input_param *iniparam, ITS_param *itsparam, AMG_param *amgparam, ILU_param *iluparam, SWZ_param *swzparam) |
Initialize parameters, global variables, etc. More... | |
void | fasp_param_input_init (input_param *iniparam) |
Initialize input parameters. More... | |
void | fasp_param_amg_init (AMG_param *amgparam) |
Initialize AMG parameters. More... | |
void | fasp_param_amg_copy (AMG_param *amgparam_src, AMG_param *amgparam_dest) |
Copy AMG parameters from amgparam_src to amgparam_dest. More... | |
void | fasp_param_solver_init (ITS_param *itsparam) |
Initialize ITS_param. More... | |
void | fasp_param_ilu_init (ILU_param *iluparam) |
Initialize ILU parameters. More... | |
void | fasp_param_swz_init (SWZ_param *swzparam) |
Initialize Schwarz parameters. More... | |
void | fasp_param_amg_set (AMG_param *param, const input_param *iniparam) |
Set AMG_param from INPUT. More... | |
void | fasp_param_ilu_set (ILU_param *iluparam, const input_param *iniparam) |
Set ILU_param with INPUT. More... | |
void | fasp_param_swz_set (SWZ_param *swzparam, const input_param *iniparam) |
Set SWZ_param with INPUT. More... | |
void | fasp_param_solver_set (ITS_param *itsparam, const input_param *iniparam) |
Set ITS_param with INPUT. More... | |
void | fasp_param_amg_to_prec (precond_data *pcdata, const AMG_param *amgparam) |
Set precond_data with AMG_param. More... | |
void | fasp_param_prec_to_amg (AMG_param *amgparam, const precond_data *pcdata) |
Set AMG_param with precond_data. More... | |
void | fasp_param_amg_to_precbsr (precond_data_bsr *pcdata, const AMG_param *amgparam) |
Set precond_data_bsr with AMG_param. More... | |
void | fasp_param_precbsr_to_amg (AMG_param *amgparam, const precond_data_bsr *pcdata) |
Set AMG_param with precond_data. More... | |
void | fasp_param_amg_print (const AMG_param *param) |
Print out AMG parameters. More... | |
void | fasp_param_ilu_print (const ILU_param *param) |
Print out ILU parameters. More... | |
void | fasp_param_swz_print (const SWZ_param *param) |
Print out Schwarz parameters. More... | |
void | fasp_param_solver_print (const ITS_param *param) |
Print out itsolver parameters. More... | |
Initialize, set, or print input data and parameters.
Copyright (C) 2009–Present by the FASP team. All rights reserved.
Definition in file AuxParam.c.
Copy AMG parameters from amgparam_src to amgparam_dest.
amgparam_src | Sources parameters for AMG |
amgparam_dest | Destination parameters for AMG |
Definition at line 502 of file AuxParam.c.
void fasp_param_amg_init | ( | AMG_param * | amgparam | ) |
Initialize AMG parameters.
amgparam | Parameters for AMG |
Definition at line 431 of file AuxParam.c.
void fasp_param_amg_print | ( | const AMG_param * | param | ) |
Print out AMG parameters.
param | Parameters for AMG |
Definition at line 911 of file AuxParam.c.
void fasp_param_amg_set | ( | AMG_param * | param, |
const input_param * | iniparam | ||
) |
Set AMG_param from INPUT.
param | Parameters for AMG |
iniparam | Input parameters |
Definition at line 637 of file AuxParam.c.
void fasp_param_amg_to_prec | ( | precond_data * | pcdata, |
const AMG_param * | amgparam | ||
) |
Set precond_data with AMG_param.
pcdata | Preconditioning data structure |
amgparam | Parameters for AMG |
Definition at line 782 of file AuxParam.c.
void fasp_param_amg_to_precbsr | ( | precond_data_bsr * | pcdata, |
const AMG_param * | amgparam | ||
) |
Set precond_data_bsr with AMG_param.
pcdata | Preconditioning data structure |
amgparam | Parameters for AMG |
Definition at line 848 of file AuxParam.c.
void fasp_param_ilu_init | ( | ILU_param * | iluparam | ) |
Initialize ILU parameters.
iluparam | Parameters for ILU |
Definition at line 595 of file AuxParam.c.
void fasp_param_ilu_print | ( | const ILU_param * | param | ) |
Print out ILU parameters.
param | Parameters for ILU |
Definition at line 1024 of file AuxParam.c.
void fasp_param_ilu_set | ( | ILU_param * | iluparam, |
const input_param * | iniparam | ||
) |
Set ILU_param with INPUT.
iluparam | Parameters for ILU |
iniparam | Input parameters |
Definition at line 710 of file AuxParam.c.
void fasp_param_init | ( | const input_param * | iniparam, |
ITS_param * | itsparam, | ||
AMG_param * | amgparam, | ||
ILU_param * | iluparam, | ||
SWZ_param * | swzparam | ||
) |
Initialize parameters, global variables, etc.
iniparam | Input parameters |
itsparam | Iterative solver parameters |
amgparam | AMG parameters |
iluparam | ILU parameters |
swzparam | Schwarz parameters |
Modified by Chensong Zhang (12/29/2013): rewritten
Definition at line 306 of file AuxParam.c.
void fasp_param_input_init | ( | input_param * | iniparam | ) |
Initialize input parameters.
iniparam | Input parameters |
Definition at line 347 of file AuxParam.c.
void fasp_param_prec_to_amg | ( | AMG_param * | amgparam, |
const precond_data * | pcdata | ||
) |
Set AMG_param with precond_data.
amgparam | Parameters for AMG |
pcdata | Preconditioning data structure |
Definition at line 816 of file AuxParam.c.
void fasp_param_precbsr_to_amg | ( | AMG_param * | amgparam, |
const precond_data_bsr * | pcdata | ||
) |
Set AMG_param with precond_data.
amgparam | Parameters for AMG |
pcdata | Preconditioning data structure |
Definition at line 882 of file AuxParam.c.
void fasp_param_set | ( | const int | argc, |
const char * | argv[], | ||
input_param * | iniparam | ||
) |
Read input from command-line arguments.
argc | Number of arg input |
argv | Input arguments |
iniparam | Parameters to be set |
Definition at line 41 of file AuxParam.c.
void fasp_param_solver_init | ( | ITS_param * | itsparam | ) |
Initialize ITS_param.
itsparam | Parameters for iterative solvers |
Definition at line 572 of file AuxParam.c.
void fasp_param_solver_print | ( | const ITS_param * | param | ) |
Print out itsolver parameters.
param | Paramters for iterative solvers |
Definition at line 1081 of file AuxParam.c.
void fasp_param_solver_set | ( | ITS_param * | itsparam, |
const input_param * | iniparam | ||
) |
Set ITS_param with INPUT.
itsparam | Parameters for iterative solvers |
iniparam | Input parameters |
Definition at line 752 of file AuxParam.c.
void fasp_param_swz_init | ( | SWZ_param * | swzparam | ) |
Initialize Schwarz parameters.
swzparam | Parameters for Schwarz method |
Modified by Chensong Zhang on 10/10/2014: Add block solver type
Definition at line 617 of file AuxParam.c.
void fasp_param_swz_print | ( | const SWZ_param * | param | ) |
Print out Schwarz parameters.
param | Parameters for Schwarz |
Definition at line 1053 of file AuxParam.c.
void fasp_param_swz_set | ( | SWZ_param * | swzparam, |
const input_param * | iniparam | ||
) |
Set SWZ_param with INPUT.
swzparam | Parameters for Schwarz method |
iniparam | Input parameters |
Definition at line 731 of file AuxParam.c.