1 #ifndef __CS_GRADIENT_PERIO_H__
2 #define __CS_GRADIENT_PERIO_H__
Field descriptor.
Definition: cs_field.h:98
void cs_gradient_perio_finalize(void)
Finalize gradient rotational periodicity computation API.
Definition: cs_gradient_perio.c:554
#define BEGIN_C_DECLS
Definition: cs_defs.h:405
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:295
void permas(const cs_int_t *iappel, cs_real_t rom[])
Definition: cs_gradient_perio.c:246
void cs_gradient_perio_update_mesh(void)
Update gradient rotational periodicity computation API in case of mesh modification.
Definition: cs_gradient_perio.c:568
void cs_gradient_perio_init_rij(const cs_field_t *f, int *tr_dim, cs_real_3_t grad[])
Initialize ghost cell values for Reynolds stress tensor gradient.
Definition: cs_gradient_perio.c:597
void cs_gradient_perio_process_rij(const cs_int_t *f_id, cs_real_3_t grad[])
Process grad buffers in case of rotation on Reynolds stress tensor.
Definition: cs_gradient_perio.c:712
void pering(const cs_int_t *f_id, cs_int_t *tr_dim, cs_real_t dpdx[], cs_real_t dpdy[], cs_real_t dpdz[])
Definition: cs_gradient_perio.c:434
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:307
#define END_C_DECLS
Definition: cs_defs.h:406
double cs_real_t
Definition: cs_defs.h:296
void cs_gradient_perio_initialize(void)
Initialize gradient rotational periodicity computation API.
Definition: cs_gradient_perio.c:541
void perinr(const cs_int_t *const imrgra, const cs_int_t *const iwarnp, const cs_real_t *const epsrgp, const cs_real_t *const extrap)
Definition: cs_gradient_perio.c:320
#define CS_PROCF(x, y)
Definition: cs_defs.h:419