casa
5.7.0-16
|
Call this inline as f(arg/PI2) More...
#include <CExp.h>
Public Member Functions | |
CExp () | |
CExp (int n) | |
void | build (int n) |
double | f (register T arg) |
int | hashFunction (T arg) |
int | myhash2 (register double arg) |
{return (int)(myhash(arg/PI2)/Step);} More... | |
std::complex< T > | operator() (T &arg) |
T | imag (T arg) |
T | real (T arg) |
void | reim (T &arg, T &re, T &im) |
Private Attributes | |
casacore::Vector< T > | RTable |
casacore::Vector< T > | ITable |
T | Step |
int | Size |
Call this inline as f(arg/PI2)
|
inline |
Definition at line 58 of file CExp.h.
References casa::CExp< T >::Size.
|
inline |
Definition at line 59 of file CExp.h.
References casa::CExp< T >::build(), and casa::CExp< T >::Size.
|
inline |
Definition at line 60 of file CExp.h.
References casacore::cos(), casa::CExp< T >::ITable, PI2, casa::CExp< T >::RTable, casacore::sin(), casa::CExp< T >::Size, and casa::CExp< T >::Step.
Referenced by casa::CExp< T >::CExp().
|
inline |
|
inline |
Definition at line 82 of file CExp.h.
References casacore::abs(), casacore::fmod(), PI2, and casa::CExp< T >::Step.
Referenced by casa::CExp< T >::imag(), and casa::CExp< T >::real().
|
inline |
Definition at line 107 of file CExp.h.
References casa::CExp< T >::hashFunction(), and casa::CExp< T >::ITable.
|
inline |
{return (int)(myhash(arg/PI2)/Step);}
Definition at line 85 of file CExp.h.
References casa::CExp< T >::Size.
|
inline |
int N=hashFunction(arg);
int N=HASH(arg); T t=arg/PI2;int N=MYHASH2(t); T t=arg/PI2;int N=(int)MYHASH3(t)/Step; int N=myhash2(arg/PI2);
Definition at line 96 of file CExp.h.
References casacore::abs(), casacore::fmod(), casa::CExp< T >::ITable, N, PI2, casa::CExp< T >::RTable, and casa::CExp< T >::Step.
|
inline |
Definition at line 108 of file CExp.h.
References casa::CExp< T >::hashFunction(), and casa::CExp< T >::RTable.
|
inline |
Definition at line 109 of file CExp.h.
References HASH, casa::CExp< T >::ITable, N, and casa::CExp< T >::RTable.
|
private |
Definition at line 112 of file CExp.h.
Referenced by casa::CExp< T >::build(), casa::CExp< T >::imag(), casa::CExp< T >::operator()(), and casa::CExp< T >::reim().
|
private |
Definition at line 112 of file CExp.h.
Referenced by casa::CExp< T >::build(), casa::CExp< T >::operator()(), casa::CExp< T >::real(), and casa::CExp< T >::reim().
|
private |
Definition at line 114 of file CExp.h.
Referenced by casa::CExp< T >::build(), casa::CExp< T >::CExp(), and casa::CExp< T >::myhash2().
|
private |
Definition at line 113 of file CExp.h.
Referenced by casa::CExp< T >::build(), casa::CExp< T >::hashFunction(), and casa::CExp< T >::operator()().