dbl_factor.h File Reference

#include "basicdefs.h"
#include "qs_config.h"
#include "dbl_dstruct.h"

Include dependency graph for dbl_factor.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dbl_er_info
struct  dbl_factor_work
struct  dbl_lc_info
struct  dbl_lr_info
struct  dbl_uc_info
struct  dbl_ur_info

Typedefs

typedef char dbl_QSbool

Functions

int dbl_ILLfactor (dbl_factor_work *f, int *basis, int *cbeg, int *clen, int *cindx, double *ccoef, int *p_nsing, int **p_singr, int **p_singc)
void dbl_ILLfactor_btran (dbl_factor_work *f, dbl_svector *a, dbl_svector *x)
int dbl_ILLfactor_create_factor_work (dbl_factor_work *f, int dim)
void dbl_ILLfactor_free_factor_work (dbl_factor_work *f)
void dbl_ILLfactor_ftran (dbl_factor_work *f, dbl_svector *a, dbl_svector *x)
void dbl_ILLfactor_ftran_update (dbl_factor_work *f, dbl_svector *a, dbl_svector *upd, dbl_svector *x)
void dbl_ILLfactor_init_factor_work (dbl_factor_work *f)
int dbl_ILLfactor_set_factor_dparam (dbl_factor_work *f, int param, double val)
int dbl_ILLfactor_set_factor_iparam (dbl_factor_work *f, int param, int val)
int dbl_ILLfactor_update (dbl_factor_work *f, dbl_svector *a, int col, int *p_refact)


Typedef Documentation

typedef char dbl_QSbool

Definition at line 30 of file dbl_factor.h.


Function Documentation

int dbl_ILLfactor ( dbl_factor_work f,
int *  basis,
int *  cbeg,
int *  clen,
int *  cindx,
double *  ccoef,
int *  p_nsing,
int **  p_singr,
int **  p_singc 
)

void dbl_ILLfactor_btran ( dbl_factor_work f,
dbl_svector a,
dbl_svector x 
)

Definition at line 4549 of file dbl_factor.c.

References dbl_svector::coef, dbl_ILLfactor_btrane2(), dbl_ILLfactor_btranu(), dbl_ILLfactor_btranu3(), dbl_factor_work::dim, dbl_svector::indx, dbl_svector::nzcnt, SPARSE_FACTOR, dbl_factor_work::work_coef, and dbl_factor_work::xtmp.

Here is the call graph for this function:

int dbl_ILLfactor_create_factor_work ( dbl_factor_work f,
int  dim 
)

void dbl_ILLfactor_free_factor_work ( dbl_factor_work f  ) 

void dbl_ILLfactor_ftran ( dbl_factor_work f,
dbl_svector a,
dbl_svector x 
)

void dbl_ILLfactor_ftran_update ( dbl_factor_work f,
dbl_svector a,
dbl_svector upd,
dbl_svector x 
)

void dbl_ILLfactor_init_factor_work ( dbl_factor_work f  ) 

int dbl_ILLfactor_set_factor_dparam ( dbl_factor_work f,
int  param,
double  val 
)

int dbl_ILLfactor_set_factor_iparam ( dbl_factor_work f,
int  param,
int  val 
)

int dbl_ILLfactor_update ( dbl_factor_work f,
dbl_svector a,
int  col,
int *  p_refact 
)

Definition at line 5474 of file dbl_factor.c.

References dbl_uc_info::cbeg, dbl_svector::coef, dbl_factor_work::crank, dbl_create_column(), dbl_delete_column(), dbl_factor_work::etacnt, dbl_factor_work::etamax, dbl_svector::indx, dbl_ur_info::nzcnt, dbl_svector::nzcnt, dbl_ur_info::rbeg, dbl_factor_work::rrank, dbl_factor_work::uc_inf, dbl_factor_work::ucindx, dbl_factor_work::ur_inf, dbl_factor_work::urindx, and dbl_factor_work::work_coef.

Here is the call graph for this function:


Generated on Thu Mar 29 09:33:25 2012 for QSopt_ex by  doxygen 1.4.7