1 #ifndef __CS_BALANCE_BY_ZONE_H__ 2 #define __CS_BALANCE_BY_ZONE_H__ 159 const char *scalar_name);
209 const char *scalar_name,
Definition: cs_balance_by_zone.h:58
void cs_pressure_drop_by_zone_compute(cs_lnum_t n_cells_sel, const cs_lnum_t cell_sel_ids[], cs_real_t balance[CS_BALANCE_P_N_TERMS])
Computes one term of the head loss balance (pressure drop) on a on a volume zone defined by selected ...
Definition: cs_balance_by_zone.c:1765
Definition: cs_balance_by_zone.h:88
Definition: cs_balance_by_zone.h:76
Definition: cs_balance_by_zone.h:94
Definition: cs_balance_by_zone.h:56
#define BEGIN_C_DECLS
Definition: cs_defs.h:495
Definition: cs_balance_by_zone.h:53
Definition: cs_balance_by_zone.h:85
double cs_real_t
Floating-point value.
Definition: cs_defs.h:307
void cs_balance_by_zone_compute(const char *scalar_name, cs_lnum_t n_cells_sel, const cs_lnum_t cell_sel_ids[], cs_real_t balance[CS_BALANCE_N_TERMS])
Compute the different terms of the balance of a given scalar, on a volume zone defined by selected ce...
Definition: cs_balance_by_zone.c:774
Definition: cs_balance_by_zone.h:70
Definition: cs_balance_by_zone.h:65
Definition: cs_balance_by_zone.h:66
Definition: cs_balance_by_zone.h:57
Definition: cs_balance_by_zone.h:59
Definition: cs_balance_by_zone.h:71
Definition: cs_balance_by_zone.h:68
Definition: cs_balance_by_zone.h:87
Definition: cs_balance_by_zone.h:52
Definition: cs_balance_by_zone.h:69
Definition: cs_balance_by_zone.h:64
Definition: cs_balance_by_zone.h:67
Definition: cs_balance_by_zone.h:98
Definition: cs_balance_by_zone.h:90
Definition: cs_balance_by_zone.h:55
void cs_pressure_drop_by_zone(const char *selection_crit)
Computes one term of the head loss balance (pressure drop) on a volumic zone defined by the criterion...
Definition: cs_balance_by_zone.c:2312
Definition: cs_balance_by_zone.h:92
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:301
#define END_C_DECLS
Definition: cs_defs.h:496
Definition: cs_balance_by_zone.h:93
void cs_flux_through_surface(const char *scalar_name, const cs_real_t normal[3], cs_lnum_t n_b_faces_sel, cs_lnum_t n_i_faces_sel, const cs_lnum_t b_face_sel_ids[], const cs_lnum_t i_face_sel_ids[], cs_real_t *balance, cs_real_t *flux_b_faces, cs_real_t *flux_i_faces)
Get the face by face surface flux of a given scalar, through a surface area defined by the given face...
Definition: cs_balance_by_zone.c:2525
Definition: cs_balance_by_zone.h:61
cs_balance_term_t
Definition: cs_balance_by_zone.h:49
cs_balance_p_term_t
Definition: cs_balance_by_zone.h:83
Definition: cs_balance_by_zone.h:63
Definition: cs_balance_by_zone.h:60
Definition: cs_balance_by_zone.h:91
void cs_balance_by_zone(const char *selection_crit, const char *scalar_name)
Compute and log the different terms of the balance of a given scalar, on a volumic zone defined by se...
Definition: cs_balance_by_zone.c:1687
void cs_surface_balance(const char *selection_crit, const char *scalar_name, const cs_real_t normal[3])
Compute the surface balance of a given scalar.
Definition: cs_balance_by_zone.c:2402
Definition: cs_balance_by_zone.h:89
Definition: cs_balance_by_zone.h:51
Definition: cs_balance_by_zone.h:62
Definition: cs_balance_by_zone.h:86