1 #ifndef __CS_PARAMEDMEM_REMAPPER_HXX__ 2 #define __CS_PARAMEDMEM_REMAPPER_HXX__ 38 #if defined(HAVE_MEDCOUPLING_LOADER) 40 typedef struct _cs_paramedmem_remapper_t cs_paramedmem_remapper_t;
55 cs_paramedmem_remapper_t *
57 const char *sel_criteria,
102 cs_paramedmem_remapper_t *
146 #endif // HAVE_MEDCOUPLING_LOADER cs_paramedmem_remapper_t * cs_paramedmem_remapper_by_name_try(const char *name)
get a remapper by its name
Definition: cs_paramedmem_remapper.cxx:529
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
double cs_real_t
Floating-point value.
Definition: cs_defs.h:302
cs_paramedmem_remapper_t * cs_paramedmem_remapper_create(char *name, const char *sel_criteria, char *fileName, char *meshName, cs_real_t center[3], cs_real_t radius)
Creates a new cs_paramedmem_remapper_t instance.
Definition: cs_paramedmem_remapper.cxx:490
void cs_paramedmem_remapper_destroy_all(void)
Destroy all remappers.
Definition: cs_paramedmem_remapper.cxx:783
void cs_paramedmem_remapper_translate(cs_paramedmem_remapper_t *r, cs_real_t translation[3])
translate the mesh using a given vector
Definition: cs_paramedmem_remapper.cxx:732
#define END_C_DECLS
Definition: cs_defs.h:468
cs_real_t * cs_paramedmem_remap_field(cs_paramedmem_remapper_t *r, char *fieldName, cs_real_t dval, int time_choice, double tval)
Interpolate a given field on the local mesh for a given time.
Definition: cs_paramedmem_remapper.cxx:656
void cs_paramedmem_remapper_rotate(cs_paramedmem_remapper_t *r, cs_real_t invariant[3], cs_real_t axis[3], cs_real_t angle)
Rotate the mesh using a center point, axis and angle.
Definition: cs_paramedmem_remapper.cxx:759