204 const char **labels);
238 const int *writer_ids);
280 const char *mesh_name);
fvm_nodal_t * cs_probe_set_export_mesh(cs_probe_set_t *pset, const char *mesh_name)
Define a fvm_nodal_t structure from the set of probes.
Definition: cs_probe.c:1046
Definition: cs_probe.h:55
cs_probe_set_t * cs_probe_set_get(const char *name)
Retrieve a cs_probe_set_t structure.
Definition: cs_probe.c:424
int cs_probe_get_n_sets(void)
Retrieve the number of probe sets defined.
Definition: cs_probe.c:408
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
const char * cs_probe_set_get_name(cs_probe_set_t *pset)
Retrieve the name related to a cs_probe_set_t structure.
Definition: cs_probe.c:474
cs_probe_mode_t
Definition: cs_probe.h:50
void cs_probe_set_associate_writers(cs_probe_set_t *pset, int n_writers, const int *writer_ids)
Associate a list of writers to a probe set.
Definition: cs_probe.c:740
double cs_real_t
Floating-point value.
Definition: cs_defs.h:296
bool cs_probe_set_have_monitoring(void)
Check if a set of monitoring probes has been defined among all the probe sets.
Definition: cs_probe.c:527
Definition: cs_probe.h:58
Definition: cs_probe.h:52
void cs_probe_set_get_members(const cs_probe_set_t *pset, int *mode, int *n_probes, cs_real_t *coords[], cs_lnum_t *ent_num[], float *distances[])
Retrieve the main members of a cs_probe_set_t structure.
Definition: cs_probe.c:1287
Definition: cs_probe.h:57
void cs_probe_set_get_post_info(const cs_probe_set_t *pset, bool *time_varying, bool *is_profile, bool *on_boundary, bool *is_automatic, int *n_writers, int *writer_ids[])
Retrieve information useful for the postprocessing step.
Definition: cs_probe.c:497
void cs_probe_set_dump(const cs_probe_set_t *pset)
Dump a cs_probe_set_t structure.
Definition: cs_probe.c:1232
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
void cs_probe_finalize(void)
Free all structures related to a set of probes.
Definition: cs_probe.c:1214
cs_probe_set_t * cs_probe_set_create(const char *name)
Create a new set of probes.
Definition: cs_probe.c:551
void cs_probe_set_locate(cs_probe_set_t *pset)
Try to locate each probe and define the coordinate really use for the postprocessing step...
Definition: cs_probe.c:897
#define END_C_DECLS
Definition: cs_defs.h:449
void cs_probe_set_option(cs_probe_set_t *pset, const char *keyname, const char *keyval)
Set optional parameters related to the management of a set of probes.
Definition: cs_probe.c:777
struct _cs_probe_set_t cs_probe_set_t
Definition: cs_probe.h:48
void cs_probe_set_add_probe(cs_probe_set_t *pset, const cs_real_t *xyz, const char *label)
Add a new probe to an existing set of probes.
Definition: cs_probe.c:581
cs_probe_set_t * cs_probe_set_create_from_segment(const char *name, int n_probes, const cs_real_t start_coords[3], const cs_real_t end_coords[3])
Define a new set of probes from the segment spanned by two points.
Definition: cs_probe.c:677
cs_probe_set_t * cs_probe_set_create_from_array(const char *name, int n_probes, const cs_real_t *coords, const char **labels)
Define a new set of probes from an array of coordinates.
Definition: cs_probe.c:627
cs_probe_set_t * cs_probe_set_get_by_id(int pset_id)
Retrieve a cs_probe_set_t structure from its id.
Definition: cs_probe.c:454