fossil_winding_number
Source: src/lib/fossil_winding_number.f90
Dependencies
Contents
Variables
| Name | Type | Attributes | Description |
|---|---|---|---|
FOUR_PI | real(kind=R8P) | parameter | |
DEFAULT_BETA | real(kind=R8P) | parameter | |
MAX_CHILDREN | integer(kind=I4P) | parameter | |
MAX_STACK | integer(kind=I4P) | parameter |
Functions
winding_number
Returns: real(kind=R8P)
fortran
function winding_number(facet, tree, wn, point, beta) result(w)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
facet | type(facet_object) | in | ||
tree | type(aabb_tree_object) | in | ||
wn | type(wn_node_t) | in | ||
point | type(vector_R8P) | in | ||
beta | real(kind=R8P) | in | optional |
Call graph
exact_solid_angle_sum
Attributes: pure
Returns: real(kind=R8P)
fortran
function exact_solid_angle_sum(facet, point) result(omega)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
facet | type(facet_object) | in | ||
point | type(vector_R8P) | in |
Call graph
octree_solid_angle
Returns: real(kind=R8P)
fortran
function octree_solid_angle(facet, tree, wn, point, beta2) result(omega)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
facet | type(facet_object) | in | ||
tree | type(aabb_tree_object) | in | ||
wn | type(wn_node_t) | in | ||
point | type(vector_R8P) | in | ||
beta2 | real(kind=R8P) | in |
Call graph