Structure used to detect filaments. More...
| Public Attributes | |
| integer | size = 0 | 
| Total number of intersected polygons. | |
| integer | nb_part = 0 | 
| Number of connected component up to mof_max_filament_parts. | |
| type(t_polygon), dimension(:), allocatable | polygon | 
| Intersected polygons [size]. | |
| type(t_polyhedron), dimension(:), allocatable | polyhedron | 
| Intersected polyhedrons [size]. | |
| integer, dimension(:), allocatable | group | 
| Group identifier [size]. A polygon has the same ID as another polygon if it is connected to it. | |
| integer, dimension(:), allocatable | incidence_size | 
| Number of neighbor for each polygon [size]. | |
| integer, dimension(:,:), allocatable | incidence | 
| Incidence matrix between polygons/polyhedrons [size,size]. | |
| double precision, dimension(:), allocatable | volume | 
| Volume of the polygon/polyhedrons [size]. | |
| double precision, dimension(:,:), allocatable | centroid | 
| Centroid of the polygon/polyhedrons [spatial_dimension,size]. | |
Structure used to detect filaments.