COPASI API  4.40.278
CNL2SOL.cpp File Reference
#include <cfloat>
#include <climits>
#include <cmath>
#include "copasi/copasi.h"
#include "CNL2SOL.h"

Functions

doublereal d1mach_ (integer *i)
 
int da7sst_ (integer *iv, integer *liv, integer *lv, doublereal *v)
 
int dd7mlp_ (integer *n, doublereal *x, doublereal *y, doublereal *z__, integer *k)
 
doublereal dd7tpr_ (integer *p, doublereal *x, doublereal *y)
 
int dd7upd_ (doublereal *d__, doublereal *dr, integer *iv, integer *liv, integer *lv, integer *n, integer *nd, integer *nn, integer *n2, integer *p, doublereal *v)
 
int df7dhb_ (doublereal *b, doublereal *d__, doublereal *g, integer *irt, integer *iv, integer *liv, integer *lv, integer *p, doublereal *v, doublereal *x)
 
int dg7itb_ (doublereal *b, doublereal *d__, doublereal *g, integer *iv, integer *liv, integer *lv, integer *p, integer *ps, doublereal *v, doublereal *x, doublereal *y)
 
int dg7qsb_ (doublereal *b, doublereal *d__, doublereal *dihdi, doublereal *g, integer *ipiv, integer *ipiv1, integer *ipiv2, integer *ka, doublereal *l, integer *lv, integer *p, integer *p0, integer *pc, doublereal *step, doublereal *td, doublereal *tg, doublereal *v, doublereal *w, doublereal *x, doublereal *x0)
 
int dg7qts_ (doublereal *d__, doublereal *dig, doublereal *dihdi, integer *ka, doublereal *l, integer *p, doublereal *step, doublereal *v, doublereal *w)
 
int dh2rfa_ (integer *n, doublereal *a, doublereal *b, doublereal *x, doublereal *y, doublereal *z__)
 
doublereal dh2rfg_ (doublereal *a, doublereal *b, doublereal *x, doublereal *y, doublereal *z__)
 
int divset_ (integer *alg, integer *iv, integer *liv, integer *lv, doublereal *v)
 
int dl7itv_ (integer *n, doublereal *x, doublereal *l, doublereal *y)
 
int dl7ivm_ (integer *n, doublereal *x, doublereal *l, doublereal *y)
 
int dl7msb_ (doublereal *b, doublereal *d__, doublereal *g, integer *ierr, integer *ipiv, integer *ipiv1, integer *ipiv2, integer *ka, doublereal *lmat, integer *lv, integer *p, integer *p0, integer *pc, doublereal *qtr, doublereal *rmat, doublereal *step, doublereal *td, doublereal *tg, doublereal *v, doublereal *w, doublereal *wlm, doublereal *x, doublereal *x0)
 
int dl7mst_ (doublereal *d__, doublereal *g, integer *ierr, integer *ipivot, integer *ka, integer *p, doublereal *qtr, doublereal *r__, doublereal *step, doublereal *v, doublereal *w)
 
int dl7sqr_ (integer *n, doublereal *a, doublereal *l)
 
int dl7srt_ (integer *n1, integer *n, doublereal *l, doublereal *a, integer *irc)
 
doublereal dl7svn_ (integer *p, doublereal *l, doublereal *x, doublereal *y)
 
int dl7tvm_ (integer *n, doublereal *x, doublereal *l, doublereal *y)
 
int dl7vml_ (integer *n, doublereal *x, doublereal *l, doublereal *y)
 
int dparck_ (integer *alg, doublereal *d__, integer *iv, integer *liv, integer *lv, integer *n, doublereal *v)
 
int dq7apl_ (integer *nn, integer *n, integer *p, doublereal *j, doublereal *r__, integer *ierr)
 
int dq7rad_ (integer *n, integer *nn, integer *p, doublereal *qtr, logical *qtrset, doublereal *rmat, doublereal *w, doublereal *y)
 
int dq7rsh_ (integer *k, integer *p, logical *havqtr, doublereal *qtr, doublereal *r__, doublereal *w)
 
doublereal dr7mdc_ (integer *k)
 
int dr7tvm_ (integer *n, integer *p, doublereal *y, doublereal *d__, doublereal *u, doublereal *x)
 
doublereal drldst_ (integer *p, doublereal *d__, doublereal *x, doublereal *x0)
 
int drn2gb_ (doublereal *b, doublereal *d__, doublereal *dr, integer *iv, integer *liv, integer *lv, integer *n, integer *nd, integer *n1, integer *n2, integer *p, doublereal *r__, doublereal *rd, doublereal *v, doublereal *x)
 
