1 #ifndef __CS_JOIN_MESH_H__
2 #define __CS_JOIN_MESH_H__
57 CS_JOIN_FACE_UNDEFINED,
59 CS_JOIN_FACE_MULTIPLE_BORDER,
62 } cs_join_face_type_t;
121 cs_join_vertex_t *vertices;
131 #if defined(HAVE_MPI)
141 cs_join_mesh_create_vtx_datatype(
void);
154 cs_join_mesh_mpi_vertex_min(cs_join_vertex_t *in,
155 cs_join_vertex_t *inout,
157 MPI_Datatype *datatype);
170 cs_join_mesh_mpi_vertex_max(cs_join_vertex_t *in,
171 cs_join_vertex_t *inout,
173 MPI_Datatype *datatype);
213 const cs_join_mesh_t *local_mesh);
235 const cs_join_mesh_t *parent_mesh);
260 cs_join_select_t *selection,
299 const cs_join_mesh_t *ref_mesh);
311 cs_join_mesh_t *
mesh);
313 #if defined(HAVE_MPI)
329 cs_join_mesh_exchange(
int n_ranks,
332 const cs_join_mesh_t *send_mesh,
333 cs_join_mesh_t *recv_mesh,
438 const cs_join_edges_t *edges);
456 const cs_join_edges_t *edges,
505 const cs_join_edges_t *edges,
519 const cs_join_vertex_t vertex);
531 const cs_join_mesh_t *
mesh);
544 const cs_join_edges_t *edges,
545 const cs_join_mesh_t *
mesh);