fp20_fct.c File Reference

#include "qs_config.h"
#include "fp20_iqsutil.h"
#include "fp20_lpdefs.h"
#include "stddefs.h"
#include "fp20_basis.h"
#include "fp20_fct.h"
#include "fp20_price.h"
#include "fp20_ratio.h"
#include "fp20_dstruct.h"

Include dependency graph for fp20_fct.c:

Go to the source code of this file.

Defines

#define fp20_C_VALUE(a)   (1.0+(double)(a)/(PARAM_HEAP_RATIO*fp20_ILLutil_our_log2(a)))
#define fp20_FCT_DEBUG   0

Functions

static void fp20_add_vectors (fp20_lpinfo *lp, fp20_svector *a, fp20_svector *b, fp20_svector *c, const EGfp20_t t)
static int fp20_compute_zA1 (fp20_lpinfo *lp, fp20_svector *z, fp20_svector *zA, EGfp20_t ztoler)
static int fp20_compute_zA3 (fp20_lpinfo *lp, fp20_svector *z, fp20_svector *zA, EGfp20_t ztoler)
static int fp20_expand_phaseI_bounds (fp20_lpinfo *lp, int *chgb)
static int fp20_expand_var_bounds (fp20_lpinfo *lp, EGfp20_t ftol, int *chgb)
static int fp20_expand_var_coefs (fp20_lpinfo *lp, EGfp20_t ftol, int *chgc)
int fp20_ILLfct_adjust_viol_bounds (fp20_lpinfo *lp)
int fp20_ILLfct_adjust_viol_coefs (fp20_lpinfo *lp)
int fp20_ILLfct_bound_shift (fp20_lpinfo *lp, int col, int bndtype, EGfp20_t newbnd)
void fp20_ILLfct_check_dfeasible (fp20_lpinfo *lp, fp20_feas_info *fs, const EGfp20_t ftol)
void fp20_ILLfct_check_pfeasible (fp20_lpinfo *lp, fp20_feas_info *fs, const EGfp20_t ftol)
void fp20_ILLfct_check_pIdfeasible (fp20_lpinfo *lp, fp20_feas_info *fs, EGfp20_t ftol)
void fp20_ILLfct_check_pIpfeasible (fp20_lpinfo *lp, fp20_feas_info *fs, EGfp20_t ftol)
int fp20_ILLfct_coef_shift (fp20_lpinfo *lp, int col, EGfp20_t newcoef)
void fp20_ILLfct_compute_binvrow (fp20_lpinfo *lp, fp20_svector *zz, int row, EGfp20_t ztoler)
void fp20_ILLfct_compute_dobj (fp20_lpinfo *lp)
void fp20_ILLfct_compute_dpIIy (fp20_lpinfo *lp, fp20_svector *srhs, fp20_svector *ssoln)
void fp20_ILLfct_compute_dpIy (fp20_lpinfo *lp, fp20_svector *srhs, fp20_svector *ssoln)
void fp20_ILLfct_compute_dsteep_upv (fp20_lpinfo *lp, fp20_svector *swz)
void fp20_ILLfct_compute_dz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_phaseI_dz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_phaseI_piz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_phaseI_xbz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_piz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_pobj (fp20_lpinfo *lp)
void fp20_ILLfct_compute_ppIzz (fp20_lpinfo *lp, fp20_svector *srhs, fp20_svector *ssoln)
void fp20_ILLfct_compute_psteep_upv (fp20_lpinfo *lp, fp20_svector *swz)
void fp20_ILLfct_compute_vA (fp20_lpinfo *lp, fp20_svector *v, EGfp20_t *vA)
void fp20_ILLfct_compute_xbz (fp20_lpinfo *lp)
void fp20_ILLfct_compute_yz (fp20_lpinfo *lp, fp20_svector *yz, fp20_svector *updz, int col)
int fp20_ILLfct_compute_zA (fp20_lpinfo *lp, fp20_svector *z, fp20_svector *zA)
void fp20_ILLfct_compute_zz (fp20_lpinfo *lp, fp20_svector *zz, int row)
void fp20_ILLfct_dphaseI_simple_update (fp20_lpinfo *lp, EGfp20_t ftol)
void fp20_ILLfct_dual_adjust (fp20_lpinfo *lp, const EGfp20_t ftol)
void fp20_ILLfct_free_bndinfo (fp20_bndinfo *binfo)
void fp20_ILLfct_init_counts (fp20_lpinfo *lp)
void fp20_ILLfct_load_workvector (fp20_lpinfo *lp, fp20_svector *s)
fp20_bndinfofp20_ILLfct_new_bndinfo (void)
int fp20_ILLfct_perturb_bounds (fp20_lpinfo *lp)
int fp20_ILLfct_perturb_coefs (fp20_lpinfo *lp)
int fp20_ILLfct_perturb_phaseI_bounds (fp20_lpinfo *lp)
void fp20_ILLfct_print_counts (fp20_lpinfo *lp)
void fp20_ILLfct_set_status_values (fp20_lpinfo *lp, int pstatus, int dstatus, int ptype, int dtype)
void fp20_ILLfct_set_variable_type (fp20_lpinfo *lp)
int fp20_ILLfct_test_pivot (fp20_lpinfo *lp, int indx, int indxtype, EGfp20_t piv_val)
void fp20_ILLfct_unroll_bound_change (fp20_lpinfo *lp)
void fp20_ILLfct_unroll_coef_change (fp20_lpinfo *lp)
void fp20_ILLfct_update_basis_info (fp20_lpinfo *lp, int eindex, int lindex, int lvstat)
void fp20_ILLfct_update_counts (fp20_lpinfo *lp, int f, int upi, const EGfp20_t upd)
void fp20_ILLfct_update_dfeas (fp20_lpinfo *lp, int eindex, fp20_svector *srhs)
void fp20_ILLfct_update_dIIfeas (fp20_lpinfo *lp, int eindex, fp20_svector *srhs)
void fp20_ILLfct_update_dpI_prices (fp20_lpinfo *lp, fp20_price_info *pinf, fp20_svector *srhs, fp20_svector *ssoln, int lindex, EGfp20_t alpha)
void fp20_ILLfct_update_dpII_prices (fp20_lpinfo *lp, fp20_price_info *pinf, fp20_svector *srhs, fp20_svector *ssoln, int lindex, EGfp20_t eval, EGfp20_t alpha)
void fp20_ILLfct_update_dz (fp20_lpinfo *lp, int eindex, EGfp20_t alpha)
void fp20_ILLfct_update_pfeas (fp20_lpinfo *lp, int lindex, fp20_svector *srhs)
void fp20_ILLfct_update_pIdz (fp20_lpinfo *lp, fp20_svector *zA, int eindex, const EGfp20_t alpha)
void fp20_ILLfct_update_pIpiz (fp20_lpinfo *lp, fp20_svector *z, const EGfp20_t alpha)
void fp20_ILLfct_update_piz (fp20_lpinfo *lp, EGfp20_t alpha)
void fp20_ILLfct_update_ppI_prices (fp20_lpinfo *lp, fp20_price_info *pinf, fp20_svector *srhs, fp20_svector *ssoln, int eindex, int lindex, const EGfp20_t alpha)
void fp20_ILLfct_update_xz (fp20_lpinfo *lp, EGfp20_t tz, int eindex, int lindex)
void fp20_ILLfct_zero_workvector (fp20_lpinfo *lp)
static double fp20_my_rand (int bound, ILLrandstate *r)
static void fp20_update_piv_values (fp20_count_struct *c, int phase, const EGfp20_t piv)

