|
My Project
programmer's documentation
|
Go to the documentation of this file. 1 #ifndef __FVM_WRITER_PRIV_H__
2 #define __FVM_WRITER_PRIV_H__
54 #define FVM_WRITER_FORMAT_USE_EXTERNAL (1 << 0)
56 #define FVM_WRITER_FORMAT_HAS_POLYGON (1 << 1)
57 #define FVM_WRITER_FORMAT_HAS_POLYHEDRON (1 << 2)
59 #define FVM_WRITER_FORMAT_SEPARATE_MESHES (1 << 3)
61 #define FVM_WRITER_FORMAT_NAME_IS_OPTIONAL (1 << 4)
76 int compile_time_version);
107 const fvm_nodal_t *
mesh,
112 const fvm_nodal_t *
mesh);
116 const fvm_nodal_t *
mesh,
126 const void *
const field_values[]);
fvm_writer_var_loc_t
Definition: fvm_writer.h:69
cs_timer_counter_t field_time
Definition: fvm_writer_priv.h:183
void *() fvm_writer_finalize_t(void *this_writer)
Definition: fvm_writer_priv.h:98
cs_timer_counter_t flush_time
Definition: fvm_writer_priv.h:184
Definition: cs_timer.h:57
const typedef char *() fvm_writer_version_string_t(int string_index, int compile_time_version)
int() fvm_writer_needs_tesselation_t(void *this_writer, const fvm_nodal_t *mesh, fvm_element_t element_type)
Definition: fvm_writer_priv.h:106
char * options
Definition: fvm_writer_priv.h:174
#define END_C_DECLS
Definition: cs_defs.h:468
int n_format_writers
Definition: fvm_writer_priv.h:177
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:115
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
fvm_writer_time_dep_t time_dep
Definition: fvm_writer_priv.h:176
Definition: fvm_writer_priv.h:170
cs_datatype_t
Definition: cs_defs.h:260
fvm_element_t
Definition: fvm_defs.h:48
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:90
void ** format_writer
Definition: fvm_writer_priv.h:178
fvm_writer_time_dep_t
Definition: fvm_writer.h:57
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
void() fvm_writer_export_nodal_t(void *this_writer, const fvm_nodal_t *mesh)
Definition: fvm_writer_priv.h:111
cs_interlace_t
Definition: cs_defs.h:439
int() fvm_writer_n_version_strings_t(void)
Definition: fvm_writer_priv.h:72
void() fvm_writer_flush_t(void *this_writer)
Definition: fvm_writer_priv.h:129
char * path
Definition: fvm_writer_priv.h:175
fvm_writer_format_t * format
Definition: fvm_writer_priv.h:173
cs_timer_counter_t mesh_time
Definition: fvm_writer_priv.h:182
void() fvm_writer_set_mesh_time_t(void *this_writer, int time_step, double time_value)
Definition: fvm_writer_priv.h:101
char ** mesh_names
Definition: fvm_writer_priv.h:179
char * name
Definition: fvm_writer_priv.h:172