hashing

Bindings for numeric::geometry::hashing namespace

class pyrosetta.rosetta.numeric.geometry.hashing.Ball

Bases: pybind11_builtins.pybind11_object

atomno(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) int

C++: numeric::geometry::hashing::Ball::atomno() const –> unsigned long

property atomno_
radius(*args, **kwargs)

Overloaded function.

  1. radius(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) -> float

C++: numeric::geometry::hashing::Ball::radius() const –> float

  1. radius(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball, radius: float) -> None

C++: numeric::geometry::hashing::Ball::radius(float) –> void

property radius_
resi(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) int

C++: numeric::geometry::hashing::Ball::resi() const –> unsigned long

property resid_
x(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) float

C++: numeric::geometry::hashing::Ball::x() –> float &

property x_
xyz(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::Ball::xyz() const –> const class numeric::xyzVector<float> &

xyz_real(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) pyrosetta.rosetta.numeric.xyzVector_double_t

C++: numeric::geometry::hashing::Ball::xyz_real() const –> class numeric::xyzVector<double>

y(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) float

C++: numeric::geometry::hashing::Ball::y() –> float &

property y_
z(self: pyrosetta.rosetta.numeric.geometry.hashing.Ball) float

C++: numeric::geometry::hashing::Ball::z() –> float &

property z_
class pyrosetta.rosetta.numeric.geometry.hashing.Counter

Bases: pybind11_builtins.pybind11_object

property count
visit(self: pyrosetta.rosetta.numeric.geometry.hashing.Counter, : pyrosetta.rosetta.numeric.xyzVector_float_t, : pyrosetta.rosetta.numeric.xyzVector_float_t) None

C++: numeric::geometry::hashing::Counter::visit(const class numeric::xyzVector<float> &, const class numeric::xyzVector<float> &) –> void

class pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, : pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash) pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash

C++: numeric::geometry::hashing::MinimalClashHash::operator=(const class numeric::geometry::hashing::MinimalClashHash &) –> class numeric::geometry::hashing::MinimalClashHash &

clash(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, v: pyrosetta.rosetta.numeric.xyzVector_float_t) bool

C++: numeric::geometry::hashing::MinimalClashHash::clash(const class numeric::xyzVector<float> &) const –> bool

clash_ball(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, b: pyrosetta.rosetta.numeric.geometry.hashing.Ball) bool

C++: numeric::geometry::hashing::MinimalClashHash::clash_ball(const struct numeric::geometry::hashing::Ball &) const –> bool

clash_check_balls(*args, **kwargs)

Overloaded function.

  1. clash_check_balls(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, bs: pyrosetta.rosetta.utility.vector1_numeric_geometry_hashing_Ball) -> int

  2. clash_check_balls(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, bs: pyrosetta.rosetta.utility.vector1_numeric_geometry_hashing_Ball, clash_limit: int) -> int

C++: numeric::geometry::hashing::MinimalClashHash::clash_check_balls(const class utility::vector1<struct numeric::geometry::hashing::Ball, class std::allocator<struct numeric::geometry::hashing::Ball> > &, unsigned long) const –> unsigned long

init(self: pyrosetta.rosetta.numeric.geometry.hashing.MinimalClashHash, balls: pyrosetta.rosetta.utility.vector1_numeric_geometry_hashing_Ball) None

C++: numeric::geometry::hashing::MinimalClashHash::init(const class utility::vector1<struct numeric::geometry::hashing::Ball, class std::allocator<struct numeric::geometry::hashing::Ball> > &) –> void

class pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner

Bases: pybind11_builtins.pybind11_object

Bin the six degrees of freedom that describe the downstream geometry of a hit. These degrees of freedom are, in order, the x, y and z coordinates of orientation atom3, and the phi, psi, and theta euler angles that describe the orientation of the coordinate frame at orientation atom 3. The binner is responsible for maintaining the lower corner of the 6-d space – the first two Euler angles wrap at 360; the third Euler angle, theta, does not wrap in the same way. See the comments for the bin6 method.

