programmer's documentation
Functions
cs_sat_coupling.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <math.h>
#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ple_coupling.h>
#include <ple_locator.h>
#include "bft_mem.h"
#include "bft_printf.h"
#include "fvm_nodal.h"
#include "fvm_writer.h"
#include "cs_base.h"
#include "cs_coupling.h"
#include "cs_mesh.h"
#include "cs_mesh_quantities.h"
#include "cs_mesh_connect.h"
#include "cs_prototypes.h"
#include "cs_selector.h"
#include "cs_sat_coupling.h"
Include dependency graph for cs_sat_coupling.c:

Functions

void ussatc (void)
 
void nbccpl (cs_lnum_t *n_couplings)
 
void defloc (const cs_int_t *numcpl)
 
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)
 
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)
 
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)
 
void npdcpl (const cs_int_t *numcpl, cs_int_t *ncedis, cs_int_t *nfbdis)
 
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)
 
void pondcp (const cs_int_t *const numcpl, const cs_int_t *const nbrpts, cs_int_t *const ityloc, cs_real_t *const pndcpl, cs_real_t *const distof)
 
void varcpl (const cs_int_t *numcpl, const cs_int_t *nbrdis, const cs_int_t *nbrloc, const cs_int_t *ityvar, const cs_int_t *stride, cs_real_t *vardis, cs_real_t *varloc)
 
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)
 
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)
 
void mxicpl (const cs_int_t *numcpl, cs_int_t *vardis, cs_int_t *varmax)
 
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)
 
int cs_sat_coupling_n_couplings (void)
 
cs_sat_coupling_tcs_sat_coupling_by_id (int coupling_id)
 
void cs_sat_coupling_all_init (void)
 
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)
 
void cs_sat_coupling_all_finalize (void)
 

Function Documentation

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 
)
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 
)
void cs_sat_coupling_all_finalize ( void  )
void cs_sat_coupling_all_init ( void  )
cs_sat_coupling_t* cs_sat_coupling_by_id ( int  coupling_id)
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 
)
int cs_sat_coupling_n_couplings ( void  )
void defloc ( const cs_int_t numcpl)
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 
)
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 
)
void mxicpl ( const cs_int_t numcpl,
cs_int_t vardis,
cs_int_t varmax 
)
void nbccpl ( cs_lnum_t n_couplings)
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 
)
void npdcpl ( const cs_int_t numcpl,
cs_int_t ncedis,
cs_int_t nfbdis 
)
void pondcp ( const cs_int_t *const  numcpl,
const cs_int_t *const  nbrpts,
cs_int_t *const  ityloc,
cs_real_t *const  pndcpl,
cs_real_t *const  distof 
)
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 
)
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 
)
void ussatc ( void  )
void varcpl ( const cs_int_t numcpl,
const cs_int_t nbrdis,
const cs_int_t nbrloc,
const cs_int_t ityvar,
const cs_int_t stride,
cs_real_t vardis,
cs_real_t varloc 
)