int ds7bqn_ (doublereal *b, doublereal *d__, doublereal *dst, integer *ipiv, integer *ipiv1, integer *ipiv2, integer *kb, doublereal *l, integer *lv, integer *ns, integer *p, integer *p1, doublereal *step, doublereal *td, doublereal *tg, doublereal *v, doublereal *w, doublereal *x, doublereal *x0)
 
int ds7dmp_ (integer *n, doublereal *x, doublereal *y, doublereal *z__, integer *k)
 
int ds7ipr_ (integer *p, integer *ip, doublereal *h__)
 
int ds7lup_ (doublereal *a, doublereal *cosmin, integer *p, doublereal *size, doublereal *step, doublereal *u, doublereal *w, doublereal *wchmtd, doublereal *wscale, doublereal *y)
 
int ds7lvm_ (integer *p, doublereal *y, doublereal *s, doublereal *x)
 
int dv2axy_ (integer *p, doublereal *w, doublereal *a, doublereal *x, doublereal *y)
 
doublereal dv2nrm_ (integer *p, doublereal *x)
 
int dv7cpy_ (integer *p, doublereal *y, doublereal *x)
 
int dv7dfl_ (integer *alg, integer *lv, doublereal *v)
 
int dv7ipr_ (integer *n, integer *ip, doublereal *x)
 
int dv7scl_ (integer *n, doublereal *x, doublereal *a, doublereal *y)
 
int dv7scp_ (integer *p, doublereal *y, doublereal *s)
 
int dv7shf_ (integer *n, integer *k, doublereal *x)
 
int dv7vmp_ (integer *n, doublereal *x, doublereal *y, doublereal *z__, integer *k)
 
integer i1mach_ (integer *i)
 
int i7copy_ (integer *p, integer *y, integer *x)
 
integer i7mdcn_ (integer *k)
 
int i7pnvr_ (integer *n, integer *x, integer *y)
 
int i7shft_ (integer *n, integer *k, integer *x)
 
doublereal pow_dd (doublereal *ap, doublereal *bp)
 
int s_copy (char *a, char *b, ftnlen la, ftnlen lb)
 
logical stopx_ (integer *idummy)
 

Function Documentation

◆ d1mach_()

doublereal d1mach_ ( integer *  i)

Referenced by dr7mdc_().

◆ da7sst_()

int da7sst_ ( integer *  iv,
integer *  liv,
integer *  lv,
doublereal *  v 
)

References FALSE_, and TRUE_.

Referenced by dg7itb_().

◆ dd7mlp_()

int dd7mlp_ ( integer *  n,
doublereal *  x,
doublereal *  y,
doublereal *  z__,
integer *  k 
)

Referenced by dl7msb_().

◆ dd7tpr_()

◆ dd7upd_()

int dd7upd_ ( doublereal *  d__,
doublereal *  dr,
integer *  iv,
integer *  liv,
integer *  lv,
integer *  n,
integer *  nd,
integer *  nn,
integer *  n2,
integer *  p,
doublereal *  v 
)

References abs, and dv7scp_().

Referenced by drn2gb_().

◆ df7dhb_()

int df7dhb_ ( doublereal *  b,
doublereal *  d__,
doublereal *  g,
integer *  irt,
integer *  iv,
integer *  liv,
integer *  lv,
integer *  p,
doublereal *  v,
doublereal *  x 
)

References abs, dv7cpy_(), and dv7scp_().

Referenced by dg7itb_().

◆ dg7itb_()

◆ dg7qsb_()

int dg7qsb_ ( doublereal *  b,
doublereal *  d__,
doublereal *  dihdi,
doublereal *  g,
integer *  ipiv,
integer *  ipiv1,
integer *  ipiv2,
integer *  ka,
doublereal *  l,
integer *  lv,
integer *  p,
integer *  p0,
integer *  pc,
doublereal *  step,
doublereal *  td,
doublereal *  tg,
doublereal *  v,
doublereal *  w,
doublereal *  x,
doublereal *  x0 
)

◆ dg7qts_()

int dg7qts_ ( doublereal *  d__,
doublereal *  dig,
doublereal *  dihdi,
integer *  ka,
doublereal *  l,
integer *  p,
doublereal *  step,
doublereal *  v,
doublereal *  w 
)

◆ dh2rfa_()

int dh2rfa_ ( integer *  n,
doublereal *  a,
doublereal *  b,
doublereal *  x,
doublereal *  y,
doublereal *  z__ 
)

Referenced by dq7rsh_().

◆ dh2rfg_()

