1 #ifndef __FVM_WRITER_PRIV_H__ 2 #define __FVM_WRITER_PRIV_H__ 30 #if defined(HAVE_MPI ) 59 #define FVM_WRITER_FORMAT_USE_EXTERNAL (1 << 0) 61 #define FVM_WRITER_FORMAT_HAS_POLYGON (1 << 1) 62 #define FVM_WRITER_FORMAT_HAS_POLYHEDRON (1 << 2) 77 int compile_time_version);
127 const void *
const field_values[]);
232 int n_polyhedron_vertices_mean,
233 int n_polygon_vertices_mean,
void() fvm_writer_set_mesh_time_t(void *this_writer, int time_step, double time_value)
Definition: fvm_writer_priv.h:102
void() fvm_writer_flush_t(fvm_writer_t *this_writer)
Definition: fvm_writer_priv.h:130
cs_datatype_t
Definition: cs_defs.h:223
double mesh_wtime
Definition: fvm_writer_priv.h:180
fvm_writer_var_loc_t location
Definition: fvm_writer_helper.c:92
void * format_writer
Definition: fvm_writer_priv.h:178
void *() fvm_writer_init_t(const char *name, const char *path, const char *options, fvm_writer_time_dep_t time_dependency)
Definition: fvm_writer_priv.h:91
fvm_writer_var_loc_t
Definition: fvm_writer.h:70
cs_interlace_t
Definition: cs_defs.h:347
Definition: fvm_nodal_priv.h:152
Definition: fvm_writer_priv.h:171
int() fvm_writer_n_version_strings_t(void)
Definition: fvm_writer_priv.h:73
fvm_writer_time_dep_t
Definition: fvm_writer.h:58
char * options
Definition: fvm_writer_priv.h:175
fvm_element_t
Definition: fvm_defs.h:49
double field_cpu_time
Definition: fvm_writer_priv.h:183
void() fvm_writer_export_nodal_t(void *this_writer, const fvm_nodal_t *mesh)
Definition: fvm_writer_priv.h:112
int cs_lnum_t
Definition: cs_defs.h:260
cs_interlace_t interlace
Definition: fvm_writer_helper.c:90
fvm_writer_time_dep_t time_dep
Definition: fvm_writer_priv.h:177
unsigned cs_gnum_t
Definition: cs_defs.h:255
void *() fvm_writer_finalize_t(void *this_writer)
Definition: fvm_writer_priv.h:99
int() fvm_writer_needs_tesselation_t(fvm_writer_t *this_writer, const fvm_nodal_t *mesh, fvm_element_t element_type)
Definition: fvm_writer_priv.h:107
void fvm_writer_def_nodal_buf_size(const fvm_nodal_t *this_nodal, int n_slices, int n_polyhedron_vertices_mean, int n_polygon_vertices_mean, cs_gnum_t *n_g_vertices, cs_gnum_t n_g_elements_section[], cs_gnum_t *global_s_size, cs_gnum_t *global_connect_s_size)
Definition: fvm_writer.c:472
fvm_writer_format_t * format
Definition: fvm_writer_priv.h:174
cs_datatype_t datatype
Definition: fvm_writer_helper.c:91
double mesh_cpu_time
Definition: fvm_writer_priv.h:181
char * name
Definition: fvm_writer_priv.h:173
void() fvm_writer_export_field_t(void *this_writer, const fvm_nodal_t *mesh, const char *name, fvm_writer_var_loc_t location, int dimension, cs_interlace_t interlace, int n_parent_lists, const cs_lnum_t parent_num_shift[], cs_datatype_t datatype, int time_step, double time_value, const void *const field_values[])
Definition: fvm_writer_priv.h:116
const char *() fvm_writer_version_string_t(int string_index, int compile_time_version)
Definition: fvm_writer_priv.h:76
char * path
Definition: fvm_writer_priv.h:176
double field_wtime
Definition: fvm_writer_priv.h:182