numeric¶
Bindings for ::numeric namespace
-
class
pyrosetta.rosetta.numeric.
MultiDimensionalHistogram
¶ Bases:
pybind11_builtins.pybind11_object
a class for accumulating a histogram of one or more numeric variables
-
__delattr__
¶ Implement delattr(self, name).
-
__dir__
() → list¶ default dir() implementation
-
__eq__
¶ Return self==value.
-
__format__
()¶ default object formatter
-
__ge__
¶ Return self>=value.
-
__getattribute__
¶ Return getattr(self, name).
-
__gt__
¶ Return self>value.
-
__hash__
¶ Return hash(self).
-
__init__
(*args, **kwargs)¶ Overloaded function.
- __init__(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> None
- __init__(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, num_dims: int) -> None
- __init__(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, arg0: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> None
-
__init_subclass__
()¶ This method is called when a class is subclassed.
The default implementation does nothing. It may be overridden to extend subclasses.
-
__le__
¶ Return self<=value.
-
__lt__
¶ Return self<value.
-
__ne__
¶ Return self!=value.
-
__new__
()¶ Create and return a new object. See help(type) for accurate signature.
-
__reduce__
()¶ helper for pickle
-
__reduce_ex__
()¶ helper for pickle
-
__repr__
¶ Return repr(self).
-
__setattr__
¶ Implement setattr(self, name, value).
-
__sizeof__
() → int¶ size of object in memory, in bytes
-
__str__
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) → str¶
-
__subclasshook__
()¶ Abstract classes can override this to customize issubclass().
This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).
-
assign
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, rhs: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) → pyrosetta.rosetta.numeric.MultiDimensionalHistogram¶ operator=
C++: numeric::MultiDimensionalHistogram::operator=(const class numeric::MultiDimensionalHistogram &) –> class numeric::MultiDimensionalHistogram &
-
collapse
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dimensions: pyrosetta.rosetta.utility.vector1_unsigned_long) → pyrosetta.rosetta.numeric.MultiDimensionalHistogram¶ C++: numeric::MultiDimensionalHistogram::collapse(class utility::vector1<unsigned long, class std::allocator<unsigned long> >) const –> class numeric::MultiDimensionalHistogram
-
counts
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) → pyrosetta.rosetta.utility.vector0_unsigned_long¶ C++: numeric::MultiDimensionalHistogram::counts() const –> const class utility::vector0<unsigned long, class std::allocator<unsigned long> > &
-
dim_labels
(*args, **kwargs)¶ Overloaded function.
- dim_labels(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> pyrosetta.rosetta.utility.vector1_std_string
C++: numeric::MultiDimensionalHistogram::dim_labels() const –> class utility::vector1<std::string, class std::allocator<std::string > >
- dim_labels(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim_labels1: pyrosetta.rosetta.utility.vector1_std_string) -> None
C++: numeric::MultiDimensionalHistogram::dim_labels(const class utility::vector1<class std::basic_string<char>, class std::allocator<class std::basic_string<char> > > &) –> void
-
end
(*args, **kwargs)¶ Overloaded function.
- end(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> pyrosetta.rosetta.utility.vector1_double
C++: numeric::MultiDimensionalHistogram::end() const –> class utility::vector1<double, class std::allocator<double> >
- end(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, end: float) -> None
C++: numeric::MultiDimensionalHistogram::end(double) –> void
- end(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, end1: pyrosetta.rosetta.utility.vector1_double) -> None
C++: numeric::MultiDimensionalHistogram::end(const class utility::vector1<double, class std::allocator<double> > &) –> void
- end(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, end: float) -> None
C++: numeric::MultiDimensionalHistogram::end(unsigned long, double) –> void
-
label
(*args, **kwargs)¶ Overloaded function.
- label(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> str
C++: numeric::MultiDimensionalHistogram::label() const –> const std::string &
- label(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, label: str) -> None
C++: numeric::MultiDimensionalHistogram::label(const class std::basic_string<char> &) –> void
-
mean_squared_error
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, expected_1d_frequencies: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t) → float¶ C++: numeric::MultiDimensionalHistogram::mean_squared_error(const class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > > &) –> double
-
num_bins
(*args, **kwargs)¶ Overloaded function.
- num_bins(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> pyrosetta.rosetta.utility.vector1_unsigned_long
C++: numeric::MultiDimensionalHistogram::num_bins() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- num_bins(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, num_bins: int) -> None
C++: numeric::MultiDimensionalHistogram::num_bins(unsigned long) –> void
- num_bins(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, num_bins1: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
C++: numeric::MultiDimensionalHistogram::num_bins(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- num_bins(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, num_bins: int) -> None
C++: numeric::MultiDimensionalHistogram::num_bins(unsigned long, unsigned long) –> void
-
num_dimensions
(*args, **kwargs)¶ Overloaded function.
- num_dimensions(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> int
C++: numeric::MultiDimensionalHistogram::num_dimensions() const –> unsigned long
- num_dimensions(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, num: int) -> None
C++: numeric::MultiDimensionalHistogram::num_dimensions(unsigned long) –> void
-
range
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, start: float, end: float) → None¶ C++: numeric::MultiDimensionalHistogram::range(unsigned long, double, double) –> void
-
record
(*args, **kwargs)¶ Overloaded function.
- record(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, values: pyrosetta.rosetta.utility.vector1_double) -> None
C++: numeric::MultiDimensionalHistogram::record(const class utility::vector1<double, class std::allocator<double> > &) –> void
- record(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, value: float) -> None
C++: numeric::MultiDimensionalHistogram::record(double) –> void
-
reset_counts
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) → None¶ C++: numeric::MultiDimensionalHistogram::reset_counts() –> void
-
set_dimension
(*args, **kwargs)¶ Overloaded function.
- set_dimension(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, num_bins: int, start: float, end: float) -> None
- set_dimension(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, num_bins: int, start: float, end: float, label: str) -> None
C++: numeric::MultiDimensionalHistogram::set_dimension(unsigned long, unsigned long, double, double, class std::basic_string<char>) –> void
-
start
(*args, **kwargs)¶ Overloaded function.
- start(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, start: float) -> None
C++: numeric::MultiDimensionalHistogram::start(double) –> void
- start(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) -> pyrosetta.rosetta.utility.vector1_double
C++: numeric::MultiDimensionalHistogram::start() const –> class utility::vector1<double, class std::allocator<double> >
- start(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, start1: pyrosetta.rosetta.utility.vector1_double) -> None
C++: numeric::MultiDimensionalHistogram::start(const class utility::vector1<double, class std::allocator<double> > &) –> void
- start(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram, dim: int, start: float) -> None
C++: numeric::MultiDimensionalHistogram::start(unsigned long, double) –> void
-
total_counts
(self: pyrosetta.rosetta.numeric.MultiDimensionalHistogram) → int¶ C++: numeric::MultiDimensionalHistogram::total_counts() const –> unsigned long
-
-
pyrosetta.rosetta.numeric.
access_Real_MathNTensor
(tensorbase: pyrosetta.rosetta.numeric.MathNTensorBase_double_t, position: pyrosetta.rosetta.utility.vector1_unsigned_long) → float¶ Utility function to access an entry in a MathNTensor of arbitrary dimensionality unknown at compile time, given a MathNTensorBaseOP.
Vikram K. Mulligan (vmullig.edu).C++: numeric::access_Real_MathNTensor(class std::shared_ptr<class numeric::MathNTensorBase<double> >, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> double &
-
pyrosetta.rosetta.numeric.
angle_degrees
(*args, **kwargs)¶ Overloaded function.
- angle_degrees(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_degrees(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
- angle_degrees(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_degrees(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
angle_degrees_double
(*args, **kwargs)¶ Overloaded function.
- angle_degrees_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_degrees_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
- angle_degrees_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_degrees_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
angle_radians
(*args, **kwargs)¶ Overloaded function.
- angle_radians(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::angle_radians(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- angle_radians(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_radians(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
- angle_radians(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_radians(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
angle_radians_double
(*args, **kwargs)¶ Overloaded function.
- angle_radians_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_radians_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
- angle_radians_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::angle_radians_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
boltzmann_accept_probability
(score_before: float, score_after: float, temperature: float) → float¶ - Calculates the acceptance probability of a given score-change at
- the given temperature, generally used in simulated annealing algorithms. Returns a value in the range (0-1).
C++: numeric::boltzmann_accept_probability(const double, const double, const double) –> double
-
pyrosetta.rosetta.numeric.
ccd_angle
(F: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, M: pyrosetta.rosetta.utility.vector1_numeric_xyzVector_double_t, axis_atom: pyrosetta.rosetta.numeric.xyzVector_double_t, theta_hat: pyrosetta.rosetta.numeric.xyzVector_double_t, alpha: float, S: float) → None¶ C++: numeric::ccd_angle(const class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, const class utility::vector1<class numeric::xyzVector<double>, class std::allocator<class numeric::xyzVector<double> > > &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &, double &) –> void
-
pyrosetta.rosetta.numeric.
const_access_Real_MathNTensor
(tensorbase: pyrosetta.rosetta.numeric.MathNTensorBase_double_t, position: pyrosetta.rosetta.utility.vector1_unsigned_long) → float¶ Utility function to get const access to an entry in a MathNTensor of arbitrary dimensionality unknown at compile time, given a MathNTensorBaseCOP.
Vikram K. Mulligan (vmullig.edu).C++: numeric::const_access_Real_MathNTensor(class std::shared_ptr<const class numeric::MathNTensorBase<double> >, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> const double &
-
pyrosetta.rosetta.numeric.
cross
(a: pyrosetta.rosetta.numeric.xyzVector_double_t, b: pyrosetta.rosetta.numeric.xyzVector_double_t) → pyrosetta.rosetta.numeric.xyzVector_double_t¶ C++: numeric::cross(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
cube
(x: float) → float¶ C++: numeric::cube(const double &) –> double
-
pyrosetta.rosetta.numeric.
dihedral
(*args, **kwargs)¶ Overloaded function.
- dihedral(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dihedral_degrees
(*args, **kwargs)¶ Overloaded function.
- dihedral_degrees(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral_degrees(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral_degrees(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral_degrees(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dihedral_degrees_double
(*args, **kwargs)¶ Overloaded function.
- dihedral_degrees_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral_degrees_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral_degrees_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral_degrees_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dihedral_double
(*args, **kwargs)¶ Overloaded function.
- dihedral_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dihedral_radians
(*args, **kwargs)¶ Overloaded function.
- dihedral_radians(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral_radians(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral_radians(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral_radians(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dihedral_radians_double
(*args, **kwargs)¶ Overloaded function.
- dihedral_radians_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t, angle: float) -> None
C++: numeric::dihedral_radians_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double &) –> void
- dihedral_radians_double(p1: pyrosetta.rosetta.numeric.xyzVector_double_t, p2: pyrosetta.rosetta.numeric.xyzVector_double_t, p3: pyrosetta.rosetta.numeric.xyzVector_double_t, p4: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
C++: numeric::dihedral_radians_double(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
dot
(a: pyrosetta.rosetta.numeric.xyzVector_double_t, b: pyrosetta.rosetta.numeric.xyzVector_double_t) → float¶ C++: numeric::dot(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> double
-
pyrosetta.rosetta.numeric.
eigenvalue_jacobi
(*args, **kwargs)¶ Overloaded function.
- eigenvalue_jacobi(a: pyrosetta.rosetta.numeric.xyzMatrix_float_t, tol: float) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::eigenvalue_jacobi(const class numeric::xyzMatrix<float> &, const float &) –> class numeric::xyzVector<float>
- eigenvalue_jacobi(a: pyrosetta.rosetta.numeric.xyzMatrix_double_t, tol: float) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::eigenvalue_jacobi(const class numeric::xyzMatrix<double> &, const double &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
eigenvector_jacobi
(*args, **kwargs)¶ Overloaded function.
- eigenvector_jacobi(a: pyrosetta.rosetta.numeric.xyzMatrix_float_t, tol: float, J: pyrosetta.rosetta.numeric.xyzMatrix_float_t) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::eigenvector_jacobi(const class numeric::xyzMatrix<float> &, const float &, class numeric::xyzMatrix<float> &) –> class numeric::xyzVector<float>
- eigenvector_jacobi(a: pyrosetta.rosetta.numeric.xyzMatrix_double_t, tol: float, J: pyrosetta.rosetta.numeric.xyzMatrix_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::eigenvector_jacobi(const class numeric::xyzMatrix<double> &, const double &, class numeric::xyzMatrix<double> &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
equal_by_epsilon
(value1: float, value2: float, epsilon: float) → bool¶ are two Real values are equal up to some epsilon
implemented only for Reals, to prevent unsigned hassle (Barak 30/6/2009)C++: numeric::equal_by_epsilon(double, double, double) –> bool
-
pyrosetta.rosetta.numeric.
get_Real_MathNTensor_dimension_size
(tensorbase: pyrosetta.rosetta.numeric.MathNTensorBase_double_t, dimension_index: int) → int¶ Given a MathNTensorBaseCOP, get the size along one dimension.
Vikram K. Mulligan (vmullig.edu).C++: numeric::get_Real_MathNTensor_dimension_size(class std::shared_ptr<const class numeric::MathNTensorBase<double> >, const unsigned long) –> unsigned long
-
pyrosetta.rosetta.numeric.
hsv_to_rgb
(*args, **kwargs)¶ Overloaded function.
- hsv_to_rgb(h: float, s: float, v: float) -> pyrosetta.rosetta.numeric.xyzVector_double_t
convert an HSV color to RGB
C++: numeric::hsv_to_rgb(double, double, double) –> class numeric::xyzVector<double>
- hsv_to_rgb(hsv_triplet: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
convert an HSV color to RGB
C++: numeric::hsv_to_rgb(class numeric::xyzVector<double>) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
inplace_product
(*args, **kwargs)¶ Overloaded function.
- inplace_product(m: numeric::xyzMatrix<float>, v: pyrosetta.rosetta.numeric.xyzVector_float_t) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::inplace_product(const class numeric::xyzMatrix<float> &, class numeric::xyzVector<float> &) –> class numeric::xyzVector<float> &
- inplace_product(m: numeric::xyzMatrix<double>, v: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::inplace_product(const class numeric::xyzMatrix<double> &, class numeric::xyzVector<double> &) –> class numeric::xyzVector<double> &
-
pyrosetta.rosetta.numeric.
inplace_transpose_product
(*args, **kwargs)¶ Overloaded function.
- inplace_transpose_product(m: numeric::xyzMatrix<float>, v: pyrosetta.rosetta.numeric.xyzVector_float_t) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::inplace_transpose_product(const class numeric::xyzMatrix<float> &, class numeric::xyzVector<float> &) –> class numeric::xyzVector<float> &
- inplace_transpose_product(m: numeric::xyzMatrix<double>, v: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::inplace_transpose_product(const class numeric::xyzMatrix<double> &, class numeric::xyzVector<double> &) –> class numeric::xyzVector<double> &
-
pyrosetta.rosetta.numeric.
inverse
(*args, **kwargs)¶ Overloaded function.
- inverse(a: pyrosetta.rosetta.numeric.xyzMatrix_float_t) -> pyrosetta.rosetta.numeric.xyzMatrix_float_t
C++: numeric::inverse(const class numeric::xyzMatrix<float> &) –> class numeric::xyzMatrix<float>
- inverse(a: pyrosetta.rosetta.numeric.xyzMatrix_double_t) -> pyrosetta.rosetta.numeric.xyzMatrix_double_t
C++: numeric::inverse(const class numeric::xyzMatrix<double> &) –> class numeric::xyzMatrix<double>
-
pyrosetta.rosetta.numeric.
is_a_finitenumber
(s: float, a: float, b: float) → bool¶ C++: numeric::is_a_finitenumber(double, double, double) –> bool
-
pyrosetta.rosetta.numeric.
log
(x: float, base: float) → float¶ Computes log(x) in the given base
C++: numeric::log(double, double) –> double
-
pyrosetta.rosetta.numeric.
max
(*args, **kwargs)¶ Overloaded function.
- max(a: int, b: int) -> int
max( short int, short int )
C++: numeric::max(const short, const short) –> short
- max(a: int, b: int) -> int
max( int, int )
C++: numeric::max(const int, const int) –> int
- max(a: int, b: int) -> int
max( long int, long int )
C++: numeric::max(const long, const long) –> long
- max(a: int, b: int) -> int
max( unsigned short int, unsigned short int )
C++: numeric::max(const unsigned short, const unsigned short) –> unsigned short
- max(a: int, b: int) -> int
max( unsigned int, unsigned int )
C++: numeric::max(const unsigned int, const unsigned int) –> unsigned int
- max(a: int, b: int) -> int
max( unsigned long int, unsigned long int )
C++: numeric::max(const unsigned long, const unsigned long) –> unsigned long
- max(a: float, b: float) -> float
max( float, float )
C++: numeric::max(const float, const float) –> float
- max(a: float, b: float) -> float
max( double, double )
C++: numeric::max(const double, const double) –> double
- max(a: float, b: float) -> float
max( long double, long double )
C++: numeric::max(const long double, const long double) –> long double
-
pyrosetta.rosetta.numeric.
mean
(values: pyrosetta.rosetta.utility.vector1_double) → float¶ C++: numeric::mean(const class utility::vector1<double, class std::allocator<double> > &) –> double
-
pyrosetta.rosetta.numeric.
median
(values: pyrosetta.rosetta.utility.vector1_double) → float¶ Returns the median from a vector1 of Real values.
C++: numeric::median(const class utility::vector1<double, class std::allocator<double> > &) –> double
-
pyrosetta.rosetta.numeric.
min
(*args, **kwargs)¶ Overloaded function.
- min(a: int, b: int) -> int
min( short int, short int )
C++: numeric::min(const short, const short) –> short
- min(a: int, b: int) -> int
min( int, int )
C++: numeric::min(const int, const int) –> int
- min(a: int, b: int) -> int
min( long int, long int )
C++: numeric::min(const long, const long) –> long
- min(a: int, b: int) -> int
min( unsigned short int, unsigned short int )
C++: numeric::min(const unsigned short, const unsigned short) –> unsigned short
- min(a: int, b: int) -> int
min( unsigned int, unsigned int )
C++: numeric::min(const unsigned int, const unsigned int) –> unsigned int
- min(a: int, b: int) -> int
min( unsigned long int, unsigned long int )
C++: numeric::min(const unsigned long, const unsigned long) –> unsigned long
- min(a: float, b: float) -> float
min( float, float )
C++: numeric::min(const float, const float) –> float
- min(a: float, b: float) -> float
min( double, double )
C++: numeric::min(const double, const double) –> double
- min(a: float, b: float) -> float
min( long double, long double )
C++: numeric::min(const long double, const long double) –> long double
-
pyrosetta.rosetta.numeric.
mod
(*args, **kwargs)¶ Overloaded function.
- mod(x: int, y: int) -> int
C++: numeric::mod(const long &, const long &) –> long
- mod(x: int, y: int) -> int
C++: numeric::mod(const unsigned long &, const unsigned long &) –> unsigned long
-
pyrosetta.rosetta.numeric.
modulo
(*args, **kwargs)¶ Overloaded function.
- modulo(x: int, y: int) -> int
C++: numeric::modulo(const long &, const long &) –> long
- modulo(x: float, y: float) -> float
C++: numeric::modulo(const double &, const double &) –> double
-
pyrosetta.rosetta.numeric.
nearest_ssize
(x: float) → int¶ C++: numeric::nearest_ssize(const long double &) –> long
-
pyrosetta.rosetta.numeric.
nonnegative_principal_angle_degrees
(angle: float) → float¶ C++: numeric::nonnegative_principal_angle_degrees(const double &) –> double
-
pyrosetta.rosetta.numeric.
outer_product
(*args, **kwargs)¶ Overloaded function.
- outer_product(a: pyrosetta.rosetta.numeric.xyzVector_float_t, b: pyrosetta.rosetta.numeric.xyzVector_float_t) -> numeric::xyzMatrix<float>
C++: numeric::outer_product(const class numeric::xyzVector<float> &, const class numeric::xyzVector<float> &) –> class numeric::xyzMatrix<float>
- outer_product(a: pyrosetta.rosetta.numeric.xyzVector_double_t, b: pyrosetta.rosetta.numeric.xyzVector_double_t) -> numeric::xyzMatrix<double>
C++: numeric::outer_product(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &) –> class numeric::xyzMatrix<double>
-
pyrosetta.rosetta.numeric.
principal_angle_degrees
(angle: float) → float¶ C++: numeric::principal_angle_degrees(const double &) –> double
-
pyrosetta.rosetta.numeric.
principal_components_and_eigenvalues_ndimensions
(coords: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t, shift_center: bool) → Tuple[pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t, pyrosetta.rosetta.utility.vector1_double]¶ - Return a pair containing a matrix (vector of vectors) of all of the
principal components and a vector of the corresponding eigenvalues of the given set of points in n-dimensional space.
Note that this does not assume that the input vectors are 3-dimensional. If shift_center=false, the mean vector is not subtracted by this function. (Failure to subtract mean vector prior to function call will produce odd results, however.)
Vikram K. Mulligan (vmullig.edu)
C++: numeric::principal_components_and_eigenvalues_ndimensions(const class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > > &, const bool) –> struct std::pair<class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > >, class utility::vector1<double, class std::allocator<double> > >
-
pyrosetta.rosetta.numeric.
print_probabilities
(probs: pyrosetta.rosetta.utility.vector1_double, out: pyrosetta.rosetta.std.ostream) → None¶ Writes probs to the specified ostream
C++: numeric::print_probabilities(const class utility::vector1<double, class std::allocator<double> > &, class std::basic_ostream<char> &) –> void
-
pyrosetta.rosetta.numeric.
product
(*args, **kwargs)¶ Overloaded function.
- product(m: numeric::xyzMatrix<float>, v: pyrosetta.rosetta.numeric.xyzVector_float_t) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::product(const class numeric::xyzMatrix<float> &, const class numeric::xyzVector<float> &) –> class numeric::xyzVector<float>
- product(m: numeric::xyzMatrix<double>, v: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::product(const class numeric::xyzMatrix<double> &, const class numeric::xyzVector<double> &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
projection_matrix
(*args, **kwargs)¶ Overloaded function.
- projection_matrix(v: pyrosetta.rosetta.numeric.xyzVector_float_t) -> numeric::xyzMatrix<float>
C++: numeric::projection_matrix(const class numeric::xyzVector<float> &) –> class numeric::xyzMatrix<float>
- projection_matrix(v: pyrosetta.rosetta.numeric.xyzVector_double_t) -> numeric::xyzMatrix<double>
C++: numeric::projection_matrix(const class numeric::xyzVector<double> &) –> class numeric::xyzMatrix<double>
-
pyrosetta.rosetta.numeric.
read_probabilities_or_die
(filename: str, probs: pyrosetta.rosetta.utility.vector1_double) → None¶ - Loads normalized, per-residue probabilities from filename,
- storing the result in probs. Assumes line i holds the probability of sampling residue i. There must be 1 line for each residue in the pose on which this data will be used.
C++: numeric::read_probabilities_or_die(const class std::basic_string<char> &, class utility::vector1<double, class std::allocator<double> > *) –> void
-
pyrosetta.rosetta.numeric.
rgb_to_hsv
(*args, **kwargs)¶ Overloaded function.
- rgb_to_hsv(r: float, b: float, g: float) -> pyrosetta.rosetta.numeric.xyzVector_double_t
convert an RGB color to HSV
C++: numeric::rgb_to_hsv(double, double, double) –> class numeric::xyzVector<double>
- rgb_to_hsv(rgb_triplet: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
convert and RGB color to HSV
C++: numeric::rgb_to_hsv(class numeric::xyzVector<double>) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
rotation_axis
(*args, **kwargs)¶ Overloaded function.
- rotation_axis(R: pyrosetta.rosetta.numeric.xyzMatrix_float_t, theta: float) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::rotation_axis(const class numeric::xyzMatrix<float> &, float &) –> class numeric::xyzVector<float>
- rotation_axis(R: pyrosetta.rosetta.numeric.xyzMatrix_double_t, theta: float) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::rotation_axis(const class numeric::xyzMatrix<double> &, double &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
rotation_matrix
(*args, **kwargs)¶ Overloaded function.
- rotation_matrix(axis: pyrosetta.rosetta.numeric.xyzVector_float_t, theta: float) -> numeric::xyzMatrix<float>
C++: numeric::rotation_matrix(const class numeric::xyzVector<float> &, const float &) –> class numeric::xyzMatrix<float>
- rotation_matrix(axis: pyrosetta.rosetta.numeric.xyzVector_double_t, theta: float) -> numeric::xyzMatrix<double>
C++: numeric::rotation_matrix(const class numeric::xyzVector<double> &, const double &) –> class numeric::xyzMatrix<double>
-
pyrosetta.rosetta.numeric.
sign
(x: float) → int¶ C++: numeric::sign(const double &) –> int
-
pyrosetta.rosetta.numeric.
sin_cos_range
(*args, **kwargs)¶ Overloaded function.
- sin_cos_range(x: float) -> float
- sin_cos_range(x: float, tol: float) -> float
C++: numeric::sin_cos_range(const double &, const double &) –> double
-
pyrosetta.rosetta.numeric.
transpose_product
(*args, **kwargs)¶ Overloaded function.
- transpose_product(m: numeric::xyzMatrix<float>, v: pyrosetta.rosetta.numeric.xyzVector_float_t) -> pyrosetta.rosetta.numeric.xyzVector_float_t
C++: numeric::transpose_product(const class numeric::xyzMatrix<float> &, const class numeric::xyzVector<float> &) –> class numeric::xyzVector<float>
- transpose_product(m: numeric::xyzMatrix<double>, v: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
C++: numeric::transpose_product(const class numeric::xyzMatrix<double> &, const class numeric::xyzVector<double> &) –> class numeric::xyzVector<double>
-
pyrosetta.rosetta.numeric.
urs_R2ang
(R: pyrosetta.rosetta.numeric.xyzMatrix_double_t) → float¶ C++: numeric::urs_R2ang(class numeric::xyzMatrix<double>) –> double
-
pyrosetta.rosetta.numeric.
urs_norm4
(a: float, b: float, c: float, d: float) → float¶ C++: numeric::urs_norm4(double, double, double, double) –> double
-
pyrosetta.rosetta.numeric.
z_rotation_matrix
(theta: float) → pyrosetta.rosetta.numeric.xyzMatrix_double_t¶ C++: numeric::z_rotation_matrix(const double &) –> class numeric::xyzMatrix<double>
-
pyrosetta.rosetta.numeric.
z_rotation_matrix_degrees
(theta: float) → pyrosetta.rosetta.numeric.xyzMatrix_double_t¶ C++: numeric::z_rotation_matrix_degrees(const double &) –> class numeric::xyzMatrix<double>