doublereal dh2rfg_ ( doublereal *  a,
doublereal *  b,
doublereal *  x,
doublereal *  y,
doublereal *  z__ 
)

Referenced by dq7rsh_().

◆ divset_()

int divset_ ( integer *  alg,
integer *  iv,
integer *  liv,
integer *  lv,
doublereal *  v 
)

◆ dl7itv_()

int dl7itv_ ( integer *  n,
doublereal *  x,
doublereal *  l,
doublereal *  y 
)

Referenced by dg7qts_(), dl7mst_(), and ds7bqn_().

◆ dl7ivm_()

int dl7ivm_ ( integer *  n,
doublereal *  x,
doublereal *  l,
doublereal *  y 
)

References dd7tpr_().

Referenced by dg7qts_(), dl7mst_(), and ds7bqn_().

◆ dl7msb_()

int dl7msb_ ( doublereal *  b,
doublereal *  d__,
doublereal *  g,
integer *  ierr,
integer *  ipiv,
integer *  ipiv1,
integer *  ipiv2,
integer *  ka,
doublereal *  lmat,
integer *  lv,
integer *  p,
integer *  p0,
integer *  pc,
doublereal *  qtr,
doublereal *  rmat,
doublereal *  step,
doublereal *  td,
doublereal *  tg,
doublereal *  v,
doublereal *  w,
doublereal *  wlm,
doublereal *  x,
doublereal *  x0 
)

◆ dl7mst_()

int dl7mst_ ( doublereal *  d__,
doublereal *  g,
integer *  ierr,
integer *  ipivot,
integer *  ka,
integer *  p,
doublereal *  qtr,
doublereal *  r__,
doublereal *  step,
doublereal *  v,
doublereal *  w 
)

◆ dl7sqr_()

int dl7sqr_ ( integer *  n,
doublereal *  a,
doublereal *  l 
)

Referenced by dg7itb_().

◆ dl7srt_()

int dl7srt_ ( integer *  n1,
integer *  n,
doublereal *  l,
doublereal *  a,
integer *  irc 
)

Referenced by dg7qts_().

◆ dl7svn_()

doublereal dl7svn_ ( integer *  p,
doublereal *  l,
doublereal *  x,
doublereal *  y 
)

References dd7tpr_(), dv2axy_(), and dv2nrm_().

Referenced by dg7qts_(), and dl7mst_().

◆ dl7tvm_()

int dl7tvm_ ( integer *  n,
doublereal *  x,
doublereal *  l,
doublereal *  y 
)

Referenced by dg7itb_(), and dl7msb_().

◆ dl7vml_()

int dl7vml_ ( integer *  n,
doublereal *  x,
doublereal *  l,
doublereal *  y 
)

Referenced by dg7itb_(), and drn2gb_().

◆ dparck_()

int dparck_ ( integer *  alg,
doublereal *  d__,
integer *  iv,
integer *  liv,
integer *  lv,
integer *  n,
doublereal *  v 
)

References divset_(), dr7mdc_(), dv7cpy_(), dv7dfl_(), max, and s_copy().

Referenced by dg7itb_().

◆ dq7apl_()

int dq7apl_ ( integer *  nn,
integer *  n,
integer *  p,
doublereal *  j,
doublereal *  r__,
integer *  ierr 
)

References abs, dd7tpr_(), dv2axy_(), and nn.

Referenced by drn2gb_().

◆ dq7rad_()

int dq7rad_ ( integer *  n,
integer *  nn,
integer *  p,
doublereal *  qtr,
logical *  qtrset,
doublereal *  rmat,
doublereal *  w,
doublereal *  y 
)

References dd7tpr_(), dr7mdc_(), dv2axy_(), dv2nrm_(), dv7scl_(), and nn.

Referenced by drn2gb_().

◆ dq7rsh_()

int dq7rsh_ ( integer *  k,
integer *  p,
logical *  havqtr,
doublereal *  qtr,
doublereal *  r__,
doublereal *  w 
)

References dh2rfa_(), dh2rfg_(), and dv7cpy_().

Referenced by dg7itb_(), dl7msb_(), and ds7bqn_().

◆ dr7mdc_()

doublereal dr7mdc_ ( integer *  k)

◆ dr7tvm_()

int dr7tvm_ ( integer *  n,
integer *  p,
doublereal *  y,
doublereal *  d__,
doublereal *  u,
doublereal *  x 
)

References dd7tpr_(), and min.

Referenced by drn2gb_().

◆ drldst_()

doublereal drldst_ ( integer *  p,
doublereal *  d__,
doublereal *  x,
doublereal *  x0 
)

