![]() |
Code_Saturne
CFD tool
|
#include "cs_defs.h"
#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <bft_mem.h>
#include <bft_error.h>
#include <bft_printf.h>
#include "fvm_convert_array.h"
#include "fvm_nodal.h"
#include "fvm_nodal_priv.h"
#include "fvm_writer.h"
#include "fvm_writer_helper.h"
Data Structures | |
struct | _fvm_writer_field_helper_t |
Macros | |
#define | FVM_WRITER_MIN_ELEMENTS 32 |
#define | FVM_WRITER_MIN_SUB_ELEMENTS 32 |
Functions | |
fvm_writer_section_t * | fvm_writer_export_list (const fvm_nodal_t *mesh, int min_export_dim, _Bool group_same_type, _Bool discard_polygons, _Bool discard_polyhedra, _Bool divide_polygons, _Bool divide_polyhedra) |
fvm_writer_field_helper_t * | fvm_writer_field_helper_create (const fvm_nodal_t *mesh, const fvm_writer_section_t *section_list, int field_dim, cs_interlace_t interlace, cs_datatype_t datatype, fvm_writer_var_loc_t location) |
fvm_writer_field_helper_t * | fvm_writer_field_helper_destroy (fvm_writer_field_helper_t *helper) |
void | fvm_writer_field_helper_get_size (const fvm_writer_field_helper_t *helper, size_t *input_size, size_t *output_size, size_t *max_grouped_elements_out, size_t *min_output_buffer_size) |
int | fvm_writer_field_helper_field_dim (const fvm_writer_field_helper_t *helper) |
cs_datatype_t | fvm_writer_field_helper_datatype (const fvm_writer_field_helper_t *helper) |
int | fvm_writer_field_helper_step_e (fvm_writer_field_helper_t *helper, const fvm_writer_section_t *export_section, int src_dim, int src_dim_shift, cs_interlace_t src_interlace, int n_parent_lists, const cs_lnum_t parent_num_shift[], cs_datatype_t datatype, const void *const field_values[], void *output_buffer, size_t output_buffer_size, size_t *output_size) |
int | fvm_writer_field_helper_step_n (fvm_writer_field_helper_t *helper, const fvm_nodal_t *mesh, int src_dim, int src_dim_shift, cs_interlace_t src_interlace, int n_parent_lists, const cs_lnum_t parent_num_shift[], cs_datatype_t datatype, const void *const field_values[], void *output_buffer, size_t output_buffer_size, size_t *output_size) |
#define FVM_WRITER_MIN_ELEMENTS 32 |
#define FVM_WRITER_MIN_SUB_ELEMENTS 32 |
fvm_writer_section_t* fvm_writer_export_list | ( | const fvm_nodal_t * | mesh, |
int | min_export_dim, | ||
_Bool | group_same_type, | ||
_Bool | discard_polygons, | ||
_Bool | discard_polyhedra, | ||
_Bool | divide_polygons, | ||
_Bool | divide_polyhedra | ||
) |
fvm_writer_field_helper_t* fvm_writer_field_helper_create | ( | const fvm_nodal_t * | mesh, |
const fvm_writer_section_t * | section_list, | ||
int | field_dim, | ||
cs_interlace_t | interlace, | ||
cs_datatype_t | datatype, | ||
fvm_writer_var_loc_t | location | ||
) |
cs_datatype_t fvm_writer_field_helper_datatype | ( | const fvm_writer_field_helper_t * | helper | ) |
fvm_writer_field_helper_t* fvm_writer_field_helper_destroy | ( | fvm_writer_field_helper_t * | helper | ) |
int fvm_writer_field_helper_field_dim | ( | const fvm_writer_field_helper_t * | helper | ) |
void fvm_writer_field_helper_get_size | ( | const fvm_writer_field_helper_t * | helper, |
size_t * | input_size, | ||
size_t * | output_size, | ||
size_t * | max_grouped_elements_out, | ||
size_t * | min_output_buffer_size | ||
) |
int fvm_writer_field_helper_step_e | ( | fvm_writer_field_helper_t * | helper, |
const fvm_writer_section_t * | export_section, | ||
int | src_dim, | ||
int | src_dim_shift, | ||
cs_interlace_t | src_interlace, | ||
int | n_parent_lists, | ||
const cs_lnum_t | parent_num_shift[], | ||
cs_datatype_t | datatype, | ||
const void *const | field_values[], | ||
void * | output_buffer, | ||
size_t | output_buffer_size, | ||
size_t * | output_size | ||
) |
int fvm_writer_field_helper_step_n | ( | fvm_writer_field_helper_t * | helper, |
const fvm_nodal_t * | mesh, | ||
int | src_dim, | ||
int | src_dim_shift, | ||
cs_interlace_t | src_interlace, | ||
int | n_parent_lists, | ||
const cs_lnum_t | parent_num_shift[], | ||
cs_datatype_t | datatype, | ||
const void *const | field_values[], | ||
void * | output_buffer, | ||
size_t | output_buffer_size, | ||
size_t * | output_size | ||
) |