FrontISTR  5.2.0
Large-scale structural analysis program with finit element method
hecmw_partlex.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 HECMW_PARTLEX_INCLUDED
7 #define HECMW_PARTLEX_INCLUDED
8 
9 #include <stdio.h>
10 
11 #define HECMW_PARTLEX_NL 1001
12 
13 #define HECMW_PARTLEX_INT 1002
14 
15 #define HECMW_PARTLEX_DOUBLE 1003
16 
17 #define HECMW_PARTLEX_NAME 1004
18 
19 #define HECMW_PARTLEX_FILENAME 1005
20 
21 #define HECMW_PARTLEX_H_PARTITION 2001
22 
23 #define HECMW_PARTLEX_K_TYPE 3001
24 
25 #define HECMW_PARTLEX_K_METHOD 3011
26 
27 #define HECMW_PARTLEX_K_DOMAIN 3021
28 
29 #define HECMW_PARTLEX_K_DEPTH 3031
30 
31 #define HECMW_PARTLEX_K_UCD 3041
32 
33 #define HECMW_PARTLEX_K_CONTACT 3051
34 
35 #define HECMW_PARTLEX_V_NODE_BASED 3002
36 
37 #define HECMW_PARTLEX_V_ELEMENT_BASED 3003
38 
39 #define HECMW_PARTLEX_V_RCB 3012
40 
41 #define HECMW_PARTLEX_V_KMETIS 3013
42 
43 #define HECMW_PARTLEX_V_PMETIS 3014
44 
45 #define HECMW_PARTLEX_V_ND 3015
46 
47 #define HECMW_PARTLEX_V_DEFAULT 3052
48 
49 #define HECMW_PARTLEX_V_AGGREGATE 3053
50 
51 #define HECMW_PARTLEX_V_DISTRIBUTE 3054
52 
53 #define HECMW_PARTLEX_V_SIMPLE 3055
54 
55 extern double HECMW_partlex_get_number(void);
56 
57 extern char *HECMW_partlex_get_text(void);
58 
59 extern int HECMW_partlex_get_lineno(void);
60 
61 extern int HECMW_partlex_next_token(void);
62 
63 extern int HECMW_partlex_next_token_skip(int skip_token);
64 
65 extern int HECMW_partlex_set_input(FILE *fp);
66 
67 extern int HECMW_partlex_skip_line(void);
68 
69 extern int HECMW_partlex_unput_token(void);
70 
71 #endif
int HECMW_partlex_next_token_skip(int skip_token)
int HECMW_partlex_get_lineno(void)
char * HECMW_partlex_get_text(void)
int HECMW_partlex_set_input(FILE *fp)
double HECMW_partlex_get_number(void)
int HECMW_partlex_skip_line(void)
int HECMW_partlex_next_token(void)
int HECMW_partlex_unput_token(void)