Appearance
fossil_predicates
Source: src/lib/fossil_predicates.f90
Dependencies
Contents
Variables
| Name | Type | Attributes | Description |
|---|---|---|---|
splitter | real(kind=R8P) | save | |
epsilon_ | real(kind=R8P) | save | |
o3derrboundA | real(kind=R8P) | save | |
o3derrboundB | real(kind=R8P) | save | |
o3derrboundC | real(kind=R8P) | save | |
is_initialized | logical | save |
Subroutines
predicates_initialize
fortran
subroutine predicates_initialize()Functions
orient3d
Attributes: pure
Returns: real(kind=R8P)
fortran
function orient3d(a, b, c, d) result(sign_volume)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
a | type(vector_R8P) | in | ||
b | type(vector_R8P) | in | ||
c | type(vector_R8P) | in | ||
d | type(vector_R8P) | in |
orient2d
Attributes: pure
Returns: real(kind=R8P)
fortran
function orient2d(a, b, c) result(sign_area)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
a | type(vector_R8P) | in | ||
b | type(vector_R8P) | in | ||
c | type(vector_R8P) | in |
Call graph
incircle
Attributes: pure
Returns: real(kind=R8P)
fortran
function incircle(a, b, c, d) result(in_or_out)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
a | type(vector_R8P) | in | ||
b | type(vector_R8P) | in | ||
c | type(vector_R8P) | in | ||
d | type(vector_R8P) | in |
Call graph
insphere
Attributes: pure
Returns: real(kind=R8P)
fortran
function insphere(a, b, c, d, e) result(in_or_out)Arguments
| Name | Type | Intent | Attributes | Description |
|---|---|---|---|---|
a | type(vector_R8P) | in | ||
b | type(vector_R8P) | in | ||
c | type(vector_R8P) | in | ||
d | type(vector_R8P) | in | ||
e | type(vector_R8P) | in |