Referenced by dg7itb_().

◆ drn2gb_()

int drn2gb_ ( doublereal *  b,
doublereal *  d__,
doublereal *  dr,
integer *  iv,
integer *  liv,
integer *  lv,
integer *  n,
integer *  nd,
integer *  n1,
integer *  n2,
integer *  p,
doublereal *  r__,
doublereal *  rd,
doublereal *  v,
doublereal *  x 
)

◆ ds7bqn_()

int ds7bqn_ ( doublereal *  b,
doublereal *  d__,
doublereal *  dst,
integer *  ipiv,
integer *  ipiv1,
integer *  ipiv2,
integer *  kb,
doublereal *  l,
integer *  lv,
integer *  ns,
integer *  p,
integer *  p1,
doublereal *  step,
doublereal *  td,
doublereal *  tg,
doublereal *  v,
doublereal *  w,
doublereal *  x,
doublereal *  x0 
)

◆ ds7dmp_()

int ds7dmp_ ( integer *  n,
doublereal *  x,
doublereal *  y,
doublereal *  z__,
integer *  k 
)

Referenced by dg7itb_().

◆ ds7ipr_()

int ds7ipr_ ( integer *  p,
integer *  ip,
doublereal *  h__ 
)

References abs.

Referenced by dg7itb_(), and dg7qsb_().

◆ ds7lup_()

int ds7lup_ ( doublereal *  a,
doublereal *  cosmin,
integer *  p,
doublereal *  size,
doublereal *  step,
doublereal *  u,
doublereal *  w,
doublereal *  wchmtd,
doublereal *  wscale,
doublereal *  y 
)

References dd7tpr_(), ds7lvm_(), and dv2nrm_().

Referenced by dg7itb_().

◆ ds7lvm_()

int ds7lvm_ ( integer *  p,
doublereal *  y,
doublereal *  s,
doublereal *  x 
)

References dd7tpr_().

Referenced by dg7itb_(), and ds7lup_().

◆ dv2axy_()

int dv2axy_ ( integer *  p,
doublereal *  w,
doublereal *  a,
doublereal *  x,
doublereal *  y 
)

◆ dv2nrm_()

doublereal dv2nrm_ ( integer *  p,
doublereal *  x 
)

◆ dv7cpy_()

int dv7cpy_ ( integer *  p,
doublereal *  y,
doublereal *  x 
)

◆ dv7dfl_()

int dv7dfl_ ( integer *  alg,
integer *  lv,
doublereal *  v 
)

References dr7mdc_().

Referenced by divset_(), and dparck_().

◆ dv7ipr_()

int dv7ipr_ ( integer *  n,
integer *  ip,
doublereal *  x 
)

Referenced by dg7itb_(), dg7qsb_(), dl7msb_(), and ds7bqn_().

◆ dv7scl_()

int dv7scl_ ( integer *  n,
doublereal *  x,
doublereal *  a,
doublereal *  y 
)

Referenced by dq7rad_().

◆ dv7scp_()

int dv7scp_ ( integer *  p,
doublereal *  y,
doublereal *  s 
)

◆ dv7shf_()

int dv7shf_ ( integer *  n,
integer *  k,
doublereal *  x 
)

Referenced by ds7bqn_().

◆ dv7vmp_()

int dv7vmp_ ( integer *  n,
doublereal *  x,
doublereal *  y,
doublereal *  z__,
integer *  k 
)

Referenced by dg7itb_(), dg7qsb_(), and dl7msb_().

◆ i1mach_()

integer i1mach_ ( integer *  i)

References max.

Referenced by i7mdcn_().

◆ i7copy_()

int i7copy_ ( integer *  p,
integer *  y,
integer *  x 
)

Referenced by dg7itb_().

◆ i7mdcn_()

integer i7mdcn_ ( integer *  k)

References i1mach_().

Referenced by divset_().

◆ i7pnvr_()

int i7pnvr_ ( integer *  n,
integer *  x,
integer *  y 
)

Referenced by dg7itb_().

◆ i7shft_()

int i7shft_ ( integer *  n,
integer *  k,
integer *  x 
)

Referenced by dg7itb_(), and ds7bqn_().

◆ pow_dd()

doublereal pow_dd ( doublereal *  ap,
doublereal *  bp 
)

◆ s_copy()

int s_copy ( char *  a,
char *  b,
ftnlen  la,
ftnlen  lb 
)

Referenced by dparck_().

◆ stopx_()

logical stopx_ ( integer *  idummy)

References FALSE_.

Referenced by dg7itb_().