Variables

static int TRACE = 0


Define Documentation

#define fp20_C_VALUE (  )     (1.0+(double)(a)/(PARAM_HEAP_RATIO*fp20_ILLutil_our_log2(a)))

Referenced by fp20_ILLfct_init_counts().

#define fp20_FCT_DEBUG   0

Definition at line 27 of file fp20_fct.c.


Function Documentation

static void fp20_add_vectors ( fp20_lpinfo lp,
fp20_svector a,
fp20_svector b,
fp20_svector c,
const EGfp20_t  t 
)

Definition at line 1677 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_lpinfo::iwork, fp20_svector::nzcnt, and fp20_lpinfo::work.

Referenced by fp20_ILLfct_update_dIIfeas(), fp20_ILLfct_update_dpI_prices(), fp20_ILLfct_update_dpII_prices(), and fp20_ILLfct_update_ppI_prices().

static int fp20_compute_zA1 ( fp20_lpinfo lp,
fp20_svector z,
fp20_svector zA,
EGfp20_t  ztoler 
) [static]

Definition at line 478 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, and fp20_svector::nzcnt.

Referenced by fp20_ILLfct_compute_zA().

static int fp20_compute_zA3 ( fp20_lpinfo lp,
fp20_svector z,
fp20_svector zA,
EGfp20_t  ztoler 
)

Definition at line 522 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_lpinfo::iwork, fp20_svector::nzcnt, fp20_lpinfo::rowbeg, fp20_lpinfo::rowcnt, fp20_lpinfo::rowind, fp20_lpinfo::rowval, STAT_BASIC, fp20_lpinfo::vindex, fp20_lpinfo::vstat, and fp20_lpinfo::work.

Referenced by fp20_ILLfct_compute_zA().

static int fp20_expand_phaseI_bounds ( fp20_lpinfo lp,
int *  chgb 
) [static]

Definition at line 834 of file fp20_fct.c.

References fp20_lpinfo::baz, BOUND_LOWER, BOUND_UPPER, fp20_ILLfct_bound_shift(), fp20_INFTY, fp20_my_rand(), fp20_NINFTY, ILLutil_sprand(), fp20_tol_struct::ip_tol, fp20_lpinfo::lz, fp20_lpinfo::nrows, fp20_lpinfo::rstate, fp20_lpinfo::tol, fp20_lpinfo::uz, VARTIFICIAL, VFREE, fp20_lpinfo::vtype, and fp20_lpinfo::xbz.

Referenced by fp20_ILLfct_perturb_phaseI_bounds().

Here is the call graph for this function:

static int fp20_expand_var_bounds ( fp20_lpinfo lp,
EGfp20_t  ftol,
int *  chgb 
)

Definition at line 772 of file fp20_fct.c.

References fp20_lpinfo::baz, BOUND_LOWER, BOUND_UPPER, fp20_ILLfct_bound_shift(), fp20_INFTY, fp20_my_rand(), fp20_NINFTY, ILLutil_sprand(), fp20_lpinfo::lz, fp20_lpinfo::nrows, fp20_lpinfo::rstate, fp20_lpinfo::uz, VARTIFICIAL, VFREE, fp20_lpinfo::vtype, and fp20_lpinfo::xbz.

Referenced by fp20_ILLfct_adjust_viol_bounds(), and fp20_ILLfct_perturb_bounds().

Here is the call graph for this function:

static int fp20_expand_var_coefs ( fp20_lpinfo lp,
EGfp20_t  ftol,
int *  chgc 
)

Definition at line 1024 of file fp20_fct.c.

