Sine x / x function. More...
#include <MathFunc.h>
Public Member Functions | |
Sinc_Conv (T cut=MathFunc< T >::defSphcutoff(), T sincparm=MathFunc< T >::defSincparm()) | |
default constructor | |
Sinc_Conv (const Sinc_Conv< T > &) | |
copy constructor | |
Sinc_Conv< T > & | operator= (const Sinc_Conv< T > &) |
Assignment operator - Note: this function works only for envelops. | |
T | sup_value () const |
return value of support width | |
T | value (const T &) const |
compute and return a value of the math function | |
FuncId | id () const |
return a FuncId structure for Table storage/retrieval. | |
Private Member Functions | |
MathFunc< T > * | clone () const |
for every derived class, return new of that class with its own parameters | |
Private Attributes | |
T | Sinc_parm |
T | sup_width |
Sine x / x function.
Sine x / x function
Definition at line 424 of file MathFunc.h.
casacore::Sinc_Conv< T >::Sinc_Conv | ( | T | cut = MathFunc< T >::defSphcutoff() , |
|
T | sincparm = MathFunc< T >::defSincparm() | |||
) |
default constructor
casacore::Sinc_Conv< T >::Sinc_Conv | ( | const Sinc_Conv< T > & | ) |
copy constructor
MathFunc<T>* casacore::Sinc_Conv< T >::clone | ( | ) | const [private, virtual] |
for every derived class, return new of that class with its own parameters
Reimplemented from casacore::MathFunc< T >.
FuncId casacore::Sinc_Conv< T >::id | ( | ) | const [virtual] |
return a FuncId structure for Table storage/retrieval.
Reimplemented from casacore::MathFunc< T >.
Sinc_Conv<T>& casacore::Sinc_Conv< T >::operator= | ( | const Sinc_Conv< T > & | ) |
Assignment operator - Note: this function works only for envelops.
Polymorphism flaws will let you pass a letter as an argument but an exception will be thrown at run time.
Reimplemented from casacore::MathFunc< T >.
T casacore::Sinc_Conv< T >::sup_value | ( | ) | const [inline, virtual] |
return value of support width
Reimplemented from casacore::MathFunc< T >.
Definition at line 435 of file MathFunc.h.
References casacore::Sinc_Conv< T >::sup_width.
T casacore::Sinc_Conv< T >::value | ( | const T & | a | ) | const [virtual] |
compute and return a value of the math function
Reimplemented from casacore::MathFunc< T >.
T casacore::Sinc_Conv< T >::Sinc_parm [private] |
Definition at line 447 of file MathFunc.h.
T casacore::Sinc_Conv< T >::sup_width [private] |
Definition at line 447 of file MathFunc.h.
Referenced by casacore::Sinc_Conv< T >::sup_value().