|
My Project
programmer's documentation
|
Go to the documentation of this file. 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 END_C_DECLS
Definition: cs_defs.h:468
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:3654
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
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:2660
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:2376
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:3883
cs_join_inter_edges_t * cs_join_inter_edges_create(cs_lnum_t n_edges)
Definition: cs_join_intersect.c:2427
Definition: cs_join_util.h:79
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:3444
void cs_join_inter_edges_destroy(cs_join_inter_edges_t **inter_edges)
Definition: cs_join_intersect.c:2629
unsigned long cs_gnum_t
global mesh entity number
Definition: cs_defs.h:286
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:2474
void cs_join_inter_set_destroy(cs_join_inter_set_t **inter_set)
Definition: cs_join_intersect.c:2355
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:3996
cs_join_type_t
Definition: cs_join_util.h:55
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
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:4206
Definition: cs_join_util.h:115
double cs_coord_t
Definition: cs_defs.h:299
cs_join_inter_set_t * cs_join_inter_set_create(cs_lnum_t init_size)
Definition: cs_join_intersect.c:2333