|
My Project
programmer's documentation
|
Go to the documentation of this file. 1 #ifndef __CS_JOIN_UTIL_H__
2 #define __CS_JOIN_UTIL_H__
121 double perio_matrix[3][4];
284 cs_join_sync_t *s_vertices;
285 cs_join_sync_t *c_vertices;
286 cs_join_sync_t *s_edges;
287 cs_join_sync_t *c_edges;
302 cs_join_select_t *selection;
316 extern int cs_glob_join_count;
317 extern int cs_glob_n_joinings;
318 extern cs_join_t **cs_glob_join_array;
320 extern FILE *cs_glob_join_log;
348 const char *sel_criteria,
352 double perio_matrix[3][4],
394 cs_join_select_t **join_select);
cs_timer_counter_t t_box_build
Definition: cs_join_util.h:94
int max_sub_faces
Definition: cs_join_util.h:189
int n_calls
Definition: cs_join_util.h:81
int visualization
Definition: cs_join_util.h:205
cs_timer_counter_t t_edge_inter
Definition: cs_join_util.h:101
cs_join_state_t
Definition: cs_join_util.h:63
bool preprocessing
Definition: cs_join_util.h:210
cs_join_t * cs_join_create(int join_number, const char *sel_criteria, float fraction, float plane, fvm_periodicity_type_t perio_type, double perio_matrix[3][4], int verbosity, int visualization, bool preprocessing)
Definition: cs_join_util.c:2097
Definition: cs_timer.h:57
#define END_C_DECLS
Definition: cs_defs.h:468
float plane
Definition: cs_join_util.h:148
void cs_join_extract_vertices(cs_lnum_t n_select_faces, const cs_lnum_t *select_faces, const cs_lnum_t *f2v_idx, const cs_lnum_t *f2v_lst, cs_lnum_t n_vertices, cs_lnum_t *n_select_vertices, cs_lnum_t *select_vertices[])
Definition: cs_join_util.c:2596
cs_timer_counter_t t_merge_vtx
Definition: cs_join_util.h:103
Definition: cs_join_util.h:67
#define BEGIN_C_DECLS
Definition: cs_defs.h:467
double plane_criteria
Definition: cs_join_util.h:149
fvm_periodicity_type_t
Definition: fvm_periodicity.h:54
int perio_type
Definition: cs_join_util.h:118
cs_timer_counter_t t_total
Definition: cs_join_util.h:107
Definition: cs_join_util.h:79
Definition: cs_join_util.h:65
cs_timer_counter_t t_new_vtx
Definition: cs_join_util.h:102
Definition: cs_join_util.h:58
float fraction
Definition: cs_join_util.h:143
Definition: cs_join_util.h:66
Definition: cs_join_util.h:59
Definition: cs_join_util.h:57
unsigned long cs_gnum_t
global mesh entity number
Definition: cs_defs.h:286
Definition: cs_join_util.h:68
int n_max_equiv_breaks
Definition: cs_join_util.h:167
void cs_join_build_edges_idx(cs_lnum_t n_faces, const cs_lnum_t faces[], const cs_lnum_t f2v_idx[], const cs_lnum_t f2v_lst[], cs_lnum_t v2v_idx[])
Definition: cs_join_util.c:2703
Definition: cs_join_util.h:71
cs_join_type_t
Definition: cs_join_util.h:55
int verbosity
Definition: cs_join_util.h:197
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:298
cs_timer_counter_t t_split_faces
Definition: cs_join_util.h:105
int icm
Definition: cs_join_util.h:185
int tree_max_level
Definition: cs_join_util.h:126
Definition: cs_join_util.h:70
float merge_tol_coef
Definition: cs_join_util.h:158
int num
Definition: cs_join_util.h:117
Definition: cs_join_util.h:115
Definition: cs_join_util.h:69
float tree_max_box_ratio_distrib
Definition: cs_join_util.h:133
void cs_join_select_destroy(cs_join_param_t param, cs_join_select_t **join_select)
Definition: cs_join_util.c:2551
float pre_merge_factor
Definition: cs_join_util.h:163
cs_timer_counter_t t_l_join_mesh
Definition: cs_join_util.h:100
int tree_n_max_boxes
Definition: cs_join_util.h:127
cs_timer_counter_t t_box_query
Definition: cs_join_util.h:95
int bbox_layout
Definition: cs_join_util.h:85
void cs_join_clean_selection(cs_lnum_t *n_elts, cs_lnum_t *elts[], cs_lnum_t n_ref_elts, cs_lnum_t ref_elts[])
Definition: cs_join_util.c:2659
void cs_join_build_edges_lst(cs_lnum_t n_faces, const cs_lnum_t faces[], const cs_lnum_t f2v_idx[], const cs_lnum_t f2v_lst[], cs_lnum_t count[], const cs_lnum_t v2v_idx[], cs_lnum_t v2v_lst[])
Definition: cs_join_util.c:2769
cs_timer_counter_t t_inter_sort
Definition: cs_join_util.h:96
cs_join_select_t * cs_join_select_create(const char *selection_criteria, fvm_periodicity_type_t perio_type, int verbosity)
Definition: cs_join_util.c:2218
int tcm
Definition: cs_join_util.h:178
cs_timer_counter_t t_u_merge_vtx
Definition: cs_join_util.h:104
float tree_max_box_ratio
Definition: cs_join_util.h:130
void cs_join_destroy(cs_join_t **join)
Definition: cs_join_util.c:2190