C# Class Coon.Compass.Procyon.alglib.alglib.ftbase

Show file Open project: dbaileychess/Compass

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

ftapplyplan() public static method

public static ftapplyplan ( fasttransformplan plan, double a, int offsa, int repcnt ) : void
plan fasttransformplan
a double
offsa int
repcnt int
return void

ftbasefactorize() public static method

public static ftbasefactorize ( int n, int tasktype, int &n1, int &n2 ) : void
n int
tasktype int
n1 int
n2 int
return void

ftbasefindsmooth() public static method

public static ftbasefindsmooth ( int n ) : int
n int
return int

ftbasefindsmootheven() public static method

public static ftbasefindsmootheven ( int n ) : int
n int
return int

ftbasegetflopestimate() public static method

public static ftbasegetflopestimate ( int n ) : double
n int
return double

ftbaseissmooth() public static method

public static ftbaseissmooth ( int n ) : bool
n int
return bool

ftcomplexfftplan() public static method

public static ftcomplexfftplan ( int n, int k, fasttransformplan plan ) : void
n int
k int
plan fasttransformplan
return void