Concorde localcut.h functions

Organizational index     Function index     Program index     Macro index     Data Types index    

CCchunk_lift

File:
LOCALCUT/lift.c
Header:
localcut.h
Prototype:
int CCchunk_lift (CCchunk_graph *c, CCchunk_fault *fault,
    CCchunk_lift_timer *timer, CCchunk_cut_callback *callback)
Description:
MISSING

CCchunk_ineq_to_lpcut_in

File:
LOCALCUT/lift.c
Header:
localcut.h
Prototype:
int CCchunk_ineq_to_lpcut_in (int ncount, int ecount, int *elist,
    int *ecoef, int rhs, CCtsp_lpcut_in *c)
Description:
MISSING

CCchunk_ineq_to_cut

File:
LOCALCUT/lift.c
Header:
localcut.h
Prototype:
int CCchunk_ineq_to_cut (int ncount, int ecount, int *elist,
    int *ecoef, int rhs, int outside, CCchunk_cut_callback *callback)
Description:
MISSING

CCchunk_finder

File:
LOCALCUT/chunks.c
Header:
localcut.h
Prototype:
int CCchunk_finder (int ncount, int ecount, int *elist, double *elen,
    double eps, CCchunk_flag flags, CCchunk_find_timer *timer,
    CCchunk_chunk_callback *callback, CCrandstate *rstate),
Description:
MISSING

CCchunk_oracle

File:
LOCALCUT/tsporacl.c
Header:
localcut.h
Prototype:
int CCchunk_oracle (CCchunk_graph *ch, CCchunk_ineq *c, int *xsol,
    int *objval, int rhsvalid, int effort_limit,
    CCchunk_oracle_timer *timer)
Description:
MISSING

CCchunk_verify

File:
LOCALCUT/tsporacl.c
Header:
localcut.h
Prototype:
int CCchunk_verify (CCchunk_graph *ch, CCchunk_ineq *c)
Description:
MISSING

CCchunk_separate

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
int CCchunk_separate (CCchunk_graph *chunk,
    CCchunk_separate_timer *timer, CCchunk_fault_callback *callback)
Description:
MISSING

CCchunk_graph_alloc

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
CCchunk_graph *CCchunk_graph_alloc (int ncount, int ecount)
Description:
MISSING

CCchunk_graph_free

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_graph_free (CCchunk_graph *c)
Description:
MISSING

CCchunk_intmat_build

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
int CCchunk_intmat_build (CCchunk_intmat *mat_p, int ncols)
Description:
MISSING

CCchunk_intmat_addrow

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
int CCchunk_intmat_addrow (CCchunk_intmat *mat_p, int *row)
Description:
MISSING

CCchunk_intmat_ortho

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
int CCchunk_intmat_ortho (CCchunk_intmat *mat_p, int *ortho,
    int *pcol_p, int *taboo)
Description:
MISSING

CCchunk_intmat_init

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
void CCchunk_intmat_init (CCchunk_intmat *mat_p)
Description:
MISSING

CCchunk_intmat_free

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
void CCchunk_intmat_free (CCchunk_intmat *mat_p)
Description:
MISSING

CCchunk_intmat_dellastrows

File:
LOCALCUT/intmat.c
Header:
localcut.h
Prototype:
void CCchunk_intmat_dellastrows (CCchunk_intmat *mat_p, int ndel)
Description:
MISSING

CCchunk_lpinit

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
int CCchunk_lpinit (CCchunklp **lp_p, const char *lp_name,
    int lp_nrows, double *xstar)
Description:
Creates the *lp_p object (see 'typedef struct CCchunklp' below)
and initializes it to have name lp_name, N empty, and the initial
(empty) lp from above.

CCchunk_lpfree

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
void CCchunk_lpfree (CCchunklp **lp_p)
Description:
Destroys *lp_p, freeing all its parts.

CCchunk_lpaddcol

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
int CCchunk_lpaddcol (CCchunklp *lp, double *x)
Description:
Adds a new entry to N, and updates the lp to reflect the new x^j.
Note that it is possible some rows of the LP have been relaxed;
however, x is still expected to have lp_nrows entries; those for
the relaxed rows are skipped when adding x.

CCchunk_lprelaxrow

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
int CCchunk_lprelaxrow (CCchunklp *lp, int del_row)
Description:
Deletes row del_row+1 from lp -- that is, changes lp so that
coordinate del_row of x^* is ignored.  This makes easier for the
lp to be feasible.

CCchunk_lpsolve

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
int CCchunk_lpsolve (CCchunklp *lp, int *lpstatus_p, double *c,
    double *alpha_p)
Description:
"Solves" lp: *lp_status_p and (c,*alpha_p) will be set as
described above, depending on the settings of SEPARATE_OPTIMIZE,
SEPARATE_OPTIMIZE, SEPARATE_NORML1, and SEPARATE_EPSILON.

CCchunk_lpbasis

File:
LOCALCUT/separate.c
Header:
localcut.h
Prototype:
int CCchunk_lpbasis (CCchunklp *lp, int ncols, int *basis)
Description:
Sets basis[i] to 1 if column i is in the currentbasis, 0
otherwise. 

CCchunk_localcuts

File:
LOCALCUT/localcut.c
Header:
localcut.h
Prototype:
int CCchunk_localcuts (CCtsp_lpcut_in **clist, int *cutcount,
    int ncount, int ecount, int *elist, double *x, double eps,
    CCchunk_flag flags, CCchunk_localcut_timer *timer, int silent,
    CCrandstate *rstate)
Description:
MISSING

CCchunk_init_separate_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_init_separate_timer (CCchunk_separate_timer *timer)
Description:
MISSING

CCchunk_init_find_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_init_find_timer (CCchunk_find_timer *timer)
Description:
MISSING

CCchunk_init_lift_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_init_lift_timer (CCchunk_lift_timer *timer)
Description:
MISSING

CCchunk_init_oracle_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_init_oracle_timer (CCchunk_oracle_timer *timer)
Description:
MISSING

CCchunk_init_localcut_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_init_localcut_timer (CCchunk_localcut_timer *timer)
Description:
MISSING

CCchunk_print_separate_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_print_separate_timer (CCchunk_separate_timer *timer)
Description:
MISSING

CCchunk_print_find_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_print_find_timer (CCchunk_find_timer *timer)
Description:
MISSING

CCchunk_print_lift_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_print_lift_timer (CCchunk_lift_timer *timer)
Description:
MISSING

CCchunk_print_oracle_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_print_oracle_timer (CCchunk_oracle_timer *timer)
Description:
MISSING

CCchunk_print_localcut_timer

File:
LOCALCUT/first.c
Header:
localcut.h
Prototype:
void CCchunk_print_localcut_timer (CCchunk_localcut_timer *timer)
Description:
MISSING