1#ifndef __CS_JOIN_PERIO_H__
2#define __CS_JOIN_PERIO_H__
78 const double trans[3]);
104 const double axis[3],
105 const double invariant[3]);
128 double matrix[3][4]);
158 cs_join_mesh_t *jmesh,
180 cs_join_mesh_t *jmesh,
182 cs_join_mesh_t **p_work_jmesh,
183 cs_join_edges_t **p_work_edges,
203 cs_join_mesh_t *jmesh,
206 cs_join_gset_t *o2n_hist,
207 cs_join_gset_t **p_n2o_hist);
229 const cs_join_face_type_t face_type[],
230 const cs_join_mesh_t *jmesh,
#define BEGIN_C_DECLS
Definition cs_defs.h:542
unsigned cs_gnum_t
global mesh entity number
Definition cs_defs.h:327
#define END_C_DECLS
Definition cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:335
void cs_join_perio_merge_back(cs_join_t *this_join, cs_join_mesh_t *jmesh, const cs_mesh_t *mesh, cs_join_mesh_t **p_work_jmesh, cs_join_edges_t **p_work_edges, cs_gnum_t init_max_vtx_gnum, cs_gnum_t n_g_new_vertices)
Definition cs_join_perio.cpp:737
void cs_join_perio_init(cs_join_t *this_join, cs_mesh_t *mesh, cs_mesh_builder_t **builder)
Definition cs_join_perio.cpp:488
void cs_join_perio_transfer_builder(void)
void cs_join_perio_split_back(cs_join_t *this_join, cs_join_mesh_t *jmesh, cs_mesh_t *mesh, cs_mesh_builder_t *builder, cs_join_gset_t *o2n_hist, cs_join_gset_t **p_n2o_hist)
Definition cs_join_perio.cpp:1114
int cs_join_perio_add_rotation(const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, double theta, const double axis[3], const double invariant[3])
Definition cs_join_perio.cpp:394
void cs_join_perio_apply(cs_join_t *this_join, cs_join_mesh_t *jmesh, const cs_mesh_t *mesh)
Definition cs_join_perio.cpp:554
int cs_join_perio_add_translation(const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, const double trans[3])
Definition cs_join_perio.cpp:342
int cs_join_perio_add_mixed(const char *sel_criteria, double fraction, double plane, int verbosity, int visualization, double matrix[3][4])
Definition cs_join_perio.cpp:454
void cs_join_perio_split_update(cs_join_param_t param, cs_lnum_t n_ii_faces, const cs_join_face_type_t face_type[], const cs_join_mesh_t *jmesh, cs_mesh_t *mesh, cs_mesh_builder_t *mesh_builder)
Definition cs_join_perio.cpp:1685
Definition cs_join_util.h:115
Definition cs_mesh_builder.h:57