programmer's documentation
Functions
cs_ctwr.c File Reference
#include "cs_defs.h"
#include <assert.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ple_locator.h>
#include "bft_error.h"
#include "bft_printf.h"
#include "bft_mem.h"
#include "fvm_nodal_extract.h"
#include "cs_base.h"
#include "cs_ctwr_air_props.h"
#include "cs_ctwr_halo.h"
#include "cs_halo.h"
#include "cs_mesh_location.h"
#include "cs_post.h"
#include "cs_restart.h"
#include "cs_selector.h"
#include "cs_ctwr.h"
Include dependency graph for cs_ctwr.c:

Functions

void defct1 (const cs_int_t *const idimct, const char *ze_name, cs_int_t *ze_n_len, const cs_int_t *const imctch, const cs_int_t *const ntypct, const cs_int_t *const nelect, const cs_real_t *const deltat, const cs_real_t *const teau, const cs_real_t *const fem, const cs_real_t *const xap, const cs_real_t *const xnp, const cs_real_t *const surface, const cs_real_t *const dgout)
 
void nbzect (cs_int_t *const nbrct)
 
void aemode (cs_int_t *const imctch)
 
void aeprot (cs_real_t *const cons)
 
void aeteau (cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
 
void aetssc (const cs_int_t *const iscal, cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t utsim[], cs_real_t utsex[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
 
void aetsvi (const cs_int_t *const idim, const cs_real_t rho[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_real_t xair[], cs_real_t utsex[])
 
void bilanct (const cs_real_t *const time, cs_real_t fem_entree[], cs_real_t fem_sortie[], cs_real_t teau_entree[], cs_real_t teau_sortie[], cs_real_t heau_entree[], cs_real_t heau_sortie[], cs_real_t tair_entree[], cs_real_t tair_sortie[], cs_real_t xair_entree[], cs_real_t xair_sortie[], cs_real_t hair_entree[], cs_real_t hair_sortie[], cs_real_t debit_entree[], cs_real_t debit_sortie[], const cs_real_t temp[], const cs_real_t xa[], const cs_real_t flux_masse_fac[], const cs_real_t flux_masse_fbr[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[])
 
void pstict (void)
 
void ecrctw (const char *nomsui)
 
void lecctw (const char *nomsui)
 
static void _cs_ctwr_post_function (void *ct, const cs_time_step_t *ts)
 
void cs_ctwr_definit (const int idimct, const char *ze_name, const int imctch, const int ntypct, const cs_lnum_t nelect, const cs_real_t deltat, const cs_real_t teau_cl, const cs_real_t fem_cl, const cs_real_t xap, const cs_real_t xnp, const cs_real_t surface, const cs_real_t dgout)
 
void cs_ctwr_all_destroy (void)
 
void cs_ctwr_aeteau (cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
 
void cs_ctwr_aetssc (int iscal, cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t utsim[], cs_real_t utsex[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
 
void cs_ctwr_aetsvi (const int idim, const cs_real_t rho[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_real_t xair[], cs_real_t utsex[])
 
void cs_ctwr_bilanct (const cs_real_t time, cs_real_t fem_entree[], cs_real_t fem_sortie[], cs_real_t teau_entree[], cs_real_t teau_sortie[], cs_real_t heau_entree[], cs_real_t heau_sortie[], cs_real_t tair_entree[], cs_real_t tair_sortie[], cs_real_t xair_entree[], cs_real_t xair_sortie[], cs_real_t hair_entree[], cs_real_t hair_sortie[], cs_real_t debit_entree[], cs_real_t debit_sortie[], const cs_real_t temp[], const cs_real_t xa[], const cs_real_t flux_masse_fac[], const cs_real_t flux_masse_fbr[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
 
void cs_ctwr_post_init (int ct_id, int writer_id)
 
cs_ctwr_zone_tcs_ctwr_by_id (int ct_id)
 

Function Documentation

static void _cs_ctwr_post_function ( void *  ct,
const cs_time_step_t ts 
)
static
void aemode ( cs_int_t *const  imctch)
void aeprot ( cs_real_t *const  cons)
void aeteau ( cs_real_t  temp[],
cs_real_t  xa[],
cs_real_t  rho[],
cs_real_t  vitx[],
cs_real_t  vity[],
cs_real_t  vitz[] 
)
void aetssc ( const cs_int_t *const  iscal,
cs_real_t  temp[],
cs_real_t  xa[],
cs_real_t  rho[],
cs_real_t  utsim[],
cs_real_t  utsex[],
cs_real_t  vitx[],
cs_real_t  vity[],
cs_real_t  vitz[] 
)
void aetsvi ( const cs_int_t *const  idim,
const cs_real_t  rho[],
const cs_real_t  vitx[],
const cs_real_t  vity[],
const cs_real_t  vitz[],
const cs_real_t  xair[],
cs_real_t  utsex[] 
)
void bilanct ( const cs_real_t *const  time,
cs_real_t  fem_entree[],
cs_real_t  fem_sortie[],
cs_real_t  teau_entree[],
cs_real_t  teau_sortie[],
cs_real_t  heau_entree[],
cs_real_t  heau_sortie[],
cs_real_t  tair_entree[],
cs_real_t  tair_sortie[],
cs_real_t  xair_entree[],
cs_real_t  xair_sortie[],
cs_real_t  hair_entree[],
cs_real_t  hair_sortie[],
cs_real_t  debit_entree[],
cs_real_t  debit_sortie[],
const cs_real_t  temp[],
const cs_real_t  xa[],
const cs_real_t  flux_masse_fac[],
const cs_real_t  flux_masse_fbr[],
const cs_real_t  vitx[],
const cs_real_t  vity[],
const cs_real_t  vitz[] 
)
void cs_ctwr_aeteau ( cs_real_t  temp[],
cs_real_t  xa[],
cs_real_t  rho[],
cs_real_t  vitx[],
cs_real_t  vity[],
cs_real_t  vitz[] 
)
void cs_ctwr_aetssc ( int  iscal,
cs_real_t  temp[],
cs_real_t  xa[],
cs_real_t  rho[],
cs_real_t  utsim[],
cs_real_t  utsex[],
cs_real_t  vitx[],
cs_real_t  vity[],
cs_real_t  vitz[] 
)
void cs_ctwr_aetsvi ( const int  idim,
const cs_real_t  rho[],
const cs_real_t  vitx[],
const cs_real_t  vity[],
const cs_real_t  vitz[],
const cs_real_t  xair[],
cs_real_t  utsex[] 
)
void cs_ctwr_all_destroy ( void  )
void cs_ctwr_bilanct ( const cs_real_t  time,
cs_real_t  fem_entree[],
cs_real_t  fem_sortie[],
cs_real_t  teau_entree[],
cs_real_t  teau_sortie[],
cs_real_t  heau_entree[],
cs_real_t  heau_sortie[],
cs_real_t  tair_entree[],
cs_real_t  tair_sortie[],
cs_real_t  xair_entree[],
cs_real_t  xair_sortie[],
cs_real_t  hair_entree[],
cs_real_t  hair_sortie[],
cs_real_t  debit_entree[],
cs_real_t  debit_sortie[],
const cs_real_t  temp[],
const cs_real_t  xa[],
const cs_real_t  flux_masse_fac[],
const cs_real_t  flux_masse_fbr[],
const cs_real_t  vitx[],
const cs_real_t  vity[],
const cs_real_t  vitz[],
const cs_mesh_t mesh,
const cs_mesh_quantities_t mesh_quantities 
)
cs_ctwr_zone_t* cs_ctwr_by_id ( int  ct_id)
void cs_ctwr_definit ( const int  idimct,
const char *  ze_name,
const int  imctch,
const int  ntypct,
const cs_lnum_t  nelect,
const cs_real_t  deltat,
const cs_real_t  teau_cl,
const cs_real_t  fem_cl,
const cs_real_t  xap,
const cs_real_t  xnp,
const cs_real_t  surface,
const cs_real_t  dgout 
)
void cs_ctwr_post_init ( int  ct_id,
int  writer_id 
)
void defct1 ( const cs_int_t *const  idimct,
const char *  ze_name,
cs_int_t ze_n_len,
const cs_int_t *const  imctch,
const cs_int_t *const  ntypct,
const cs_int_t *const  nelect,
const cs_real_t *const  deltat,
const cs_real_t *const  teau,
const cs_real_t *const  fem,
const cs_real_t *const  xap,
const cs_real_t *const  xnp,
const cs_real_t *const  surface,
const cs_real_t *const  dgout 
)
void ecrctw ( const char *  nomsui)
void lecctw ( const char *  nomsui)
void nbzect ( cs_int_t *const  nbrct)
void pstict ( void  )