FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_vis_intersection_find.c File Reference
Include dependency graph for hecmw_vis_intersection_find.c:

Go to the source code of this file.

Functions

int get_hex_rotation_info (int rot_type, Rotation_info *rot_info)
 
int point_convert (int point_index, Rotation_info *rot_info)
 
int separation_test (struct hecmwST_local_mesh *mesh, Cell *cell, int amb, double fvalue, int CS_type, int disamb_flag)
 
void case0opp_tiler_hex (Cube_polygons *cube_polys)
 
void case1_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case1opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case2_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case2opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case3_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case3opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case4_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case4opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case5_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case5opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case6_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case6opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case7_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case7opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case8_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case8opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case9_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case9opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case10_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case10opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case11_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case11opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case12_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case12opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case13_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case13opp_tiler_hex (struct hecmwST_local_mesh *mesh, Cell *cell, double fvalue, int CS_type, int index, Cube_polygons *cube_polys, int disamb_flag)
 
void case14_tiler_hex (int index, Cube_polygons *cube_polys)
 
void case14opp_tiler_hex (int index, Cube_polygons *cube_polys)
 
int choice_disambiguation (int disamb_flag, double fvalue, int CS_type, double voxel0, double voxel1, double voxel2, double voxel3)
 

Function Documentation

◆ case0opp_tiler_hex()

void case0opp_tiler_hex ( Cube_polygons cube_polys)

Definition at line 202 of file hecmw_vis_intersection_find.c.

◆ case10_tiler_hex()

void case10_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 2198 of file hecmw_vis_intersection_find.c.

◆ case10opp_tiler_hex()

void case10opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 2291 of file hecmw_vis_intersection_find.c.

◆ case11_tiler_hex()

void case11_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2384 of file hecmw_vis_intersection_find.c.

◆ case11opp_tiler_hex()

void case11opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2420 of file hecmw_vis_intersection_find.c.

◆ case12_tiler_hex()

void case12_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 2456 of file hecmw_vis_intersection_find.c.

◆ case12opp_tiler_hex()

void case12opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 2637 of file hecmw_vis_intersection_find.c.

◆ case13_tiler_hex()

void case13_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 2818 of file hecmw_vis_intersection_find.c.

◆ case13opp_tiler_hex()

void case13opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 3006 of file hecmw_vis_intersection_find.c.

◆ case14_tiler_hex()

void case14_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 3195 of file hecmw_vis_intersection_find.c.

◆ case14opp_tiler_hex()

void case14opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 3231 of file hecmw_vis_intersection_find.c.

◆ case1_tiler_hex()

void case1_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 221 of file hecmw_vis_intersection_find.c.

◆ case1opp_tiler_hex()

void case1opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 269 of file hecmw_vis_intersection_find.c.

◆ case2_tiler_hex()

void case2_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 317 of file hecmw_vis_intersection_find.c.

◆ case2opp_tiler_hex()

void case2opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 377 of file hecmw_vis_intersection_find.c.

◆ case3_tiler_hex()

void case3_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 437 of file hecmw_vis_intersection_find.c.

◆ case3opp_tiler_hex()

void case3opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 580 of file hecmw_vis_intersection_find.c.

◆ case4_tiler_hex()

void case4_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 723 of file hecmw_vis_intersection_find.c.

◆ case4opp_tiler_hex()

void case4opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 758 of file hecmw_vis_intersection_find.c.

◆ case5_tiler_hex()

void case5_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 793 of file hecmw_vis_intersection_find.c.

◆ case5opp_tiler_hex()

void case5opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 894 of file hecmw_vis_intersection_find.c.

◆ case6_tiler_hex()

void case6_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 993 of file hecmw_vis_intersection_find.c.

◆ case6opp_tiler_hex()

void case6opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 1243 of file hecmw_vis_intersection_find.c.

◆ case7_tiler_hex()

void case7_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 1493 of file hecmw_vis_intersection_find.c.

◆ case7opp_tiler_hex()

void case7opp_tiler_hex ( struct hecmwST_local_mesh mesh,
Cell cell,
double  fvalue,
int  CS_type,
int  index,
Cube_polygons cube_polys,
int  disamb_flag 
)

Definition at line 1788 of file hecmw_vis_intersection_find.c.

◆ case8_tiler_hex()

void case8_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2084 of file hecmw_vis_intersection_find.c.

◆ case8opp_tiler_hex()

void case8opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2111 of file hecmw_vis_intersection_find.c.

◆ case9_tiler_hex()

void case9_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2138 of file hecmw_vis_intersection_find.c.

◆ case9opp_tiler_hex()

void case9opp_tiler_hex ( int  index,
Cube_polygons cube_polys 
)

Definition at line 2168 of file hecmw_vis_intersection_find.c.

◆ choice_disambiguation()

int choice_disambiguation ( int  disamb_flag,
double  fvalue,
int  CS_type,
double  voxel0,
double  voxel1,
double  voxel2,
double  voxel3 
)

Definition at line 3267 of file hecmw_vis_intersection_find.c.

Here is the call graph for this function:

◆ get_hex_rotation_info()

int get_hex_rotation_info ( int  rot_type,
Rotation_info rot_info 
)

Definition at line 11 of file hecmw_vis_intersection_find.c.

◆ point_convert()

int point_convert ( int  point_index,
Rotation_info rot_info 
)

Definition at line 116 of file hecmw_vis_intersection_find.c.

◆ separation_test()

int separation_test ( struct hecmwST_local_mesh mesh,
Cell cell,
int  amb,
double  fvalue,
int  CS_type,
int  disamb_flag 
)

Definition at line 131 of file hecmw_vis_intersection_find.c.