1 #ifndef __CS_SAT_COUPLING_H__ 2 #define __CS_SAT_COUPLING_H__ 408 const char *boundary_cpl_criteria,
409 const char *volume_cpl_criteria,
410 const char *boundary_sup_criteria,
411 const char *volume_sup_criteria,
450 const char *cell_cpl_sel_c,
451 const char *face_sup_sel_c,
452 const char *cell_sup_sel_c,
integer, save nbrcpl
Definition: cplsat.f90:39
void nbecpl(const cs_int_t *numcpl, cs_int_t *ncesup, cs_int_t *nfbsup, cs_int_t *ncecpl, cs_int_t *nfbcpl, cs_int_t *ncencp, cs_int_t *nfbncp)
Definition: cs_sat_coupling.c:1125
void varcpl(const cs_int_t *numcpl, const cs_int_t *nbrdis, const cs_int_t *nbrloc, const cs_int_t *ityvar, cs_real_t *vardis, cs_real_t *varloc)
Definition: cs_sat_coupling.c:1571
void nbccpl(cs_int_t *nbrcpl)
Definition: cs_sat_coupling.c:855
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
void defloc(const cs_int_t *numcpl)
Definition: cs_sat_coupling.c:895
void tbrcpl(const cs_int_t *numcpl, const cs_int_t *nbrdis, const cs_int_t *nbrloc, cs_real_t *vardis, cs_real_t *varloc)
Definition: cs_sat_coupling.c:1736
void coocpl(const cs_int_t *numcpl, const cs_int_t *nbrpts, const cs_int_t *itydis, cs_int_t *ityloc, cs_int_t *locpts, cs_real_t *coopts, cs_real_t *djppts, cs_real_t *dofpts, cs_real_t *pndpts)
Definition: cs_sat_coupling.c:1392
int cs_int_t
Definition: cs_defs.h:263
cs_sat_coupling_t * cs_sat_coupling_by_id(int coupling_id)
Definition: cs_sat_coupling.c:1943
void lencpl(const cs_int_t *numcpl, const cs_int_t *ncencp, const cs_int_t *nfbncp, cs_int_t *lcencp, cs_int_t *lfbncp)
Definition: cs_sat_coupling.c:1262
void npdcpl(const cs_int_t *numcpl, cs_int_t *ncedis, cs_int_t *nfbdis)
Definition: cs_sat_coupling.c:1332
void tbicpl(const cs_int_t *numcpl, const cs_int_t *nbrdis, const cs_int_t *nbrloc, cs_int_t *vardis, cs_int_t *varloc)
Definition: cs_sat_coupling.c:1660
double precision, dimension(nvppmx), save varmax
Definition: entsor.f90:193
void cs_sat_coupling_define(const char *saturne_name, const char *boundary_cpl_criteria, const char *volume_cpl_criteria, const char *boundary_sup_criteria, const char *volume_sup_criteria, int verbosity)
Definition: cs_sat_coupling.c:1865
typedefBEGIN_C_DECLS struct _cs_sat_coupling_t cs_sat_coupling_t
Definition: cs_sat_coupling.h:49
void cs_sat_coupling_all_init(void)
Definition: cs_sat_coupling.c:1962
void lelcpl(const cs_int_t *numcpl, const cs_int_t *ncecpl, const cs_int_t *nfbcpl, cs_int_t *lcecpl, cs_int_t *lfbcpl)
Definition: cs_sat_coupling.c:1187
#define END_C_DECLS
Definition: cs_defs.h:366
void cs_sat_coupling_add(const char *face_cpl_sel_c, const char *cell_cpl_sel_c, const char *face_sup_sel_c, const char *cell_sup_sel_c, const char *sat_name, int verbosity)
Definition: cs_sat_coupling.c:2000
double cs_real_t
Definition: cs_defs.h:264
#define CS_PROCF(x, y)
Definition: cs_defs.h:379
int verbosity
Definition: cs_sat_coupling.c:128
void pondcp(const cs_int_t *numcpl, const cs_int_t *nbrcpl, cs_int_t *ityloc, cs_real_t *pndcpl, cs_real_t *distof)
Definition: cs_sat_coupling.c:1494
void mxicpl(const cs_int_t *const numcpl, cs_int_t *const vardis, cs_int_t *const varmax)
Definition: cs_sat_coupling.c:1810
void ussatc(void)
Definition: cs_sat_coupling.c:836
char * sat_name
Definition: cs_sat_coupling.c:104
void cs_sat_coupling_all_finalize(void)
Definition: cs_sat_coupling.c:2087
Definition: cs_sat_coupling.c:102
int cs_sat_coupling_n_couplings(void)
Definition: cs_sat_coupling.c:1927