#include "cs_base.h"
#include "cs_boundary.h"
#include "cs_zone.h"
Go to the source code of this file.
|
void | uiclim (const int *nozppm, int *ientat, int *ientcp, int *inmoxy, int *ientox, int *ientfu, int *ientgf, int *ientgb, int *iprofm, int *iautom, int *itypfb, int *izfppp, double *qimpcp, double *timpat, double *timpcp, double *tkent, double *fment, double *distch) |
void | uiclve (void) |
void | cs_gui_boundary_conditions_define (cs_boundary_t *bdy) |
| Define boundary conditions based on setup file.
|
void | cs_gui_boundary_conditions_free_memory (void) |
| Free GUI boundary condition structures.
|
cs_gui_boundary_meg_context_t * | cs_gui_boundary_add_meg_context (const cs_zone_t *zone, const char *name, const char *condition, int dim) |
| Add new MEG-based cs_dof_func_t context info.
|
void | cs_gui_boundary_conditions_dof_func_meg (cs_lnum_t n_elts, const cs_lnum_t *elt_ids, bool dense_output, void *input, cs_real_t *retval) |
| cs_dof_func_t function to compute a boundary profiles using a MEG generated function.
|
◆ cs_gui_boundary_add_meg_context()
Add new MEG-based cs_dof_func_t context info.
- Parameters
-
[in] | zone | pointer to associated zone |
[in] | name | name of associated field or array |
[in] | condition | associated condition type |
[in] | dim | associated dimension |
- Returns
- : pointer to cs_dof_func_t context info
◆ cs_gui_boundary_conditions_define()
Define boundary conditions based on setup file.
- Parameters
-
[in,out] | bdy | boundaries structure to update (if NULL, default to cs_glob_domain->boundaries) |
◆ cs_gui_boundary_conditions_dof_func_meg()
cs_dof_func_t function to compute a boundary profiles using a MEG generated function.
For the calling function, elt_ids is optional. If not NULL, array(s) should be accessed with an indirection. The same indirection can be applied to fill retval if dense_output is set to false. In the current case, retval is allocated to mesh->n_b_faces
- Parameters
-
[in] | n_elts | number of elements to consider |
[in] | elt_ids | list of elements ids |
[in] | dense_output | perform an indirection in retval or not |
[in] | input | NULL or pointer to a structure cast on-the-fly |
[in,out] | retval | resulting value(s). Must be allocated. |
cs_dof_func_t function to compute a boundary profiles using a MEG generated function.
For the calling function, elt_ids is optional. If not NULL, array(s) should be accessed with an indirection. The same indirection can be applied to fill retval if dense_output is set to false. In the current case, retval is allocated to mesh->n_b_faces
- Parameters
-
[in] | n_elts | number of elements to consider |
[in] | elt_ids | list of elements ids |
[in] | dense_output | perform an indirection in retval or not |
[in] | input | NULL or pointer to a structure cast on-the-fly |
[in,out] | retval | resulting value(s). Must be allocated. |
◆ cs_gui_boundary_conditions_free_memory()
void cs_gui_boundary_conditions_free_memory |
( |
void | | ) |
|
Free GUI boundary condition structures.
◆ uiclim()
void uiclim |
( |
const int * | nozppm, |
|
|
int * | ientat, |
|
|
int * | ientcp, |
|
|
int * | inmoxy, |
|
|
int * | ientox, |
|
|
int * | ientfu, |
|
|
int * | ientgf, |
|
|
int * | ientgb, |
|
|
int * | iprofm, |
|
|
int * | iautom, |
|
|
int * | itypfb, |
|
|
int * | izfppp, |
|
|
double * | qimpcp, |
|
|
double * | timpat, |
|
|
double * | timpcp, |
|
|
double * | tkent, |
|
|
double * | fment, |
|
|
double * | distch ) |
◆ uiclve()