My Project
programmer's documentation
|
#include "cs_defs.h"
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <float.h>
#include <assert.h>
#include "bft_mem.h"
#include "bft_printf.h"
#include "fvm_neighborhood.h"
#include "fvm_io_num.h"
#include "cs_all_to_all.h"
#include "cs_block_dist.h"
#include "cs_join_mesh.h"
#include "cs_join_set.h"
#include "cs_join_util.h"
#include "cs_log.h"
#include "cs_order.h"
#include "cs_parall.h"
#include "cs_search.h"
#include "cs_timer.h"
#include "cs_join_intersect.h"
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) |
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_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_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_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_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_face_to_edge | ( | const cs_join_mesh_t * | mesh, |
const cs_join_edges_t * | edges, | ||
const cs_join_gset_t * | face_visib | ||
) |
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 | ||
) |
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 | ||
) |