#include "cs_defs.h"
#include "cs_timer.h"
#include "fvm_defs.h"
#include "fvm_nodal.h"
#include "fvm_writer.h"
Go to the source code of this file.
|  | 
| typedef int() | fvm_writer_n_version_strings_t(void) | 
|  | 
| typedef const char *() | fvm_writer_version_string_t(int string_index, int compile_time_version) | 
|  | 
| typedef void *() | fvm_writer_init_t(const char *name, const char *path, const char *options, fvm_writer_time_dep_t time_dependency) | 
|  | 
| typedef void *() | fvm_writer_finalize_t(void *this_writer) | 
|  | 
| typedef void() | fvm_writer_set_mesh_time_t(void *this_writer, int time_step, double time_value) | 
|  | 
| typedef int() | fvm_writer_needs_tesselation_t(void *this_writer, const fvm_nodal_t *mesh, fvm_element_t element_type) | 
|  | 
| typedef void() | fvm_writer_export_nodal_t(void *this_writer, const fvm_nodal_t *mesh) | 
|  | 
| typedef 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[]) | 
|  | 
| typedef void() | fvm_writer_flush_t(void *this_writer) | 
|  | 
◆ FVM_WRITER_FORMAT_HAS_POLYGON
      
        
          | #define FVM_WRITER_FORMAT_HAS_POLYGON   (1 << 1) | 
      
 
 
◆ FVM_WRITER_FORMAT_HAS_POLYHEDRON
      
        
          | #define FVM_WRITER_FORMAT_HAS_POLYHEDRON   (1 << 2) | 
      
 
 
◆ FVM_WRITER_FORMAT_NAME_IS_OPTIONAL
      
        
          | #define FVM_WRITER_FORMAT_NAME_IS_OPTIONAL   (1 << 5) | 
      
 
 
◆ FVM_WRITER_FORMAT_NO_SEPARATE_MESHES
      
        
          | #define FVM_WRITER_FORMAT_NO_SEPARATE_MESHES   (1 << 4) | 
      
 
 
◆ FVM_WRITER_FORMAT_SEPARATE_MESHES
      
        
          | #define FVM_WRITER_FORMAT_SEPARATE_MESHES   (1 << 3) | 
      
 
 
◆ FVM_WRITER_FORMAT_USE_EXTERNAL
      
        
          | #define FVM_WRITER_FORMAT_USE_EXTERNAL   (1 << 0) | 
      
 
 
◆ fvm_writer_export_field_t
      
        
          | typedef 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[]) | 
      
 
 
◆ fvm_writer_export_nodal_t
      
        
          | typedef void() fvm_writer_export_nodal_t(void *this_writer, const fvm_nodal_t *mesh) | 
      
 
 
◆ fvm_writer_finalize_t
      
        
          | typedef void*() fvm_writer_finalize_t(void *this_writer) | 
      
 
 
◆ fvm_writer_flush_t
      
        
          | typedef void() fvm_writer_flush_t(void *this_writer) | 
      
 
 
◆ fvm_writer_init_t
      
        
          | typedef void*() fvm_writer_init_t(const char *name, const char *path, const char *options, fvm_writer_time_dep_t time_dependency) | 
      
 
 
◆ fvm_writer_n_version_strings_t
      
        
          | typedef int() fvm_writer_n_version_strings_t(void) | 
      
 
 
◆ fvm_writer_needs_tesselation_t
      
        
          | typedef int() fvm_writer_needs_tesselation_t(void *this_writer, const fvm_nodal_t *mesh, fvm_element_t element_type) | 
      
 
 
◆ fvm_writer_set_mesh_time_t
      
        
          | typedef void() fvm_writer_set_mesh_time_t(void *this_writer, int time_step, double time_value) | 
      
 
 
◆ fvm_writer_version_string_t
      
        
          | typedef const char*() fvm_writer_version_string_t(int string_index, int compile_time_version) |