FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
hecmw_vis_tetra_intersect.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2019 FrontISTR Commons
3  * This software is released under the MIT License, see LICENSE.txt
4  *****************************************************************************/
5 
6 #ifndef HECMW_VIS_TETRA_INTERSECT_H_INCLUDED
7 #define HECMW_VIS_TETRA_INTERSECT_H_INCLUDED
8 
9 #include "hecmw_struct.h"
10 #include "hecmw_result.h"
11 #include "hecmw_vis_SF_geom.h"
12 
13 extern int get_tetra_data(Surface *sff, struct hecmwST_local_mesh *mesh,
14  struct hecmwST_result_data *data, int elemID,
15  Tetra *tetra, int tn_component);
16 extern void find_intersection_tetra(Tetra *tetra, double isovalue,
17  Tetra_point *tetra_point,
18  Head_patch_tetra *head_patch_tetra,
19  Hash_vertex *vertex_hash_table);
20 
21 #endif /* HECMW_VIS_TETRA_INTERSECT_H_INCLUDED */
hecmwST_result_data
Definition: hecmw_result.h:11
_tetra_struct
Definition: hecmw_vis_SF_geom.h:261
_head_patch_tetra_struct
Definition: hecmw_vis_SF_geom.h:344
_hash_vertex_struct
Definition: hecmw_vis_SF_geom.h:349
hecmw_result.h
hecmwST_local_mesh
Definition: hecmw_struct.h:139
get_tetra_data
int get_tetra_data(Surface *sff, struct hecmwST_local_mesh *mesh, struct hecmwST_result_data *data, int elemID, Tetra *tetra, int tn_component)
Definition: hecmw_vis_tetra_intersect.c:13
hecmw_struct.h
_surface_module_struct
Definition: hecmw_vis_SF_geom.h:133
data
CNFData data
Definition: neu_reporter.cpp:18
find_intersection_tetra
void find_intersection_tetra(Tetra *tetra, double isovalue, Tetra_point *tetra_point, Head_patch_tetra *head_patch_tetra, Hash_vertex *vertex_hash_table)
Definition: hecmw_vis_tetra_intersect.c:106
_point_tetra_struct
Definition: hecmw_vis_SF_geom.h:330
hecmw_vis_SF_geom.h