#include <DenoisingLib.h>
Definition at line 154 of file DenoisingLib.h.
casa::denoising::GslMultifitLinearBase::GslMultifitLinearBase |
( |
| ) |
|
casa::denoising::GslMultifitLinearBase::~GslMultifitLinearBase |
( |
| ) |
|
void casa::denoising::GslMultifitLinearBase::allocGslResources |
( |
| ) |
|
|
protected |
Vector<Complex> casa::denoising::GslMultifitLinearBase::calcFitCoeff |
( |
Vector< Complex > & |
data | ) |
|
template<class T >
Vector<T> casa::denoising::GslMultifitLinearBase::calcFitCoeff |
( |
Vector< T > & |
data | ) |
|
|
inline |
Set data
Call fit method to calculate coefficients
Convert GSL vector into CASA vector
Definition at line 174 of file DenoisingLib.h.
virtual void casa::denoising::GslMultifitLinearBase::calcFitCoeffCore |
( |
Vector< Double > |
data, |
|
|
gsl_vector * |
coeff |
|
) |
| |
|
protectedvirtual |
void casa::denoising::GslMultifitLinearBase::calcFitModel |
( |
Vector< Complex > & |
model | ) |
|
template<class T >
void casa::denoising::GslMultifitLinearBase::calcFitModel |
( |
Vector< T > & |
model | ) |
|
|
inline |
template<class T >
void casa::denoising::GslMultifitLinearBase::calcFitModelCore |
( |
Vector< T > & |
model, |
|
|
gsl_vector * |
coeff |
|
) |
| |
|
inlineprotected |
void casa::denoising::GslMultifitLinearBase::calcFitModelStd |
( |
Vector< Complex > & |
model, |
|
|
Vector< Complex > & |
std |
|
) |
| |
template<class T >
void casa::denoising::GslMultifitLinearBase::calcFitModelStd |
( |
Vector< T > & |
model, |
|
|
Vector< T > & |
std |
|
) |
| |
|
inline |
template<class T >
void casa::denoising::GslMultifitLinearBase::calcFitModelStdCore |
( |
Vector< T > & |
model, |
|
|
Vector< T > & |
std, |
|
|
gsl_vector * |
coeff |
|
) |
| |
|
inlineprotected |
void casa::denoising::GslMultifitLinearBase::freeGslResources |
( |
| ) |
|
|
protected |
void casa::denoising::GslMultifitLinearBase::getFitCoeff |
( |
Vector< Complex > & |
coeff | ) |
|
template<class T >
void casa::denoising::GslMultifitLinearBase::getFitCoeff |
( |
Vector< T > & |
coeff | ) |
|
|
inline |
void casa::denoising::GslMultifitLinearBase::resetNComponents |
( |
size_t |
ncomponents | ) |
|
void casa::denoising::GslMultifitLinearBase::setData |
( |
Vector< Float > & |
data | ) |
|
|
protected |
void casa::denoising::GslMultifitLinearBase::setData |
( |
Vector< Double > & |
data | ) |
|
|
protected |
void casa::denoising::GslMultifitLinearBase::setData |
( |
Vector< Complex > & |
data | ) |
|
|
protected |
void casa::denoising::GslMultifitLinearBase::setDebug |
( |
Bool |
debug | ) |
|
|
inline |
double casa::denoising::GslMultifitLinearBase::chisq_p |
|
protected |
Matrix<Double> casa::denoising::GslMultifitLinearBase::data_p |
|
protected |
Bool casa::denoising::GslMultifitLinearBase::debug_p |
|
protected |
int casa::denoising::GslMultifitLinearBase::errno_p |
|
protected |
gsl_vector* casa::denoising::GslMultifitLinearBase::gsl_coeff_imag_p |
|
protected |
gsl_vector* casa::denoising::GslMultifitLinearBase::gsl_coeff_real_p |
|
protected |
gsl_matrix* casa::denoising::GslMultifitLinearBase::gsl_covariance_p |
|
protected |
gsl_matrix casa::denoising::GslMultifitLinearBase::gsl_model_p |
|
protected |
gsl_multifit_linear_workspace* casa::denoising::GslMultifitLinearBase::gsl_workspace_p |
|
protected |
size_t casa::denoising::GslMultifitLinearBase::max_ncomponents_p |
|
protected |
size_t casa::denoising::GslMultifitLinearBase::ncomponents_p |
|
protected |
size_t casa::denoising::GslMultifitLinearBase::ndata_p |
|
protected |
The documentation for this class was generated from the following file: