Skip to content

fossil_predicates ​

Source: src/lib/fossil_predicates.f90

Dependencies

Contents ​

Variables ​

NameTypeAttributesDescription
splitterreal(kind=R8P)save
epsilon_real(kind=R8P)save
o3derrboundAreal(kind=R8P)save
o3derrboundBreal(kind=R8P)save
o3derrboundCreal(kind=R8P)save
is_initializedlogicalsave

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

NameTypeIntentAttributesDescription
atype(vector_R8P)in
btype(vector_R8P)in
ctype(vector_R8P)in
dtype(vector_R8P)in

orient2d ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function orient2d(a, b, c) result(sign_area)

Arguments

NameTypeIntentAttributesDescription
atype(vector_R8P)in
btype(vector_R8P)in
ctype(vector_R8P)in

Call graph

incircle ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function incircle(a, b, c, d) result(in_or_out)

Arguments

NameTypeIntentAttributesDescription
atype(vector_R8P)in
btype(vector_R8P)in
ctype(vector_R8P)in
dtype(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

NameTypeIntentAttributesDescription
atype(vector_R8P)in
btype(vector_R8P)in
ctype(vector_R8P)in
dtype(vector_R8P)in
etype(vector_R8P)in