rpxdock.geom package¶
Submodules¶
rpxdock.geom.bcc module¶
-
class
rpxdock.geom.bcc.
BCC3
¶ Bases:
pybind11_builtins.pybind11_object
-
keys
(self: rpxdock.geom.bcc.BCC3, arg0: numpy.ndarray[float64[m, n], flags.writeable, flags.c_contiguous]) → numpy.ndarray[uint64[m, 1]]¶
-
property
lower
¶
-
neighbor_radius_square_cut
(self: rpxdock.geom.bcc.BCC3, radius: int, extrahalf: bool = False) → int¶
-
neighbor_sphere_radius_square_cut
(self: rpxdock.geom.bcc.BCC3, radius: int, extrahalf: bool = False) → int¶
-
neighbors_3
(self: rpxdock.geom.bcc.BCC3, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → numpy.ndarray[uint64[m, 1]]¶ get indices of neighboring cells
-
neighbors_3_dist
(self: rpxdock.geom.bcc.BCC3, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → tuple¶ get indices of neighboring cells
-
neighbors_6_3_dist
(self: rpxdock::geom::BCC<6, double, unsigned long>, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → tuple¶ get indices of neighboring cells, last3 dims only +-1
-
property
nside
¶
-
property
upper
¶
-
vals
(self: rpxdock.geom.bcc.BCC3, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float64[m, n]]¶
-
property
width
¶
-
-
class
rpxdock.geom.bcc.
BCC3_float
¶ Bases:
pybind11_builtins.pybind11_object
-
keys
(self: rpxdock.geom.bcc.BCC3_float, arg0: numpy.ndarray[float32[m, n], flags.writeable, flags.c_contiguous]) → numpy.ndarray[uint64[m, 1]]¶
-
property
lower
¶
-
neighbor_radius_square_cut
(self: rpxdock.geom.bcc.BCC3_float, radius: int, extrahalf: bool = False) → int¶
-
neighbor_sphere_radius_square_cut
(self: rpxdock.geom.bcc.BCC3_float, radius: int, extrahalf: bool = False) → int¶
-
neighbors_3
(self: rpxdock.geom.bcc.BCC3_float, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → numpy.ndarray[uint64[m, 1]]¶ get indices of neighboring cells
-
neighbors_3_dist
(self: rpxdock.geom.bcc.BCC3_float, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → tuple¶ get indices of neighboring cells
-
neighbors_6_3_dist
(self: rpxdock::geom::BCC<6, float, unsigned long>, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → tuple¶ get indices of neighboring cells, last3 dims only +-1
-
property
nside
¶
-
property
upper
¶
-
vals
(self: rpxdock.geom.bcc.BCC3_float, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float32[m, n]]¶
-
property
width
¶
-
-
class
rpxdock.geom.bcc.
BCC6
¶ Bases:
pybind11_builtins.pybind11_object
-
keys
(self: rpxdock.geom.bcc.BCC6, arg0: numpy.ndarray[float64[m, n], flags.writeable, flags.c_contiguous]) → numpy.ndarray[uint64[m, 1]]¶
-
property
lower
¶
-
neighbor_radius_square_cut
(self: rpxdock.geom.bcc.BCC6, radius: int, extrahalf: bool = False) → int¶
-
neighbor_sphere_radius_square_cut
(self: rpxdock.geom.bcc.BCC6, radius: int, extrahalf: bool = False) → int¶
-
neighbors_3_dist
(self: rpxdock.geom.bcc.BCC3, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → tuple¶ get indices of neighboring cells
-
neighbors_6_3
(self: rpxdock.geom.bcc.BCC6, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → numpy.ndarray[uint64[m, 1]]¶ get indices of neighboring cells, last3 dims only +-1
-
neighbors_6_3_dist
(self: rpxdock.geom.bcc.BCC6, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → tuple¶ get indices of neighboring cells, last3 dims only +-1
-
property
nside
¶
-
property
upper
¶
-
vals
(self: rpxdock.geom.bcc.BCC6, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float64[m, n]]¶
-
property
width
¶
-
-
class
rpxdock.geom.bcc.
BCC6_float
¶ Bases:
pybind11_builtins.pybind11_object
-
keys
(self: rpxdock.geom.bcc.BCC6_float, arg0: numpy.ndarray[float32[m, n], flags.writeable, flags.c_contiguous]) → numpy.ndarray[uint64[m, 1]]¶
-
property
lower
¶
-
neighbor_radius_square_cut
(self: rpxdock.geom.bcc.BCC6_float, radius: int, extrahalf: bool = False) → int¶
-
neighbor_sphere_radius_square_cut
(self: rpxdock.geom.bcc.BCC6_float, radius: int, extrahalf: bool = False) → int¶
-
neighbors_3_dist
(self: rpxdock.geom.bcc.BCC3_float, index: int, radius: int = 1, extrahalf: bool = False, sphere: bool = True) → tuple¶ get indices of neighboring cells
-
neighbors_6_3
(self: rpxdock.geom.bcc.BCC6_float, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → numpy.ndarray[uint64[m, 1]]¶ get indices of neighboring cells, last3 dims only +-1
-
neighbors_6_3_dist
(self: rpxdock.geom.bcc.BCC6_float, index: int, radius: int = 1, extrahalf: bool = False, oddlast3: bool = True, sphere: bool = True) → tuple¶ get indices of neighboring cells, last3 dims only +-1
-
property
nside
¶
-
property
upper
¶
-
vals
(self: rpxdock.geom.bcc.BCC6_float, arg0: numpy.ndarray[uint64[m, 1], flags.writeable]) → numpy.ndarray[float32[m, n]]¶
-
property
width
¶
-
rpxdock.geom.miniball module¶
-
rpxdock.geom.miniball.
miniball
(arg0: numpy.ndarray[float64[m, n], flags.writeable, flags.c_contiguous]) → numpy.ndarray[float64[m, 1]]¶
-
rpxdock.geom.miniball.
miniball_test
(arg0: int, arg1: int, arg2: bool) → bool¶
rpxdock.geom.primitive_test module¶
-
rpxdock.geom.primitive_test.
TEST_geom_primitive_sphere
() → bool¶
-
rpxdock.geom.primitive_test.
TEST_geom_primitive_welzl_bounding_sphere
() → bool¶
rpxdock.geom.xform_dist module¶
-
rpxdock.geom.xform_dist.
xform_dist2_split
(*args, **kwargs)¶ Overloaded function.
xform_dist2_split(arg0: numpy.ndarray[float32], arg1: numpy.ndarray[float32], arg2: float) -> tuple
xform_dist2_split(arg0: numpy.ndarray[float64], arg1: numpy.ndarray[float64], arg2: float) -> tuple