electron_density

Bindings for core::scoring::electron_density namespace

class pyrosetta.rosetta.core.scoring.electron_density.KromerMann

Bases: pybind11_builtins.pybind11_object

f0(self: pyrosetta.rosetta.core.scoring.electron_density.KromerMann, S2: float) → float

C++: core::scoring::electron_density::KromerMann::f0(double) –> double

class pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering

Bases: pybind11_builtins.pybind11_object

B(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, k: float) → float

C++: core::scoring::electron_density::OneGaussianScattering::B(double) const –> double

C(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, k: float) → float

C++: core::scoring::electron_density::OneGaussianScattering::C(double) const –> double

a(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering) → int

C++: core::scoring::electron_density::OneGaussianScattering::a() const –> int

dk(*args, **kwargs)

Overloaded function.

  1. dk(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, B: float) -> float
  2. dk(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, B: float, lim: float) -> float

C++: core::scoring::electron_density::OneGaussianScattering::dk(double, double) const –> double

k(*args, **kwargs)

Overloaded function.

  1. k(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, B: float) -> float
  2. k(self: pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering, B: float, lim: float) -> float

C++: core::scoring::electron_density::OneGaussianScattering::k(double, double) const –> double

pyrosetta.rosetta.core.scoring.electron_density.add_dens_scores_from_cmdline_to_scorefxn(scorefxn_: pyrosetta.rosetta.core.scoring.ScoreFunction) → None

update scorefxn with density scores from commandline

C++: core::scoring::electron_density::add_dens_scores_from_cmdline_to_scorefxn(class core::scoring::ScoreFunction &) –> void

pyrosetta.rosetta.core.scoring.electron_density.conj_map_times(map_product: ObjexxFCL::FArray3D<std::complex<double> >, mapA: ObjexxFCL::FArray3D<std::complex<double> >, mapB: ObjexxFCL::FArray3D<std::complex<double> >) → None