References fp20_lpinfo::cz, fp20_lpinfo::dz, fp20_ILLfct_coef_shift(), fp20_my_rand(), ILLutil_sprand(), fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::rstate, STAT_LOWER, STAT_UPPER, STAT_ZERO, VARTIFICIAL, VFIXED, fp20_lpinfo::vstat, and fp20_lpinfo::vtype.

Referenced by fp20_ILLfct_adjust_viol_coefs(), and fp20_ILLfct_perturb_coefs().

Here is the call graph for this function:

int fp20_ILLfct_adjust_viol_bounds ( fp20_lpinfo lp  ) 

Definition at line 887 of file fp20_fct.c.

References fp20_expand_var_bounds(), fp20_tol_struct::pfeas_tol, and fp20_lpinfo::tol.

Here is the call graph for this function:

int fp20_ILLfct_adjust_viol_coefs ( fp20_lpinfo lp  ) 

Definition at line 1102 of file fp20_fct.c.

References fp20_tol_struct::dfeas_tol, fp20_expand_var_coefs(), and fp20_lpinfo::tol.

Referenced by fp20_dual_phaseII_step().

Here is the call graph for this function:

int fp20_ILLfct_bound_shift ( fp20_lpinfo lp,
int  col,
int  bndtype,
EGfp20_t  newbnd 
)

Definition at line 933 of file fp20_fct.c.

References fp20_lpinfo::bchanges, BOUND_LOWER, fp20_bndinfo::btype, fp20_bndinfo::cbound, fp20_ILLfct_free_bndinfo(), fp20_ILLfct_new_bndinfo(), ILL_IFTRACE, fp20_lpinfo::lz, fp20_lpinfo::nbchange, fp20_bndinfo::next, fp20_bndinfo::pbound, fp20_lpinfo::uz, fp20_bndinfo::varnum, VARTIFICIAL, VBOUNDED, VFIXED, and fp20_lpinfo::vtype.

Referenced by fp20_expand_phaseI_bounds(), fp20_expand_var_bounds(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_check_dfeasible ( fp20_lpinfo lp,
fp20_feas_info fs,
const EGfp20_t  ftol 
)

Definition at line 1294 of file fp20_fct.c.

References fp20_lpinfo::dfeas, fp20_feas_info::dstatus, DUAL_FEASIBLE, fp20_lpinfo::dz, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, STAT_LOWER, STAT_UPPER, STAT_ZERO, fp20_feas_info::totinfeas, VARTIFICIAL, VFIXED, fp20_lpinfo::vstat, and fp20_lpinfo::vtype.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), fp20_ILLsimplex_retest_psolution(), fp20_monitor_iter(), and fp20_primal_phaseII_step().

void fp20_ILLfct_check_pfeasible ( fp20_lpinfo lp,
fp20_feas_info fs,
const EGfp20_t  ftol 
)

Definition at line 1201 of file fp20_fct.c.

References fp20_lpinfo::baz, fp20_lpinfo::bfeas, fp20_INFTY, fp20_NINFTY, ILL_IFTRACE, fp20_lpinfo::lz, fp20_lpinfo::nrows, PRIMAL_FEASIBLE, fp20_feas_info::pstatus, QSE_WLVL, fp20_feas_info::totinfeas, fp20_lpinfo::uz, and fp20_lpinfo::xbz.

Referenced by fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), fp20_ILLsimplex_retest_psolution(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_check_pIdfeasible ( fp20_lpinfo lp,
fp20_feas_info fs,
EGfp20_t  ftol 
)

Definition at line 1346 of file fp20_fct.c.

References fp20_feas_info::dstatus, DUAL_FEASIBLE, DUAL_INFEASIBLE, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::pIdz, STAT_LOWER, STAT_UPPER, STAT_ZERO, VARTIFICIAL, VFIXED, fp20_lpinfo::vstat, and fp20_lpinfo::vtype.

Referenced by fp20_ILLsimplex_retest_psolution().

void fp20_ILLfct_check_pIpfeasible ( fp20_lpinfo lp,
fp20_feas_info fs,
EGfp20_t  ftol 
)

Definition at line 1263 of file fp20_fct.c.

References fp20_lpinfo::baz, fp20_INFTY, fp20_NINFTY, fp20_lpinfo::lz, fp20_lpinfo::nrows, PRIMAL_FEASIBLE, fp20_feas_info::pstatus, fp20_feas_info::totinfeas, fp20_lpinfo::uz, and fp20_lpinfo::xbz.

Referenced by fp20_ILLsimplex_retest_dsolution().

int fp20_ILLfct_coef_shift ( fp20_lpinfo lp,
int  col,
EGfp20_t  newcoef 
)

Definition at line 1135 of file fp20_fct.c.

References fp20_lpinfo::cchanges, fp20_coefinfo::ccoef, fp20_lpinfo::cz, fp20_lpinfo::dz, ILL_IFFREE, ILL_SAFE_MALLOC, fp20_lpinfo::ncchange, fp20_coefinfo::next, fp20_coefinfo::pcoef, fp20_coefinfo::varnum, and fp20_lpinfo::vindex.

Referenced by fp20_dual_phaseII_step(), and fp20_expand_var_coefs().

void fp20_ILLfct_compute_binvrow ( fp20_lpinfo lp,
fp20_svector zz,
int  row,
EGfp20_t  ztoler 
)

Definition at line 440 of file fp20_fct.c.

References fp20_svector::coef, fp20_lpinfo::f, fp20_ILLbasis_row_solve(), fp20_ILLfactor_set_factor_dparam(), fp20_SZERO_TOLER, fp20_svector::indx, fp20_svector::nzcnt, and QS_FACTOR_SZERO_TOL.

Referenced by fp20_ILLfct_compute_zz().

Here is the call graph for this function:

void fp20_ILLfct_compute_dobj ( fp20_lpinfo lp  ) 

Definition at line 194 of file fp20_fct.c.

References fp20_lpinfo::bz, fp20_lpinfo::dobjval, fp20_lpinfo::dz, fp20_lpinfo::lz, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_lpinfo::objval, fp20_lpinfo::piz, STAT_LOWER, STAT_UPPER, fp20_lpinfo::uz, and fp20_lpinfo::vstat.

Referenced by fp20_dual_phaseII_step(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), and fp20_monitor_iter().

void fp20_ILLfct_compute_dpIIy ( fp20_lpinfo lp,
fp20_svector srhs,
fp20_svector ssoln 
)

Definition at line 2097 of file fp20_fct.c.

References fp20_ILLbasis_column_solve(), and fp20_svector::nzcnt.

Referenced by fp20_dual_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_dpIy ( fp20_lpinfo lp,
fp20_svector srhs,
fp20_svector ssoln 
)

Definition at line 1993 of file fp20_fct.c.

References fp20_ILLbasis_column_solve(), and fp20_svector::nzcnt.

Referenced by fp20_dual_phaseI_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_dsteep_upv ( fp20_lpinfo lp,
fp20_svector swz 
)

Definition at line 471 of file fp20_fct.c.

References fp20_ILLbasis_column_solve(), and fp20_lpinfo::zz.

Referenced by fp20_dual_phaseI_step(), and fp20_dual_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_dz ( fp20_lpinfo lp  ) 

Definition at line 293 of file fp20_fct.c.

References fp20_lpinfo::cz, fp20_lpinfo::dz, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, and fp20_lpinfo::piz.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), fp20_ILLfct_unroll_coef_change(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), fp20_ILLsimplex_retest_psolution(), and fp20_primal_phaseII_step().

