factor_work Struct Reference

#include <factor.h>

Collaboration diagram for factor_work:

Collaboration graph
[legend]

Detailed Description

Definition at line 82 of file factor.h.

Data Fields

int * cperm
int * crank
int dcols
int dense_base
double dense_fract
int dense_min
int dim
EGlpNum_t * dmat
int drows
int er_freebeg
er_infoer_inf
int er_space
double er_space_mul
EGlpNum_t * ercoef
int * erindx
int etacnt
int etamax
EGlpNum_t fzero_tol
double grow_mul
int lc_freebeg
lc_infolc_inf
int lc_space
double lc_space_mul
EGlpNum_t * lccoef
int * lcindx
int lr_freebeg
lr_infolr_inf
int lr_space
double lr_space_mul
EGlpNum_t * lrcoef
int * lrindx
int max_k
EGlpNum_t maxelem_cur
EGlpNum_t maxelem_factor
EGlpNum_t maxelem_orig
double maxmult
double minmult
int nstages
int nzcnt_cur
int nzcnt_factor
int nzcnt_orig
int p
int * p_nsing
int ** p_singc
int ** p_singr
EGlpNum_t partial_cur
EGlpNum_t partial_tol
int * rperm
int * rrank
int stage
EGlpNum_t szero_tol
int uc_freebeg
uc_infouc_inf
int uc_space
double uc_space_mul
EGlpNum_t * uccoef
int * ucindx
int * ucrind
double updmaxmult
int ur_freebeg
ur_infour_inf
int ur_space
double ur_space_mul
int * urcind
EGlpNum_t * urcoef
int * urindx
EGlpNum_t * work_coef
int * work_indx
svector xtmp


Field Documentation

int* factor_work::cperm

Definition at line 136 of file factor.h.

Referenced by create_row(), dense_replace_row(), dense_swap(), eliminate_row(), ftranu3_delay2(), ftranu3_process2(), handle_singularity(), ILLfactor_btranu(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftranu(), ILLfactor_init_factor_work(), move_pivot(), and shift_permutations().

int* factor_work::crank

Definition at line 137 of file factor.h.

Referenced by btranu3_delay2(), btranu3_process2(), dense_build_matrix(), dense_swap(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), ILLfactor_update(), serow_delay(), serow_process(), shift_permutations(), and sparse_eliminate_row().

int factor_work::dcols

Definition at line 156 of file factor.h.

Referenced by dense_build_matrix(), dense_create_col(), dense_elim(), dense_find_pivot(), dense_replace(), dense_replace_row(), and dense_swap().

int factor_work::dense_base

Definition at line 157 of file factor.h.

Referenced by dense_build_matrix(), dense_create_col(), dense_elim(), dense_factor(), dense_find_pivot(), dense_replace_row(), and dense_swap().

double factor_work::dense_fract

Definition at line 99 of file factor.h.

Referenced by ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), and ILLfactor_try().

int factor_work::dense_min

Definition at line 100 of file factor.h.

Referenced by ILLfactor_init_factor_work(), ILLfactor_set_factor_iparam(), and ILLfactor_try().

int factor_work::dim

Definition at line 111 of file factor.h.

