C# Класс Coon.Compass.Procyon.alglib.alglib.ftbase

Показать файл Открыть проект

Открытые методы

Метод Описание
ftapplyplan ( fasttransformplan plan, double a, int offsa, int repcnt ) : void
ftbasefactorize ( int n, int tasktype, int &n1, int &n2 ) : void
ftbasefindsmooth ( int n ) : int
ftbasefindsmootheven ( int n ) : int
ftbasegetflopestimate ( int n ) : double
ftbaseissmooth ( int n ) : bool
ftcomplexfftplan ( int n, int k, fasttransformplan plan ) : void

Приватные методы

Метод Описание
ffticltrec ( double a, int astart, int astride, double b, int bstart, int bstride, int m, int n ) : void
fftirltrec ( double &a, int astart, int astride, double &b, int bstart, int bstride, int m, int n ) : void
ffttwcalc ( double a, int aoffset, int n1, int n2 ) : void
ftapplycomplexcodeletfft ( double a, int offs, int operandscnt, int operandsize, int microvectorsize ) : void
ftapplycomplexcodelettwfft ( double a, int offs, int operandscnt, int operandsize, int microvectorsize ) : void
ftapplycomplexreffft ( double a, int offs, int operandscnt, int operandsize, int microvectorsize, double buf ) : void
ftapplysubplan ( fasttransformplan plan, int subplan, double a, int abase, int aoffset, double buf, int repcnt ) : void
ftbasefindsmoothrec ( int n, int seed, int leastfactor, int &best ) : void
ftbluesteinsfft ( fasttransformplan plan, double a, int abase, int aoffset, int operandscnt, int n, int m, int precoffs, int subplan, double bufa, double bufb, double bufc, double bufd ) : void
ftcomplexfftplanrec ( int n, int k, bool childplan, bool topmostplan, int &rowptr, int &bluesteinsize, int &precrptr, int &preciptr, fasttransformplan plan ) : void
ftdeterminespacerequirements ( int n, int &precrsize, int &precisize ) : void
ftfactorize ( int n, bool isroot, int &n1, int &n2 ) : void
ftoptimisticestimate ( int n ) : int
ftprecomputebluesteinsfft ( int n, int m, double precr, int offs ) : void
ftprecomputeradersfft ( int n, int rq, int riq, double precr, int offs ) : void
ftpushentry ( fasttransformplan plan, int &rowptr, int etype, int eopcnt, int eopsize, int emcvsize, int eparam0 ) : void
ftpushentry2 ( fasttransformplan plan, int &rowptr, int etype, int eopcnt, int eopsize, int emcvsize, int eparam0, int eparam1 ) : void
ftpushentry4 ( fasttransformplan plan, int &rowptr, int etype, int eopcnt, int eopsize, int emcvsize, int eparam0, int eparam1, int eparam2, int eparam3 ) : void
ftradersfft ( fasttransformplan plan, double a, int abase, int aoffset, int operandscnt, int n, int subplan, int rq, int riq, int precoffs, double buf ) : void
internalcomplexlintranspose ( double a, int m, int n, int astart, double buf ) : void

Описание методов

ftapplyplan() публичный статический Метод

public static ftapplyplan ( fasttransformplan plan, double a, int offsa, int repcnt ) : void
plan fasttransformplan
a double
offsa int
repcnt int
Результат void

ftbasefactorize() публичный статический Метод

public static ftbasefactorize ( int n, int tasktype, int &n1, int &n2 ) : void
n int
tasktype int
n1 int
n2 int
Результат void

ftbasefindsmooth() публичный статический Метод

public static ftbasefindsmooth ( int n ) : int
n int
Результат int

ftbasefindsmootheven() публичный статический Метод

public static ftbasefindsmootheven ( int n ) : int
n int
Результат int

ftbasegetflopestimate() публичный статический Метод

public static ftbasegetflopestimate ( int n ) : double
n int
Результат double

ftbaseissmooth() публичный статический Метод

public static ftbaseissmooth ( int n ) : bool
n int
Результат bool

ftcomplexfftplan() публичный статический Метод

public static ftcomplexfftplan ( int n, int k, fasttransformplan plan ) : void
n int
k int
plan fasttransformplan
Результат void