Structure and functions handling the way to enforce interior degrees of freedom.
More...
|
cs_enforcement_param_t * | cs_enforcement_param_create (cs_enforcement_selection_t sel_type, cs_enforcement_type_t type, int stride, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *values) |
| Create and define a cs_enforcement_param_t structure. More...
|
|
void | cs_enforcement_param_reset (cs_enforcement_param_t *efp, cs_enforcement_selection_t sel_type, cs_enforcement_type_t type, int stride, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *values) |
| Reset an existing cs_enforcement_param_t structure. More...
|
|
cs_enforcement_param_t * | cs_enforcement_param_copy (const cs_enforcement_param_t *ref) |
| Copy a cs_enforcement_param_t structure. More...
|
|
void | cs_enforcement_param_free (cs_enforcement_param_t **p_efp) |
| Free a cs_enforcement_param_t structure. More...
|
|
void | cs_enforcement_param_log (const char *eqname, const cs_enforcement_param_t *efp) |
| Log a cs_enforcement_param_t structure. More...
|
|
cs_real_t * | cs_enforcement_define_at_vertices (const cs_cdo_connect_t *connect, int n_params, cs_enforcement_param_t **efp_array) |
| Build a cs_enforcement_t structure for vertex-based scheme. More...
|
|
cs_real_t * | cs_enforcement_define_at_faces (const cs_cdo_connect_t *connect, int n_params, cs_enforcement_param_t **efp_array) |
| Build a cs_enforcement_t structure for face-based scheme. More...
|
|
cs_real_t * | cs_enforcement_define_at_edges (const cs_cdo_connect_t *connect, int n_params, cs_enforcement_param_t **efp_array) |
| Build a cs_enforcement_t structure for edge-based scheme. More...
|
|
bool | cs_enforcement_dofs_cw (const cs_real_t *forced_values, cs_cell_sys_t *csys, cs_real_t *cw_forced_values) |
| Build the cell-wise value to enforce. More...
|
|
Structure and functions handling the way to enforce interior degrees of freedom.