FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_partlex.h File Reference
#include <stdio.h>
Include dependency graph for hecmw_partlex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HECMW_PARTLEX_NL   1001
 
#define HECMW_PARTLEX_INT   1002
 
#define HECMW_PARTLEX_DOUBLE   1003
 
#define HECMW_PARTLEX_NAME   1004
 
#define HECMW_PARTLEX_FILENAME   1005
 
#define HECMW_PARTLEX_H_PARTITION   2001
 
#define HECMW_PARTLEX_K_TYPE   3001
 
#define HECMW_PARTLEX_K_METHOD   3011
 
#define HECMW_PARTLEX_K_DOMAIN   3021
 
#define HECMW_PARTLEX_K_DEPTH   3031
 
#define HECMW_PARTLEX_K_UCD   3041
 
#define HECMW_PARTLEX_K_CONTACT   3051
 
#define HECMW_PARTLEX_K_PART   3061
 
#define HECMW_PARTLEX_V_NODE_BASED   3002
 
#define HECMW_PARTLEX_V_ELEMENT_BASED   3003
 
#define HECMW_PARTLEX_V_RCB   3012
 
#define HECMW_PARTLEX_V_KMETIS   3013
 
#define HECMW_PARTLEX_V_PMETIS   3014
 
#define HECMW_PARTLEX_V_ND   3015
 
#define HECMW_PARTLEX_V_USER   3016
 
#define HECMW_PARTLEX_V_DEFAULT   3052
 
#define HECMW_PARTLEX_V_AGGREGATE   3053
 
#define HECMW_PARTLEX_V_DISTRIBUTE   3054
 
#define HECMW_PARTLEX_V_SIMPLE   3055
 

Functions

double HECMW_partlex_get_number (void)
 
char * HECMW_partlex_get_text (void)
 
int HECMW_partlex_get_lineno (void)
 
int HECMW_partlex_next_token (void)
 
int HECMW_partlex_next_token_skip (int skip_token)
 
int HECMW_partlex_set_input (FILE *fp)
 
int HECMW_partlex_skip_line (void)
 
int HECMW_partlex_unput_token (void)
 

Macro Definition Documentation

◆ HECMW_PARTLEX_DOUBLE

#define HECMW_PARTLEX_DOUBLE   1003

Definition at line 15 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_FILENAME

#define HECMW_PARTLEX_FILENAME   1005

Definition at line 19 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_H_PARTITION

#define HECMW_PARTLEX_H_PARTITION   2001

Definition at line 21 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_INT

#define HECMW_PARTLEX_INT   1002

Definition at line 13 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_CONTACT

#define HECMW_PARTLEX_K_CONTACT   3051

Definition at line 33 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_DEPTH

#define HECMW_PARTLEX_K_DEPTH   3031

Definition at line 29 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_DOMAIN

#define HECMW_PARTLEX_K_DOMAIN   3021

Definition at line 27 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_METHOD

#define HECMW_PARTLEX_K_METHOD   3011

Definition at line 25 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_PART

#define HECMW_PARTLEX_K_PART   3061

Definition at line 35 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_TYPE

#define HECMW_PARTLEX_K_TYPE   3001

Definition at line 23 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_K_UCD

#define HECMW_PARTLEX_K_UCD   3041

Definition at line 31 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_NAME

#define HECMW_PARTLEX_NAME   1004

Definition at line 17 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_NL

#define HECMW_PARTLEX_NL   1001

Definition at line 11 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_AGGREGATE

#define HECMW_PARTLEX_V_AGGREGATE   3053

Definition at line 53 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_DEFAULT

#define HECMW_PARTLEX_V_DEFAULT   3052

Definition at line 51 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_DISTRIBUTE

#define HECMW_PARTLEX_V_DISTRIBUTE   3054

Definition at line 55 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_ELEMENT_BASED

#define HECMW_PARTLEX_V_ELEMENT_BASED   3003

Definition at line 39 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_KMETIS

#define HECMW_PARTLEX_V_KMETIS   3013

Definition at line 43 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_ND

#define HECMW_PARTLEX_V_ND   3015

Definition at line 47 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_NODE_BASED

#define HECMW_PARTLEX_V_NODE_BASED   3002

Definition at line 37 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_PMETIS

#define HECMW_PARTLEX_V_PMETIS   3014

Definition at line 45 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_RCB

#define HECMW_PARTLEX_V_RCB   3012

Definition at line 41 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_SIMPLE

#define HECMW_PARTLEX_V_SIMPLE   3055

Definition at line 57 of file hecmw_partlex.h.

◆ HECMW_PARTLEX_V_USER

#define HECMW_PARTLEX_V_USER   3016

Definition at line 49 of file hecmw_partlex.h.

Function Documentation

◆ HECMW_partlex_get_lineno()

int HECMW_partlex_get_lineno ( void  )

◆ HECMW_partlex_get_number()

double HECMW_partlex_get_number ( void  )

◆ HECMW_partlex_get_text()

char* HECMW_partlex_get_text ( void  )

◆ HECMW_partlex_next_token()

int HECMW_partlex_next_token ( void  )

◆ HECMW_partlex_next_token_skip()

int HECMW_partlex_next_token_skip ( int  skip_token)

◆ HECMW_partlex_set_input()

int HECMW_partlex_set_input ( FILE *  fp)

◆ HECMW_partlex_skip_line()

int HECMW_partlex_skip_line ( void  )

◆ HECMW_partlex_unput_token()

int HECMW_partlex_unput_token ( void  )