copasi API
0.1
|
#include <CTruncatedNewton.h>
Public Member Functions | |
CTruncatedNewton () | |
~CTruncatedNewton () | |
int | tnbc_ (C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, FTruncatedNewton *, C_FLOAT64 *, C_FLOAT64 *, C_INT *) |
int | tn_ (C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, FTruncatedNewton *) |
int | getptc_ (C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_INT *) |
int | linder_ (C_INT *, FTruncatedNewton *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_INT *, C_FLOAT64 *, C_INT *) |
int | gtims_ (C_FLOAT64 *v, C_FLOAT64 *gv, C_INT *n, C_FLOAT64 *x, C_FLOAT64 *g, C_FLOAT64 *w, C_INT *, FTruncatedNewton *sfun, C_INT *first, C_FLOAT64 *delta, C_FLOAT64 *accrcy, C_FLOAT64 *xnorm) |
int | msolve_ (C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_FLOAT64 *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_INT *) |
int | initpc_ (C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_FLOAT64 *, C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *) |
int | setucr_ (C_FLOAT64 *, C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, FTruncatedNewton *, C_FLOAT64 *, C_FLOAT64 *) |
int | setpar_ (C_INT *) |
int | modlnp_ (C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_FLOAT64 *, C_INT *, C_INT *, C_INT *, C_INT *, C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, FTruncatedNewton *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
int | lmqnbc_ (C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, FTruncatedNewton *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
int | lmqn_ (C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_INT *, FTruncatedNewton *, C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
CTruncatedNewton::CTruncatedNewton | ( | ) |
CTruncatedNewton::~CTruncatedNewton | ( | ) |
int CTruncatedNewton::getptc_ | ( | C_FLOAT64 * | big, |
C_FLOAT64 * | , | ||
C_FLOAT64 * | rtsmll, | ||
C_FLOAT64 * | reltol, | ||
C_FLOAT64 * | fabstol, | ||
C_FLOAT64 * | tnytol, | ||
C_FLOAT64 * | fpresn, | ||
C_FLOAT64 * | eta, | ||
C_FLOAT64 * | rmu, | ||
C_FLOAT64 * | xbnd, | ||
C_FLOAT64 * | u, | ||
C_FLOAT64 * | fu, | ||
C_FLOAT64 * | gu, | ||
C_FLOAT64 * | xmin, | ||
C_FLOAT64 * | fmin, | ||
C_FLOAT64 * | gmin, | ||
C_FLOAT64 * | xw, | ||
C_FLOAT64 * | fw, | ||
C_FLOAT64 * | gw, | ||
C_FLOAT64 * | a, | ||
C_FLOAT64 * | b, | ||
C_FLOAT64 * | oldf, | ||
C_FLOAT64 * | b1, | ||
C_FLOAT64 * | scxbnd, | ||
C_FLOAT64 * | e, | ||
C_FLOAT64 * | step, | ||
C_FLOAT64 * | factor, | ||
C_INT * | braktd, | ||
C_FLOAT64 * | gtest1, | ||
C_FLOAT64 * | gtest2, | ||
C_FLOAT64 * | tol, | ||
C_INT * | ientry, | ||
C_INT * | itest | ||
) |
int CTruncatedNewton::gtims_ | ( | C_FLOAT64 * | v, |
C_FLOAT64 * | gv, | ||
C_INT * | n, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | w, | ||
C_INT * | , | ||
FTruncatedNewton * | sfun, | ||
C_INT * | first, | ||
C_FLOAT64 * | delta, | ||
C_FLOAT64 * | accrcy, | ||
C_FLOAT64 * | xnorm | ||
) |
int CTruncatedNewton::initpc_ | ( | C_FLOAT64 * | diagb, |
C_FLOAT64 * | emat, | ||
C_INT * | n, | ||
C_FLOAT64 * | w, | ||
C_INT * | , | ||
C_INT * | modet, | ||
C_INT * | upd1, | ||
C_FLOAT64 * | yksk, | ||
C_FLOAT64 * | , | ||
C_FLOAT64 * | yrsr, | ||
C_INT * | lreset | ||
) |
int CTruncatedNewton::linder_ | ( | C_INT * | n, |
FTruncatedNewton * | sfun, | ||
C_FLOAT64 * | small, | ||
C_FLOAT64 * | epsmch, | ||
C_FLOAT64 * | reltol, | ||
C_FLOAT64 * | fabstol, | ||
C_FLOAT64 * | tnytol, | ||
C_FLOAT64 * | eta, | ||
C_FLOAT64 * | , | ||
C_FLOAT64 * | xbnd, | ||
C_FLOAT64 * | p, | ||
C_FLOAT64 * | gtp, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | alpha, | ||
C_FLOAT64 * | g, | ||
C_INT * | nftotl, | ||
C_INT * | iflag, | ||
C_FLOAT64 * | w, | ||
C_INT * | |||
) |
int CTruncatedNewton::lmqn_ | ( | C_INT * | ifail, |
C_INT * | n, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | w, | ||
C_INT * | lw, | ||
FTruncatedNewton * | sfun, | ||
C_INT * | msglvl, | ||
C_INT * | maxit, | ||
C_INT * | maxfun, | ||
C_FLOAT64 * | eta, | ||
C_FLOAT64 * | stepmx, | ||
C_FLOAT64 * | accrcy, | ||
C_FLOAT64 * | xtol | ||
) |
int CTruncatedNewton::lmqnbc_ | ( | C_INT * | ifail, |
C_INT * | n, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | w, | ||
C_INT * | lw, | ||
FTruncatedNewton * | sfun, | ||
C_FLOAT64 * | low, | ||
C_FLOAT64 * | up, | ||
C_INT * | ipivot, | ||
C_INT * | msglvl, | ||
C_INT * | maxit, | ||
C_INT * | maxfun, | ||
C_FLOAT64 * | eta, | ||
C_FLOAT64 * | stepmx, | ||
C_FLOAT64 * | accrcy, | ||
C_FLOAT64 * | xtol | ||
) |
int CTruncatedNewton::modlnp_ | ( | C_INT * | modet, |
C_FLOAT64 * | zsol, | ||
C_FLOAT64 * | gv, | ||
C_FLOAT64 * | r__, | ||
C_FLOAT64 * | v, | ||
C_FLOAT64 * | diagb, | ||
C_FLOAT64 * | emat, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | zk, | ||
C_INT * | n, | ||
C_FLOAT64 * | w, | ||
C_INT * | lw, | ||
C_INT * | , | ||
C_INT * | maxit, | ||
C_INT * | nfeval, | ||
C_INT * | , | ||
C_INT * | nlincg, | ||
C_INT * | upd1, | ||
C_FLOAT64 * | yksk, | ||
C_FLOAT64 * | gsk, | ||
C_FLOAT64 * | yrsr, | ||
C_INT * | lreset, | ||
FTruncatedNewton * | sfun, | ||
C_INT * | bounds, | ||
C_INT * | ipivot, | ||
C_FLOAT64 * | accrcy, | ||
C_FLOAT64 * | gtp, | ||
C_FLOAT64 * | gnorm, | ||
C_FLOAT64 * | xnorm | ||
) |
int CTruncatedNewton::msolve_ | ( | C_FLOAT64 * | g, |
C_FLOAT64 * | y, | ||
C_INT * | n, | ||
C_FLOAT64 * | w, | ||
C_INT * | , | ||
C_INT * | upd1, | ||
C_FLOAT64 * | yksk, | ||
C_FLOAT64 * | gsk, | ||
C_FLOAT64 * | yrsr, | ||
C_INT * | lreset, | ||
C_INT * | first | ||
) |
int CTruncatedNewton::setpar_ | ( | C_INT * | n | ) |
int CTruncatedNewton::setucr_ | ( | C_FLOAT64 * | , |
C_INT * | nftotl, | ||
C_INT * | niter, | ||
C_INT * | n, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | fnew, | ||
C_FLOAT64 * | fm, | ||
C_FLOAT64 * | gtg, | ||
C_FLOAT64 * | oldf, | ||
FTruncatedNewton * | sfun, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | x | ||
) |
int CTruncatedNewton::tn_ | ( | C_INT * | ierror, |
C_INT * | n, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | w, | ||
C_INT * | lw, | ||
FTruncatedNewton * | sfun | ||
) |
int CTruncatedNewton::tnbc_ | ( | C_INT * | ierror, |
C_INT * | n, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | f, | ||
C_FLOAT64 * | g, | ||
C_FLOAT64 * | w, | ||
C_INT * | lw, | ||
FTruncatedNewton * | sfun, | ||
C_FLOAT64 * | low, | ||
C_FLOAT64 * | up, | ||
C_INT * | ipivot | ||
) |