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

Go to the source code of this file.

Enumerations

enum  {
  HECMW_ABLEX_NL = 1000 , HECMW_ABLEX_INT , HECMW_ABLEX_DOUBLE , HECMW_ABLEX_NAME ,
  HECMW_ABLEX_FILENAME , HECMW_ABLEX_HEADER , HECMW_ABLEX_H_AMPLITUDE = 2000 , HECMW_ABLEX_H_CONDUCTIVITY ,
  HECMW_ABLEX_H_DENSITY , HECMW_ABLEX_H_ELASTIC , HECMW_ABLEX_H_ELEMENT , HECMW_ABLEX_H_ELSET ,
  HECMW_ABLEX_H_EXPANSION , HECMW_ABLEX_H_EQUATION , HECMW_ABLEX_H_HEADING , HECMW_ABLEX_H_INCLUDE ,
  HECMW_ABLEX_H_INITIAL , HECMW_ABLEX_H_MATERIAL , HECMW_ABLEX_H_NODE , HECMW_ABLEX_H_NSET ,
  HECMW_ABLEX_H_SHELL_SECTION , HECMW_ABLEX_H_SOLID_SECTION , HECMW_ABLEX_H_SPECIFIC_HEAT , HECMW_ABLEX_H_SYSTEM ,
  HECMW_ABLEX_H_BOUNDARY , HECMW_ABLEX_H_CLOAD , HECMW_ABLEX_H_DLOAD , HECMW_ABLEX_H_TIE ,
  HECMW_ABLEX_H_TRS , HECMW_ABLEX_H_VISCOELASTIC , HECMW_ABLEX_H_NODE_OUTPUT , HECMW_ABLEX_H_ELEMENT_OUTPUT ,
  HECMW_ABLEX_K_ABSOLUTE = 3000 , HECMW_ABLEX_K_ANISOTROPIC , HECMW_ABLEX_K_ELSET , HECMW_ABLEX_K_ENGINEERING_CONSTANTS ,
  HECMW_ABLEX_K_DEFINITION , HECMW_ABLEX_K_DEPENDENCIES , HECMW_ABLEX_K_GENERATE , HECMW_ABLEX_K_INPUT ,
  HECMW_ABLEX_K_ISOTROPIC , HECMW_ABLEX_K_INSTANCE , HECMW_ABLEX_K_INSTANTANEOUS , HECMW_ABLEX_K_LAMINA ,
  HECMW_ABLEX_K_MATERIAL , HECMW_ABLEX_K_MODULI , HECMW_ABLEX_K_NAME , HECMW_ABLEX_K_NSET ,
  HECMW_ABLEX_K_ORTHOTROPIC , HECMW_ABLEX_K_ORIENTATION , HECMW_ABLEX_K_RELATIVE , HECMW_ABLEX_K_STEP_TIME ,
  HECMW_ABLEX_K_SYSTEM , HECMW_ABLEX_K_TABULAR , HECMW_ABLEX_K_TEMPERATURE , HECMW_ABLEX_K_TIME ,
  HECMW_ABLEX_K_TYPE , HECMW_ABLEX_K_UNSORTED , HECMW_ABLEX_K_VALUE , HECMW_ABLEX_K_ZERO ,
  HECMW_ABLEX_K_PRONY , HECMW_ABLEX_K_TIMEVALUE , HECMW_ABLEX_K_VALUETIME , HECMW_ABLEX_E_B31 = 4000 ,
  HECMW_ABLEX_E_B32 , HECMW_ABLEX_E_C3D4 , HECMW_ABLEX_E_C3D6 , HECMW_ABLEX_E_C3D8 ,
  HECMW_ABLEX_E_C3D8I , HECMW_ABLEX_E_C3D10 , HECMW_ABLEX_E_C3D15 , HECMW_ABLEX_E_C3D20 ,
  HECMW_ABLEX_E_CAX3 , HECMW_ABLEX_E_CAX4 , HECMW_ABLEX_E_CAX4I , HECMW_ABLEX_E_CAX4R ,
  HECMW_ABLEX_E_CAX6 , HECMW_ABLEX_E_CAX8 , HECMW_ABLEX_E_CAX8R , HECMW_ABLEX_E_CPE3 ,
  HECMW_ABLEX_E_CPE4 , HECMW_ABLEX_E_CPE4I , HECMW_ABLEX_E_CPE4R , HECMW_ABLEX_E_CPE6 ,
  HECMW_ABLEX_E_CPE8 , HECMW_ABLEX_E_CPE8R , HECMW_ABLEX_E_CPS3 , HECMW_ABLEX_E_CPS4 ,
  HECMW_ABLEX_E_CPS4I , HECMW_ABLEX_E_CPS4R , HECMW_ABLEX_E_CPS6 , HECMW_ABLEX_E_CPS8 ,
  HECMW_ABLEX_E_CPS8R , HECMW_ABLEX_E_DC1D2 , HECMW_ABLEX_E_DC1D3 , HECMW_ABLEX_E_DC2D3 ,
  HECMW_ABLEX_E_DC2D4 , HECMW_ABLEX_E_DC2D6 , HECMW_ABLEX_E_DC2D8 , HECMW_ABLEX_E_DC3D4 ,
  HECMW_ABLEX_E_DC3D6 , HECMW_ABLEX_E_DC3D8 , HECMW_ABLEX_E_DC3D10 , HECMW_ABLEX_E_DC3D15 ,
  HECMW_ABLEX_E_DC3D20 , HECMW_ABLEX_E_DCAX3 , HECMW_ABLEX_E_DCAX4 , HECMW_ABLEX_E_DCAX6 ,
  HECMW_ABLEX_E_DCAX8 , HECMW_ABLEX_E_DINTER4 , HECMW_ABLEX_E_DINTER8 , HECMW_ABLEX_E_DS4 ,
  HECMW_ABLEX_E_DS8 , HECMW_ABLEX_E_INTER4 , HECMW_ABLEX_E_INTER8 , HECMW_ABLEX_E_S3R ,
  HECMW_ABLEX_E_S4R , HECMW_ABLEX_E_S8R , HECMW_ABLEX_E_T3D2 , HECMW_ABLEX_E_T3D3
}
 

