FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_part_log.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 
6 #ifndef INC_HECMW_PART_LOG
7 #define INC_HECMW_PART_LOG
8 
9 extern int HECMW_part_init_log(int _n_domain);
10 
11 extern int HECMW_part_set_log_part_type(int _part_type);
12 extern int HECMW_part_set_log_part_method(int _part_method);
13 extern int HECMW_part_set_log_part_depth(int _depth);
14 extern int HECMW_part_set_log_part_contact(int _contact);
15 extern int HECMW_part_set_log_n_edgecut(long long int _n_edge, int _n_edgecut);
16 extern int HECMW_part_set_log_n_node_g(int _n_node_g);
17 extern int HECMW_part_set_log_n_elem_g(int _n_elem_g);
18 extern int HECMW_part_set_log_n_node(int domain, int _n_node);
19 extern int HECMW_part_set_log_n_elem(int domain, int _n_elem);
20 extern int HECMW_part_set_log_nn_internal(int domain, int _nn_internal);
21 extern int HECMW_part_set_log_ne_internal(int domain, int _ne_internal);
22 extern int HECMW_part_set_log_n_neighbor_pe(int domain, int _n_neighbor_pe);
23 
24 extern int HECMW_part_print_log(void);
25 
26 extern void HECMW_part_finalize_log(void);
27 
28 #endif /* INC_HECMW_PART_LOG */
HECMW_part_set_log_n_elem_g
int HECMW_part_set_log_n_elem_g(int _n_elem_g)
Definition: hecmw_part_log.c:267
HECMW_part_set_log_part_method
int HECMW_part_set_log_part_method(int _part_method)
Definition: hecmw_part_log.c:151
HECMW_part_set_log_n_edgecut
int HECMW_part_set_log_n_edgecut(long long int _n_edge, int _n_edgecut)
Definition: hecmw_part_log.c:229
HECMW_part_set_log_part_depth
int HECMW_part_set_log_part_depth(int _depth)
Definition: hecmw_part_log.c:182
HECMW_part_set_log_n_neighbor_pe
int HECMW_part_set_log_n_neighbor_pe(int domain, int _n_neighbor_pe)
Definition: hecmw_part_log.c:392
HECMW_part_set_log_part_type
int HECMW_part_set_log_part_type(int _part_type)
Definition: hecmw_part_log.c:125
HECMW_part_finalize_log
void HECMW_part_finalize_log(void)
Definition: hecmw_part_log.c:476
HECMW_part_set_log_n_elem
int HECMW_part_set_log_n_elem(int domain, int _n_elem)
Definition: hecmw_part_log.c:308
HECMW_part_init_log
int HECMW_part_init_log(int _n_domain)
Definition: hecmw_part_log.c:72
HECMW_part_print_log
int HECMW_part_print_log(void)
Definition: hecmw_part_log.c:419
HECMW_part_set_log_ne_internal
int HECMW_part_set_log_ne_internal(int domain, int _ne_internal)
Definition: hecmw_part_log.c:362
HECMW_part_set_log_nn_internal
int HECMW_part_set_log_nn_internal(int domain, int _nn_internal)
Definition: hecmw_part_log.c:333
HECMW_part_set_log_part_contact
int HECMW_part_set_log_part_contact(int _contact)
Definition: hecmw_part_log.c:198
HECMW_part_set_log_n_node_g
int HECMW_part_set_log_n_node_g(int _n_node_g)
Definition: hecmw_part_log.c:251
HECMW_part_set_log_n_node
int HECMW_part_set_log_n_node(int domain, int _n_node)
Definition: hecmw_part_log.c:283