63 #define CS_POST_ON_LOCATION (1 << 0) 66 #define CS_POST_BOUNDARY_NR (1 << 1) 363 const char *case_name,
364 const char *dir_name,
365 const char *fmt_name,
366 const char *fmt_opts,
387 const char *mesh_name,
388 const char *cell_criteria,
392 const int writer_ids[]);
422 const char *mesh_name,
424 void *cell_select_input,
429 const int writer_ids[]);
447 const char *mesh_name,
448 const char *i_face_criteria,
449 const char *b_face_criteria,
453 const int writer_ids[]);
487 const char *mesh_name,
490 void *i_face_select_input,
491 void *b_face_select_input,
496 const int writer_ids[]);
530 const int writer_ids[]);
568 const int writer_ids[]);
591 const int writer_ids[]);
883 const char *var_name,
890 const void *cel_vals,
891 const void *i_face_vals,
892 const void *b_face_vals);
913 const char *var_name,
920 const void *vtx_vals);
const char * cs_post_get_default_format(void)
Definition: cs_post.c:3286
void cs_post_mesh_get_i_face_ids(int mesh_id, cs_lnum_t i_face_ids[])
Definition: cs_post.c:3061
void cs_post_init_error_writer(void)
Definition: cs_post.c:4730
cs_post_type_t
Definition: cs_post.h:75
void pstema(const cs_int_t *ntcabs, const cs_real_t *ttcabs)
Definition: cs_post.c:2210
void cs_post_define_surface_mesh_by_func(int mesh_id, const char *mesh_name, cs_post_elt_select_t *i_face_select_func, cs_post_elt_select_t *b_face_select_func, void *i_face_select_input, void *b_face_select_input, bool time_varying, bool add_groups, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2646
void cs_post_write_vertex_var(int mesh_id, const char *var_name, int var_dim, bool interlace, bool use_parent, cs_post_type_t var_type, int nt_cur_abs, double t_cur_abs, const void *vtx_vals)
Definition: cs_post.c:3741
void cs_post_free_mesh(int mesh_id)
Definition: cs_post.c:3178
void cs_post_init_writers(void)
Definition: cs_post.c:4024
Definition: fvm_nodal_priv.h:152
Definition: fvm_writer_priv.h:171
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
const int * cs_post_mesh_get_ent_flag(int mesh_id)
Definition: cs_post.c:2956
int cs_post_get_free_writer_id(void)
Definition: cs_post.c:3312
int cs_post_init_error_writer_cells(void)
Definition: cs_post.c:4765
void cs_post_define_existing_mesh(int mesh_id, fvm_nodal_t *exp_mesh, int dim_shift, bool transfer, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2776
fvm_writer_time_dep_t
Definition: fvm_writer.h:58
fvm_writer_t * cs_post_get_writer(int writer_id)
Definition: cs_post.c:3434
#define CS_ARGF_SUPP_CHAINE
Definition: cs_defs.h:394
void cs_post_renum_faces(const cs_lnum_t init_i_face_num[], const cs_lnum_t init_b_face_num[])
Definition: cs_post.c:3926
void pstdfm(void)
Definition: cs_post.c:2143
void cs_post_init_meshes(int check_mask)
Definition: cs_post.c:4067
int cs_int_t
Definition: cs_defs.h:263
integer, save ntcabs
Definition: optcal.f90:277
void cs_post_write_var(int mesh_id, const char *var_name, int var_dim, bool interlace, bool use_parent, cs_post_type_t var_type, int nt_cur_abs, double t_cur_abs, const void *cel_vals, const void *i_face_vals, const void *b_face_vals)
Definition: cs_post.c:3504
void cs_post_mesh_get_b_face_ids(int mesh_id, cs_lnum_t b_face_ids[])
Definition: cs_post.c:3133
cs_lnum_t cs_post_mesh_get_n_b_faces(int mesh_id)
Definition: cs_post.c:3104
cs_lnum_t cs_post_mesh_get_n_i_faces(int mesh_id)
Definition: cs_post.c:3032
void pstusn(const cs_int_t *ntmabs, const cs_int_t *ntcabs, const cs_real_t *ttcabs)
Definition: cs_post.c:2322
const char * cs_post_get_default_format_options(void)
Definition: cs_post.c:3299
void pstev1(const cs_int_t *nummai, const char *nomvar, const cs_int_t *lnmvar, const cs_int_t *idimt, const cs_int_t *ientla, const cs_int_t *ivarpr, const cs_int_t *ntcabs, const cs_real_t *ttcabs, const cs_real_t varcel[], const cs_real_t varfac[], const cs_real_t varfbr[] CS_ARGF_SUPP_CHAINE)
Definition: cs_post.c:2245
void cs_post_add_time_mesh_dep_output(cs_post_time_mesh_dep_output_t *function, void *input)
Definition: cs_post.c:4865
void cs_post_define_volume_mesh(int mesh_id, const char *mesh_name, const char *cell_criteria, bool add_groups, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2480
void() cs_post_time_mesh_dep_output_t(void *input, int mesh_id, int cat_id, int ent_flag[3], cs_lnum_t n_cells, cs_lnum_t n_i_faces, cs_lnum_t n_b_faces, const cs_lnum_t cell_list[], const cs_lnum_t i_face_list[], const cs_lnum_t b_face_list[], int nt_cur_abs, cs_real_t t_cur_abs)
Definition: cs_post.h:168
int cs_lnum_t
Definition: cs_defs.h:260
void cs_post_finalize(void)
Definition: cs_post.c:4430
void cs_post_define_writer(int writer_id, const char *case_name, const char *dir_name, const char *fmt_name, const char *fmt_opts, fvm_writer_time_dep_t time_dep, bool output_at_end, int frequency_n, double frequency_t)
Definition: cs_post.c:2360
void cs_post_write_vars(int nt_cur_abs, double t_cur_abs)
Definition: cs_post.c:4177
void cs_post_define_surface_mesh(int mesh_id, const char *mesh_name, const char *i_face_criteria, const char *b_face_criteria, bool add_groups, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2580
void cs_post_modify_mesh(int mesh_id, cs_lnum_t n_cells, cs_lnum_t n_i_faces, cs_lnum_t n_b_faces, cs_lnum_t cell_list[], cs_lnum_t i_face_list[], cs_lnum_t b_face_list[])
void() cs_post_elt_select_t(void *input, cs_lnum_t *n_elts, cs_lnum_t **elt_list)
Definition: cs_post.h:107
void pstntc(const cs_int_t *ntmabs, const cs_int_t *ntcabs, const cs_real_t *ttcabs)
Definition: cs_post.c:2165
int cs_post_get_free_mesh_id(void)
Definition: cs_post.c:3325
void cs_post_activate_if_default(int nt_max_abs, int nt_cur_abs, double t_cur_abs)
Definition: cs_post.c:3341
integer, save ntmabs
Definition: optcal.f90:277
void cs_post_set_deformable(void)
Definition: cs_post.c:4014
cs_lnum_t cs_post_mesh_get_n_cells(int mesh_id)
Definition: cs_post.c:2974
void cs_post_mesh_get_cell_ids(int mesh_id, cs_lnum_t *cell_ids)
Definition: cs_post.c:3003
void cs_post_activate_writer(int writer_id, bool activate)
Definition: cs_post.c:3404
void cs_post_add_free_faces(void)
Definition: cs_post.c:4521
#define END_C_DECLS
Definition: cs_defs.h:366
double precision, save ttcabs
Definition: optcal.f90:278
double cs_real_t
Definition: cs_defs.h:264
void cs_post_write_meshes(int nt_cur_abs, double t_cur_abs)
Definition: cs_post.c:3457
void cs_post_add_time_dep_output(cs_post_time_dep_output_t *function, void *input)
Definition: cs_post.c:4825
#define CS_PROCF(x, y)
Definition: cs_defs.h:379
void cs_post_define_edges_mesh(int mesh_id, int base_mesh_id, int n_writers, const int writer_ids[])
Definition: cs_post.c:2898
void cs_post_define_alias_mesh(int mesh_id, int aliased_mesh_id, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2708
bool cs_post_mesh_exists(int mesh_id)
Definition: cs_post.c:3262
void pstact(const cs_int_t *numwri, const cs_int_t *indact)
Definition: cs_post.c:2188
bool cs_post_writer_exists(int writer_id)
Definition: cs_post.c:3233
void() cs_post_time_dep_output_t(void *input, int nt_cur_abs, cs_real_t t_cur_abs)
Definition: cs_post.h:131
void cs_post_define_volume_mesh_by_func(int mesh_id, const char *mesh_name, cs_post_elt_select_t *cell_select_func, void *cell_select_input, bool time_varying, bool add_groups, bool auto_variables, int n_writers, const int writer_ids[])
Definition: cs_post.c:2536
character *80, dimension(nvppmx), save nomvar
Definition: entsor.f90:183
void cs_post_renum_cells(const cs_lnum_t init_cell_num[])
Definition: cs_post.c:3851