1#ifndef CS_MEG_PROTOTYPES_H
2#define CS_MEG_PROTOTYPES_H
68 const char *zone_name,
72 const char *field_name,
73 const char *condition,
88 const char *zone_name,
92 const char *fields_names,
108 const char *zone_name,
112 const char *field_name,
128 const char *zone_name,
133 const char *source_type,
147 const char *object_type,
205 const char *object_name
221 const char *object_name,
222 const char *gui_var_name
240 const char *object_name,
241 const char *gui_var_name
#define BEGIN_C_DECLS
Definition: cs_defs.h:528
double cs_real_t
Floating-point value.
Definition: cs_defs.h:332
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:349
#define END_C_DECLS
Definition: cs_defs.h:529
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
@ t
Definition: cs_field_pointer.h:91
int() cs_cutcell_func_t(const cs_lnum_t c_id, const cs_real_3_t xyz, const cs_real_t t, const int num_object)
Definition: cs_ibm.h:148
void() cs_ibm_fsi_func_t(cs_real_t *retval)
Definition: cs_meg_prototypes.h:51
void cs_meg_source_terms(const char *zone_name, const cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t xyz[][3], const char *name, const char *source_type, cs_real_t *retvals)
This function is used to compute source terms over a volume zone. The mathematical expression is defi...
Definition: cs_meg_source_terms.cxx:70
void() cs_ibm_volume_func_t(const cs_lnum_t c_id, const cs_real_3_t xyz, const cs_real_t t, cs_real_t *retval)
Definition: cs_meg_prototypes.h:45
void cs_meg_initialization(const char *zone_name, const cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t xyz[][3], const char *field_name, cs_real_t *retvals)
This function is used for the initalization of fields over a given volume zone. The mathematical expr...
Definition: cs_meg_initialization.cxx:68
cs_ibm_fsi_func_t * cs_meg_ibm_fsi_func_by_name(const char *object_name, const char *gui_var_name)
This function is used to get the cs_ibm_fsi_func_t pointer for a given object.
Definition: cs_meg_immersed_boundaries_fsi.cxx:61
cs_cutcell_func_t * cs_meg_ibm_func_by_name(const char *object_name)
This function is used to get the cs_cutcell_func_t pointer for a given object.
Definition: cs_meg_immersed_boundaries.cxx:59
void cs_meg_post_activate(void)
This function is used to activate postprocessing writers.
Definition: cs_meg_post_output.cxx:60
void cs_meg_volume_function(const char *zone_name, const cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t xyz[][3], const char *fields_names, cs_real_t *fvals[])
This function is used to compute user defined values for fields over a given volume zone....
Definition: cs_meg_volume_function.cxx:66
void cs_meg_post_profiles(const char *name, int n_coords, cs_real_t coords[][3])
This function is used to define profile coordinates.
Definition: cs_meg_post_profile.cxx:64
void cs_meg_post_calculator(const char *name, const cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t xyz[][3], cs_real_t *retvals)
This function is used to compute user defined calculator formulae. The mathematical expression is def...
Definition: cs_meg_post_calculator.cxx:66
cs_ibm_volume_func_t * cs_meg_ibm_volume_func_by_name(const char *object_name, const char *gui_var_name)
This function is used to get the cs_ibm_volume_func_t pointer for a given object.
Definition: cs_meg_immersed_boundaries_volume.cxx:61
void cs_meg_fsi_struct(const char *object_type, const char *name, const cs_real_t fluid_f[], cs_real_t val[])
This function is used to query FSI internal coupling structure values for a given boundary and struct...
Definition: cs_meg_fsi_struct.cxx:66
void cs_meg_boundary_function(const char *zone_name, const cs_lnum_t n_elts, const cs_lnum_t *elt_ids, const cs_real_t xyz[][3], const char *field_name, const char *condition, cs_real_t *retvals)
This function is used to compute user defined values for fields over a given boundary zone....
Definition: cs_meg_boundary_function.cxx:68