COPASI API
4.16.103
|
#include <CPraxis.h>
Classes | |
struct | Global |
struct | Q |
Public Member Functions | |
CPraxis () | |
C_FLOAT64 | flin_ (C_INT *, C_INT *, C_FLOAT64 *, FPraxis *, C_FLOAT64 *, C_INT *) |
int | min_ (C_INT *, C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, bool *, FPraxis *f, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
int | minfit_ (C_INT *, C_INT *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
C_FLOAT64 | praxis_ (C_FLOAT64 *t0, C_FLOAT64 *machep, C_FLOAT64 *h0, C_INT *n, C_INT *prin, C_FLOAT64 *x, FPraxis *f, C_FLOAT64 *fmin) |
int | print_ (C_INT *n, C_FLOAT64 *x, C_INT *prin, C_FLOAT64 *fmin) |
int | quad_ (C_INT *, FPraxis *f, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *, C_FLOAT64 *) |
~CPraxis () | |
Private Attributes | |
Global | global_1 |
CRandom * | mpRandom |
Q | q_1 |
CPraxis::CPraxis | ( | ) |
Definition at line 58 of file CPraxis.cpp.
References CRandom::createGenerator(), and mpRandom.
CPraxis::~CPraxis | ( | ) |
C_FLOAT64 CPraxis::flin_ | ( | C_INT * | n, |
C_INT * | j, | ||
C_FLOAT64 * | l, | ||
FPraxis * | f, | ||
C_FLOAT64 * | x, | ||
C_INT * | nf | ||
) |
Definition at line 1591 of file CPraxis.cpp.
References C_FLOAT64, C_INT, CPraxis::Q::q0, CPraxis::Q::q1, q_1, CPraxis::Q::qa, CPraxis::Q::qb, CPraxis::Q::qc, CPraxis::Q::qd0, CPraxis::Q::qd1, and CPraxis::Q::v.
Referenced by min_().
int CPraxis::min_ | ( | C_INT * | n, |
C_INT * | j, | ||
C_INT * | nits, | ||
C_FLOAT64 * | d2, | ||
C_FLOAT64 * | x1, | ||
C_FLOAT64 * | f1, | ||
bool * | fk, | ||
FPraxis * | f, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | t, | ||
C_FLOAT64 * | machep, | ||
C_FLOAT64 * | h__ | ||
) |
Definition at line 1329 of file CPraxis.cpp.
References C_FLOAT64, C_INT, dmax, dmin, CPraxis::Global::dmin__, flin_(), CPraxis::Global::fx, global_1, CPraxis::Global::ldt, CPraxis::Global::nf, CPraxis::Global::nl, q_1, TRUE_, and CPraxis::Q::v.
Referenced by praxis_(), and quad_().
int CPraxis::minfit_ | ( | C_INT * | m, |
C_INT * | n, | ||
C_FLOAT64 * | machep, | ||
C_FLOAT64 * | tol, | ||
C_FLOAT64 * | ab, | ||
C_FLOAT64 * | q | ||
) |
Definition at line 800 of file CPraxis.cpp.
References C_FLOAT64, and C_INT.
Referenced by praxis_().
C_FLOAT64 CPraxis::praxis_ | ( | C_FLOAT64 * | t0, |
C_FLOAT64 * | machep, | ||
C_FLOAT64 * | h0, | ||
C_INT * | n, | ||
C_INT * | prin, | ||
C_FLOAT64 * | x, | ||
FPraxis * | f, | ||
C_FLOAT64 * | fmin | ||
) |
Definition at line 69 of file CPraxis.cpp.
References c__1, c__2, c__3, c__4, c_false, C_FLOAT64, C_INT, c_true, CPraxis::Global::dmin__, FALSE_, CPraxis::Global::fx, CRandom::getRandomCC(), global_1, CPraxis::Global::ldt, maprnt_(), min_(), minfit_(), mpRandom, CPraxis::Global::nf, CPraxis::Global::nl, print_(), CPraxis::Q::q0, CPraxis::Q::q1, q_1, CPraxis::Q::qd0, CPraxis::Q::qf1, quad_(), sort_(), TRUE_, CPraxis::Q::v, and vcprnt_().
Referenced by COptMethodPraxis::optimise().
Definition at line 1849 of file CPraxis.cpp.
References C_FLOAT64, C_INT, CPraxis::Global::fx, global_1, CPraxis::Global::nf, and CPraxis::Global::nl.
Referenced by praxis_().
int CPraxis::quad_ | ( | C_INT * | n, |
FPraxis * | f, | ||
C_FLOAT64 * | x, | ||
C_FLOAT64 * | t, | ||
C_FLOAT64 * | machep, | ||
C_FLOAT64 * | h__ | ||
) |
Definition at line 1717 of file CPraxis.cpp.
References c__0, c__2, C_FLOAT64, C_INT, c_true, CPraxis::Global::fx, global_1, min_(), CPraxis::Global::nl, CPraxis::Q::q0, CPraxis::Q::q1, q_1, CPraxis::Q::qa, CPraxis::Q::qb, CPraxis::Q::qc, CPraxis::Q::qd0, CPraxis::Q::qd1, and CPraxis::Q::qf1.
Referenced by praxis_().
|
private |
|
private |
Definition at line 81 of file CPraxis.h.
Referenced by CPraxis(), praxis_(), and ~CPraxis().
|
private |