1#ifndef __CS_MEASURES_H__
2#define __CS_MEASURES_H__
47typedef struct _cs_measures_set_t {
72typedef struct _cs_interpol_grid_t {
189 const int *is_cressman,
190 const int *is_interpol,
216 const int *is_cressman,
217 const int *is_interpol,
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
#define CS_PROCF(x, y)
Definition cs_defs.h:576
#define END_C_DECLS
Definition cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:335
void mestcr(const char *name, const int *idim, const int *ilved, int *imeset)
Definition cs_measures_util.cpp:904
void mesadd(const int *imeset, const int *inbmes, const cs_real_t *meset, const cs_real_t *coords, const int *cressm, const int *interp, const cs_real_t *infrad)
Definition cs_measures_util.cpp:1034
void grides(void)
Definition cs_measures_util.cpp:1106
void gripol(const int *igrid, const cs_real_t *inval, cs_real_t *pldval)
Definition cs_measures_util.cpp:1070
void mesmap(const int *imeset, const int *inbmes, const cs_real_t *meset, const cs_real_t *coords, const int *cressm, const int *interp, const cs_real_t *infrad)
Definition cs_measures_util.cpp:966
void gridcr(const char *name, int *igrid)
Definition cs_measures_util.cpp:936
void grimap(const int *igrid, const int *inpts, const cs_real_t *coords)
Definition cs_measures_util.cpp:1003
void mestde(void)
Definition cs_measures_util.cpp:1092
void cs_interpol_field_on_grid(cs_interpol_grid_t *ig, const cs_real_t *values_to_interpol, cs_real_t *interpoled_values)
cs_interpol_grid_t * cs_interpol_grid_by_name(const char *name)
cs_measures_set_t * cs_measures_set_by_id(int id)
void cs_measures_set_map_values(cs_measures_set_t *ms, const cs_lnum_t nb_measures, const int *is_cressman, const int *is_interpol, const cs_real_t *measures_coords, const cs_real_t *measures, const cs_real_t *influence_radius)
void cs_interpol_grid_init(cs_interpol_grid_t *ig, const cs_lnum_t nb_points, const cs_real_t *coords)
cs_interpol_grid_t * cs_interpol_grid_create(const char *name)
void cs_measures_set_add_values(cs_measures_set_t *ms, const cs_lnum_t nb_measures, const int *is_cressman, const int *is_interpol, const cs_real_t *measures_coords, const cs_real_t *measures, const cs_real_t *influence_radius)
void cs_cressman_interpol(cs_measures_set_t *ms, cs_real_t *interpolated_values, int id_type)
cs_interpol_grid_t * cs_interpol_grid_by_id(int id)
cs_measures_set_t * cs_measures_set_create(const char *name, int type_flag, int dim, bool interleaved)
cs_measures_set_t * cs_measures_set_by_name(const char *name)
void cs_interpol_grids_destroy(void)
void cs_interpol_field_on_grid_deprecated(cs_interpol_grid_t *ig, const cs_real_t *values_to_interpol, cs_real_t *interpoled_values)
void cs_measures_sets_destroy(void)
Definition cs_measures_util.h:72
cs_real_t * coords
Definition cs_measures_util.h:78
cs_lnum_t nb_points
Definition cs_measures_util.h:76
int * rank_connect
Definition cs_measures_util.h:80
bool is_connect
Definition cs_measures_util.h:77
cs_lnum_t * cell_connect
Definition cs_measures_util.h:79
int id
Definition cs_measures_util.h:75
const char * name
Definition cs_measures_util.h:74
Definition cs_measures_util.h:47
cs_lnum_t nb_measures
Definition cs_measures_util.h:56
int * is_cressman
Definition cs_measures_util.h:59
cs_real_t * coords
Definition cs_measures_util.h:66
cs_lnum_t nb_measures_max
Definition cs_measures_util.h:57
int dim
Definition cs_measures_util.h:53
cs_real_t * measures
Definition cs_measures_util.h:67
int id
Definition cs_measures_util.h:50
int * is_interpol
Definition cs_measures_util.h:62
int * comp_ids
Definition cs_measures_util.h:54
const char * name
Definition cs_measures_util.h:49
cs_real_t * inf_radius
Definition cs_measures_util.h:68
int type
Definition cs_measures_util.h:51
bool interleaved
Definition cs_measures_util.h:58