Referenced by build_iteration_l_data(), build_iteration_u_data(), clear_work(), create_factor_space(), create_row(), dense_build_matrix(), find_pivot(), ILLfactor_btran(), ILLfactor_btrane(), ILLfactor_btranl2(), ILLfactor_btranu(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftran(), ILLfactor_ftran_update(), ILLfactor_ftrane(), ILLfactor_ftranl(), ILLfactor_ftranu(), ILLfactor_try(), init_matrix(), make_uc_space(), make_ur_space(), set_col_nz(), set_row_nz(), and sparse_eliminate_row().

EGlpNum_t* factor_work::dmat

Definition at line 154 of file factor.h.

Referenced by dense_build_matrix(), dense_create_col(), dense_elim(), dense_find_pivot(), dense_replace(), dense_replace_row(), dense_swap(), ILLfactor_free_factor_work(), and ILLfactor_init_factor_work().

int factor_work::drows

Definition at line 155 of file factor.h.

Referenced by dense_build_matrix(), dense_create_col(), dense_elim(), dense_find_pivot(), dense_replace(), and dense_swap().

int factor_work::er_freebeg

Definition at line 147 of file factor.h.

Referenced by eliminate_row(), and serow_process().

er_info* factor_work::er_inf

Definition at line 121 of file factor.h.

Referenced by ILLfactor_btrane(), ILLfactor_btrane2(), ILLfactor_free_factor_work(), ILLfactor_ftrane(), ILLfactor_ftrane2(), and ILLfactor_init_factor_work().

int factor_work::er_space

Definition at line 148 of file factor.h.

Referenced by eliminate_row(), and serow_process().

double factor_work::er_space_mul

Definition at line 92 of file factor.h.

Referenced by ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

EGlpNum_t* factor_work::ercoef

Definition at line 133 of file factor.h.

Referenced by eliminate_row(), ILLfactor_btrane(), ILLfactor_btrane2(), ILLfactor_free_factor_work(), ILLfactor_ftrane(), ILLfactor_ftrane2(), ILLfactor_init_factor_work(), and serow_process().

int* factor_work::erindx

Definition at line 132 of file factor.h.

Referenced by eliminate_row(), ILLfactor_btrane(), ILLfactor_btrane2(), ILLfactor_free_factor_work(), ILLfactor_ftrane(), ILLfactor_ftrane2(), ILLfactor_init_factor_work(), and serow_process().

int factor_work::etacnt

Definition at line 114 of file factor.h.

Referenced by ILLfactor_btrane(), ILLfactor_btrane2(), ILLfactor_create_factor_work(), ILLfactor_ftrane(), ILLfactor_ftrane2(), and ILLfactor_update().

int factor_work::etamax

Definition at line 95 of file factor.h.

Referenced by ILLfactor_init_factor_work(), ILLfactor_set_factor_iparam(), and ILLfactor_update().

EGlpNum_t factor_work::fzero_tol

Definition at line 85 of file factor.h.

Referenced by create_row(), dense_create_col(), dense_elim(), dense_replace_row(), elim_row(), eliminate_row(), ILLbasis_factor(), ILLbasis_free_basisinfo(), ILLfactor_ftrane2(), ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), init_matrix(), and serow_process().

double factor_work::grow_mul

Definition at line 93 of file factor.h.

Referenced by ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), make_lc_space(), make_uc_space(), and make_ur_space().

int factor_work::lc_freebeg

Definition at line 143 of file factor.h.

Referenced by elim(), and make_lc_space().

lc_info* factor_work::lc_inf

Definition at line 119 of file factor.h.

