1 #ifndef __CS_CDO_QUANTITIES_H__ 2 #define __CS_CDO_QUANTITIES_H__ Definition: cs_cdo_quantities.h:55
cs_cdo_quantities_t * cs_cdo_quantities_build(const cs_mesh_t *m, const cs_mesh_quantities_t *mq, const cs_cdo_connect_t *topo)
Build a cs_cdo_quantities_t structure.
Definition: cs_cdo_quantities.c:870
cs_real_t * cell_centers
Definition: cs_cdo_quantities.h:107
cs_cdo_quantities_t * cs_cdo_quantities_free(cs_cdo_quantities_t *q)
Destroy a cs_cdo_quantities_t structure.
Definition: cs_cdo_quantities.c:1001
Definition: cs_cdo_quantities.h:58
void cs_quant_dump(FILE *f, cs_lnum_t num, const cs_quant_t q)
Dump a cs_quant_t structure.
Definition: cs_cdo_quantities.c:1112
cs_quant_info_t edge_info
Definition: cs_cdo_quantities.h:128
void cs_compute_pvol_vtx(const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, double *p_pvol[])
Compute for each vertex the dual cell volume which is also.
Definition: cs_cdo_quantities.c:1140
double h_max
Definition: cs_cdo_quantities.h:71
double meas_min
Definition: cs_cdo_quantities.h:68
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
cs_cdo_cc_algo_t
Definition: cs_cdo_quantities.h:53
cs_lnum_t n_edges
Definition: cs_cdo_quantities.h:121
double meas
Definition: cs_cdo_quantities.h:81
Definition: cs_cdo_quantities.h:66
cs_dface_t * dface
Definition: cs_cdo_quantities.h:123
double h_min
Definition: cs_cdo_quantities.h:70
Definition: cs_cdo_connect.h:67
double vol_tot
Definition: cs_cdo_quantities.h:103
Definition: cs_cdo_quantities.h:56
double cs_real_t
Floating-point value.
Definition: cs_defs.h:296
Definition: cs_cdo_quantities.h:100
cs_lnum_t n_faces
Definition: cs_cdo_quantities.h:114
Definition: cs_cdo_quantities.h:60
void cs_cdo_quantities_dump(const cs_cdo_quantities_t *cdoq)
Dump a cs_cdo_quantities_t structure.
Definition: cs_cdo_quantities.c:1057
Definition: cs_mesh_quantities.h:51
cs_lnum_t min_id
Definition: cs_cdo_quantities.h:73
cs_quant_t * face
Definition: cs_cdo_quantities.h:115
cs_quant_info_t face_info
Definition: cs_cdo_quantities.h:118
cs_lnum_t n_b_faces
Definition: cs_cdo_quantities.h:113
double meas_max
Definition: cs_cdo_quantities.h:69
double * dcell_vol
Definition: cs_cdo_quantities.h:132
void cs_cdo_quantities_summary(const cs_cdo_quantities_t *quant)
Summarize generic information about the cdo mesh quantities.
Definition: cs_cdo_quantities.c:1034
Definition: cs_cdo_quantities.h:90
cs_lnum_t n_vertices
Definition: cs_cdo_quantities.h:131
Definition: cs_cdo_quantities.h:79
cs_real_t * cell_vol
Definition: cs_cdo_quantities.h:108
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
Definition: cs_cdo_quantities.h:57
void cs_compute_pvol_face(const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, double *p_pvol[])
Compute for each face a related volume pvol_f which constitutes a partition of unity.
Definition: cs_cdo_quantities.c:1223
cs_lnum_t n_i_faces
Definition: cs_cdo_quantities.h:112
#define END_C_DECLS
Definition: cs_defs.h:449
cs_lnum_t n_cells
Definition: cs_cdo_quantities.h:106
const cs_real_t * vtx_coord
Definition: cs_cdo_quantities.h:134
void cs_compute_pvol_edge(const cs_cdo_connect_t *connect, const cs_cdo_quantities_t *quant, double *p_pvol[])
Compute for each edge a related volume pvol_e which constitutes a partition of unity.
Definition: cs_cdo_quantities.c:1177
cs_lnum_t max_id
Definition: cs_cdo_quantities.h:74
cs_quant_info_t cell_info
Definition: cs_cdo_quantities.h:109
cs_quant_t * edge
Definition: cs_cdo_quantities.h:122
cs_nvec3_t * dedge
Definition: cs_cdo_quantities.h:116