CLSqrInvertSVDLagrange Class Reference

#include <lsqrinvert.h>

Inheritance diagram for CLSqrInvertSVDLagrange:
[legend]
Collaboration diagram for CLSqrInvertSVDLagrange:
[legend]

List of all members.

Public Member Functions

 CLSqrInvertSVDLagrange (Array2D< double > kern, Array2D< double > cmtx, Array1D< double > cvec)
 ~CLSqrInvertSVDLagrange (void)
bool solve (Array1D< double > data, Array2D< double > cov)
Array1D< double > lagrange_multipliers (void)

Protected Attributes

Array1D< double > lagm


Detailed Description

Generalized Least Square Inversion w/ Constraints using Lagrange multiplier trick and SVD decomp

Definition at line 180 of file lsqrinvert.h.


Constructor & Destructor Documentation

CLSqrInvertSVDLagrange::CLSqrInvertSVDLagrange ( Array2D< double >  kern,
Array2D< double >  cmtx,
Array1D< double >  cvec 
) [inline]

Definition at line 183 of file lsqrinvert.h.

CLSqrInvertSVDLagrange::~CLSqrInvertSVDLagrange ( void   )  [inline]

Definition at line 185 of file lsqrinvert.h.


Member Function Documentation

Array1D<double> CLSqrInvertSVDLagrange::lagrange_multipliers ( void   )  [inline]

Definition at line 187 of file lsqrinvert.h.

bool CLSqrInvertSVDLagrange::solve ( Array1D< double >  data,
Array2D< double >  cov 
) [virtual]

Implements CLSqrInvertConstrained.

Definition at line 546 of file lsqrinvert.cc.


Member Data Documentation

Definition at line 189 of file lsqrinvert.h.


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

Generated on Fri Feb 6 13:30:18 2009 for CorAL by  doxygen 1.5.8