FrontISTR  5.7.0
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  )