1#ifndef __CS_MEG_PROTOTYPES_H__
2#define __CS_MEG_PROTOTYPES_H__
78 const char *field_name,
79 const char *condition,
101 const char *fields_names,
126 const char *field_name,
153 const char *source_type,
230 const char *object_name
245 const char *gui_var_name);
261 const char *gui_var_name);
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
#define END_C_DECLS
Definition cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:335
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition cs_defs.h:359
@ t
Definition cs_field_pointer.h:94
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:150
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_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:76
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:72
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:67
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:64
void cs_meg_post_activate(void)
This function is used to activate postprocessing writers.
Definition cs_meg_post_output.cxx:64
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:70
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:68
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:72
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:67
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:70
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:72