makeFactory#
These functions make a concrete factory, which is then used to make Inplace or Ooplace compute objects.
CONSTANT
- hpk.MAJOR_VERSION: str#
FUNCTIONS
- hpk.fft.makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryCC_float64 #
- hpk.fft.makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryCC_float32
- hpk.fft.makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryCC_float16
Overloaded function.
makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryCC_float64
Makes a factory for complex time domain and complex freq domain for double precision.
makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryCC_float32
Makes a factory for complex time domain and complex freq domain for single precision.
makeFactoryCC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryCC_float16
Makes a factory for complex time domain and complex freq domain for half precision.
- hpk.fft.makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryRC_float64 #
- hpk.fft.makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryRC_float32
- hpk.fft.makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) hpk.fft.FactoryRC_float16
Overloaded function.
makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryRC_float64
Makes a factory for real time domain and complex freq domain for double precision.
makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryRC_float32
Makes a factory for real time domain and complex freq domain for single precision.
makeFactoryRC(dtype: object, cfg: hpk.Configuration = []) -> hpk.fft.FactoryRC_float16
Makes a factory for real time domain and complex freq domain for half precision.