shamrock.math.AABB_f64_3#

class shamrock.math.AABB_f64_3#

Bases: pybind11_object

Methods

Attributes

lower

upper

DTT performance benchmarks

DTT performance benchmarks

Testing AABB intersection routine

Testing AABB intersection routine

Testing Ray AABB intersection

Testing Ray AABB intersection

Ghost layer generation using paving functions

Ghost layer generation using paving functions

FMM math demo

FMM math demo
delt(self: shamrock.pyshamrock.math.AABB_f64_3) f64_3#
get_center(self: shamrock.pyshamrock.math.AABB_f64_3) f64_3#
get_intersect(self: shamrock.pyshamrock.math.AABB_f64_3, arg0: shamrock.pyshamrock.math.AABB_f64_3) shamrock.pyshamrock.math.AABB_f64_3#
get_volume(self: shamrock.pyshamrock.math.AABB_f64_3) float#
intersect_ray(self: shamrock.pyshamrock.math.AABB_f64_3, arg0: shammath::Ray<hipsycl::sycl::vec<double, 3, hipsycl::sycl::detail::vec_storage<double, 3> > >) bool#
is_not_empty(self: shamrock.pyshamrock.math.AABB_f64_3) bool#
is_surface(self: shamrock.pyshamrock.math.AABB_f64_3) bool#
is_surface_or_volume(self: shamrock.pyshamrock.math.AABB_f64_3) bool#
is_volume_not_null(self: shamrock.pyshamrock.math.AABB_f64_3) bool#
sum_bounds(self: shamrock.pyshamrock.math.AABB_f64_3) f64_3#