Skip to content

fossil_block_aabb_object ​

Source: src/lib/fossil_block_aabb_object.f90

Dependencies

Contents ​

Derived Types ​

aabb_object ​

Components ​

NameTypeAttributesDescription
bmintype(vector_R8P)
bmaxtype(vector_R8P)

Type-Bound Procedures ​

NameAttributesDescription
compute_octantspass(self)
is_insidepass(self)
vertexpass(self)
assignment(=)
aabb_assign_aabbpass(lhs)

Subroutines ​

compute_octants ​

Attributes: pure

fortran
subroutine compute_octants(self, octant)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in
octanttype(aabb_object)out

Call graph

aabb_assign_aabb ​

Attributes: pure

fortran
subroutine aabb_assign_aabb(lhs, rhs)

Arguments

NameTypeIntentAttributesDescription
lhsclass(aabb_object)inout
rhstype(aabb_object)in

Functions ​

is_inside ​

Attributes: pure

Returns: logical

fortran
function is_inside(self, point)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in
pointtype(vector_R8P)in

Call graph

vertex ​

Attributes: pure

Returns: type(vector_R8P)

fortran
function vertex(self)

Arguments

NameTypeIntentAttributesDescription
selfclass(aabb_object)in

Call graph