1 #ifndef __CS_SAT_COUPLING_H__
2 #define __CS_SAT_COUPLING_H__
390 const int *
const numcpl,
425 const char *boundary_cpl_criteria,
426 const char *volume_cpl_criteria,
427 const char *boundary_loc_criteria,
428 const char *volume_loc_criteria,
469 const char *cell_cpl_sel_c,
470 const char *face_loc_sel_c,
471 const char *cell_loc_sel_c,
472 const char *sat_name,
492 const char *boundary_cpl_criteria,
493 const char *volume_cpl_criteria,
494 const char *boundary_loc_criteria,
495 const char *volume_loc_criteria,
#define BEGIN_C_DECLS
Definition: cs_defs.h:514
double cs_real_t
Floating-point value.
Definition: cs_defs.h:319
#define CS_PROCF(x, y)
Definition: cs_defs.h:528
#define END_C_DECLS
Definition: cs_defs.h:515
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:313
int cs_glob_sat_coupling_face_interpolation_type
void nbccpl(int *nbrcpl)
Definition: cs_sat_coupling.c:873
cs_sat_coupling_t * cs_sat_coupling_by_id(int coupling_id)
Definition: cs_sat_coupling.c:1939
void pondcp(const int *numcpl, const cs_lnum_t *nbrpts, int *ityloc, cs_real_t *pndcpl, cs_real_t *distof)
Definition: cs_sat_coupling.c:1552
void cs_sat_coupling_define(const char *saturne_name, const char *boundary_cpl_criteria, const char *volume_cpl_criteria, const char *boundary_loc_criteria, const char *volume_loc_criteria, int reverse, int verbosity)
Define new code_saturne coupling.
Definition: cs_sat_coupling.c:1859
void nbecpl(const int *numcpl, int *reverse, cs_lnum_t *ncesup, cs_lnum_t *nfbsup, cs_lnum_t *ncecpl, cs_lnum_t *nfbcpl, cs_lnum_t *ncencp, cs_lnum_t *nfbncp)
Definition: cs_sat_coupling.c:1180
void lelcpl(const int *numcpl, const cs_lnum_t *ncecpl, const cs_lnum_t *nfbcpl, cs_lnum_t *lcecpl, cs_lnum_t *lfbcpl)
Definition: cs_sat_coupling.c:1245
void npdcpl(const int *numcpl, cs_lnum_t *ncedis, cs_lnum_t *nfbdis)
Definition: cs_sat_coupling.c:1389
void cs_sat_coupling_all_finalize(void)
Definition: cs_sat_coupling.c:2206
void cs_sat_coupling_add(const char *face_cpl_sel_c, const char *cell_cpl_sel_c, const char *face_loc_sel_c, const char *cell_loc_sel_c, const char *sat_name, int reverse, int verbosity)
Definition: cs_sat_coupling.c:1997
int cs_sat_coupling_n_couplings(void)
Definition: cs_sat_coupling.c:1923
struct _cs_sat_coupling_t cs_sat_coupling_t
Definition: cs_sat_coupling.h:57
void() cs_sat_coupling_tag_t(void *context, fvm_nodal_t *mesh, cs_lnum_t n_points, cs_lnum_t point_list_base, const cs_lnum_t point_list[], int *point_tag)
Definition: cs_sat_coupling.h:79
void tbicpl(const int *numcpl, const cs_lnum_t *nbrdis, const cs_lnum_t *nbrloc, cs_lnum_t *vardis, cs_lnum_t *varloc)
Definition: cs_sat_coupling.c:1719
void cs_sat_coupling_array_exchange(int numcpl, cs_lnum_t nbrdis, cs_lnum_t nbrloc, cs_real_t *vardis, cs_real_t *varloc)
Definition: cs_sat_coupling.c:2147
void varcpl(const int *numcpl, const cs_lnum_t *nbrdis, const cs_lnum_t *nbrloc, const int *ityvar, const cs_lnum_t *stride, const int *reverse, cs_real_t *vardis, cs_real_t *varloc)
Definition: cs_sat_coupling.c:1628
void cs_sat_coupling_add_internal(cs_sat_coupling_tag_t *tag_func, void *tag_context, const char *boundary_cpl_criteria, const char *volume_cpl_criteria, const char *boundary_loc_criteria, const char *volume_loc_criteria, float loc_tolerance, int reverse, int verbosity)
Definition: cs_sat_coupling.c:2098
void defloc(const int *numcpl)
Definition: cs_sat_coupling.c:912
void coocpl(const int *numcpl, const cs_lnum_t *nbrpts, const int *itydis, int *ityloc, cs_lnum_t *locpts, cs_real_t *coopts, cs_real_t *djppts, cs_real_t *dofpts, cs_real_t *pndpts)
Definition: cs_sat_coupling.c:1450
void cs_sat_coupling_all_init(void)
Definition: cs_sat_coupling.c:1958
void lencpl(const int *numcpl, const cs_lnum_t *ncencp, const cs_lnum_t *nfbncp, cs_lnum_t *lcencp, cs_lnum_t *lfbncp)
Definition: cs_sat_coupling.c:1320
void mxicpl(const int *const numcpl, cs_lnum_t *const vardis, cs_lnum_t *const varmax)
Definition: cs_sat_coupling.c:1792