casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::denoising::GslPolynomialModel Class Reference

#include <DenoisingLib.h>

Inheritance diagram for casa::denoising::GslPolynomialModel:
casa::denoising::GslLinearModelBase< T >

Public Member Functions

 GslPolynomialModel (size_t ndata, size_t order)
 
 GslPolynomialModel (const Vector< T > &data_x, size_t order)
 
Vector< Float > & getLinearComponentFloat ()
 
- Public Member Functions inherited from casa::denoising::GslLinearModelBase< T >
 GslLinearModelBase (size_t ndata, size_t ncomponents)
 
size_t ndata ()
 
size_t ncomponents ()
 
Matrix< T > & getModelMatrix ()
 
Vector< T > getModelAt (size_t pos)
 

Private Member Functions

void initLinearComponentFloat ()
 

Private Attributes

Vector< Floatlinear_component_float_p
 

Additional Inherited Members

- Protected Attributes inherited from casa::denoising::GslLinearModelBase< T >
Matrix< T > model_p
 
size_t ndata_p
 
size_t ncomponents_p
 

Detailed Description

Definition at line 74 of file DenoisingLib.h.

Constructor & Destructor Documentation

casa::denoising::GslPolynomialModel::GslPolynomialModel ( size_t  ndata,
size_t  order 
)
inline

Initialize model

Populate linear components

Populate higher orders

Definition at line 85 of file DenoisingLib.h.

casa::denoising::GslPolynomialModel::GslPolynomialModel ( const Vector< T > &  data_x,
size_t  order 
)
inline

Calculate scale

Populate linear components

Populate higher orders

Definition at line 109 of file DenoisingLib.h.

Member Function Documentation

Vector<Float>& casa::denoising::GslPolynomialModel::getLinearComponentFloat ( )
inline

Definition at line 132 of file DenoisingLib.h.

void casa::denoising::GslPolynomialModel::initLinearComponentFloat ( )
inlineprivate

Definition at line 140 of file DenoisingLib.h.

Member Data Documentation

Vector<Float> casa::denoising::GslPolynomialModel::linear_component_float_p
private

Definition at line 149 of file DenoisingLib.h.


The documentation for this class was generated from the following file: