1 #ifndef __CS_JOIN_INTERSECT_H__
2 #define __CS_JOIN_INTERSECT_H__
209 #if defined(HAVE_MPI)
240 cs_join_inter_edges_block_to_part(
cs_gnum_t n_g_edges,
Definition: cs_join_set.h:50
cs_int_t vtx_id
Definition: cs_join_intersect.h:65
cs_int_t n_inter
Definition: cs_join_intersect.h:76
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:3630
cs_join_inter_set_t * cs_join_inter_set_create(cs_int_t init_size)
Definition: cs_join_intersect.c:2329
float curv_abs
Definition: cs_join_intersect.h:66
cs_join_type_t
Definition: cs_join_util.h:62
cs_gnum_t * vtx_glst
Definition: cs_join_intersect.h:98
cs_int_t n_max_inter
Definition: cs_join_intersect.h:75
#define BEGIN_C_DECLS
Definition: cs_defs.h:365
Definition: cs_join_mesh.h:80
cs_join_inter_t * inter_lst
Definition: cs_join_intersect.h:78
cs_gnum_t * edge_gnum
Definition: cs_join_intersect.h:91
Definition: cs_join_intersect.h:62
cs_int_t edge_id
Definition: cs_join_intersect.h:64
int cs_int_t
Definition: cs_defs.h:263
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:3424
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:2656
Definition: cs_join_intersect.h:73
void cs_join_inter_edges_destroy(cs_join_inter_edges_t **inter_edges)
Definition: cs_join_intersect.c:2625
void cs_join_inter_set_destroy(cs_join_inter_set_t **inter_set)
Definition: cs_join_intersect.c:2351
cs_int_t * index
Definition: cs_join_intersect.h:92
cs_int_t n_edges
Definition: cs_join_intersect.h:89
cs_int_t max_sub_size
Definition: cs_join_intersect.h:101
Definition: cs_join_mesh.h:111
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:2372
Definition: cs_join_set.h:75
unsigned cs_gnum_t
Definition: cs_defs.h:255
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:3958
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:4164
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:2470
cs_int_t * vtx_lst
Definition: cs_join_intersect.h:97
#define END_C_DECLS
Definition: cs_defs.h:366
float * abs_lst
Definition: cs_join_intersect.h:99
Definition: cs_join_intersect.h:87
cs_join_gset_t * cs_join_intersect_faces(const cs_join_param_t param, const cs_join_mesh_t *mesh)
Definition: cs_join_intersect.c:3854
cs_join_inter_edges_t * cs_join_inter_edges_create(cs_int_t n_edges)
Definition: cs_join_intersect.c:2423
Definition: cs_join_util.h:86