Referenced by build_iteration_l_data(), dense_create_col(), elim(), ftranl3_delay2(), ftranl3_process2(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftranl(), ILLfactor_ftranl3(), and ILLfactor_init_factor_work().

int factor_work::lc_space

Definition at line 144 of file factor.h.

Referenced by elim(), and make_lc_space().

double factor_work::lc_space_mul

Definition at line 90 of file factor.h.

Referenced by ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

EGlpNum_t* factor_work::lccoef

Definition at line 129 of file factor.h.

Referenced by build_iteration_l_data(), elim(), ftranl3_process2(), ILLfactor_free_factor_work(), ILLfactor_ftranl(), ILLfactor_init_factor_work(), and make_lc_space().

int* factor_work::lcindx

Definition at line 128 of file factor.h.

Referenced by build_iteration_l_data(), elim(), ftranl3_delay2(), ftranl3_process2(), ILLfactor_free_factor_work(), ILLfactor_ftranl(), ILLfactor_init_factor_work(), and make_lc_space().

int factor_work::lr_freebeg

Definition at line 145 of file factor.h.

lr_info* factor_work::lr_inf

Definition at line 120 of file factor.h.

Referenced by btranl3_delay2(), btranl3_process2(), build_iteration_l_data(), ILLfactor_btranl2(), ILLfactor_btranl3(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), and ILLfactor_init_factor_work().

int factor_work::lr_space

Definition at line 146 of file factor.h.

double factor_work::lr_space_mul

Definition at line 91 of file factor.h.

Referenced by ILLfactor_set_factor_dparam().

EGlpNum_t* factor_work::lrcoef

Definition at line 131 of file factor.h.

Referenced by btranl3_process2(), build_iteration_l_data(), ILLfactor_btranl2(), ILLfactor_free_factor_work(), and ILLfactor_init_factor_work().

int* factor_work::lrindx

Definition at line 130 of file factor.h.

Referenced by btranl3_delay2(), btranl3_process2(), build_iteration_l_data(), ILLfactor_btranl2(), ILLfactor_free_factor_work(), and ILLfactor_init_factor_work().

int factor_work::max_k

Definition at line 84 of file factor.h.

Referenced by find_pivot(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), ILLfactor_set_factor_iparam(), init_matrix(), set_col_nz(), and set_row_nz().

EGlpNum_t factor_work::maxelem_cur

Definition at line 106 of file factor.h.

Referenced by build_iteration_l_data(), create_column(), create_row(), eliminate_row(), ILLbasis_factor(), ILLbasis_free_basisinfo(), and serow_process().

EGlpNum_t factor_work::maxelem_factor

Definition at line 104 of file factor.h.

Referenced by build_iteration_l_data(), dense_elim(), dense_factor(), ILLbasis_factor(), ILLbasis_free_basisinfo(), and ILLfactor_try().

EGlpNum_t factor_work::maxelem_orig

Definition at line 102 of file factor.h.

Referenced by dense_factor(), ILLbasis_factor(), ILLbasis_free_basisinfo(), and ILLfactor_try().

double factor_work::maxmult

Definition at line 97 of file factor.h.

Referenced by dense_factor(), ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), and ILLfactor_try().

double factor_work::minmult

Definition at line 96 of file factor.h.

Referenced by ILLfactor_init_factor_work(), and ILLfactor_try().

int factor_work::nstages

Definition at line 113 of file factor.h.

Referenced by dense_build_matrix(), dense_factor(), elim(), handle_singularity(), and ILLfactor_try().

int factor_work::nzcnt_cur

Definition at line 107 of file factor.h.

Referenced by build_iteration_l_data(), create_column(), delete_column(), delete_row(), and sparse_eliminate_row().

int factor_work::nzcnt_factor

Definition at line 105 of file factor.h.

Referenced by build_iteration_l_data(), and build_iteration_u_data().

int factor_work::nzcnt_orig

Definition at line 103 of file factor.h.

int factor_work::p

Definition at line 94 of file factor.h.

Referenced by find_pivot(), ILLfactor_init_factor_work(), and ILLfactor_set_factor_iparam().

int* factor_work::p_nsing

Definition at line 150 of file factor.h.

Referenced by handle_singularity(), and ILLfactor().

int** factor_work::p_singc

Definition at line 152 of file factor.h.

Referenced by handle_singularity(), and ILLfactor().

int** factor_work::p_singr

Definition at line 151 of file factor.h.

Referenced by handle_singularity(), and ILLfactor().

EGlpNum_t factor_work::partial_cur

Definition at line 109 of file factor.h.

Referenced by dense_factor(), find_pivot_row(), ILLbasis_factor(), ILLbasis_free_basisinfo(), ILLfactor(), ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), and ILLfactor_try().

EGlpNum_t factor_work::partial_tol

Definition at line 87 of file factor.h.

Referenced by ILLbasis_factor(), ILLbasis_free_basisinfo(), ILLfactor_init_factor_work(), ILLfactor_set_factor_dparam(), and ILLfactor_try().

