1 #ifndef __FVM_WRITER_H__ 2 #define __FVM_WRITER_H__ 190 int compile_time_version);
225 const char *format_name,
226 const char *format_options,
390 const void *
const field_values[]);
cs_datatype_t
Definition: cs_defs.h:223
double mesh_wtime
Definition: fvm_writer_priv.h:180
int fvm_writer_get_format_id(const char *format_name)
Definition: fvm_writer.c:626
fvm_writer_var_loc_t
Definition: fvm_writer.h:70
void fvm_writer_get_times(fvm_writer_t *this_writer, double *mesh_wtime, double *mesh_cpu_time, double *field_wtime, double *field_cpu_time)
Definition: fvm_writer.c:1276
cs_interlace_t
Definition: cs_defs.h:347
Definition: fvm_nodal_priv.h:152
Definition: fvm_writer_priv.h:171
void fvm_writer_export_nodal(fvm_writer_t *this_writer, const fvm_nodal_t *mesh)
Definition: fvm_writer.c:1144
const char * fvm_writer_get_name(const fvm_writer_t *this_writer)
Definition: fvm_writer.c:1002
Definition: fvm_writer.h:72
fvm_writer_time_dep_t fvm_writer_get_time_dep(const fvm_writer_t *this_writer)
Definition: fvm_writer.c:1072
int fvm_writer_needs_tesselation(fvm_writer_t *this_writer, const fvm_nodal_t *mesh, fvm_element_t element_type)
Definition: fvm_writer.c:1120
fvm_writer_time_dep_t
Definition: fvm_writer.h:58
const char * fvm_writer_time_dep_name[]
Definition: fvm_writer.c:224
Definition: fvm_writer.h:74
int fvm_writer_format_available(int format_index)
Definition: fvm_writer.c:707
fvm_element_t
Definition: fvm_defs.h:49
Definition: fvm_writer.h:73
double field_cpu_time
Definition: fvm_writer_priv.h:183
void fvm_writer_flush(fvm_writer_t *this_writer)
Definition: fvm_writer.c:1250
int cs_lnum_t
Definition: cs_defs.h:260
Definition: fvm_writer.h:60
Definition: fvm_writer.h:62
int fvm_writer_n_version_strings(int format_index)
Definition: fvm_writer.c:743
int fvm_writer_n_formats(void)
Definition: fvm_writer.c:671
const char * fvm_writer_version_string(int format_index, int string_index, int compile_time_version)
Definition: fvm_writer.c:783
fvm_writer_t * fvm_writer_finalize(fvm_writer_t *this_writer)
Definition: fvm_writer.c:961
double mesh_cpu_time
Definition: fvm_writer_priv.h:181
void fvm_writer_set_mesh_time(fvm_writer_t *this_writer, int time_step, double time_value)
Definition: fvm_writer.c:1087
const char * fvm_writer_get_format(const fvm_writer_t *this_writer)
Definition: fvm_writer.c:1018
char * name
Definition: fvm_writer_priv.h:173
void fvm_writer_export_field(fvm_writer_t *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.c:1196
const char * fvm_writer_format_name(int format_index)
Definition: fvm_writer.c:687
Definition: fvm_writer.h:61
const char * fvm_writer_get_path(const fvm_writer_t *this_writer)
Definition: fvm_writer.c:1053
char * path
Definition: fvm_writer_priv.h:176
double field_wtime
Definition: fvm_writer_priv.h:182
fvm_writer_t * fvm_writer_init(const char *name, const char *path, const char *format_name, const char *format_options, fvm_writer_time_dep_t time_dependency)
Definition: fvm_writer.c:829
const char * fvm_writer_get_options(const fvm_writer_t *this_writer)
Definition: fvm_writer.c:1034