fourier

Bindings for numeric::fourier namespace

pyrosetta.rosetta.numeric.fourier.fft3(*args, **kwargs)

Overloaded function.

  1. fft3(X: ObjexxFCL::FArray3D<std::complex<double> >, fX: ObjexxFCL::FArray3D<std::complex<double> >) -> 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

  1. fft3(X: ObjexxFCL::FArray3D<float>, fX: ObjexxFCL::FArray3D<std::complex<double> >) -> None

3D fft r->c float

C++: numeric::fourier::fft3(const class ObjexxFCL::FArray3D<float> &, class ObjexxFCL::FArray3D<struct std::complex<double> > &) –> void

  1. fft3(X: ObjexxFCL::FArray3D<double>, fX: ObjexxFCL::FArray3D<std::complex<double> >) -> 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: ObjexxFCL::FArray3D<std::complex<double> >, fX: ObjexxFCL::FArray3D<std::complex<double> >) → 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.

  1. ifft3(fX: ObjexxFCL::FArray3D<std::complex<double> >, X: ObjexxFCL::FArray3D<std::complex<double> >) -> 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

  1. ifft3(fX: ObjexxFCL::FArray3D<std::complex<double> >, X: ObjexxFCL::FArray3D<float>) -> None

3D inverse ifft c->r float

C++: numeric::fourier::ifft3(const class ObjexxFCL::FArray3D<struct std::complex<double> > &, class ObjexxFCL::FArray3D<float> &) –> void

  1. ifft3(fX: ObjexxFCL::FArray3D<std::complex<double> >, X: ObjexxFCL::FArray3D<double>) -> 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: ObjexxFCL::FArray3D<std::complex<double> >, X: ObjexxFCL::FArray3D<std::complex<double> >) → 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: pyrosetta.rosetta.std.complex_double_t, 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_builtins.pybind11_object

__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.

  1. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) -> None
  2. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state, n: int, inv: int) -> 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__

Return str(self).

__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).

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) → pyrosetta.rosetta.std.complex_double_t

C++: numeric::fourier::kiss_dct_state::super_twiddles() –> struct std::complex<double> *

tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_dct_state) → pyrosetta.rosetta.std.complex_double_t

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: pyrosetta.rosetta.std.complex_double_t, fout: pyrosetta.rosetta.std.complex_double_t) → 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

pyrosetta.rosetta.numeric.fourier.kiss_fft_stride(cfg: pyrosetta.rosetta.numeric.fourier.kiss_fft_state, fin: pyrosetta.rosetta.std.complex_double_t, fout: pyrosetta.rosetta.std.complex_double_t, 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: pyrosetta.rosetta.std.complex_double_t, fout: pyrosetta.rosetta.std.complex_double_t) → 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_builtins.pybind11_object

__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.

  1. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) -> None
  2. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, n: pyrosetta.rosetta.std.vector_int, inv: int) -> None
  3. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state, arg0: pyrosetta.rosetta.numeric.fourier.kiss_fftnd_state) -> 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__

Return str(self).

__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.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) → pyrosetta.rosetta.std.complex_double_t

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: pyrosetta.rosetta.std.complex_double_t) → 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_builtins.pybind11_object

__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.

  1. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state) -> None
  2. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftndr_state, n: pyrosetta.rosetta.std.vector_int, inv: int) -> 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__

Return str(self).

__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).

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: pyrosetta.rosetta.std.complex_double_t, 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: pyrosetta.rosetta.std.complex_double_t) → 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_builtins.pybind11_object

__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.

  1. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) -> None
  2. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, n: int, inv: int) -> None
  3. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state, arg0: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) -> 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__

Return str(self).

__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.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) → pyrosetta.rosetta.std.complex_double_t

C++: numeric::fourier::kiss_fftr_state::super_twiddles() –> struct std::complex<double> *

tmpbuf(self: pyrosetta.rosetta.numeric.fourier.kiss_fftr_state) → pyrosetta.rosetta.std.complex_double_t

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: pyrosetta.rosetta.std.complex_double_t, 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_builtins.pybind11_object

__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.

  1. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state) -> None
  2. __init__(self: pyrosetta.rosetta.numeric.fourier.kiss_fftsplit_state, n: int, inv: int) -> 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__

Return str(self).

__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).

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) → pyrosetta.rosetta.std.complex_double_t

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: ObjexxFCL::FArray3D<std::complex<double> >, arrayOut: ObjexxFCL::FArray3D<std::complex<double> >, 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