void fp20_ILLfct_compute_phaseI_dz ( fp20_lpinfo lp  ) 

Definition at line 385 of file fp20_fct.c.

References ILL_IFTRACE, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::pIdz, and fp20_lpinfo::pIpiz.

Referenced by fp20_ILLsimplex_retest_psolution(), and fp20_primal_phaseI_step().

void fp20_ILLfct_compute_phaseI_piz ( fp20_lpinfo lp  ) 

Definition at line 360 of file fp20_fct.c.

References fp20_lpinfo::bfeas, fp20_svector::coef, fp20_svector::indx, fp20_lpinfo::nrows, fp20_lpinfo::pIpiz, fp20_lpinfo::srhs, and fp20_lpinfo::ssoln.

Referenced by fp20_ILLsimplex_retest_psolution(), and fp20_primal_phaseI_step().

void fp20_ILLfct_compute_phaseI_xbz ( fp20_lpinfo lp  ) 

Definition at line 317 of file fp20_fct.c.

References fp20_svector::coef, fp20_lpinfo::dfeas, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_lpinfo::srhs, fp20_lpinfo::ssoln, and fp20_lpinfo::xbz.

Referenced by fp20_dual_phaseI_step(), and fp20_ILLsimplex_retest_dsolution().

void fp20_ILLfct_compute_piz ( fp20_lpinfo lp  ) 

Definition at line 269 of file fp20_fct.c.

References fp20_lpinfo::baz, fp20_svector::coef, fp20_lpinfo::cz, fp20_svector::indx, fp20_lpinfo::nrows, fp20_lpinfo::piz, fp20_lpinfo::srhs, and fp20_lpinfo::ssoln.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), fp20_ILLfct_unroll_coef_change(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), fp20_ILLsimplex_retest_psolution(), and fp20_primal_phaseII_step().

void fp20_ILLfct_compute_pobj ( fp20_lpinfo lp  ) 

Definition at line 168 of file fp20_fct.c.

References fp20_lpinfo::baz, fp20_lpinfo::cz, fp20_lpinfo::lz, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_lpinfo::objval, fp20_lpinfo::pobjval, STAT_LOWER, STAT_UPPER, fp20_lpinfo::uz, fp20_lpinfo::vstat, and fp20_lpinfo::xbz.

Referenced by fp20_ILLsimplex(), fp20_ILLsimplex_retest_psolution(), and fp20_primal_phaseII_step().

void fp20_ILLfct_compute_ppIzz ( fp20_lpinfo lp,
fp20_svector srhs,
fp20_svector ssoln 
)

Definition at line 1801 of file fp20_fct.c.

References fp20_ILLbasis_row_solve(), ILL_IFTRACE, and fp20_svector::nzcnt.

Referenced by fp20_primal_phaseI_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_psteep_upv ( fp20_lpinfo lp,
fp20_svector swz 
)

Definition at line 464 of file fp20_fct.c.

References fp20_ILLbasis_row_solve(), and fp20_lpinfo::yjz.

Referenced by fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_vA ( fp20_lpinfo lp,
fp20_svector v,
EGfp20_t *  vA 
)

Definition at line 588 of file fp20_fct.c.

References fp20_svector::coef, fp20_SZERO_TOLER, fp20_svector::indx, fp20_lpinfo::ncols, fp20_svector::nzcnt, fp20_lpinfo::rowbeg, fp20_lpinfo::rowcnt, fp20_lpinfo::rowind, and fp20_lpinfo::rowval.

Referenced by fp20_ILLbasis_tableau_row().

void fp20_ILLfct_compute_xbz ( fp20_lpinfo lp  ) 

Definition at line 220 of file fp20_fct.c.

