|
My Project
programmer's documentation
|
Go to the documentation of this file. 1 #ifndef __CS_DIVERGENCE_H__
2 #define __CS_DIVERGENCE_H__
void const cs_int_t *const const cs_real_3_t const cs_real_t cs_real_t cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t visely[]
Definition: cs_divergence.h:114
void const int * f_id
Definition: cs_gui.h:292
void CS_PROCF(inimav, INIMAV)(const cs_int_t *const f_id
void const cs_int_t *const const cs_int_t *const const cs_int_t *const init
Definition: cs_divergence.h:64
void cs_ext_force_anisotropic_flux(const cs_mesh_t *m, cs_mesh_quantities_t *fvq, int init, int nswrgp, int ircflp, const cs_real_3_t frcxt[], const cs_real_t cofbfp[], const cs_real_t i_visc[], const cs_real_t b_visc[], cs_real_6_t viscel[], const cs_real_2_t weighf[], cs_real_t *restrict i_massflux, cs_real_t *restrict b_massflux)
Project the external source terms to the faces in coherence with cs_face_anisotropic_diffusion_scalar...
Definition: cs_divergence.c:1864
void const cs_int_t *const const cs_int_t *const const cs_real_3_t const cs_real_t const cs_real_t const cs_real_t cs_real_6_t const cs_real_2_t weighf[]
Definition: cs_divergence.h:133
void const cs_int_t *const const cs_real_3_t frcxt[]
Definition: cs_divergence.h:114
void const cs_int_t *const itypfl
Definition: cs_divergence.h:64
#define restrict
Definition: cs_defs.h:127
void const cs_int_t *const const cs_real_3_t const cs_real_t cs_real_t cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t const cs_real_t viselz[]
Definition: cs_divergence.h:114
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:315
cs_real_t cs_real_2_t[2]
vector of 2 floating-point values
Definition: cs_defs.h:314
void const cs_int_t *const const cs_int_t *const iflmb0
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_real_3_t const cs_real_t cs_real_t cs_real_t const cs_real_t const cs_real_t b_visc[]
Definition: cs_divergence.h:114
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const iwarnu
Definition: cs_divergence.h:64
#define END_C_DECLS
Definition: cs_defs.h:468
void cs_tensor_divergence(const cs_mesh_t *m, int init, const cs_real_3_t i_massflux[], const cs_real_3_t b_massflux[], cs_real_3_t *restrict diverg)
Add the integrated mass flux on the cells for a tensor variable.
Definition: cs_divergence.c:1511
void const cs_real_t const cs_real_t cs_real_t diverg[]
Definition: cs_divergence.h:90
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_3_t const cs_real_3_t coefav[]
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const nswrgp
Definition: cs_convection_diffusion.h:5386
void const cs_int_t *const const cs_real_3_t const cs_real_t cs_real_t cs_real_t const cs_real_t i_visc[]
Definition: cs_divergence.h:114
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_3_t const cs_real_3_t const cs_real_33_t coefbv[]
Definition: cs_divergence.h:64
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t rom[]
Definition: cs_divergence.h:64
void cs_divergence(const cs_mesh_t *m, int init, const cs_real_t i_massflux[], const cs_real_t b_massflux[], cs_real_t *restrict diverg)
Add the integrated mass flux on the cells.
Definition: cs_divergence.c:1410
Definition: cs_mesh_quantities.h:90
void const cs_int_t *const const cs_int_t *const const cs_real_3_t const cs_real_t const cs_real_t const cs_real_t cs_real_6_t viscel[]
Definition: cs_divergence.h:133
void const cs_int_t *const const cs_real_3_t const cs_real_t cs_real_t cs_real_t const cs_real_t const cs_real_t const cs_real_t viselx[]
Definition: cs_divergence.h:114
void cs_tensor_face_flux(const cs_mesh_t *m, cs_mesh_quantities_t *fvq, int f_id, int itypfl, int iflmb0, int init, int inc, int imrgra, int nswrgu, int imligu, int iwarnu, double epsrgu, double climgu, const cs_real_t c_rho[], const cs_real_t b_rho[], const cs_real_6_t c_var[], const cs_real_6_t coefav[], const cs_real_66_t coefbv[], cs_real_3_t *restrict i_massflux, cs_real_3_t *restrict b_massflux)
Add to a flux.
Definition: cs_divergence.c:933
void cs_mass_flux(const cs_mesh_t *m, cs_mesh_quantities_t *fvq, int f_id, int itypfl, int iflmb0, int init, int inc, int imrgra, int nswrgu, int imligu, int iwarnu, double epsrgu, double climgu, const cs_real_t rom[], const cs_real_t romb[], const cs_real_3_t vel[], const cs_real_3_t coefav[], const cs_real_33_t coefbv[], cs_real_t *restrict i_massflux, cs_real_t *restrict b_massflux)
Add to the mass flux .
Definition: cs_divergence.c:380
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const inc
Definition: cs_divergence.h:64
cs_real_t cs_real_6_t[6]
vector of 6 floating-point values
Definition: cs_defs.h:317
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const imrgra
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const imligu
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_real_3_t const cs_real_t cofbfp[]
Definition: cs_divergence.h:114
void cs_ext_force_flux(const cs_mesh_t *m, cs_mesh_quantities_t *fvq, int init, int nswrgu, const cs_real_3_t frcxt[], const cs_real_t cofbfp[], cs_real_t *restrict i_massflux, cs_real_t *restrict b_massflux, const cs_real_t i_visc[], const cs_real_t b_visc[], const cs_real_t viselx[], const cs_real_t visely[], const cs_real_t viselz[])
Project the external source terms to the faces in coherence with cs_face_diffusion_scalar for the imp...
Definition: cs_divergence.c:1630
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const nswrgu
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_6_t tensorvel[]
Definition: cs_divergence.h:152
cs_real_t cs_real_66_t[6][6]
6x6 matrix of floating-point values
Definition: cs_defs.h:322
cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition: cs_defs.h:321
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_3_t vel[]
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t romb[]
Definition: cs_divergence.h:64
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:301
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_3_t const cs_real_3_t const cs_real_33_t cs_real_t cs_real_t b_massflux[]
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const const cs_real_t const cs_real_t const cs_real_3_t const cs_real_3_t const cs_real_33_t cs_real_t i_massflux[]
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const epsrgu
Definition: cs_divergence.h:64
void const cs_int_t *const const cs_int_t *const ircflp
Definition: cs_divergence.h:133
void const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_int_t *const const cs_real_t *const const cs_real_t *const climgu
Definition: cs_divergence.h:64