|
casacore
|
Spheroidal function. More...
#include <MathFunc.h>
Public Member Functions | |
| Sph_Conv (T cut=MathFunc< T >::defSphcutoff(), T Sphparm=MathFunc< T >::defSphparm()) | |
| default constructor | |
| Sph_Conv (const Sph_Conv< T > &) | |
| copy constructor | |
| Sph_Conv< T > & | operator= (const Sph_Conv< T > &) |
| T | sup_value () const |
| return value of support width | |
| float | value (const float &) const |
| FuncId | id () const |
| return a FuncId structure for Table storage/retrieval. | |
Public Member Functions inherited from casacore::MathFunc< T > | |
| MathFunc (FUNCTYPE) | |
| constructors | |
| MathFunc (FUNCTYPE, T cutoff, T arg1=1.0e+30, T arg2=1.0e+30, T arg3=1.0e+30) | |
| accept up to 4 arguments, the first being the support radius | |
| MathFunc (String &, Vector< double > &) | |
| MathFunc (const MathFunc< T > &) | |
| MathFunc (MathFunc< T > *) | |
| virtual | ~MathFunc () |
| Destructor. | |
| MathFunc< T > & | operator= (const MathFunc< T > &) |
| Assignment operator - Note: this function works only for envelops. | |
| virtual T | value (const T &a) const |
| compute and return a value of the math function | |
Private Member Functions | |
| MathFunc< T > * | clone () const |
| for every derived class, return new of that class with its own parameters | |
Private Attributes | |
| T | sup_width |
| T | sphparm |
Additional Inherited Members | |
Static Public Member Functions inherited from casacore::MathFunc< T > | |
| static MathFunc< T > * | newMathFunc (const MathFunc< T > &) |
| create a new math function | |
| static T | defcutoff () |
| These functions return the static constants used as default parameters for the various derived functions. | |
| static T | defwidth () |
| The default width for Gaussian_Conv. | |
| static T | defKBwidth () |
| The default width for KB_Conv and Mod_KB_Conv. | |
| static T | defKBparm () |
| A default parameter for KB_Conv and Mod_KB_Conv. | |
| static T | defmodKBparm () |
| A default parameter for Mod_KB_Conv. | |
| static T | defSphcutoff () |
| The default support radius for Sinc_Conv and Sph_Conv. | |
| static T | defSincparm () |
| The default Sinc parameter for Sinc_Conv and Exp_Sinc_Conv. | |
| static T | defSphparm () |
| The default parameter for Sph_Conv. | |
| static T | defExpPower () |
| The default exponential power for Exp_Sinc_Conv. | |
| static T | defExpScale () |
| The default exponential scale length for Exp_Sinc_Conv. | |
Protected Member Functions inherited from casacore::MathFunc< T > | |
| MathFunc () | |
| Default constructor (Null) | |
Protected Attributes inherited from casacore::MathFunc< T > | |
| MathFunc< T > * | object |
| pointer to letter class | |
Spheroidal function.
Spheroidal function - calls Fred Schwab function converted by f2c Spheroidal function - calls Fred Schwab function converted by f2c
Definition at line 457 of file MathFunc.h.
| casacore::Sph_Conv< T >::Sph_Conv | ( | T | cut = MathFunc< T >::defSphcutoff(), |
| T | Sphparm = MathFunc< T >::defSphparm() |
||
| ) |
default constructor
| casacore::Sph_Conv< T >::Sph_Conv | ( | const Sph_Conv< T > & | ) |
copy constructor
|
privatevirtual |
for every derived class, return new of that class with its own parameters
Reimplemented from casacore::MathFunc< T >.
|
virtual |
return a FuncId structure for Table storage/retrieval.
Reimplemented from casacore::MathFunc< T >.
| Sph_Conv< T > & casacore::Sph_Conv< T >::operator= | ( | const Sph_Conv< T > & | ) |
|
inlinevirtual |
return value of support width
Reimplemented from casacore::MathFunc< T >.
Definition at line 471 of file MathFunc.h.
References casacore::Sph_Conv< T >::sup_width.
| float casacore::Sph_Conv< T >::value | ( | const float & | ) | const |
|
private |
Definition at line 483 of file MathFunc.h.
|
private |
Definition at line 483 of file MathFunc.h.
Referenced by casacore::Sph_Conv< T >::sup_value().