1 #ifndef __CS_JOIN_INTERSECT_H__ 
    2 #define __CS_JOIN_INTERSECT_H__ 
   74   cs_join_inter_t  *inter_lst;    
 
   78 } cs_join_inter_set_t;
 
   99 } cs_join_inter_edges_t;
 
  117 cs_join_inter_set_t *
 
  142                        const cs_join_inter_set_t  *i_set,
 
  143                        const cs_join_edges_t      *edges,
 
  144                        const cs_join_mesh_t       *
mesh);
 
  156 cs_join_inter_edges_t *
 
  171 cs_join_inter_edges_t *
 
  173                            const cs_join_inter_set_t  *inter_set);
 
  202                              cs_join_mesh_t               *
mesh,
 
  203                              const cs_join_edges_t        *edges,
 
  204                              const cs_join_inter_edges_t  *inter_edges,
 
  205                              cs_join_eset_t               *vtx_equiv);
 
  207 #if defined(HAVE_MPI) 
  222 cs_join_inter_edges_t *
 
  223 cs_join_inter_edges_part_to_block(
const cs_join_mesh_t         *
mesh,
 
  224                                   const cs_join_edges_t        *edges,
 
  225                                   const cs_join_inter_edges_t  *part);
 
  238 cs_join_inter_edges_block_to_part(
cs_gnum_t                     n_g_edges,
 
  239                                   const cs_join_inter_edges_t  *block,
 
  240                                   cs_join_inter_edges_t        *part);
 
  259                                 const cs_join_edges_t   *edges,
 
  260                                 cs_join_mesh_t          *
mesh,
 
  261                                 cs_join_inter_edges_t  **inter_edges);
 
  283                         const cs_join_gset_t   *edge_edge_vis,
 
  284                         const cs_join_edges_t  *edges,
 
  285                         const cs_join_mesh_t   *
mesh,
 
  286                         cs_join_eset_t        **vtx_eset,
 
  287                         cs_join_inter_set_t   **inter_set);
 
  306                         const cs_join_mesh_t   *join_mesh,
 
  323                                const cs_join_edges_t  *edges,
 
  324                                const cs_join_gset_t   *face_visib);
 
  338                          const cs_join_inter_edges_t  *inter_edges,
 
  339                          const cs_join_edges_t        *edges,
 
  340                          const cs_join_mesh_t         *
mesh);
 
#define BEGIN_C_DECLS
Definition: cs_defs.h:528
double cs_coord_t
Definition: cs_defs.h:330
unsigned long cs_gnum_t
global mesh entity number
Definition: cs_defs.h:310
#define END_C_DECLS
Definition: cs_defs.h:529
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:325
void cs_join_intersect_update_struct(int verbosity, const cs_join_edges_t *edges, cs_join_mesh_t *mesh, cs_join_inter_edges_t **inter_edges)
Definition: cs_join_intersect.c:3243
void cs_join_add_equiv_from_edges(cs_join_param_t param, cs_join_mesh_t *mesh, const cs_join_edges_t *edges, const cs_join_inter_edges_t *inter_edges, cs_join_eset_t *vtx_equiv)
Definition: cs_join_intersect.c:2607
cs_join_inter_edges_t * cs_join_inter_edges_create(cs_lnum_t n_edges)
Definition: cs_join_intersect.c:2374
cs_join_gset_t * cs_join_intersect_face_to_edge(const cs_join_mesh_t *mesh, const cs_join_edges_t *edges, const cs_join_gset_t *face_visib)
Definition: cs_join_intersect.c:3795
void cs_join_inter_edges_dump(FILE *f, const cs_join_inter_edges_t *inter_edges, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh)
Definition: cs_join_intersect.c:4005
void cs_join_inter_edges_destroy(cs_join_inter_edges_t **inter_edges)
Definition: cs_join_intersect.c:2576
void cs_join_inter_set_destroy(cs_join_inter_set_t **inter_set)
Definition: cs_join_intersect.c:2302
cs_join_type_t cs_join_intersect_edges(cs_join_param_t param, const cs_join_gset_t *edge_edge_vis, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh, cs_join_eset_t **vtx_eset, cs_join_inter_set_t **inter_set)
Definition: cs_join_intersect.c:3453
cs_join_gset_t * cs_join_intersect_faces(const cs_join_param_t param, const cs_join_mesh_t *join_mesh, cs_join_stats_t *stats)
Definition: cs_join_intersect.c:3682
void cs_join_inter_set_dump(FILE *f, const cs_join_inter_set_t *i_set, const cs_join_edges_t *edges, const cs_join_mesh_t *mesh)
Definition: cs_join_intersect.c:2323
cs_join_inter_set_t * cs_join_inter_set_create(cs_lnum_t init_size)
Definition: cs_join_intersect.c:2280
cs_join_inter_edges_t * cs_join_inter_edges_define(const cs_join_edges_t *edges, const cs_join_inter_set_t *inter_set)
Definition: cs_join_intersect.c:2421
cs_join_type_t
Definition: cs_join_util.h:55
Definition: cs_join_util.h:115
Definition: cs_join_util.h:79