Functions

double HECMW_ablex_get_number (void)
 
char * HECMW_ablex_get_text (void)
 
int HECMW_ablex_get_lineno (void)
 
int HECMW_ablex_next_token (void)
 
int HECMW_ablex_next_token_skip (int skip_token)
 
int HECMW_ablex_set_input (FILE *fp)
 
int HECMW_ablex_skip_line (void)
 
int HECMW_ablex_switch_to_include (const char *filename)
 
int HECMW_ablex_unput_token (void)
 
int HECMW_ablex_is_including (void)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
HECMW_ABLEX_NL 
HECMW_ABLEX_INT 
HECMW_ABLEX_DOUBLE 
HECMW_ABLEX_NAME 
HECMW_ABLEX_FILENAME 
HECMW_ABLEX_HEADER 
HECMW_ABLEX_H_AMPLITUDE 
HECMW_ABLEX_H_CONDUCTIVITY 
HECMW_ABLEX_H_DENSITY 
HECMW_ABLEX_H_ELASTIC 
HECMW_ABLEX_H_ELEMENT 
HECMW_ABLEX_H_ELSET 
HECMW_ABLEX_H_EXPANSION 
HECMW_ABLEX_H_EQUATION 
HECMW_ABLEX_H_HEADING 
HECMW_ABLEX_H_INCLUDE 
HECMW_ABLEX_H_INITIAL 
HECMW_ABLEX_H_MATERIAL 
HECMW_ABLEX_H_NODE 
HECMW_ABLEX_H_NSET 
HECMW_ABLEX_H_SHELL_SECTION 
HECMW_ABLEX_H_SOLID_SECTION 
HECMW_ABLEX_H_SPECIFIC_HEAT 
HECMW_ABLEX_H_SYSTEM 
HECMW_ABLEX_H_BOUNDARY 
HECMW_ABLEX_H_CLOAD 
HECMW_ABLEX_H_DLOAD 
HECMW_ABLEX_H_TIE 
HECMW_ABLEX_H_TRS 
HECMW_ABLEX_H_VISCOELASTIC 
HECMW_ABLEX_H_NODE_OUTPUT 
HECMW_ABLEX_H_ELEMENT_OUTPUT 
HECMW_ABLEX_K_ABSOLUTE 
HECMW_ABLEX_K_ANISOTROPIC 
HECMW_ABLEX_K_ELSET 
HECMW_ABLEX_K_ENGINEERING_CONSTANTS 
HECMW_ABLEX_K_DEFINITION 
HECMW_ABLEX_K_DEPENDENCIES 
HECMW_ABLEX_K_GENERATE 
HECMW_ABLEX_K_INPUT 
HECMW_ABLEX_K_ISOTROPIC 
HECMW_ABLEX_K_INSTANCE 
HECMW_ABLEX_K_INSTANTANEOUS 
HECMW_ABLEX_K_LAMINA 
HECMW_ABLEX_K_MATERIAL 
HECMW_ABLEX_K_MODULI 
HECMW_ABLEX_K_NAME 
HECMW_ABLEX_K_NSET 
HECMW_ABLEX_K_ORTHOTROPIC 
HECMW_ABLEX_K_ORIENTATION 
HECMW_ABLEX_K_RELATIVE 
HECMW_ABLEX_K_STEP_TIME 
HECMW_ABLEX_K_SYSTEM 
HECMW_ABLEX_K_TABULAR 
HECMW_ABLEX_K_TEMPERATURE 
HECMW_ABLEX_K_TIME 
HECMW_ABLEX_K_TYPE 
HECMW_ABLEX_K_UNSORTED 
HECMW_ABLEX_K_VALUE 
HECMW_ABLEX_K_ZERO 
HECMW_ABLEX_K_PRONY 
HECMW_ABLEX_K_TIMEVALUE 
HECMW_ABLEX_K_VALUETIME 
HECMW_ABLEX_E_B31 
HECMW_ABLEX_E_B32 
HECMW_ABLEX_E_C3D4 
HECMW_ABLEX_E_C3D6 
HECMW_ABLEX_E_C3D8 
HECMW_ABLEX_E_C3D8I 
HECMW_ABLEX_E_C3D10 
HECMW_ABLEX_E_C3D15 
HECMW_ABLEX_E_C3D20 
HECMW_ABLEX_E_CAX3 
HECMW_ABLEX_E_CAX4 
HECMW_ABLEX_E_CAX4I 
HECMW_ABLEX_E_CAX4R 
HECMW_ABLEX_E_CAX6 
HECMW_ABLEX_E_CAX8 
HECMW_ABLEX_E_CAX8R 
HECMW_ABLEX_E_CPE3 
HECMW_ABLEX_E_CPE4 
HECMW_ABLEX_E_CPE4I 
HECMW_ABLEX_E_CPE4R 
HECMW_ABLEX_E_CPE6 
HECMW_ABLEX_E_CPE8 
HECMW_ABLEX_E_CPE8R 
HECMW_ABLEX_E_CPS3 
HECMW_ABLEX_E_CPS4 
HECMW_ABLEX_E_CPS4I 
HECMW_ABLEX_E_CPS4R 
HECMW_ABLEX_E_CPS6 
HECMW_ABLEX_E_CPS8 
HECMW_ABLEX_E_CPS8R 
HECMW_ABLEX_E_DC1D2 
HECMW_ABLEX_E_DC1D3 
HECMW_ABLEX_E_DC2D3 
HECMW_ABLEX_E_DC2D4 
HECMW_ABLEX_E_DC2D6 
HECMW_ABLEX_E_DC2D8 
HECMW_ABLEX_E_DC3D4 
HECMW_ABLEX_E_DC3D6 
HECMW_ABLEX_E_DC3D8 
HECMW_ABLEX_E_DC3D10 
HECMW_ABLEX_E_DC3D15 
HECMW_ABLEX_E_DC3D20 
HECMW_ABLEX_E_DCAX3 
HECMW_ABLEX_E_DCAX4 
HECMW_ABLEX_E_DCAX6 
HECMW_ABLEX_E_DCAX8 
HECMW_ABLEX_E_DINTER4 
HECMW_ABLEX_E_DINTER8 
HECMW_ABLEX_E_DS4 
HECMW_ABLEX_E_DS8 
HECMW_ABLEX_E_INTER4 
HECMW_ABLEX_E_INTER8 
HECMW_ABLEX_E_S3R 
HECMW_ABLEX_E_S4R 
HECMW_ABLEX_E_S8R 
HECMW_ABLEX_E_T3D2 
HECMW_ABLEX_E_T3D3 

Definition at line 11 of file hecmw_ablex.h.

Function Documentation

◆ HECMW_ablex_get_lineno()

int HECMW_ablex_get_lineno ( void  )

◆ HECMW_ablex_get_number()

double HECMW_ablex_get_number ( void  )

◆ HECMW_ablex_get_text()

char* HECMW_ablex_get_text ( void  )

◆ HECMW_ablex_is_including()

int HECMW_ablex_is_including ( void  )

◆ HECMW_ablex_next_token()

int HECMW_ablex_next_token ( void  )

◆ HECMW_ablex_next_token_skip()

int HECMW_ablex_next_token_skip ( int  skip_token)

◆ HECMW_ablex_set_input()

int HECMW_ablex_set_input ( FILE *  fp)

◆ HECMW_ablex_skip_line()

int HECMW_ablex_skip_line ( void  )

◆ HECMW_ablex_switch_to_include()

int HECMW_ablex_switch_to_include ( const char *  filename)

◆ HECMW_ablex_unput_token()

int HECMW_ablex_unput_token ( void  )