1 #ifndef __CS_MEG_XDEF_WRAPPER_H__
2 #define __CS_MEG_XDEF_WRAPPER_H__
73 char additional_data[512];
102 const char *additional_data);
#define BEGIN_C_DECLS
Definition: cs_defs.h:514
double cs_real_t
Floating-point value.
Definition: cs_defs.h:319
#define END_C_DECLS
Definition: cs_defs.h:515
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:313
cs_meg_function_type_t
Definition: cs_meg_xdef_wrapper.h:46
@ CS_MEG_BOUNDARY_FUNC
Definition: cs_meg_xdef_wrapper.h:47
@ CS_MEG_POST_ACTIVATE_FUNC
Definition: cs_meg_xdef_wrapper.h:53
@ CS_MEG_IBM_FUNC
Definition: cs_meg_xdef_wrapper.h:51
@ CS_MEG_VOLUME_FUNC
Definition: cs_meg_xdef_wrapper.h:48
@ CS_MEG_INITIALIZATION_FUNC
Definition: cs_meg_xdef_wrapper.h:49
@ CS_MEG_FSI_STRUCT_FUNC
Definition: cs_meg_xdef_wrapper.h:52
@ CS_MEG_N_FUNC_TYPES
Definition: cs_meg_xdef_wrapper.h:56
@ CS_MEG_POST_PROFILES_FUNC
Definition: cs_meg_xdef_wrapper.h:54
@ CS_MEG_SOURCE_TERM_FUNC
Definition: cs_meg_xdef_wrapper.h:50
cs_meg_xdef_input_t * cs_meg_xdef_wrapper_add_input(const cs_meg_function_type_t type, const int z_id, const int stride, const char *name, const char *additional_data)
Add a MEG function xdef wrapper input data. Allocated memory is deleted by cs_meg_xdef_wrapper_finali...
Definition: cs_meg_xdef_wrapper.c:92
void cs_meg_xdef_wrapper(cs_real_t time, cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t *coords, bool dense_output, void *input, cs_real_t *retval)
Wrapper function allowing to call MEG functions by xdef structres. This is done by using the cs_xdef_...
Definition: cs_meg_xdef_wrapper.c:147