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