References fp20_lpinfo::bz, fp20_svector::coef, fp20_svector::indx, fp20_lpinfo::lz, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_lpinfo::srhs, fp20_lpinfo::ssoln, STAT_LOWER, STAT_UPPER, fp20_lpinfo::uz, fp20_lpinfo::vstat, and fp20_lpinfo::xbz.

Referenced by fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), fp20_ILLfct_unroll_bound_change(), fp20_ILLsimplex(), fp20_ILLsimplex_retest_dsolution(), fp20_ILLsimplex_retest_psolution(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_compute_yz ( fp20_lpinfo lp,
fp20_svector yz,
fp20_svector updz,
int  col 
)

Definition at line 412 of file fp20_fct.c.

References fp20_svector::coef, fp20_lpinfo::f, fp20_ILLbasis_column_solve(), fp20_ILLbasis_column_solve_update(), fp20_ILLfactor_set_factor_dparam(), fp20_PIVZ_TOLER, fp20_SZERO_TOLER, fp20_svector::indx, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_svector::nzcnt, and QS_FACTOR_SZERO_TOL.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLprice_build_psteep_norms(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

int fp20_ILLfct_compute_zA ( fp20_lpinfo lp,
fp20_svector z,
fp20_svector zA 
)

Definition at line 576 of file fp20_fct.c.

References fp20_compute_zA1(), fp20_compute_zA3(), fp20_PIVZ_TOLER, fp20_lpinfo::nrows, and fp20_svector::nzcnt.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_tableau_row(), fp20_ILLfct_update_ppI_prices(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_compute_zz ( fp20_lpinfo lp,
fp20_svector zz,
int  row 
)

Definition at line 432 of file fp20_fct.c.

References fp20_ILLfct_compute_binvrow(), and fp20_PIVZ_TOLER.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_tableau_row(), fp20_ILLprice_build_dsteep_norms(), fp20_ILLprice_get_dsteep_norms(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_dphaseI_simple_update ( fp20_lpinfo lp,
EGfp20_t  ftol 
)

Definition at line 1397 of file fp20_fct.c.

References fp20_lpinfo::dz, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, STAT_LOWER, STAT_UPPER, VBOUNDED, fp20_lpinfo::vstat, and fp20_lpinfo::vtype.

void fp20_ILLfct_dual_adjust ( fp20_lpinfo lp,
const EGfp20_t  ftol 
)

Definition at line 1377 of file fp20_fct.c.

References fp20_lpinfo::dz, fp20_INFTY, fp20_NINFTY, fp20_lpinfo::lz, fp20_lpinfo::nbaz, fp20_lpinfo::nnbasic, STAT_LOWER, STAT_UPPER, fp20_lpinfo::uz, and fp20_lpinfo::vstat.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_get_cinitial(), and fp20_ILLsimplex().

void fp20_ILLfct_free_bndinfo ( fp20_bndinfo binfo  ) 

Definition at line 54 of file fp20_fct.c.

References fp20_bndinfo::cbound, ILL_IFFREE, and fp20_bndinfo::pbound.

Referenced by fp20_ILLfct_bound_shift().

void fp20_ILLfct_init_counts ( fp20_lpinfo lp  ) 

Definition at line 1491 of file fp20_fct.c.

References fp20_lpinfo::cnts, fp20_count_struct::dI_iter, fp20_count_struct::dII_iter, fp20_count_struct::dnorm_cnt, fp20_count_struct::dupv_cnt, fp20_C_VALUE, ILL_IFTRACE, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_count_struct::num_pi, fp20_count_struct::num_pi1, fp20_count_struct::num_up, fp20_count_struct::num_y, fp20_count_struct::num_z, fp20_count_struct::num_za, fp20_count_struct::pi1nz_cnt, fp20_count_struct::pI_iter, fp20_count_struct::pII_iter, fp20_count_struct::pinz_cnt, fp20_count_struct::pivdI, fp20_count_struct::pivdII, fp20_count_struct::pivpI, fp20_count_struct::pivpII, fp20_count_struct::pnorm_cnt, fp20_count_struct::pupv_cnt, fp20_count_struct::tot_iter, fp20_count_struct::upnz_cnt, fp20_count_struct::y_ravg, fp20_count_struct::ynz_cnt, fp20_count_struct::za_ravg, fp20_count_struct::zanz_cnt, and fp20_count_struct::znz_cnt.

void fp20_ILLfct_load_workvector ( fp20_lpinfo lp,
fp20_svector s 
)

Definition at line 105 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, and fp20_lpinfo::work.

Referenced by fp20_ILLprice_update_dsteep_norms(), and fp20_ILLprice_update_psteep_norms().

fp20_bndinfo* fp20_ILLfct_new_bndinfo ( void   ) 

Definition at line 39 of file fp20_fct.c.

References fp20_bndinfo::cbound, and fp20_bndinfo::pbound.

Referenced by fp20_ILLfct_bound_shift().

int fp20_ILLfct_perturb_bounds ( fp20_lpinfo lp  ) 

Definition at line 905 of file fp20_fct.c.

References fp20_expand_var_bounds(), fp20_tol_struct::ip_tol, and fp20_lpinfo::tol.

Referenced by fp20_monitor_iter().

Here is the call graph for this function:

int fp20_ILLfct_perturb_coefs ( fp20_lpinfo lp  ) 

Definition at line 1121 of file fp20_fct.c.

References fp20_expand_var_coefs(), fp20_tol_struct::id_tol, and fp20_lpinfo::tol.

Referenced by fp20_monitor_iter().

Here is the call graph for this function:

int fp20_ILLfct_perturb_phaseI_bounds ( fp20_lpinfo lp  ) 

Definition at line 919 of file fp20_fct.c.

References fp20_expand_phaseI_bounds().

Here is the call graph for this function:

void fp20_ILLfct_print_counts ( fp20_lpinfo lp  ) 

Definition at line 1646 of file fp20_fct.c.

References fp20_lpinfo::cnts, fp20_count_struct::dI_iter, fp20_count_struct::dII_iter, fp20_count_struct::dnorm_cnt, fp20_lpinfo::nnbasic, fp20_lpinfo::nrows, fp20_count_struct::num_pi, fp20_count_struct::num_pi1, fp20_count_struct::num_up, fp20_count_struct::num_y, fp20_count_struct::num_z, fp20_count_struct::num_za, fp20_lpinfo::O, fp20_count_struct::pi1nz_cnt, fp20_count_struct::pI_iter, fp20_count_struct::pII_iter, fp20_count_struct::pinz_cnt, fp20_count_struct::pivdI, fp20_count_struct::pivdII, fp20_count_struct::pivpI, fp20_count_struct::pivpII, fp20_count_struct::pnorm_cnt, fp20_ILLlpdata::probname, fp20_count_struct::tot_iter, fp20_count_struct::upnz_cnt, fp20_count_struct::ynz_cnt, fp20_count_struct::zanz_cnt, and fp20_count_struct::znz_cnt.

Referenced by fp20_ILLsimplex().

void fp20_ILLfct_set_status_values ( fp20_lpinfo lp,
int  pstatus,
int  dstatus,
int  ptype,
int  dtype 
)

Definition at line 1416 of file fp20_fct.c.

References fp20_lpinfo::basisstat, fp20_lp_status_info::dual_feasible, DUAL_FEASIBLE, DUAL_INFEASIBLE, fp20_lp_status_info::dual_infeasible, fp20_lp_status_info::dual_unbounded, DUAL_UNBOUNDED, fp20_lpinfo::nbchange, fp20_lpinfo::ncchange, fp20_lp_status_info::optimal, PHASEI, PHASEII, fp20_lp_status_info::primal_feasible, PRIMAL_FEASIBLE, PRIMAL_INFEASIBLE, fp20_lp_status_info::primal_infeasible, fp20_lp_status_info::primal_unbounded, PRIMAL_UNBOUNDED, and fp20_lpinfo::probstat.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLsimplex(), fp20_monitor_iter(), fp20_primal_phaseI_step(), fp20_primal_phaseII_step(), and fp20_terminate_simplex().

void fp20_ILLfct_set_variable_type ( fp20_lpinfo lp  ) 

Definition at line 129 of file fp20_fct.c.

References CLASS_LOGICAL, CLASS_STRUCT, fp20_INFTY, fp20_NINFTY, fp20_lpinfo::lz, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::ncols, fp20_lpinfo::O, fp20_ILLlpdata::rowmap, fp20_lpinfo::uz, VARTIFICIAL, VBOUNDED, fp20_lpinfo::vclass, VFIXED, VFREE, VLOWER, fp20_lpinfo::vtype, and VUPPER.

Referenced by fp20_ILLsimplex().

int fp20_ILLfct_test_pivot ( fp20_lpinfo lp,
int  indx,
int  indxtype,
EGfp20_t  piv_val 
)

Definition at line 2147 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, ROW_PIVOT, and fp20_lpinfo::yjz.

Referenced by fp20_dual_phaseI_step(), and fp20_dual_phaseII_step().

void fp20_ILLfct_unroll_bound_change ( fp20_lpinfo lp  ) 

Definition at line 978 of file fp20_fct.c.

References fp20_lpinfo::bchanges, BOUND_LOWER, BOUND_UPPER, fp20_bndinfo::btype, fp20_bndinfo::cbound, fp20_ILLfct_compute_xbz(), ILL_IFFREE, ILL_IFTRACE, fp20_lpinfo::lz, fp20_lpinfo::nbchange, fp20_bndinfo::next, fp20_bndinfo::pbound, STAT_BASIC, STAT_LOWER, STAT_UPPER, fp20_lpinfo::uz, fp20_bndinfo::varnum, VARTIFICIAL, VBOUNDED, VFIXED, fp20_lpinfo::vstat, and fp20_lpinfo::vtype.

Referenced by fp20_ILLsimplex(), fp20_primal_phaseII_step(), and fp20_terminate_simplex().

Here is the call graph for this function:

void fp20_ILLfct_unroll_coef_change ( fp20_lpinfo lp  ) 

Definition at line 1167 of file fp20_fct.c.

References fp20_lpinfo::cchanges, fp20_coefinfo::ccoef, fp20_lpinfo::cz, fp20_lpinfo::dz, fp20_ILLfct_compute_dz(), fp20_ILLfct_compute_piz(), ILL_IFFREE, fp20_lpinfo::ncchange, fp20_coefinfo::next, fp20_coefinfo::pcoef, STAT_BASIC, fp20_coefinfo::varnum, fp20_lpinfo::vindex, and fp20_lpinfo::vstat.

Referenced by fp20_dual_phaseII_step(), fp20_ILLsimplex(), fp20_monitor_iter(), and fp20_terminate_simplex().

Here is the call graph for this function:

void fp20_ILLfct_update_basis_info ( fp20_lpinfo lp,
int  eindex,
int  lindex,
int  lvstat 
)

Definition at line 629 of file fp20_fct.c.

References fp20_lpinfo::basisid, fp20_lpinfo::baz, fp20_lpinfo::nbaz, STAT_BASIC, STAT_LOWER, STAT_UPPER, fp20_lpinfo::vindex, and fp20_lpinfo::vstat.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLbasis_factor(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_update_counts ( fp20_lpinfo lp,
int  f,
int  upi,
const EGfp20_t  upd 
)

Definition at line 1572 of file fp20_fct.c.

References CNT_DIIPIV, CNT_DIPIV, CNT_DPHASE1ITER, CNT_DPHASE2ITER, CNT_P1PINZ, CNT_PIIPIV, CNT_PINZ, CNT_PIPIV, CNT_PPHASE1ITER, CNT_PPHASE2ITER, CNT_UPNZ, CNT_YNZ, CNT_YRAVG, CNT_ZANZ, CNT_ZARAVG, fp20_lpinfo::cnts, fp20_count_struct::dI_iter, fp20_count_struct::dII_iter, DUAL_PHASEI, DUAL_PHASEII, fp20_update_piv_values(), ILL_IFTRACE, fp20_count_struct::num_pi, fp20_count_struct::num_pi1, fp20_count_struct::num_up, fp20_count_struct::num_y, fp20_count_struct::num_za, fp20_count_struct::pi1nz_cnt, fp20_count_struct::pI_iter, fp20_count_struct::pII_iter, fp20_count_struct::pinz_cnt, PRIMAL_PHASEI, PRIMAL_PHASEII, fp20_count_struct::tot_iter, fp20_count_struct::upnz_cnt, fp20_count_struct::y_ravg, fp20_count_struct::ynz_cnt, fp20_count_struct::za_ravg, and fp20_count_struct::zanz_cnt.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), fp20_ILLfct_update_dpI_prices(), fp20_ILLfct_update_dpII_prices(), fp20_ILLfct_update_ppI_prices(), fp20_ILLratio_dI_test(), fp20_ILLratio_dII_test(), fp20_ILLratio_longdII_test(), fp20_ILLratio_pI_test(), fp20_ILLratio_pII_test(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_update_dfeas ( fp20_lpinfo lp,
int  eindex,
fp20_svector srhs 
)

Definition at line 1887 of file fp20_fct.c.

References BSKIP, fp20_svector::coef, fp20_lpinfo::dfeas, fp20_pI_uinfo::dty, fp20_lpinfo::dz, fp20_tol_struct::id_tol, fp20_svector::indx, fp20_lpinfo::iwork, fp20_pI_uinfo::ix, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_lpinfo::nrows, fp20_svector::nzcnt, fp20_pI_uinfo::perm, STAT_LOWER, STAT_UPPER, STAT_ZERO, fp20_pI_uinfo::t, t, fp20_pI_uinfo::tctr, fp20_lpinfo::tol, fp20_pI_uinfo::tz, fp20_lpinfo::upd, fp20_lpinfo::vstat, fp20_lpinfo::vtype, fp20_lpinfo::work, and fp20_lpinfo::zA.

Referenced by fp20_dual_phaseI_step().

void fp20_ILLfct_update_dIIfeas ( fp20_lpinfo lp,
int  eindex,
fp20_svector srhs 
)

Definition at line 2047 of file fp20_fct.c.

References fp20_svector::coef, fp20_pI_uinfo::dty, fp20_add_vectors(), fp20_svector::indx, fp20_pI_uinfo::ix, fp20_lpinfo::lz, fp20_lpinfo::matbeg, fp20_lpinfo::matcnt, fp20_lpinfo::matind, fp20_lpinfo::matval, fp20_lpinfo::nbaz, fp20_svector::nzcnt, fp20_pI_uinfo::perm, STAT_LOWER, STAT_UPPER, fp20_pI_uinfo::t, t, fp20_pI_uinfo::tctr, fp20_pI_uinfo::tz, fp20_lpinfo::upd, fp20_lpinfo::uz, fp20_lpinfo::vstat, and fp20_lpinfo::zA.

Referenced by fp20_dual_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_update_dpI_prices ( fp20_lpinfo lp,
fp20_price_info pinf,
fp20_svector srhs,
fp20_svector ssoln,
int  lindex,
EGfp20_t  alpha 
)

Definition at line 2004 of file fp20_fct.c.

References CNT_YRAVG, fp20_svector::coef, COMPLETE_PRICING, fp20_price_info::d_strategy, fp20_pI_uinfo::dty, DUAL_PHASEI, fp20_add_vectors(), fp20_ILLfct_update_counts(), fp20_ILLfct_update_xz(), fp20_ILLprice_compute_primal_inf(), fp20_ILLprice_update_mpartial_price(), fp20_pI_uinfo::fs, fp20_svector::indx, fp20_svector::nzcnt, fp20_pI_uinfo::piv, ROW_PRICING, fp20_lpinfo::upd, fp20_lpinfo::xbz, and fp20_lpinfo::yjz.

Referenced by fp20_dual_phaseI_step().

Here is the call graph for this function:

void fp20_ILLfct_update_dpII_prices ( fp20_lpinfo lp,
fp20_price_info pinf,
fp20_svector srhs,
fp20_svector ssoln,
int  lindex,
EGfp20_t  eval,
EGfp20_t  alpha 
)

Definition at line 2108 of file fp20_fct.c.

References CNT_YRAVG, fp20_svector::coef, COMPLETE_PRICING, fp20_price_info::d_strategy, DUAL_PHASEII, fp20_add_vectors(), fp20_ILLfct_update_counts(), fp20_ILLfct_update_xz(), fp20_ILLprice_compute_primal_inf(), fp20_ILLprice_update_mpartial_price(), fp20_svector::indx, fp20_svector::nzcnt, ROW_PRICING, fp20_lpinfo::xbz, and fp20_lpinfo::yjz.

Referenced by fp20_dual_phaseII_step().

Here is the call graph for this function:

void fp20_ILLfct_update_dz ( fp20_lpinfo lp,
int  eindex,
EGfp20_t  alpha 
)

Definition at line 716 of file fp20_fct.c.

References fp20_svector::coef, fp20_lpinfo::dz, fp20_svector::indx, fp20_svector::nzcnt, and fp20_lpinfo::zA.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_update_pfeas ( fp20_lpinfo lp,
int  lindex,
fp20_svector srhs 
)

Definition at line 1716 of file fp20_fct.c.

References fp20_lpinfo::baz, BBOUND, fp20_lpinfo::bfeas, fp20_svector::coef, fp20_pI_uinfo::dty, fp20_INFTY, fp20_NINFTY, ILL_IFTRACE, fp20_svector::indx, fp20_tol_struct::ip_tol, fp20_lpinfo::iwork, fp20_pI_uinfo::ix, fp20_lpinfo::lz, fp20_svector::nzcnt, fp20_pI_uinfo::perm, fp20_pI_uinfo::t, t, fp20_pI_uinfo::tctr, fp20_lpinfo::tol, fp20_pI_uinfo::tz, fp20_lpinfo::upd, fp20_lpinfo::uz, fp20_lpinfo::xbz, and fp20_lpinfo::yjz.

Referenced by fp20_primal_phaseI_step().

void fp20_ILLfct_update_pIdz ( fp20_lpinfo lp,
fp20_svector zA,
int  eindex,
const EGfp20_t  alpha 
)

Definition at line 728 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, and fp20_lpinfo::pIdz.

Referenced by fp20_ILLfct_update_ppI_prices().

void fp20_ILLfct_update_pIpiz ( fp20_lpinfo lp,
fp20_svector z,
const EGfp20_t  alpha 
)

Definition at line 695 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, and fp20_lpinfo::pIpiz.

Referenced by fp20_ILLfct_update_ppI_prices().

void fp20_ILLfct_update_piz ( fp20_lpinfo lp,
EGfp20_t  alpha 
)

Definition at line 685 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, fp20_lpinfo::piz, and fp20_lpinfo::zz.

Referenced by fp20_dual_phaseI_step(), fp20_dual_phaseII_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_update_ppI_prices ( fp20_lpinfo lp,
fp20_price_info pinf,
fp20_svector srhs,
fp20_svector ssoln,
int  eindex,
int  lindex,
const EGfp20_t  alpha 
)

Definition at line 1813 of file fp20_fct.c.

References CNT_ZARAVG, COL_PRICING, COMPLETE_PRICING, fp20_pI_uinfo::dty, fp20_add_vectors(), fp20_ILLfct_compute_zA(), fp20_ILLfct_update_counts(), fp20_ILLfct_update_pIdz(), fp20_ILLfct_update_pIpiz(), fp20_ILLprice_compute_dual_inf(), fp20_ILLprice_update_mpartial_price(), fp20_pI_uinfo::fs, ILL_IFTRACE, fp20_svector::nzcnt, fp20_price_info::p_strategy, fp20_lpinfo::pIdz, fp20_pI_uinfo::piv, PRIMAL_PHASEI, fp20_lpinfo::upd, and fp20_lpinfo::zz.

Referenced by fp20_primal_phaseI_step().

Here is the call graph for this function:

void fp20_ILLfct_update_xz ( fp20_lpinfo lp,
EGfp20_t  tz,
int  eindex,
int  lindex 
)

Definition at line 657 of file fp20_fct.c.

References fp20_svector::coef, ILL_IFTRACE, fp20_svector::indx, fp20_lpinfo::lz, fp20_lpinfo::nbaz, fp20_svector::nzcnt, STAT_LOWER, STAT_UPPER, STAT_ZERO, fp20_lpinfo::uz, fp20_lpinfo::vstat, fp20_lpinfo::xbz, and fp20_lpinfo::yjz.

Referenced by fp20_ILLfct_update_dpI_prices(), fp20_ILLfct_update_dpII_prices(), fp20_primal_phaseI_step(), and fp20_primal_phaseII_step().

void fp20_ILLfct_zero_workvector ( fp20_lpinfo lp  ) 

Definition at line 119 of file fp20_fct.c.

References fp20_svector::coef, fp20_svector::indx, fp20_svector::nzcnt, and fp20_lpinfo::work.

Referenced by fp20_ILLprice_update_dsteep_norms(), and fp20_ILLprice_update_psteep_norms().

static double fp20_my_rand ( int  bound,
ILLrandstate r 
) [static]

Definition at line 756 of file fp20_fct.c.

References ILLutil_lprand().

Referenced by fp20_expand_phaseI_bounds(), fp20_expand_var_bounds(), and fp20_expand_var_coefs().

Here is the call graph for this function:

static void fp20_update_piv_values ( fp20_count_struct c,
int  phase,
const EGfp20_t  piv 
) [static]

Definition at line 1532 of file fp20_fct.c.

References DUAL_PHASEI, DUAL_PHASEII, fp20_count_struct::pivdI, fp20_count_struct::pivdII, fp20_count_struct::pivpI, fp20_count_struct::pivpII, PRIMAL_PHASEI, and PRIMAL_PHASEII.

Referenced by fp20_ILLfct_update_counts().


Variable Documentation

int TRACE = 0 [static]

Definition at line 24 of file fp20_fct.c.


Generated on Thu Mar 29 09:37:49 2012 for QSopt_ex by  doxygen 1.4.7