9.0
general documentation
Loading...
Searching...
No Matches
cs_join_intersect.cpp File Reference
#include "base/cs_defs.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <assert.h>
#include "bft/bft_printf.h"
#include "fvm/fvm_neighborhood.h"
#include "fvm/fvm_io_num.h"
#include "base/cs_all_to_all.h"
#include "base/cs_block_dist.h"
#include "mesh/cs_join_mesh.h"
#include "mesh/cs_join_set.h"
#include "mesh/cs_join_util.h"
#include "base/cs_log.h"
#include "base/cs_mem.h"
#include "base/cs_order.h"
#include "base/cs_parall.h"
#include "base/cs_search.h"
#include "base/cs_timer.h"
#include "mesh/cs_join_intersect.h"
Include dependency graph for cs_join_intersect.cpp:

Functions

cs_join_inter_set_t * cs_join_inter_set_create (cs_lnum_t init_size)
void cs_join_inter_set_destroy (cs_join_inter_set_t **inter_set)
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)
cs_join_inter_edges_t * cs_join_inter_edges_create (cs_lnum_t n_edges)
cs_join_inter_edges_t * cs_join_inter_edges_define (const cs_join_edges_t *edges, const cs_join_inter_set_t *inter_set)
void cs_join_inter_edges_destroy (cs_join_inter_edges_t **inter_edges)
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)
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)
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)
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)
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)
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)

Function Documentation

◆ cs_join_add_equiv_from_edges()

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 )

◆ cs_join_inter_edges_create()

cs_join_inter_edges_t * cs_join_inter_edges_create ( cs_lnum_t n_edges)

◆ cs_join_inter_edges_define()

cs_join_inter_edges_t * cs_join_inter_edges_define ( const cs_join_edges_t * edges,
const cs_join_inter_set_t * inter_set )

◆ cs_join_inter_edges_destroy()

void cs_join_inter_edges_destroy ( cs_join_inter_edges_t ** inter_edges)

◆ cs_join_inter_edges_dump()

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 )

◆ cs_join_inter_set_create()

cs_join_inter_set_t * cs_join_inter_set_create ( cs_lnum_t init_size)

◆ cs_join_inter_set_destroy()

void cs_join_inter_set_destroy ( cs_join_inter_set_t ** inter_set)

◆ cs_join_inter_set_dump()

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 )

◆ cs_join_intersect_edges()

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 )

◆ cs_join_intersect_face_to_edge()

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 )

◆ cs_join_intersect_faces()

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 )

◆ cs_join_intersect_update_struct()

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 )