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

Go to the source code of this file.

Enumerations

enum  {
  HECMW_CTRLLEX_NL = 1000, HECMW_CTRLLEX_INT, HECMW_CTRLLEX_DOUBLE, HECMW_CTRLLEX_NAME,
  HECMW_CTRLLEX_FILENAME, HECMW_CTRLLEX_H_CONTROL = 2000, HECMW_CTRLLEX_H_MESH, HECMW_CTRLLEX_H_MESH_GROUP,
  HECMW_CTRLLEX_H_RESULT, HECMW_CTRLLEX_H_RESTART, HECMW_CTRLLEX_H_SUBDIR, HECMW_CTRLLEX_K_ABAQUS = 3000,
  HECMW_CTRLLEX_K_DIR, HECMW_CTRLLEX_K_FEMAP, HECMW_CTRLLEX_K_GEOFEM, HECMW_CTRLLEX_K_HECMW_DIST,
  HECMW_CTRLLEX_K_HECMW_ENTIRE, HECMW_CTRLLEX_K_IN, HECMW_CTRLLEX_K_INOUT, HECMW_CTRLLEX_K_IO,
  HECMW_CTRLLEX_K_LIMIT, HECMW_CTRLLEX_K_NAME, HECMW_CTRLLEX_K_NASTRAN, HECMW_CTRLLEX_K_ON,
  HECMW_CTRLLEX_K_OFF, HECMW_CTRLLEX_K_OUT, HECMW_CTRLLEX_K_REFINE, HECMW_CTRLLEX_K_TYPE
}
 

Functions

double HECMW_ctrllex_get_number (void)
 
char * HECMW_ctrllex_get_text (void)
 
int HECMW_ctrllex_get_lineno (void)
 
int HECMW_ctrllex_next_token (void)
 
int HECMW_ctrllex_next_token_skip (int skip_token)
 
int HECMW_ctrllex_set_input (FILE *fp)
 
int HECMW_ctrllex_skip_line (void)
 
int HECMW_ctrllex_unput_token (void)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
HECMW_CTRLLEX_NL 
HECMW_CTRLLEX_INT 
HECMW_CTRLLEX_DOUBLE 
HECMW_CTRLLEX_NAME 
HECMW_CTRLLEX_FILENAME 
HECMW_CTRLLEX_H_CONTROL 
HECMW_CTRLLEX_H_MESH 
HECMW_CTRLLEX_H_MESH_GROUP 
HECMW_CTRLLEX_H_RESULT 
HECMW_CTRLLEX_H_RESTART 
HECMW_CTRLLEX_H_SUBDIR 
HECMW_CTRLLEX_K_ABAQUS 
HECMW_CTRLLEX_K_DIR 
HECMW_CTRLLEX_K_FEMAP 
HECMW_CTRLLEX_K_GEOFEM 
HECMW_CTRLLEX_K_HECMW_DIST 
HECMW_CTRLLEX_K_HECMW_ENTIRE 
HECMW_CTRLLEX_K_IN 
HECMW_CTRLLEX_K_INOUT 
HECMW_CTRLLEX_K_IO 
HECMW_CTRLLEX_K_LIMIT 
HECMW_CTRLLEX_K_NAME 
HECMW_CTRLLEX_K_NASTRAN 
HECMW_CTRLLEX_K_ON 
HECMW_CTRLLEX_K_OFF 
HECMW_CTRLLEX_K_OUT 
HECMW_CTRLLEX_K_REFINE 
HECMW_CTRLLEX_K_TYPE 

Definition at line 11 of file hecmw_ctrllex.h.

Function Documentation

◆ HECMW_ctrllex_get_lineno()

int HECMW_ctrllex_get_lineno ( void  )

◆ HECMW_ctrllex_get_number()

double HECMW_ctrllex_get_number ( void  )

◆ HECMW_ctrllex_get_text()

char* HECMW_ctrllex_get_text ( void  )

◆ HECMW_ctrllex_next_token()

int HECMW_ctrllex_next_token ( void  )
Here is the caller graph for this function:

◆ HECMW_ctrllex_next_token_skip()

int HECMW_ctrllex_next_token_skip ( int  skip_token)

◆ HECMW_ctrllex_set_input()

int HECMW_ctrllex_set_input ( FILE *  fp)

◆ HECMW_ctrllex_skip_line()

int HECMW_ctrllex_skip_line ( void  )

◆ HECMW_ctrllex_unput_token()

int HECMW_ctrllex_unput_token ( void  )