|
static void | snnlsinit (int nsmax, int ndmax, int nrmax, snnlssolver s) |
|
static void | snnlssetproblem (snnlssolver s, double[,] a, double[] b, int ns, int nd, int nr) |
|
static void | snnlsdropnnc (snnlssolver s, int idx) |
|
static void | snnlssolve (snnlssolver s, ref double[] x) |
|
static void alglib.snnls.snnlsinit |
( |
int |
nsmax, |
|
|
int |
ndmax, |
|
|
int |
nrmax, |
|
|
snnlssolver |
s |
|
) |
| |
|
inlinestatic |
References alglib.snnls.snnlssolver.b, alglib.apserv.bvectorsetlengthatleast(), alglib.snnls.snnlssolver.debugflops, alglib.snnls.snnlssolver.debugmaxnewton, alglib.snnls.snnlssolver.densea, alglib.snnls.iterativerefinementits, alglib.snnls.snnlssolver.nd, alglib.snnls.snnlssolver.nnc, alglib.snnls.snnlssolver.nr, alglib.snnls.snnlssolver.ns, alglib.snnls.snnlssolver.refinementits, alglib.apserv.rmatrixsetlengthatleast(), alglib.apserv.rvectorsetlengthatleast(), alglib.snnls.snnlssolver.tmpca, and alglib.snnls.snnlssolver.tmpz.
Referenced by alglib.testsnnlsunit.testsnnls().
static void alglib.snnls.snnlssetproblem |
( |
snnlssolver |
s, |
|
|
double |
a[,], |
|
|
double[] |
b, |
|
|
int |
ns, |
|
|
int |
nd, |
|
|
int |
nr |
|
) |
| |
|
inlinestatic |
static void alglib.snnls.snnlsdropnnc |
( |
snnlssolver |
s, |
|
|
int |
idx |
|
) |
| |
|
inlinestatic |
static void alglib.snnls.snnlssolve |
( |
snnlssolver |
s, |
|
|
ref double[] |
x |
|
) |
| |
|
inlinestatic |
static bool alglib.snnls.boundedstepandactivation |
( |
double[] |
xc, |
|
|
double[] |
xn, |
|
|
bool[] |
nnc, |
|
|
int |
n |
|
) |
| |
|
inlinestaticprivate |
const int alglib.snnls.iterativerefinementits = 3 |
The documentation for this class was generated from the following file: