fourier¶
Bindings for numeric::fourier namespace
- class pyrosetta.rosetta.numeric.fourier.SHT¶
Bases:
pybind11_object
- idx_to_euler(self: pyrosetta.rosetta.numeric.fourier.SHT, maxloc: int, eulerAngles: pyrosetta.rosetta.numeric.xyzVector_double_t) None ¶
Convert an index from ‘so3_correlation’ into Euler angles alpha, beta, gamma
C++: numeric::fourier::SHT::idx_to_euler(int, class numeric::xyzVector<double> &) –> void
- idx_to_rot(self: pyrosetta.rosetta.numeric.fourier.SHT, maxloc: int, thisRot: pyrosetta.rosetta.numeric.xyzMatrix_double_t) None ¶
Convert an index from ‘so3_correlation’ into a rotation matrix
C++: numeric::fourier::SHT::idx_to_rot(int, class numeric::xyzMatrix<double> &) –> void
- init(self: pyrosetta.rosetta.numeric.fourier.SHT, B: int, nR: int) None ¶
Initialize with a given bandwidth, # of radial shells
C++: numeric::fourier::SHT::init(int, int) –> void
- sharm_invTransform(self: pyrosetta.rosetta.numeric.fourier.SHT, sigR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefI: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t) None ¶
Take inverse spherical harmonic transform of ‘sigCoefR’ and ‘sigCoefI’, result in ‘sigR’
C++: numeric::fourier::SHT::sharm_invTransform(class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &) –> void
- sharm_transform(self: pyrosetta.rosetta.numeric.fourier.SHT, sigR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefI: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t) None ¶
Take spherical harmonic transform of ‘sigR’, result in ‘sigCoefR’ and ‘sigCoefI’
C++: numeric::fourier::SHT::sharm_transform(const class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &) –> void
- so3_correlate(self: pyrosetta.rosetta.numeric.fourier.SHT, so3_correlation: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefI: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, tmpCoefR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, tmpCoefI: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t) None ¶
Correlate two signals (‘sigCoef’ and ‘tmpCoef’) as a function of rotation of ‘tmpCoef’, result in ‘so3_correlation’
C++: numeric::fourier::SHT::so3_correlate(class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &) –> void
- sph_standardize(self: pyrosetta.rosetta.numeric.fourier.SHT, sigCoefR: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, sigCoefI: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t) None ¶
Standardize coefficients ‘sigCoefR’ and ‘sigCoefI’
C++: numeric::fourier::SHT::sph_standardize(class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<double> &) –> void
- class pyrosetta.rosetta.numeric.fourier.SO3coeffs¶
Bases:
pybind11_object
- InvLegendre(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, coeffs: pyrosetta.rosetta.utility.vector0_double, coeffs_idx: int, m: int, result: pyrosetta.rosetta.utility.vector0_double, trans_cos_pml: pyrosetta.rosetta.utility.vector0_double, sin_values: pyrosetta.rosetta.utility.vector0_double, scratch: pyrosetta.rosetta.utility.vector0_double, idctPlan: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) None ¶
C++: numeric::fourier::SO3coeffs::InvLegendre(class utility::vector0<double, class std::allocator<double> > &, int, int, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class numeric::fourier::kiss_dct_state *) –> void
- Legendre(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, data: pyrosetta.rosetta.utility.vector0_double, coeffs_idx: int, m: int, result: pyrosetta.rosetta.utility.vector0_double, cos_pml: pyrosetta.rosetta.utility.vector0_double, weights: pyrosetta.rosetta.utility.vector0_double, scratch1: pyrosetta.rosetta.utility.vector0_double, scratch2: pyrosetta.rosetta.utility.vector0_double, dctPlan: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) None ¶
C++: numeric::fourier::SO3coeffs::Legendre(class utility::vector0<double, class std::allocator<double> > &, int, int, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, class numeric::fourier::kiss_dct_state *) –> void
- coefLoc(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int) int ¶
C++: numeric::fourier::SO3coeffs::coefLoc(int, int) –> int
- genWigner_ds(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int, cosEval: pyrosetta.rosetta.utility.vector0_double, sinEval2: pyrosetta.rosetta.utility.vector0_double, cosEval2: pyrosetta.rosetta.utility.vector0_double, result: pyrosetta.rosetta.utility.vector0_double, start_idx: int, scratch1: pyrosetta.rosetta.utility.vector0_double, scratch2: pyrosetta.rosetta.utility.vector0_double) None ¶
C++: numeric::fourier::SO3coeffs::genWigner_ds(int, int, const class utility::vector0<double, class std::allocator<double> > &, const class utility::vector0<double, class std::allocator<double> > &, const class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &, int, class utility::vector0<double, class std::allocator<double> > &, class utility::vector0<double, class std::allocator<double> > &) –> void
- init(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, B: int) None ¶
Construct with a given bandwidth, # of radial shells
C++: numeric::fourier::SO3coeffs::init(int) –> void
- lm_index(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m: int, l: int) int ¶
C++: numeric::fourier::SO3coeffs::lm_index(int, int) –> int
- sampLoc(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int) int ¶
C++: numeric::fourier::SO3coeffs::sampLoc(int, int) –> int
- transposeRowSize(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, row: int, m: int) int ¶
C++: numeric::fourier::SO3coeffs::transposeRowSize(int, int) –> int
- wignerSynthesis(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int, coeffs: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, coeffs_idx: int, wignersTrans: pyrosetta.rosetta.utility.vector0_double, wigners_idx: int, signal: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, signal_idx: int) None ¶
C++: numeric::fourier::SO3coeffs::wignerSynthesis(int, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int, class utility::vector0<double, class std::allocator<double> > &, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int) –> void
- wignerSynthesisDiffSign(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int, coeffs: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, coeffs_idx: int, wignersTrans: pyrosetta.rosetta.utility.vector0_double, wigners_idx: int, signal: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, signal_idx: int, scratch: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) None ¶
C++: numeric::fourier::SO3coeffs::wignerSynthesisDiffSign(int, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int, class utility::vector0<double, class std::allocator<double> > &, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
- wignerSynthesisSameSign(self: pyrosetta.rosetta.numeric.fourier.SO3coeffs, m1: int, m2: int, coeffs: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, coeffs_idx: int, wignersTrans: pyrosetta.rosetta.utility.vector0_double, wigners_idx: int, signal: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, signal_idx: int) None ¶
C++: numeric::fourier::SO3coeffs::wignerSynthesisSameSign(int, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int, class utility::vector0<double, class std::allocator<double> > &, int, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int) –> void
- pyrosetta.rosetta.numeric.fourier.fft3(*args, **kwargs)¶
Overloaded function.
fft3(X: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) -> None
3D fft c->c double
C++: numeric::fourier::fft3(const class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
fft3(X: pyrosetta.rosetta.ObjexxFCL.FArray3D_float_t, fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) -> None
3D fft r->c float
C++: numeric::fourier::fft3(const class ObjexxFCL::FArray3D<float> &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
fft3(X: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t, fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) -> None
3D fft r->c double
C++: numeric::fourier::fft3(const class ObjexxFCL::FArray3D<double> &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
- pyrosetta.rosetta.numeric.fourier.fft3_dynamic(X: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) None ¶
3D fft c->c double with no static
C++: numeric::fourier::fft3_dynamic(class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
- pyrosetta.rosetta.numeric.fourier.ifft3(*args, **kwargs)¶
Overloaded function.
ifft3(fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, X: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) -> None
3D inverse fft c->c double
C++: numeric::fourier::ifft3(const class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
ifft3(fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, X: pyrosetta.rosetta.ObjexxFCL.FArray3D_float_t) -> None
3D inverse ifft c->r float
C++: numeric::fourier::ifft3(const class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<float> &) –> void
ifft3(fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, X: pyrosetta.rosetta.ObjexxFCL.FArray3D_double_t) -> None
3D inverse ifft c->r double
C++: numeric::fourier::ifft3(const class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<double> &) –> void
- pyrosetta.rosetta.numeric.fourier.ifft3_dynamic(fX: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, X: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t) None ¶
3D inverse fft c->c double with no static
C++: numeric::fourier::ifft3_dynamic(class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void
- pyrosetta.rosetta.numeric.fourier.kf_cexp(x: std::complex<double>, phase: float) None ¶
C++: numeric::fourier::kf_cexp(struct std::complex<double> &, double) –> void
- pyrosetta.rosetta.numeric.fourier.kiss_dct(st: pyrosetta.rosetta.numeric.fourier.kiss_dct_state, timedata: float, freqdata: float) None ¶
C++: numeric::fourier::kiss_dct(class numeric::fourier::kiss_dct_state *, const double *, double *) –> void
- class pyrosetta.rosetta.numeric.fourier.kiss_dct_state¶
Bases:
pybind11_object
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) int ¶
C++: numeric::fourier::kiss_dct_state::inverse() –> int
- nfft(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) int ¶
C++: numeric::fourier::kiss_dct_state::nfft() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state, n: int, inv: int) None ¶
C++: numeric::fourier::kiss_dct_state::resize(int, int) –> void
- substate(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) pyrosetta.rosetta.numeric.fourier.kiss_fft_state ¶
C++: numeric::fourier::kiss_dct_state::substate() –> class numeric::fourier::kiss_fft_state *
- super_twiddles(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) std::complex<double> ¶
C++: numeric::fourier::kiss_dct_state::super_twiddles() –> struct std::complex<double> *
- tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) std::complex<double> ¶
C++: numeric::fourier::kiss_dct_state::tmpbuf() –> struct std::complex<double> *
- pyrosetta.rosetta.numeric.fourier.kiss_fft(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fft_state, fin: std::complex<double>, fout: std::complex<double>) None ¶
C++: numeric::fourier::kiss_fft(class numeric::fourier::kiss_fft_state *, const struct std::complex<double> *, struct std::complex<double> *) –> void
- pyrosetta.rosetta.numeric.fourier.kiss_fft_cleanup() None ¶
C++: numeric::fourier::kiss_fft_cleanup() –> void
- pyrosetta.rosetta.numeric.fourier.kiss_fft_next_fast_size(n: int) int ¶
C++: numeric::fourier::kiss_fft_next_fast_size(int) –> int
- pyrosetta.rosetta.numeric.fourier.kiss_fft_split(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state, rin: float, iin: float, rout: float, iout: float, fin_stride: int, fout_stride: int) None ¶
C++: numeric::fourier::kiss_fft_split(class numeric::fourier::kiss_fftsplit_state *, const double *, const double *, double *, double *, int, int) –> void
- class pyrosetta.rosetta.numeric.fourier.kiss_fft_state¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state, : pyrosetta.rosetta.numeric.fourier.kiss_fft_state) pyrosetta.rosetta.numeric.fourier.kiss_fft_state ¶
C++: numeric::fourier::kiss_fft_state::operator=(const class numeric::fourier::kiss_fft_state &) –> class numeric::fourier::kiss_fft_state &
- factors(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state) int ¶
C++: numeric::fourier::kiss_fft_state::factors() –> int *
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state) int ¶
C++: numeric::fourier::kiss_fft_state::inverse() –> int
- nfft(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state) int ¶
C++: numeric::fourier::kiss_fft_state::nfft() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state, n: int, inv: int) None ¶
C++: numeric::fourier::kiss_fft_state::resize(int, int) –> void
- twiddles(self: pyrosetta.rosetta.numeric.fourier.kiss_fft_state) std::complex<double> ¶
C++: numeric::fourier::kiss_fft_state::twiddles() –> struct std::complex<double> *
- pyrosetta.rosetta.numeric.fourier.kiss_fft_stride(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fft_state, fin: std::complex<double>, fout: std::complex<double>, fin_stride: int) None ¶
C++: numeric::fourier::kiss_fft_stride(class numeric::fourier::kiss_fft_state *, const struct std::complex<double> *, struct std::complex<double> *, int) –> void
- pyrosetta.rosetta.numeric.fourier.kiss_fftnd(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, fin: std::complex<double>, fout: std::complex<double>) None ¶
C++: numeric::fourier::kiss_fftnd(class numeric::fourier::kiss_fftnd_state *, const struct std::complex<double> *, struct std::complex<double> *) –> void
- class pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, : pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state ¶
C++: numeric::fourier::kiss_fftnd_state::operator=(const class numeric::fourier::kiss_fftnd_state &) –> class numeric::fourier::kiss_fftnd_state &
- dimprod(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) int ¶
C++: numeric::fourier::kiss_fftnd_state::dimprod() –> int
- dims(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) int ¶
C++: numeric::fourier::kiss_fftnd_state::dims() –> int *
- dims_v(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) pyrosetta.rosetta.std.vector_int ¶
C++: numeric::fourier::kiss_fftnd_state::dims_v() –> class std::vector<int, class std::allocator<int> >
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) int ¶
C++: numeric::fourier::kiss_fftnd_state::inverse() –> int
- ndims(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) int ¶
C++: numeric::fourier::kiss_fftnd_state::ndims() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, n: pyrosetta.rosetta.std.vector_int, inv: int) None ¶
C++: numeric::fourier::kiss_fftnd_state::resize(const class std::vector<int, class std::allocator<int> > &, int) –> void
- states(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, i: int) pyrosetta.rosetta.numeric.fourier.kiss_fft_state ¶
C++: numeric::fourier::kiss_fftnd_state::states(int) –> class numeric::fourier::kiss_fft_state *
- tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) std::complex<double> ¶
C++: numeric::fourier::kiss_fftnd_state::tmpbuf() –> struct std::complex<double> *
- pyrosetta.rosetta.numeric.fourier.kiss_fftndr(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state, timedata: float, freqdata: std::complex<double>) None ¶
C++: numeric::fourier::kiss_fftndr(class numeric::fourier::kiss_fftndr_state *, const double *, struct std::complex<double> *) –> void
- class pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state¶
Bases:
pybind11_object
- cfg_nd(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state ¶
C++: numeric::fourier::kiss_fftndr_state::cfg_nd() –> class numeric::fourier::kiss_fftnd_state *
- cfg_r(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) pyrosetta.rosetta.numeric.fourier.kiss_fftr_state ¶
C++: numeric::fourier::kiss_fftndr_state::cfg_r() –> class numeric::fourier::kiss_fftr_state *
- dimOther(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) int ¶
C++: numeric::fourier::kiss_fftndr_state::dimOther() –> int
- dimReal(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) int ¶
C++: numeric::fourier::kiss_fftndr_state::dimReal() –> int
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) int ¶
C++: numeric::fourier::kiss_fftndr_state::inverse() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state, n: pyrosetta.rosetta.std.vector_int, inv: int) None ¶
C++: numeric::fourier::kiss_fftndr_state::resize(const class std::vector<int, class std::allocator<int> > &, int) –> void
- tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) float ¶
C++: numeric::fourier::kiss_fftndr_state::tmpbuf() –> double *
- pyrosetta.rosetta.numeric.fourier.kiss_fftndri(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state, freqdata: std::complex<double>, timedata: float) None ¶
C++: numeric::fourier::kiss_fftndri(class numeric::fourier::kiss_fftndr_state *, const struct std::complex<double> *, double *) –> void
- pyrosetta.rosetta.numeric.fourier.kiss_fftr(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, timedata: float, freqdata: std::complex<double>) None ¶
C++: numeric::fourier::kiss_fftr(class numeric::fourier::kiss_fftr_state *, const double *, struct std::complex<double> *) –> void
- pyrosetta.rosetta.numeric.fourier.kiss_fftr_next_fast_size_real(n: int) int ¶
C++: numeric::fourier::kiss_fftr_next_fast_size_real(int) –> int
- class pyrosetta.rosetta.numeric.fourier.kiss_fftr_state¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, : pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) pyrosetta.rosetta.numeric.fourier.kiss_fftr_state ¶
C++: numeric::fourier::kiss_fftr_state::operator=(const class numeric::fourier::kiss_fftr_state &) –> class numeric::fourier::kiss_fftr_state &
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) int ¶
C++: numeric::fourier::kiss_fftr_state::inverse() –> int
- nfft(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) int ¶
C++: numeric::fourier::kiss_fftr_state::nfft() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, n: int, inv: int) None ¶
C++: numeric::fourier::kiss_fftr_state::resize(int, int) –> void
- substate(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) pyrosetta.rosetta.numeric.fourier.kiss_fft_state ¶
C++: numeric::fourier::kiss_fftr_state::substate() –> class numeric::fourier::kiss_fft_state *
- super_twiddles(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) std::complex<double> ¶
C++: numeric::fourier::kiss_fftr_state::super_twiddles() –> struct std::complex<double> *
- tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) std::complex<double> ¶
C++: numeric::fourier::kiss_fftr_state::tmpbuf() –> struct std::complex<double> *
- pyrosetta.rosetta.numeric.fourier.kiss_fftri(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, freqdata: std::complex<double>, timedata: float) None ¶
C++: numeric::fourier::kiss_fftri(class numeric::fourier::kiss_fftr_state *, const struct std::complex<double> *, double *) –> void
- class pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state¶
Bases:
pybind11_object
- inverse(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state) int ¶
C++: numeric::fourier::kiss_fftsplit_state::inverse() –> int
- nfft(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state) int ¶
C++: numeric::fourier::kiss_fftsplit_state::nfft() –> int
- resize(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state, n: int, inv: int) None ¶
C++: numeric::fourier::kiss_fftsplit_state::resize(int, int) –> void
- substate(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state) pyrosetta.rosetta.numeric.fourier.kiss_fft_state ¶
C++: numeric::fourier::kiss_fftsplit_state::substate() –> class numeric::fourier::kiss_fft_state *
- tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state) std::complex<double> ¶
C++: numeric::fourier::kiss_fftsplit_state::tmpbuf() –> struct std::complex<double> *
- pyrosetta.rosetta.numeric.fourier.kiss_idct(st: pyrosetta.rosetta.numeric.fourier.kiss_dct_state, freqdata: float, timedata: float) None ¶
C++: numeric::fourier::kiss_idct(class numeric::fourier::kiss_dct_state *, const double *, double *) –> void
- pyrosetta.rosetta.numeric.fourier.transpose_so3(arrayIn: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, arrayOut: pyrosetta.rosetta.ObjexxFCL.FArray3D_std_complex_double_t, m: int, n: int) None ¶
C++: numeric::fourier::transpose_so3(class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<struct std::complex<double> > &, int, int) –> void