My Project
programmer's documentation
|
#include "cs_defs.h"
#include <errno.h>
#include <locale.h>
#include <assert.h>
#include "bft_mem.h"
#include "cs_boundary_zone.h"
#include "cs_mesh_location.h"
#include "cs_cdo_bc.h"
Functions | |
static cs_cdo_bc_face_t * | _cdo_bc_face_create (bool is_steady, cs_lnum_t n_b_faces) |
Create a cs_cdo_bc_face_t structure. More... | |
cs_cdo_bc_face_t * | cs_cdo_bc_face_define (cs_param_bc_type_t default_bc, bool is_steady, int dim, int n_defs, cs_xdef_t **defs, cs_lnum_t n_b_faces) |
Define the structure which translates the BC definitions from the user viewpoint into a ready-to-use structure for setting the arrays keeping the values of the boundary condition to set. More... | |
cs_cdo_bc_face_t * | cs_cdo_bc_free (cs_cdo_bc_face_t *face_bc) |
Free a cs_cdo_bc_face_t structure. More... | |
|
static |
Create a cs_cdo_bc_face_t structure.
[in] | is_steady | true o false |
[in] | n_b_faces | number of boundary faces |
cs_cdo_bc_face_t* cs_cdo_bc_face_define | ( | cs_param_bc_type_t | default_bc, |
bool | is_steady, | ||
int | dim, | ||
int | n_defs, | ||
cs_xdef_t ** | defs, | ||
cs_lnum_t | n_b_faces | ||
) |
Define the structure which translates the BC definitions from the user viewpoint into a ready-to-use structure for setting the arrays keeping the values of the boundary condition to set.
[in] | default_bc | type of boundary condition to set by default |
[in] | is_steady | modification or not of the BC selection in time |
[in] | dim | dimension of the related equation |
[in] | n_defs | number of boundary definitions |
[in] | defs | list of boundary condition definition |
[in] | n_b_faces | number of border faces |
cs_cdo_bc_face_t* cs_cdo_bc_free | ( | cs_cdo_bc_face_t * | face_bc | ) |
Free a cs_cdo_bc_face_t structure.
[in,out] | face_bc | pointer to a cs_cdo_bc_face_t structure |