Class
NumCosmoMathNNLS
Description [src]
final class NumCosmoMath.NNLS : GObject.Object
{
/* No available fields */
}
Non-negative linear least-squares.
NcmNNLS is a class that implements the non-negative linear least-squares algorithm.
Instance methods
ncm_nnls_get_residuals
Gets the solution residuals, this method return the last residuals
computed during ncm_nnls_solve(). If ncm_nnls_solve() was not
called the return is undefined.
ncm_nnls_solve
Solves the system $A\vec{x} = \vec{f}$ for $\vec{x}$ imposing the non negativity constraint on $\vec{x}$, i.e., $\vec{x} > 0$.
ncm_nnls_solve_LH
Solves the system $A\vec{x} = \vec{f}$ for $\vec{x}$ imposing the non negativity constraint on $\vec{x}$, i.e., $\vec{x} > 0$. This method solves the system using the original code by Charles L. Lawson and Richard J. Hanson translated to C using f2c.
ncm_nnls_solve_lowrankqp
Solves the system $A\vec{x} = \vec{f}$ for $\vec{x}$ imposing the non negativity constraint on $\vec{x}$, i.e., $\vec{x} > 0$. This method solves the system using the LowRankQP quadratic programming code.
ncm_nnls_solve_splx
Solves the system $A\vec{x} = \vec{f}$ for $\vec{x}$ imposing the non negativity constraint on $\vec{x}$, i.e., $\vec{x} > 0$. This method solves the system using function libqp_splx_solver from libqp.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.