int* factor_work::rperm

Definition at line 134 of file factor.h.

Referenced by btranu3_delay2(), btranu3_process2(), build_iteration_u_data(), dense_build_matrix(), dense_create_col(), dense_elim(), dense_find_pivot(), dense_replace_row(), dense_swap(), eliminate_row(), handle_singularity(), ILLfactor_btranu(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftranu(), ILLfactor_init_factor_work(), move_pivot(), serow_delay(), serow_process(), and shift_permutations().

int* factor_work::rrank

Definition at line 135 of file factor.h.

Referenced by build_iteration_u_data(), create_column(), dense_swap(), ftranu3_delay2(), ftranu3_process2(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), ILLfactor_update(), and shift_permutations().

int factor_work::stage

Definition at line 112 of file factor.h.

Referenced by dense_build_matrix(), dense_elim(), dense_factor(), dense_find_pivot(), dense_swap(), elim(), handle_singularity(), and ILLfactor_try().

EGlpNum_t factor_work::szero_tol

Definition at line 86 of file factor.h.

Referenced by btranl3_process2(), ftranu3_process2(), ILLbasis_factor(), ILLbasis_free_basisinfo(), ILLfactor_btranu(), ILLfactor_ftranu(), ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

int factor_work::uc_freebeg

Definition at line 141 of file factor.h.

Referenced by add_col_nz(), add_nonzero(), build_iteration_u_data(), expand_col(), init_matrix(), and make_uc_space().

uc_info* factor_work::uc_inf

Definition at line 117 of file factor.h.

Referenced by add_col_nz(), add_nonzero(), build_iteration_u_data(), create_factor_space(), delete_column(), delete_nonzero_col(), delete_nonzero_row(), disable_col(), elim(), expand_col(), find_pivot(), find_pivot_column(), find_pivot_row(), ftranu3_delay2(), ftranu3_process2(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftranu(), ILLfactor_ftranu3(), ILLfactor_init_factor_work(), ILLfactor_try(), ILLfactor_update(), init_matrix(), make_uc_space(), move_pivot_col(), move_pivot_row(), remove_col(), remove_col_nz(), and set_col_nz().

int factor_work::uc_space

Definition at line 142 of file factor.h.

Referenced by add_col_nz(), build_iteration_u_data(), create_factor_space(), expand_col(), init_matrix(), and make_uc_space().

double factor_work::uc_space_mul

Definition at line 89 of file factor.h.

Referenced by create_factor_space(), ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

EGlpNum_t* factor_work::uccoef

Definition at line 124 of file factor.h.

Referenced by add_nonzero(), build_iteration_u_data(), delete_nonzero_col(), expand_col(), ftranu3_process2(), ILLfactor_free_factor_work(), ILLfactor_ftranu(), ILLfactor_init_factor_work(), make_uc_space(), and move_pivot_col().

int* factor_work::ucindx

Definition at line 122 of file factor.h.

Referenced by add_col_nz(), add_nonzero(), build_iteration_u_data(), create_factor_space(), delete_column(), delete_nonzero_col(), elim(), expand_col(), find_pivot(), find_pivot_column(), ftranu3_delay2(), ftranu3_process2(), ILLfactor_free_factor_work(), ILLfactor_ftranu(), ILLfactor_init_factor_work(), ILLfactor_update(), init_matrix(), make_uc_space(), move_pivot_col(), remove_col(), and remove_col_nz().

int* factor_work::ucrind

Definition at line 123 of file factor.h.

Referenced by add_nonzero(), build_iteration_u_data(), delete_column(), delete_nonzero_col(), delete_nonzero_row(), expand_col(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), make_uc_space(), move_pivot_col(), and move_pivot_row().

double factor_work::updmaxmult

Definition at line 98 of file factor.h.

Referenced by ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

int factor_work::ur_freebeg

Definition at line 139 of file factor.h.

Referenced by add_nonzero(), build_iteration_u_data(), elim_row(), expand_row(), and make_ur_space().

ur_info* factor_work::ur_inf

Definition at line 118 of file factor.h.

Referenced by add_nonzero(), btranu3_delay2(), btranu3_process2(), build_iteration_u_data(), clear_row(), create_factor_space(), delete_nonzero_col(), delete_nonzero_row(), delete_row(), dense_build_matrix(), dense_elim(), dense_find_pivot(), dense_replace_row(), elim(), elim_row(), eliminate_row(), expand_row(), find_coef(), find_pivot(), find_pivot_column(), find_pivot_row(), ILLfactor_btranu(), ILLfactor_btranu3(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), ILLfactor_try(), ILLfactor_update(), init_matrix(), load_row(), make_ur_space(), move_pivot_col(), move_pivot_row(), remove_row(), remove_row_nz(), serow_delay(), serow_process(), set_row_nz(), and sparse_eliminate_row().

int factor_work::ur_space

Definition at line 140 of file factor.h.

Referenced by add_nonzero(), build_iteration_u_data(), elim_row(), expand_row(), and make_ur_space().

double factor_work::ur_space_mul

Definition at line 88 of file factor.h.

Referenced by ILLfactor_init_factor_work(), and ILLfactor_set_factor_dparam().

int* factor_work::urcind

Definition at line 126 of file factor.h.

Referenced by add_nonzero(), build_iteration_u_data(), delete_nonzero_col(), delete_nonzero_row(), delete_row(), expand_row(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), make_ur_space(), move_pivot_col(), and move_pivot_row().

EGlpNum_t* factor_work::urcoef

Definition at line 127 of file factor.h.

Referenced by add_nonzero(), btranu3_process2(), build_iteration_u_data(), delete_nonzero_row(), delete_row(), dense_build_matrix(), elim(), elim_row(), eliminate_row(), expand_row(), find_coef(), find_pivot_row(), ILLfactor_btranu(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), init_matrix(), load_row(), make_ur_space(), move_pivot_row(), remove_row_nz(), and serow_process().

int* factor_work::urindx

Definition at line 125 of file factor.h.

Referenced by add_nonzero(), btranu3_delay2(), btranu3_process2(), build_iteration_u_data(), clear_row(), delete_nonzero_row(), delete_row(), dense_build_matrix(), elim(), elim_row(), eliminate_row(), expand_row(), find_coef(), find_pivot(), find_pivot_row(), ILLfactor_btranu(), ILLfactor_free_factor_work(), ILLfactor_init_factor_work(), ILLfactor_update(), init_matrix(), load_row(), make_ur_space(), move_pivot_row(), remove_row_nz(), serow_delay(), and serow_process().

EGlpNum_t* factor_work::work_coef

Definition at line 115 of file factor.h.

Referenced by btranl3_process2(), btranu3_process2(), clear_row(), clear_work(), elim_row(), eliminate_row(), ftranl3_process2(), ftranu3_process2(), ILLfactor_btran(), ILLfactor_btrane2(), ILLfactor_btranl3(), ILLfactor_btranu3(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftran(), ILLfactor_ftran_update(), ILLfactor_ftrane2(), ILLfactor_ftranl3(), ILLfactor_ftranu3(), ILLfactor_init_factor_work(), ILLfactor_update(), load_row(), serow_process(), and sparse_eliminate_row().

int* factor_work::work_indx

Definition at line 116 of file factor.h.

Referenced by clear_row(), elim_row(), ILLfactor_btrane2(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), ILLfactor_ftrane2(), ILLfactor_init_factor_work(), and load_row().

svector factor_work::xtmp

Definition at line 138 of file factor.h.

Referenced by ILLfactor_btran(), ILLfactor_create_factor_work(), ILLfactor_free_factor_work(), and ILLfactor_init_factor_work().


The documentation for this struct was generated from the following file:
Generated on Thu Mar 29 09:49:07 2012 for QSopt_ex by  doxygen 1.4.7