assign(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, : pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner

C++: numeric::geometry::hashing::SixDCoordinateBinner::operator=(const class numeric::geometry::hashing::SixDCoordinateBinner &) –> class numeric::geometry::hashing::SixDCoordinateBinner &

bin6(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t
Construct the discrete representation of a six-dimensional vector

of reals representing an xyz coordinate in its first three dimensions and a set of three Euler angles in the last three dimensions. Precondition: The xyz coordinate must be inside the bounding box of this binner. Precondition: The euler angles should be in degrees; the first two should be in the range between 0 and 360, the third should be in the range from 0 to 180.

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin6(const class utility::fixedsizearray1<double, 6> &) const –> class utility::fixedsizearray1<unsigned long, 6>

bin_center_point(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t) pyrosetta.rosetta.utility.fixedsizearray1_double_6_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin_center_point(const class utility::fixedsizearray1<unsigned long, 6> &) const –> class utility::fixedsizearray1<double, 6>

bin_from_index(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, index: int) pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin_from_index(unsigned long) const –> class utility::fixedsizearray1<unsigned long, 6>

bin_index(*args, **kwargs)

Overloaded function.

  1. bin_index(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, bin: pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t) -> int

functor used by boost (and sgi’s stl) hash classes.

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin_index(const class utility::fixedsizearray1<unsigned long, 6> &) const –> unsigned long

  1. bin_index(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) -> int

compute the bin index (64-bit int) for a 6D point.

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin_index(const class utility::fixedsizearray1<double, 6> &) const –> unsigned long

bin_widths(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.utility.fixedsizearray1_double_6_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::bin_widths() const –> const class utility::fixedsizearray1<double, 6> &

bounding_box(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::bounding_box() const –> const class numeric::geometry::BoundingBox<class numeric::xyzVector<double> > &

bounding_volume_from_index(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, index: int) pyrosetta.rosetta.numeric.geometry.BoundingBox_numeric_xyzVector_double_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::bounding_volume_from_index(unsigned long) const –> class numeric::geometry::BoundingBox<class numeric::xyzVector<double> >

contains(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, point: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) bool

C++: numeric::geometry::hashing::SixDCoordinateBinner::contains(const class utility::fixedsizearray1<double, 6> &) const –> bool

dimsizes(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::dimsizes() const –> const class utility::fixedsizearray1<unsigned long, 6> &

euler_offsets(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.utility.fixedsizearray1_double_3_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::euler_offsets() const –> const class utility::fixedsizearray1<double, 3> &

halfbin6(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, values: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) pyrosetta.rosetta.utility.fixedsizearray1_unsigned_long_6_t
Determine halfbin index for a point in 6D

i.e., how far from the lower corner of the point’s containing 6D voxel is the point – is it more than halfway to the next 6D voxel? Each dimension returned will hold a 0 or a 1.

C++: numeric::geometry::hashing::SixDCoordinateBinner::halfbin6(const class utility::fixedsizearray1<double, 6> &) const –> class utility::fixedsizearray1<unsigned long, 6>

halfbin_widths(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner) pyrosetta.rosetta.utility.fixedsizearray1_double_6_t

C++: numeric::geometry::hashing::SixDCoordinateBinner::halfbin_widths() const –> const class utility::fixedsizearray1<double, 6> &

radial_bin_index(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, radius: int, center: pyrosetta.rosetta.utility.fixedsizearray1_double_6_t) pyrosetta.rosetta.std.vector_unsigned_long

C++: numeric::geometry::hashing::SixDCoordinateBinner::radial_bin_index(unsigned long, const class utility::fixedsizearray1<double, 6> &) const –> class std::vector<unsigned long, class std::allocator<unsigned long> >

tree_init(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDCoordinateBinner, max_radius: int) None

C++: numeric::geometry::hashing::SixDCoordinateBinner::tree_init(unsigned long) –> void

class pyrosetta.rosetta.numeric.geometry.hashing.SixDOffsetTree

Bases: pybind11_builtins.pybind11_object

Returns a list of offsets corresponding to the bins in a hypershell with radius x

assign(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDOffsetTree, : pyrosetta.rosetta.numeric.geometry.hashing.SixDOffsetTree) pyrosetta.rosetta.numeric.geometry.hashing.SixDOffsetTree

C++: numeric::geometry::hashing::SixDOffsetTree::operator=(const class numeric::geometry::hashing::SixDOffsetTree &) –> class numeric::geometry::hashing::SixDOffsetTree &

init(self: pyrosetta.rosetta.numeric.geometry.hashing.SixDOffsetTree, max_radius: int) None

C++: numeric::geometry::hashing::SixDOffsetTree::init(unsigned long) –> void

class pyrosetta.rosetta.numeric.geometry.hashing.bin_index_hasher

Bases: pybind11_builtins.pybind11_object

Small hashing struct with no private data; simply an algorithm to turn a 64-bit representation of a 6d voxel into an integer.

assign(self: pyrosetta.rosetta.numeric.geometry.hashing.bin_index_hasher, : pyrosetta.rosetta.numeric.geometry.hashing.bin_index_hasher) pyrosetta.rosetta.numeric.geometry.hashing.bin_index_hasher

C++: numeric::geometry::hashing::bin_index_hasher::operator=(const struct numeric::geometry::hashing::bin_index_hasher &) –> struct numeric::geometry::hashing::bin_index_hasher &

class pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash

Bases: pybind11_builtins.pybind11_object

assign(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, : pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash

C++: numeric::geometry::hashing::xyzStripeHash::operator=(const class numeric::geometry::hashing::xyzStripeHash &) –> class numeric::geometry::hashing::xyzStripeHash &

ball(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, ib: int) pyrosetta.rosetta.numeric.geometry.hashing.Ball

C++: numeric::geometry::hashing::xyzStripeHash::ball(const unsigned long &) const –> const struct numeric::geometry::hashing::Ball &

clash(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t) bool

C++: numeric::geometry::hashing::xyzStripeHash::clash(const class numeric::xyzVector<float> &) const –> bool

clash_amount(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t) float

C++: numeric::geometry::hashing::xyzStripeHash::clash_amount(const class numeric::xyzVector<float> &) const –> float

clash_check_ball(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, b: pyrosetta.rosetta.numeric.geometry.hashing.Ball) int

C++: numeric::geometry::hashing::xyzStripeHash::clash_check_ball(const struct numeric::geometry::hashing::Ball &) const –> int

clash_check_residue_pairs(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, test_balls: pyrosetta.rosetta.utility.vector1_numeric_geometry_hashing_Ball, residue_pairs: pyrosetta.rosetta.std.map_unsigned_long_unsigned_long) bool

C++: numeric::geometry::hashing::xyzStripeHash::clash_check_residue_pairs(const class utility::vector1<struct numeric::geometry::hashing::Ball, class std::allocator<struct numeric::geometry::hashing::Ball> > &, class std::map<unsigned long, unsigned long, struct std::less<unsigned long>, class std::allocator<struct std::pair<const unsigned long, unsigned long> > > &) const –> bool

clash_not_resid(*args, **kwargs)

Overloaded function.

  1. clash_not_resid(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t, resid: int) -> bool

  2. clash_not_resid(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t, resid: int, resid2: int) -> bool

C++: numeric::geometry::hashing::xyzStripeHash::clash_not_resid(const class numeric::xyzVector<float> &, const int &, const int &) const –> bool

clash_raw(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v: pyrosetta.rosetta.numeric.xyzVector_float_t) bool

C++: numeric::geometry::hashing::xyzStripeHash::clash_raw(const class numeric::xyzVector<float> &) const –> bool

class const_iterator

Bases: pybind11_builtins.pybind11_object

arrow(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash.const_iterator) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::xyzStripeHash::const_iterator::operator->() –> const class numeric::xyzVector<float> *

radius(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash.const_iterator) float

C++: numeric::geometry::hashing::xyzStripeHash::const_iterator::radius() –> float

debug_pdb(*args, **kwargs)

Overloaded function.

  1. debug_pdb(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) -> str

  2. debug_pdb(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, x: pyrosetta.rosetta.numeric.xyzTransform_double_t) -> str

C++: numeric::geometry::hashing::xyzStripeHash::debug_pdb(const class numeric::xyzTransform<double> &) const –> std::string

fill_pairs(*args, **kwargs)

Overloaded function.

  1. fill_pairs(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v: pyrosetta.rosetta.numeric.xyzVector_float_t, ir: int, pairs: pyrosetta.rosetta.utility.vector1_std_pair_int_int_t) -> None

  2. fill_pairs(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v: pyrosetta.rosetta.numeric.xyzVector_float_t, ir: int, pairs: pyrosetta.rosetta.utility.vector1_std_pair_int_int_t, maxd2: float) -> None

C++: numeric::geometry::hashing::xyzStripeHash::fill_pairs(const class numeric::xyzVector<float> &, const int &, class utility::vector1<struct std::pair<int, int>, class std::allocator<struct std::pair<int, int> > > &, float) const –> void

grid_atoms(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) pyrosetta.rosetta.numeric.geometry.hashing.Ball

C++: numeric::geometry::hashing::xyzStripeHash::grid_atoms() const –> const struct numeric::geometry::hashing::Ball *

grid_size(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) float

C++: numeric::geometry::hashing::xyzStripeHash::grid_size() const –> float

grid_size2(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) float

C++: numeric::geometry::hashing::xyzStripeHash::grid_size2() const –> float

init(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, balls: pyrosetta.rosetta.utility.vector1_numeric_geometry_hashing_Ball) None

C++: numeric::geometry::hashing::xyzStripeHash::init(const class utility::vector1<struct numeric::geometry::hashing::Ball, class std::allocator<struct numeric::geometry::hashing::Ball> > &) –> void

class iter_base_numeric_geometry_hashing_xyzStripeHash_const_iterator_t

Bases: pyrosetta.rosetta.std.iterator_std_input_iterator_tag_float_long_float_*_float_&_t

natom(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) int

C++: numeric::geometry::hashing::xyzStripeHash::natom() const –> int

nbcount(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t) int

C++: numeric::geometry::hashing::xyzStripeHash::nbcount(const class numeric::xyzVector<float> &) const –> int

nbcount_raw(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, v: pyrosetta.rosetta.numeric.xyzVector_float_t) int

C++: numeric::geometry::hashing::xyzStripeHash::nbcount_raw(const class numeric::xyzVector<float> &) const –> int

resi(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, ib: int) int

C++: numeric::geometry::hashing::xyzStripeHash::resi(const unsigned long &) const –> unsigned long

sanity_check(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) bool

C++: numeric::geometry::hashing::xyzStripeHash::sanity_check() const –> bool

size(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) int

C++: numeric::geometry::hashing::xyzStripeHash::size() const –> unsigned long

translation(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::xyzStripeHash::translation() const –> const class numeric::xyzVector<float> &

translation_real(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) pyrosetta.rosetta.numeric.xyzVector_double_t

C++: numeric::geometry::hashing::xyzStripeHash::translation_real() const –> class numeric::xyzVector<double>

xdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) int

C++: numeric::geometry::hashing::xyzStripeHash::xdim() const –> int

xyz(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash, ib: int) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::xyzStripeHash::xyz(const unsigned long &) const –> class numeric::xyzVector<float>

ydim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) int

C++: numeric::geometry::hashing::xyzStripeHash::ydim() const –> int

zdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHash) int

C++: numeric::geometry::hashing::xyzStripeHash::zdim() const –> int

class pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float

Bases: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t

grid_size(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) float

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::grid_size() const –> float

init(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, atoms: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_float_t, meta: pyrosetta.rosetta.utility.vector1_float) None

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::init(const class utility::vector1<class numeric::xyzVector<float>, class std::allocator<class numeric::xyzVector<float> > > &, const class utility::vector1<float, class std::allocator<float> > &) –> void

natom(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::natom() const –> int

nbcount(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::nbcount(const class numeric::xyzVector<float> &) const –> int

sanity_check(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) bool

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::sanity_check() const –> bool

translation(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::translation() const –> const class numeric::xyzVector<float>

xdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::xdim() const –> int

ydim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::ydim() const –> int

zdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::zdim() const –> int

class pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t

Bases: pybind11_builtins.pybind11_object

grid_size(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) float

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::grid_size() const –> float

init(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, atoms: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_float_t, meta: pyrosetta.rosetta.utility.vector1_float) None

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::init(const class utility::vector1<class numeric::xyzVector<float>, class std::allocator<class numeric::xyzVector<float> > > &, const class utility::vector1<float, class std::allocator<float> > &) –> void

natom(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::natom() const –> int

nbcount(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t, v_in: pyrosetta.rosetta.numeric.xyzVector_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::nbcount(const class numeric::xyzVector<float> &) const –> int

sanity_check(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) bool

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::sanity_check() const –> bool

translation(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) pyrosetta.rosetta.numeric.xyzVector_float_t

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::translation() const –> const class numeric::xyzVector<float>

xdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::xdim() const –> int

ydim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::ydim() const –> int

zdim(self: pyrosetta.rosetta.numeric.geometry.hashing.xyzStripeHashWithMeta_float_t) int

C++: numeric::geometry::hashing::xyzStripeHashWithMeta<float>::zdim() const –> int