![]() |
programmer's documentation
|
Go to the source code of this file.
Data Structures | |
struct | cs_cdo_bc_list_t |
struct | cs_cdo_bc_t |
Macros | |
#define | CS_CDO_BC_DIRICHLET (1 << 0) |
#define | CS_CDO_BC_HMG_DIRICHLET (1 << 1) |
#define | CS_CDO_BC_NEUMANN (1 << 2) |
#define | CS_CDO_BC_HMG_NEUMANN (1 << 3) |
#define | CS_CDO_BC_ROBIN (1 << 4) |
Functions | |
cs_cdo_bc_list_t * | cs_cdo_bc_list_create (cs_lnum_t n_elts, cs_lnum_t n_nhmg_elts) |
Create a cs_cdo_bc_list_t structure. More... | |
cs_cdo_bc_list_t * | cs_cdo_bc_list_free (cs_cdo_bc_list_t *bcl) |
Free a cs_cdo_bc_list_t structure. More... | |
cs_cdo_bc_t * | cs_cdo_bc_define (const cs_param_bc_t *param_bc, cs_lnum_t n_b_faces) |
Define the structure which translates the BC definition from the user viewpoint into a ready-to-use structure. More... | |
cs_cdo_bc_t * | cs_cdo_bc_free (cs_cdo_bc_t *face_bc) |
Free a cs_cdo_bc_t structure. More... | |
cs_cdo_bc_t* cs_cdo_bc_define | ( | const cs_param_bc_t * | param_bc, |
cs_lnum_t | n_b_faces | ||
) |
Define the structure which translates the BC definition from the user viewpoint into a ready-to-use structure.
[in] | param_bc | pointer to the parameters related to BCs of an eq. |
[in] | n_b_faces | number of border faces |
cs_cdo_bc_t* cs_cdo_bc_free | ( | cs_cdo_bc_t * | face_bc | ) |
Free a cs_cdo_bc_t structure.
[in,out] | face_bc | pointer to a cs_cdo_bc_t structure |
cs_cdo_bc_list_t* cs_cdo_bc_list_create | ( | cs_lnum_t | n_elts, |
cs_lnum_t | n_nhmg_elts | ||
) |
Create a cs_cdo_bc_list_t structure.
[in] | n_elts | number of entries of the list |
[in] | n_nhmg_elts | number of elements attached to a homogeneous BC |
cs_cdo_bc_list_t* cs_cdo_bc_list_free | ( | cs_cdo_bc_list_t * | bcl | ) |
Free a cs_cdo_bc_list_t structure.
[in] | bcl | pointer to the cs_cdo_bc_list_t structure to free |