#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 *iqimp, int *icalke, int *ientat, int *ientcp, int *inmoxy, int *ientox, int *ientfu, int *ientgf, int *ientgb, int *iprofm, int *iautom, int *itypfb, int *izfppp, double *qimp, double *qimpat, double *qimpcp, double *dh, double *xintur, double *timpat, double *timpcp, double *tkent, double *fment, double *distch) | 
|   | 
| void  | uiclve (const int *nozppm) | 
|   | 
| void  | cs_gui_boundary_conditions_define (cs_boundary_t *bdy) | 
|   | Define boundary conditions based on setup file.  More...
  | 
|   | 
| void  | cs_gui_boundary_conditions_free_memory (void) | 
|   | Free GUI boundary condition structures.  More...
  | 
|   | 
| 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.  More...
  | 
|   | 
| 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.  More...
  | 
|   | 
◆ 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()
      
        
          | 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. 
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 *  | 
          iqimp,  | 
        
        
           | 
           | 
          int *  | 
          icalke,  | 
        
        
           | 
           | 
          int *  | 
          ientat,  | 
        
        
           | 
           | 
          int *  | 
          ientcp,  | 
        
        
           | 
           | 
          int *  | 
          inmoxy,  | 
        
        
           | 
           | 
          int *  | 
          ientox,  | 
        
        
           | 
           | 
          int *  | 
          ientfu,  | 
        
        
           | 
           | 
          int *  | 
          ientgf,  | 
        
        
           | 
           | 
          int *  | 
          ientgb,  | 
        
        
           | 
           | 
          int *  | 
          iprofm,  | 
        
        
           | 
           | 
          int *  | 
          iautom,  | 
        
        
           | 
           | 
          int *  | 
          itypfb,  | 
        
        
           | 
           | 
          int *  | 
          izfppp,  | 
        
        
           | 
           | 
          double *  | 
          qimp,  | 
        
        
           | 
           | 
          double *  | 
          qimpat,  | 
        
        
           | 
           | 
          double *  | 
          qimpcp,  | 
        
        
           | 
           | 
          double *  | 
          dh,  | 
        
        
           | 
           | 
          double *  | 
          xintur,  | 
        
        
           | 
           | 
          double *  | 
          timpat,  | 
        
        
           | 
           | 
          double *  | 
          timpcp,  | 
        
        
           | 
           | 
          double *  | 
          tkent,  | 
        
        
           | 
           | 
          double *  | 
          fment,  | 
        
        
           | 
           | 
          double *  | 
          distch  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ uiclve()
      
        
          | void uiclve  | 
          ( | 
          const int *  | 
          nozppm | ) | 
           |