#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>#include "bft_mem.h"#include "cs_base.h"#include "cs_log.h"#include "cs_param_types.h"Macros | |
| #define | CS_PARAM_TYPES_DBG 0 |
Functions | |
| bool | cs_param_space_scheme_is_face_based (cs_param_space_scheme_t scheme) |
| Return true if the space scheme has degrees of freedom on faces, otherwise false. | |
| const char * | cs_param_get_space_scheme_name (cs_param_space_scheme_t scheme) |
| Get the name of the space discretization scheme. | |
| const char * | cs_param_get_time_scheme_name (cs_param_time_scheme_t scheme) |
| Get the name of the time discretization scheme. | |
| const char * | cs_param_get_advection_form_name (cs_param_advection_form_t adv_form) |
| Get the label associated to the advection formulation. | |
| const char * | cs_param_get_advection_scheme_name (cs_param_advection_scheme_t scheme) |
| Get the label of the advection scheme. | |
| const char * | cs_param_get_advection_strategy_name (cs_param_advection_strategy_t adv_stra) |
| Get the label associated to the advection strategy. | |
| const char * | cs_param_get_advection_extrapol_name (cs_param_advection_extrapol_t extrapol) |
| Get the label associated to the extrapolation used for the advection field. | |
| const char * | cs_param_get_bc_name (cs_param_bc_type_t type) |
| Get the name of the type of boundary condition. | |
| const char * | cs_param_get_bc_enforcement_name (cs_param_bc_enforce_t type) |
| Get the name of the type of enforcement of the boundary condition. | |
| const char * | cs_param_get_nl_algo_name (cs_param_nl_algo_t algo) |
| Get the name of the non-linear algorithm. | |
| const char * | cs_param_get_nl_algo_label (cs_param_nl_algo_t algo) |
| Get the label (short name) of the non-linear algorithm. | |
| const char * | cs_param_get_dotprod_type_name (cs_param_dotprod_type_t dp_type) |
| Get the name of the type of dot product to apply. | |
| const char * | cs_param_get_solver_name (cs_param_solver_type_t solver) |
| Get the name of the solver. | |
| const char * | cs_param_get_precond_name (cs_param_precond_type_t precond) |
| Get the name of the preconditioner. | |
| const char * | cs_param_get_precond_block_name (cs_param_precond_block_t type) |
| Get the name of the type of block preconditioning. | |
Variables | |
| const char | cs_sep_h1 [80] |
| const char | cs_sep_h2 [80] |
| const char | cs_sepline [80] |
| const char | cs_med_sepline [50] |
| #define CS_PARAM_TYPES_DBG 0 |
| const char * cs_param_get_advection_extrapol_name | ( | cs_param_advection_extrapol_t | extrapol | ) |
Get the label associated to the extrapolation used for the advection field.
| [in] | extrapol | type of extrapolation for the advection field |
| const char * cs_param_get_advection_form_name | ( | cs_param_advection_form_t | adv_form | ) |
Get the label associated to the advection formulation.
| [in] | adv_form | type of advection formulation |
| const char * cs_param_get_advection_scheme_name | ( | cs_param_advection_scheme_t | scheme | ) |
Get the label of the advection scheme.
| [in] | scheme | type of advection scheme |
| const char * cs_param_get_advection_strategy_name | ( | cs_param_advection_strategy_t | adv_stra | ) |
Get the label associated to the advection strategy.
| [in] | adv_stra | type of advection strategy |
| const char * cs_param_get_bc_enforcement_name | ( | cs_param_bc_enforce_t | type | ) |
Get the name of the type of enforcement of the boundary condition.
| [in] | type | type of enforcement of boundary conditions |
| const char * cs_param_get_bc_name | ( | cs_param_bc_type_t | type | ) |
Get the name of the type of boundary condition.
| [in] | type | type of boundary condition |
| const char * cs_param_get_dotprod_type_name | ( | cs_param_dotprod_type_t | dp_type | ) |
Get the name of the type of dot product to apply.
| [in] | dp_type | type of dot product |
| const char * cs_param_get_nl_algo_label | ( | cs_param_nl_algo_t | algo | ) |
Get the label (short name) of the non-linear algorithm.
| [in] | algo | type of algorithm |
| const char * cs_param_get_nl_algo_name | ( | cs_param_nl_algo_t | algo | ) |
Get the name of the non-linear algorithm.
| [in] | algo | type of algorithm |
| const char * cs_param_get_precond_block_name | ( | cs_param_precond_block_t | type | ) |
Get the name of the type of block preconditioning.
| [in] | type | type of block preconditioning |
| const char * cs_param_get_precond_name | ( | cs_param_precond_type_t | precond | ) |
Get the name of the preconditioner.
| [in] | precond | type of preconditioner |
| const char * cs_param_get_solver_name | ( | cs_param_solver_type_t | solver | ) |
Get the name of the solver.
| [in] | solver | type of iterative solver |
| const char * cs_param_get_space_scheme_name | ( | cs_param_space_scheme_t | scheme | ) |
Get the name of the space discretization scheme.
| [in] | scheme | type of space scheme |
| const char * cs_param_get_time_scheme_name | ( | cs_param_time_scheme_t | scheme | ) |
Get the name of the time discretization scheme.
| [in] | scheme | type of time scheme |
| bool cs_param_space_scheme_is_face_based | ( | cs_param_space_scheme_t | scheme | ) |
Return true if the space scheme has degrees of freedom on faces, otherwise false.
| [in] | scheme | type of space scheme |
| const char cs_med_sepline[50] |
| const char cs_sep_h1[80] |
| const char cs_sep_h2[80] |
| const char cs_sepline[80] |