  | 
  
    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