My Project
programmer's documentation
Typedefs | Functions | Variables
cs_syr4_coupling.h File Reference
#include "cs_base.h"
Include dependency graph for cs_syr4_coupling.h:

Go to the source code of this file.

Typedefs

typedef struct _cs_syr4_coupling_t cs_syr4_coupling_t
 

Functions

void CS_PROCF (ctbvsy, CTBVSY)(cs_int_t *numsyr
 
int cs_syr4_coupling_n_couplings (void)
 
cs_syr4_coupling_tcs_syr4_coupling_by_id (cs_int_t coupling_id)
 
void cs_syr4_coupling_add (int dim, int ref_axis, const char *face_sel_criterion, const char *cell_sel_criterion, const char *app_name, bool allow_nonmatching, float tolerance, int verbosity, int visualization)
 
void cs_syr4_coupling_all_destroy (void)
 
void cs_syr4_coupling_set_conservativity (int flag)
 
void cs_syr4_coupling_set_explicit_treatment (void)
 
void cs_syr4_coupling_init_comm (cs_syr4_coupling_t *syr_coupling, int coupling_id, int syr_root_rank, int n_syr_ranks)
 
void cs_syr4_coupling_init_mesh (cs_syr4_coupling_t *syr_coupling)
 
int cs_syr4_coupling_is_surf (const cs_syr4_coupling_t *syr_coupling)
 
int cs_syr4_coupling_is_vol (const cs_syr4_coupling_t *syr_coupling)
 
cs_lnum_t cs_syr4_coupling_get_n_elts (const cs_syr4_coupling_t *syr_coupling, int mode)
 
void cs_syr4_coupling_get_elt_list (const cs_syr4_coupling_t *syr_coupling, cs_int_t cpl_elt_lst[], int mode)
 
void cs_syr4_coupling_recv_tsolid (cs_syr4_coupling_t *syr_coupling, cs_real_t tsolid[], int mode)
 
void cs_syr4_coupling_send_tf_hf (cs_syr4_coupling_t *syr_coupling, const cs_lnum_t cpl_elt_lst[], cs_real_t tf[], cs_real_t hf[], int mode)
 
void cs_syr4_coupling_ts_contrib (const cs_syr4_coupling_t *syr_coupling, const cs_real_t tf[], cs_real_t ctbimp[], cs_real_t ctbexp[])
 

Variables

void cs_real_ttfluid
 
void cs_real_t cs_real_tctbimp
 
void cs_real_t cs_real_t cs_real_tctbexp
 

Typedef Documentation

◆ cs_syr4_coupling_t

typedef struct _cs_syr4_coupling_t cs_syr4_coupling_t

Function Documentation

◆ CS_PROCF()

void CS_PROCF ( ctbvsy  ,
CTBVSY   
)

◆ cs_syr4_coupling_add()

void cs_syr4_coupling_add ( int  dim,
int  ref_axis,
const char *  face_sel_criterion,
const char *  cell_sel_criterion,
const char *  app_name,
bool  allow_nonmatching,
float  tolerance,
int  verbosity,
int  visualization 
)

◆ cs_syr4_coupling_all_destroy()

void cs_syr4_coupling_all_destroy ( void  )

◆ cs_syr4_coupling_by_id()

cs_syr4_coupling_t* cs_syr4_coupling_by_id ( cs_int_t  coupling_id)

◆ cs_syr4_coupling_get_elt_list()

void cs_syr4_coupling_get_elt_list ( const cs_syr4_coupling_t syr_coupling,
cs_int_t  cpl_elt_lst[],
int  mode 
)

◆ cs_syr4_coupling_get_n_elts()

cs_lnum_t cs_syr4_coupling_get_n_elts ( const cs_syr4_coupling_t syr_coupling,
int  mode 
)

◆ cs_syr4_coupling_init_comm()

void cs_syr4_coupling_init_comm ( cs_syr4_coupling_t syr_coupling,
int  coupling_id,
int  syr_root_rank,
int  n_syr_ranks 
)

◆ cs_syr4_coupling_init_mesh()

void cs_syr4_coupling_init_mesh ( cs_syr4_coupling_t syr_coupling)

◆ cs_syr4_coupling_is_surf()

int cs_syr4_coupling_is_surf ( const cs_syr4_coupling_t syr_coupling)

◆ cs_syr4_coupling_is_vol()

int cs_syr4_coupling_is_vol ( const cs_syr4_coupling_t syr_coupling)

◆ cs_syr4_coupling_n_couplings()

int cs_syr4_coupling_n_couplings ( void  )

◆ cs_syr4_coupling_recv_tsolid()

void cs_syr4_coupling_recv_tsolid ( cs_syr4_coupling_t syr_coupling,
cs_real_t  tsolid[],
int  mode 
)

◆ cs_syr4_coupling_send_tf_hf()

void cs_syr4_coupling_send_tf_hf ( cs_syr4_coupling_t syr_coupling,
const cs_lnum_t  cpl_elt_lst[],
cs_real_t  tf[],
cs_real_t  hf[],
int  mode 
)

◆ cs_syr4_coupling_set_conservativity()

void cs_syr4_coupling_set_conservativity ( int  flag)

◆ cs_syr4_coupling_set_explicit_treatment()

void cs_syr4_coupling_set_explicit_treatment ( void  )

◆ cs_syr4_coupling_ts_contrib()

void cs_syr4_coupling_ts_contrib ( const cs_syr4_coupling_t syr_coupling,
const cs_real_t  tf[],
cs_real_t  ctbimp[],
cs_real_t  ctbexp[] 
)

Variable Documentation

◆ ctbexp

◆ ctbimp

void cs_real_t cs_real_t* ctbimp

◆ tfluid

void cs_real_t * tfluid