#include <lsqrinvert.h>
Public Member Functions | |
CLSqrInvertConstrained (Array2D< double > kern, Array2D< double > cmtx, Array1D< double > cvec) | |
virtual | ~CLSqrInvertConstrained (void) |
virtual bool | solve (Array1D< double > data, Array2D< double > cov)=0 |
bool | check_constraint_dim (const Array2D< double > &K, const Array2D< double > &conmtx, const Array1D< double > &convec) |
Protected Attributes | |
Array2D< double > | conmtx |
Array1D< double > | convec |
Definition at line 130 of file lsqrinvert.h.
CLSqrInvertConstrained::CLSqrInvertConstrained | ( | Array2D< double > | kern, | |
Array2D< double > | cmtx, | |||
Array1D< double > | cvec | |||
) | [inline] |
Definition at line 133 of file lsqrinvert.h.
virtual CLSqrInvertConstrained::~CLSqrInvertConstrained | ( | void | ) | [inline, virtual] |
Definition at line 137 of file lsqrinvert.h.
bool CLSqrInvertConstrained::check_constraint_dim | ( | const Array2D< double > & | K, | |
const Array2D< double > & | conmtx, | |||
const Array1D< double > & | convec | |||
) |
Definition at line 438 of file lsqrinvert.cc.
virtual bool CLSqrInvertConstrained::solve | ( | Array1D< double > | data, | |
Array2D< double > | cov | |||
) | [pure virtual] |
Reimplemented from CLSqrInvert.
Implemented in CLSqrInvertSVDBigGauss, CLSqrInvertQRBigGauss, CLSqrInvertSVDLagrange, and CLSqrInvertQRLagrange.
Array2D<double> CLSqrInvertConstrained::conmtx [protected] |
Definition at line 143 of file lsqrinvert.h.
Array1D<double> CLSqrInvertConstrained::convec [protected] |
Definition at line 144 of file lsqrinvert.h.