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

Go to the source code of this file.

Data Structures

struct  _psf_link_struct
 
struct  surface_module
 
struct  _surface_module_struct
 
struct  _result_struct
 
struct  _fgeom_struct
 
struct  _triangle_struct
 
struct  _isoline_struct
 
struct  _isohead_struct
 
struct  _point_struct
 
struct  _polygon_struct
 
struct  _polygon_obj_struct
 
struct  _CS_polygon_struct
 
struct  _cube_polygons_struct
 
struct  _rotation_info_struct
 
struct  _cell_struct
 
struct  _tetra_struct
 
struct  _prism_struct
 
struct  _vertex_struct
 
struct  _overlap_struct
 
struct  _hash_table_struct
 
struct  _boundary_patch_struct
 
struct  _point_tetra_struct
 
struct  _patch_tetra_struct
 
struct  _head_patch_tetra_struct
 
struct  _hash_vertex_struct
 
struct  _connect_inf
 

Macros

#define MASTER_PE   0
 
#define EPSILON   0.00000001
 
#define TABLE_SIZE   100
 
#define VERTEX_PACK   50
 
#define POLYGON_PACK   100
 
#define VERTEX_KIND   27
 
#define HEX_N_NODE   8
 
#define HEX_N_FACE   6
 
#define HEX_NODE_INDEX   255 /* 2^8 */
 
#define HEX_FACE_INDEX   63 /* 2^6 */
 
#define PRISM_N_NODE   6
 
#define PRISM_N_FACE   5
 
#define PRISM_NODE_INDEX   63 /* 2^6 */
 
#define PRISM_FACE_INDEX   31 /* 2^5 */
 
#define TETRA_N_NODE   4
 
#define TETRA_N_FACE   4
 
#define TETRA_NODE_INDEX   15 /* 2^4 */
 
#define TETRA_FACE_INDEX   15 /* 2^4 */
 
#define MAX_N_NODE   20
 
#define HASH_TABLE_SIZE   10000
 
#define NUM_CONTROL_PSF   73
 

Typedefs

typedef struct _psf_link_struct PSF_link
 
typedef struct _surface_module_struct Surface
 
typedef struct _result_struct Result
 
typedef struct _fgeom_struct Fgeom
 
typedef struct _triangle_struct Triangle
 
typedef struct _isoline_struct Isoline
 
typedef struct _isohead_struct Isohead
 
typedef struct _point_struct Point
 
typedef struct _polygon_struct Polygon
 
typedef struct _polygon_obj_struct Polygon_obj
 
typedef struct _CS_polygon_struct CS_polygon_obj
 
typedef struct _cube_polygons_struct Cube_polygons
 
typedef struct _rotation_info_struct Rotation_info
 
typedef struct _cell_struct Cell
 
typedef struct _tetra_struct Tetra
 
typedef struct _prism_struct Prism
 
typedef struct _vertex_struct Vertex
 
typedef struct _overlap_struct Overlap
 
typedef struct _hash_table_struct Hash_table
 
typedef struct _boundary_patch_struct Boundary_patch
 
typedef struct _point_tetra_struct Tetra_point
 
typedef struct _patch_tetra_struct Patch_tetra
 
typedef struct _head_patch_tetra_struct Head_patch_tetra
 
typedef struct _hash_vertex_struct Hash_vertex
 
typedef struct _connect_inf Connect_inf
 

Macro Definition Documentation

◆ EPSILON

#define EPSILON   0.00000001

Definition at line 27 of file hecmw_vis_SF_geom.h.

◆ HASH_TABLE_SIZE

#define HASH_TABLE_SIZE   10000

Definition at line 63 of file hecmw_vis_SF_geom.h.

◆ HEX_FACE_INDEX

#define HEX_FACE_INDEX   63 /* 2^6 */

Definition at line 43 of file hecmw_vis_SF_geom.h.

◆ HEX_N_FACE

#define HEX_N_FACE   6

Definition at line 39 of file hecmw_vis_SF_geom.h.

◆ HEX_N_NODE

#define HEX_N_NODE   8

Definition at line 37 of file hecmw_vis_SF_geom.h.

◆ HEX_NODE_INDEX

#define HEX_NODE_INDEX   255 /* 2^8 */

Definition at line 41 of file hecmw_vis_SF_geom.h.

◆ MASTER_PE

#define MASTER_PE   0

Definition at line 25 of file hecmw_vis_SF_geom.h.

◆ MAX_N_NODE

#define MAX_N_NODE   20

Definition at line 61 of file hecmw_vis_SF_geom.h.

◆ NUM_CONTROL_PSF

#define NUM_CONTROL_PSF   73

Definition at line 65 of file hecmw_vis_SF_geom.h.

◆ POLYGON_PACK

#define POLYGON_PACK   100

Definition at line 33 of file hecmw_vis_SF_geom.h.

◆ PRISM_FACE_INDEX

#define PRISM_FACE_INDEX   31 /* 2^5 */

Definition at line 51 of file hecmw_vis_SF_geom.h.

◆ PRISM_N_FACE

#define PRISM_N_FACE   5

Definition at line 47 of file hecmw_vis_SF_geom.h.

◆ PRISM_N_NODE

#define PRISM_N_NODE   6

Definition at line 45 of file hecmw_vis_SF_geom.h.

◆ PRISM_NODE_INDEX

#define PRISM_NODE_INDEX   63 /* 2^6 */

Definition at line 49 of file hecmw_vis_SF_geom.h.

◆ TABLE_SIZE

#define TABLE_SIZE   100

Definition at line 29 of file hecmw_vis_SF_geom.h.

◆ TETRA_FACE_INDEX

#define TETRA_FACE_INDEX   15 /* 2^4 */

Definition at line 59 of file hecmw_vis_SF_geom.h.

◆ TETRA_N_FACE

#define TETRA_N_FACE   4

Definition at line 55 of file hecmw_vis_SF_geom.h.

◆ TETRA_N_NODE

#define TETRA_N_NODE   4

Definition at line 53 of file hecmw_vis_SF_geom.h.

◆ TETRA_NODE_INDEX

#define TETRA_NODE_INDEX   15 /* 2^4 */

Definition at line 57 of file hecmw_vis_SF_geom.h.

◆ VERTEX_KIND

#define VERTEX_KIND   27

Definition at line 35 of file hecmw_vis_SF_geom.h.

◆ VERTEX_PACK

#define VERTEX_PACK   50

Definition at line 31 of file hecmw_vis_SF_geom.h.

Typedef Documentation

◆ Boundary_patch

◆ Cell

typedef struct _cell_struct Cell

◆ Connect_inf

typedef struct _connect_inf Connect_inf

◆ CS_polygon_obj

◆ Cube_polygons

◆ Fgeom

typedef struct _fgeom_struct Fgeom

◆ Hash_table

◆ Hash_vertex

◆ Head_patch_tetra

◆ Isohead

typedef struct _isohead_struct Isohead

◆ Isoline

typedef struct _isoline_struct Isoline

◆ Overlap

typedef struct _overlap_struct Overlap

◆ Patch_tetra

◆ Point

typedef struct _point_struct Point

◆ Polygon

typedef struct _polygon_struct Polygon

◆ Polygon_obj

◆ Prism

typedef struct _prism_struct Prism

◆ PSF_link

typedef struct _psf_link_struct PSF_link

◆ Result

typedef struct _result_struct Result

◆ Rotation_info

◆ Surface

◆ Tetra

typedef struct _tetra_struct Tetra

◆ Tetra_point

◆ Triangle

typedef struct _triangle_struct Triangle

◆ Vertex

typedef struct _vertex_struct Vertex