Skip to content

fossil_block_geometry ​

Source: src/lib/fossil_block_geometry.f90

Dependencies

Contents ​

Variables ​

NameTypeAttributesDescription
CELL_VALIDinteger(kind=I4P)parameter
CELL_SINGULARinteger(kind=I4P)parameter
CELL_INVALIDinteger(kind=I4P)parameter
CELL_UNDETERMINEDinteger(kind=I4P)parameter
VALIDITY_DEPTHinteger(kind=I4P)parameter
VALIDITY_BOXESinteger(kind=I4P)parameter
HEX_FACESinteger(kind=I4P)parameter
RAD2DEGreal(kind=R8P)parameter
GAUSS2real(kind=R8P)parameter

Subroutines ​

hex_validity ​

Attributes: pure

fortran
subroutine hex_validity(c, orient, status, jmin)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
orientreal(kind=R8P)in
statusinteger(kind=I4P)out
jminreal(kind=R8P)out

Call graph

quad_validity ​

Attributes: pure

fortran
subroutine quad_validity(c, orient, status, jmin)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
orientreal(kind=R8P)in
statusinteger(kind=I4P)out
jminreal(kind=R8P)out

Call graph

bernstein27 ​

Attributes: pure

fortran
subroutine bernstein27(f, er, bc, eb)

Arguments

NameTypeIntentAttributesDescription
freal(kind=R8P)in
erreal(kind=R8P)in
bcreal(kind=R8P)out
ebreal(kind=R8P)out

Call graph

hex_shape_metrics ​

Attributes: pure

fortran
subroutine hex_shape_metrics(c, skewness, aspect, warp)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
skewnessreal(kind=R8P)out
aspectreal(kind=R8P)out
warpreal(kind=R8P)out

Call graph

quad_shape_metrics ​

Attributes: pure

fortran
subroutine quad_shape_metrics(c, skewness, aspect)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
skewnessreal(kind=R8P)out
aspectreal(kind=R8P)out

Call graph

shape8 ​

Attributes: pure

fortran
subroutine shape8(xi, w)

Arguments

NameTypeIntentAttributesDescription
xireal(kind=R8P)in
wreal(kind=R8P)out

Call graph

Functions ​

trilinear_point ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function trilinear_point(c, xi) result(x)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
xireal(kind=R8P)in

Call graph

trilinear_jacobian ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function trilinear_jacobian(c, xi) result(jac)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
xireal(kind=R8P)in

Call graph

det3 ​

Attributes: pure

Returns: real(kind=r8p)

fortran
function det3(a) result(d)

Arguments

NameTypeIntentAttributesDescription
areal(kind=R8P)in

Call graph

hex_volume ​

Attributes: pure

Returns: real(kind=r8p)

fortran
function hex_volume(c) result(vol)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in

Call graph

hex_centroid ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function hex_centroid(c) result(x)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in

Call graph

bilinear_face_vector ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function bilinear_face_vector(p00, p10, p11, p01) result(a)

Arguments

NameTypeIntentAttributesDescription
p00real(kind=R8P)in
p10real(kind=R8P)in
p11real(kind=R8P)in
p01real(kind=R8P)in

Call graph

bilinear_point ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function bilinear_point(c, xi) result(x)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
xireal(kind=R8P)in

Call graph

bilinear_jacobian ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function bilinear_jacobian(c, xi) result(jac)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
xireal(kind=R8P)in

Call graph

quad_area ​

Attributes: pure

Returns: real(kind=r8p)

fortran
function quad_area(c) result(area)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in

Call graph

quad_centroid ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function quad_centroid(c) result(x)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in

Call graph

trilinear_jacobian_abs ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function trilinear_jacobian_abs(c, xi) result(jac)

Arguments

NameTypeIntentAttributesDescription
creal(kind=R8P)in
xireal(kind=R8P)in

Call graph

perm3 ​

Attributes: pure

Returns: real(kind=r8p)

fortran
function perm3(a) result(p)

Arguments

NameTypeIntentAttributesDescription
areal(kind=R8P)in

Call graph

angle3 ​

Attributes: pure

Returns: real(kind=r8p)

fortran
function angle3(a, b) result(th)

Arguments

NameTypeIntentAttributesDescription
areal(kind=R8P)in
breal(kind=R8P)in

Call graph

cross3 ​

Attributes: pure

Returns: real(kind=R8P)

fortran
function cross3(a, b) result(c)

Arguments

NameTypeIntentAttributesDescription
areal(kind=R8P)in
breal(kind=R8P)in

Call graph