Describes the function most often used for determining spectral index plus higher order terms: y = c_0 * x**( c_1 + c_2*ln(x) + c_3*ln(x)**2 + ... ) where c_1 is the traditional spectral index (alpha). More...
#include <PowerLogPolynomialSpectralElement.h>
Public Member Functions | |
PowerLogPolynomialSpectralElement (uInt n) | |
* | PowerLogPolynomialSpectralElement (const Vector< Double > ¶m) |
Construct with the given parameters. | |
PowerLogPolynomialSpectralElement (const PowerLogPolynomialSpectralElement &other) | |
Copy constructor (deep copy). | |
~PowerLogPolynomialSpectralElement () | |
PowerLogPolynomialSpectralElement & | operator= (const PowerLogPolynomialSpectralElement &other) |
SpectralElement * | clone () const |
Describes the function most often used for determining spectral index plus higher order terms: y = c_0 * x**( c_1 + c_2*ln(x) + c_3*ln(x)**2 + ... ) where c_1 is the traditional spectral index (alpha).
Public interface
From power law, logarithm, and polynomial and spectral line and element
Describes a function that can be used to fit for spectral index and higher order terms
To have a spectral element representing a spectral index function.
Definition at line 68 of file PowerLogPolynomialSpectralElement.h.
casa::PowerLogPolynomialSpectralElement::PowerLogPolynomialSpectralElement | ( | uInt | n | ) | [explicit] |
* casa::PowerLogPolynomialSpectralElement::PowerLogPolynomialSpectralElement | ( | const Vector< Double > & | param | ) |
Construct with the given parameters.
See above constructor for order in which the parameters should be supplied.
casa::PowerLogPolynomialSpectralElement::PowerLogPolynomialSpectralElement | ( | const PowerLogPolynomialSpectralElement & | other | ) |
Copy constructor (deep copy).
casa::PowerLogPolynomialSpectralElement::~PowerLogPolynomialSpectralElement | ( | ) |
SpectralElement* casa::PowerLogPolynomialSpectralElement::clone | ( | ) | const [virtual] |
Implements casa::SpectralElement.
PowerLogPolynomialSpectralElement& casa::PowerLogPolynomialSpectralElement::operator= | ( | const PowerLogPolynomialSpectralElement & | other | ) |
Reimplemented from casa::SpectralElement.