![]() |
programmer's documentation
|
Go to the source code of this file.
Data Structures | |
union | cs_def_t |
struct | cs_param_def_t |
struct | cs_param_hodge_t |
struct | cs_param_time_t |
struct | cs_param_advection_t |
struct | cs_param_reaction_t |
struct | cs_param_bc_def_t |
struct | cs_param_bc_t |
struct | cs_param_itsol_t |
Typedefs | |
typedef void( | cs_user_func_t) (const void *input1, const void *input2, cs_real_t tcur, const cs_real_3_t xyz, cs_get_t *output) |
Functions | |
const char * | cs_param_get_var_type_name (const cs_param_var_type_t type) |
Get the name related to a type of variable. More... | |
const char * | cs_param_get_def_type_name (const cs_param_def_type_t type) |
Get the name related to a type of definition. More... | |
void | cs_param_set_def (cs_param_def_type_t def_type, cs_param_var_type_t var_type, const void *val, cs_def_t *def) |
Set a cs_def_t structure. More... | |
void | cs_param_set_get (cs_param_var_type_t var_type, const char *val, cs_get_t *get) |
Set a cs_get_t structure. More... | |
cs_param_bc_t * | cs_param_bc_create (cs_param_bc_type_t default_bc) |
Allocate and initialize a new cs_param_bc_t structure. More... | |
void | cs_param_bc_def_set (cs_param_bc_def_t *bcpd, int loc_id, cs_param_bc_type_t bc_type, cs_param_var_type_t var_type, cs_param_def_type_t def_type, const void *coef1, const void *coef2) |
Set a cs_param_bc_def_t structure. More... | |
const char * | cs_param_reaction_get_type_name (cs_param_reaction_type_t r_info) |
Get the name of the type of reaction term. More... | |
const char * | cs_param_hodge_get_algo_name (const cs_param_hodge_t h_info) |
Get the name of algorithm related to a discrete Hdoge operator. More... | |
const char * | cs_param_hodge_get_type_name (const cs_param_hodge_t h_info) |
Get the type of discrete Hodge operator. More... | |
const char * | cs_param_get_solver_name (cs_param_itsol_type_t solver) |
Get the name of the solver. More... | |
const char * | cs_param_get_precond_name (cs_param_precond_type_t precond) |
Get the name of the preconditioner. More... | |
const char * | cs_param_get_bc_name (cs_param_bc_type_t bc) |
Get the name of the type of boundary condition. More... | |
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. More... | |
typedef void( cs_user_func_t) (const void *input1, const void *input2, cs_real_t tcur, const cs_real_3_t xyz, cs_get_t *output) |
enum cs_param_bc_type_t |
enum cs_param_def_type_t |
enum cs_param_var_type_t |
enum cs_time_scheme_t |
cs_param_bc_t* cs_param_bc_create | ( | cs_param_bc_type_t | default_bc | ) |
Allocate and initialize a new cs_param_bc_t structure.
[in] | default_bc | default boundary condition |
[in] | default_bc | default boundary condition |
void cs_param_bc_def_set | ( | cs_param_bc_def_t * | bcpd, |
int | loc_id, | ||
cs_param_bc_type_t | bc_type, | ||
cs_param_var_type_t | var_type, | ||
cs_param_def_type_t | def_type, | ||
const void * | coef1, | ||
const void * | coef2 | ||
) |
Set a cs_param_bc_def_t structure.
[in,out] | bcpd | pointer to cs_param_bc_def_t struct. to set |
[in] | loc_id | id related to a cs_mesh_location_t |
[in] | bc_type | generic type of admissible boundary conditions |
[in] | var_type | type of variables (scalar, vector, tensor...) |
[in] | def_type | by value, function... |
[in] | coef1 | access to the value of the first coef |
[in] | coef2 | access to the value of the second coef (optional) |
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 |
[in] | bc_enforce | type of enforcement of boundary conditions |
const char* cs_param_get_bc_name | ( | cs_param_bc_type_t | bc | ) |
Get the name of the type of boundary condition.
[in] | bc | type of boundary condition |
[in] | bc_type | type of boundary condition |
const char* cs_param_get_def_type_name | ( | const cs_param_def_type_t | type | ) |
Get the name related to a type of definition.
[in] | type | cs_param_def_type_t |
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_itsol_type_t | solver | ) |
Get the name of the solver.
[in] | solver | type of iterative solver |
const char* cs_param_get_var_type_name | ( | const cs_param_var_type_t | type | ) |
Get the name related to a type of variable.
[in] | type | cs_param_var_type_t |
const char* cs_param_hodge_get_algo_name | ( | const cs_param_hodge_t | h_info | ) |
Get the name of algorithm related to a discrete Hdoge operator.
[in] | h_info | cs_param_hodge_t structure |
const char* cs_param_hodge_get_type_name | ( | const cs_param_hodge_t | h_info | ) |
Get the type of discrete Hodge operator.
[in] | h_info | cs_param_hodge_t structure |
const char* cs_param_reaction_get_type_name | ( | cs_param_reaction_type_t | r_type | ) |
Get the name of the type of reaction term.
[in] | r_type | type of reaction term |
void cs_param_set_def | ( | cs_param_def_type_t | def_type, |
cs_param_var_type_t | var_type, | ||
const void * | val, | ||
cs_def_t * | def | ||
) |
void cs_param_set_get | ( | cs_param_var_type_t | var_type, |
const char * | val, | ||
cs_get_t * | get | ||
) |