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);