fossil_hole_filling
Source: src/lib/fossil_hole_filling.f90
Dependencies
Contents
Derived Types
boundary_loop_t
Components
| Name | Type | Attributes | Description |
|---|---|---|---|
vid | integer(kind=I4P) | allocatable | |
x | type(vector_R8P) | allocatable | |
owner | integer(kind=I4P) | allocatable |
Subroutines
extract_boundary_loops
fortran
subroutine extract_boundary_loops(facet, loops, n_open)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
facet | type(facet_object) | in | ||
loops | type(boundary_loop_t) | out | allocatable | |
n_open | integer(kind=I4P) | out |
Call graph
triangulate_loop
fortran
subroutine triangulate_loop(loop, facet, patch, status)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
loop | type(boundary_loop_t) | in | ||
facet | type(facet_object) | in | ||
patch | type(facet_object) | out | allocatable | |
status | integer(kind=I4P) | out |
Call graph
refine_patch
fortran
subroutine refine_patch(loop, patch)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
loop | type(boundary_loop_t) | in | ||
patch | type(facet_object) | inout | allocatable |
Call graph
fair_patch
fortran
subroutine fair_patch(loop, patch, facet, status)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
loop | type(boundary_loop_t) | in | ||
patch | type(facet_object) | inout | allocatable | |
facet | type(facet_object) | in | ||
status | integer(kind=I4P) | out |
Call graph
tri_normal
Attributes: pure
fortran
subroutine tri_normal(a, b, c, nrm, area)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
a | type(vector_R8P) | in | ||
b | type(vector_R8P) | in | ||
c | type(vector_R8P) | in | ||
nrm | real(kind=R8P) | out | ||
area | real(kind=R8P) | out |
Call graph