C++: core::scoring::electron_density::conj_map_times(class ObjexxFCL::FArray3D<struct std::complex<double> > &, const class ObjexxFCL::FArray3D<struct std::complex<double> > &, const class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void

pyrosetta.rosetta.core.scoring.electron_density.convolute_maps(mapA: ObjexxFCL::FArray3D<double>, mapB: ObjexxFCL::FArray3D<double>) → ObjexxFCL::FArray3D<double>

C++: core::scoring::electron_density::convolute_maps(const class ObjexxFCL::FArray3D<double> &, const class ObjexxFCL::FArray3D<double> &) –> class ObjexxFCL::FArray3D<double>

pyrosetta.rosetta.core.scoring.electron_density.factorsLTE19(X: int) → bool

C++: core::scoring::electron_density::factorsLTE19(int) –> bool

pyrosetta.rosetta.core.scoring.electron_density.factorsLTE5(X: int) → bool

C++: core::scoring::electron_density::factorsLTE5(int) –> bool

pyrosetta.rosetta.core.scoring.electron_density.findSampling(MINSMP: float, NMUL: int) → int

C++: core::scoring::electron_density::findSampling(double, int) –> int

pyrosetta.rosetta.core.scoring.electron_density.findSampling5(MINSMP: float, NMUL: int) → int

C++: core::scoring::electron_density::findSampling5(double, int) –> int

pyrosetta.rosetta.core.scoring.electron_density.getDensityMap(*args, **kwargs)

Overloaded function.

  1. getDensityMap() -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity
  2. getDensityMap(filename: str) -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity
  3. getDensityMap(filename: str, force_reload: bool) -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity

The EDM instance

C++: core::scoring::electron_density::getDensityMap(const class std::basic_string<char> &, bool) –> class core::scoring::electron_density::ElectronDensity &

pyrosetta.rosetta.core.scoring.electron_density.getDensityMap_legacy(*args, **kwargs)

Overloaded function.

  1. getDensityMap_legacy() -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity
  2. getDensityMap_legacy(filename: str) -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity
  3. getDensityMap_legacy(filename: str, force_reload: bool) -> pyrosetta.rosetta.core.scoring.electron_density.ElectronDensity

The EDM instance

C++: core::scoring::electron_density::getDensityMap_legacy(const class std::basic_string<char> &, bool) –> class core::scoring::electron_density::ElectronDensity &

pyrosetta.rosetta.core.scoring.electron_density.get_A(elt: str) → pyrosetta.rosetta.core.scoring.electron_density.OneGaussianScattering

C++: core::scoring::electron_density::get_A(class std::basic_string<char>) –> class core::scoring::electron_density::OneGaussianScattering

pyrosetta.rosetta.core.scoring.electron_density.get_km(elt: str) → pyrosetta.rosetta.core.scoring.electron_density.KromerMann

C++: core::scoring::electron_density::get_km(class std::basic_string<char>) –> class core::scoring::electron_density::KromerMann

pyrosetta.rosetta.core.scoring.electron_density.interp_dspline(*args, **kwargs)

Overloaded function.

  1. interp_dspline(coeffs: ObjexxFCL::FArray3D<double>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
  2. interp_dspline(coeffs: ObjexxFCL::FArray3D<double>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t, mirrored: bool) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: core::scoring::electron_density::interp_dspline(class ObjexxFCL::FArray3D<double> &, const class numeric::xyzVector<double> &, bool) –> class numeric::xyzVector<double>

  1. interp_dspline(coeffs: ObjexxFCL::FArray3D<float>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t) -> pyrosetta.rosetta.numeric.xyzVector_double_t
  2. interp_dspline(coeffs: ObjexxFCL::FArray3D<float>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t, mirrored: bool) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: core::scoring::electron_density::interp_dspline(class ObjexxFCL::FArray3D<float> &, const class numeric::xyzVector<double> &, bool) –> class numeric::xyzVector<double>

  1. interp_dspline(coeffs: ObjexxFCL::FArray4D<double>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t, slab: float, gradX: pyrosetta.rosetta.numeric.xyzVector_double_t, gradSlab: float) -> None

C++: core::scoring::electron_density::interp_dspline(class ObjexxFCL::FArray4D<double> &, const class numeric::xyzVector<double> &, double, class numeric::xyzVector<double> &, double &) –> void

pyrosetta.rosetta.core.scoring.electron_density.interp_spline(*args, **kwargs)

Overloaded function.

  1. interp_spline(coeffs: ObjexxFCL::FArray3D<double>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
  2. interp_spline(coeffs: ObjexxFCL::FArray3D<double>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t, mirrored: bool) -> float

spline interpolation with periodic boundaries

C++: core::scoring::electron_density::interp_spline(class ObjexxFCL::FArray3D<double> &, const class numeric::xyzVector<double> &, bool) –> double

  1. interp_spline(coeffs: ObjexxFCL::FArray3D<float>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float
  2. interp_spline(coeffs: ObjexxFCL::FArray3D<float>, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t, mirrored: bool) -> float

spline interpolation with periodic boundaries

C++: core::scoring::electron_density::interp_spline(class ObjexxFCL::FArray3D<float> &, const class numeric::xyzVector<double> &, bool) –> double

  1. interp_spline(coeffs: ObjexxFCL::FArray4D<double>, slab: float, idxX: pyrosetta.rosetta.numeric.xyzVector_double_t) -> float

4d interpolants

C++: core::scoring::electron_density::interp_spline(class ObjexxFCL::FArray4D<double> &, double, const class numeric::xyzVector<double> &) –> double

pyrosetta.rosetta.core.scoring.electron_density.pos_mod(*args, **kwargs)

Overloaded function.

  1. pos_mod(x: float, y: float) -> float

C++: core::scoring::electron_density::pos_mod(float, float) –> float

  1. pos_mod(x: int, y: int) -> int

C++: core::scoring::electron_density::pos_mod(int, int) –> int

  1. pos_mod(x: float, y: float) -> float

C++: core::scoring::electron_density::pos_mod(double, double) –> double

pyrosetta.rosetta.core.scoring.electron_density.pose_has_nonzero_Bs(pose: pyrosetta.rosetta.core.pose.Pose) → bool

helper function quickly guesses if a pose has non-zero B factors

C++: core::scoring::electron_density::pose_has_nonzero_Bs(const class core::pose::Pose &) –> bool

pyrosetta.rosetta.core.scoring.electron_density.spline_coeffs(*args, **kwargs)

Overloaded function.

  1. spline_coeffs(data: ObjexxFCL::FArray3D<double>, coeffs: ObjexxFCL::FArray3D<double>) -> None
  2. spline_coeffs(data: ObjexxFCL::FArray3D<double>, coeffs: ObjexxFCL::FArray3D<double>, mirrored: bool) -> None

precompute spline coefficients (float array => double coeffs)

C++: core::scoring::electron_density::spline_coeffs(const class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, bool) –> void

  1. spline_coeffs(data: ObjexxFCL::FArray3D<float>, coeffs: ObjexxFCL::FArray3D<double>) -> None
  2. spline_coeffs(data: ObjexxFCL::FArray3D<float>, coeffs: ObjexxFCL::FArray3D<double>, mirrored: bool) -> None

precompute spline coefficients (double array => double coeffs)

C++: core::scoring::electron_density::spline_coeffs(const class ObjexxFCL::FArray3D<float> &, class ObjexxFCL::FArray3D<double> &, bool) –> void

  1. spline_coeffs(data: ObjexxFCL::FArray4D<double>, coeffs: ObjexxFCL::FArray4D<double>) -> None

C++: core::scoring::electron_density::spline_coeffs(const class ObjexxFCL::FArray4D<double> &, class ObjexxFCL::FArray4D<double> &) –> void