fp20_factor.h File Reference

#include "basicdefs.h"
#include "qs_config.h"
#include "fp20_dstruct.h"

Include dependency graph for fp20_factor.h:

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

Go to the source code of this file.

Data Structures

struct  fp20_er_info
struct  fp20_factor_work
struct  fp20_lc_info
struct  fp20_lr_info
struct  fp20_uc_info
struct  fp20_ur_info

Typedefs

typedef char fp20_QSbool

Functions

int fp20_ILLfactor (fp20_factor_work *f, int *basis, int *cbeg, int *clen, int *cindx, EGfp20_t *ccoef, int *p_nsing, int **p_singr, int **p_singc)
void fp20_ILLfactor_btran (fp20_factor_work *f, fp20_svector *a, fp20_svector *x)
int fp20_ILLfactor_create_factor_work (fp20_factor_work *f, int dim)
void fp20_ILLfactor_free_factor_work (fp20_factor_work *f)
void fp20_ILLfactor_ftran (fp20_factor_work *f, fp20_svector *a, fp20_svector *x)
void fp20_ILLfactor_ftran_update (fp20_factor_work *f, fp20_svector *a, fp20_svector *upd, fp20_svector *x)
void fp20_ILLfactor_init_factor_work (fp20_factor_work *f)
int fp20_ILLfactor_set_factor_dparam (fp20_factor_work *f, int param, EGfp20_t val)
int fp20_ILLfactor_set_factor_iparam (fp20_factor_work *f, int param, int val)
int fp20_ILLfactor_update (fp20_factor_work *f, fp20_svector *a, int col, int *p_refact)


Typedef Documentation

typedef char fp20_QSbool

Definition at line 30 of file fp20_factor.h.


Function Documentation

int fp20_ILLfactor ( fp20_factor_work f,
int *  basis,
int *  cbeg,
int *  clen,
int *  cindx,
EGfp20_t *  ccoef,
int *  p_nsing,
int **  p_singr,
int **  p_singc 
)

void fp20_ILLfactor_btran ( fp20_factor_work f,
fp20_svector a,
fp20_svector x 
)

Definition at line 4549 of file fp20_factor.c.

References fp20_svector::coef, fp20_factor_work::dim, fp20_ILLfactor_btrane2(), fp20_ILLfactor_btranu(), fp20_ILLfactor_btranu3(), fp20_svector::indx, fp20_svector::nzcnt, SPARSE_FACTOR, fp20_factor_work::work_coef, and fp20_factor_work::xtmp.

Here is the call graph for this function:

int fp20_ILLfactor_create_factor_work ( fp20_factor_work f,
int  dim 
)

void fp20_ILLfactor_free_factor_work ( fp20_factor_work f  ) 

void fp20_ILLfactor_ftran ( fp20_factor_work f,
fp20_svector a,
fp20_svector x 
)

void fp20_ILLfactor_ftran_update ( fp20_factor_work f,
fp20_svector a,
fp20_svector upd,
fp20_svector x 
)

void fp20_ILLfactor_init_factor_work ( fp20_factor_work f  ) 

int fp20_ILLfactor_set_factor_dparam ( fp20_factor_work f,
int  param,
EGfp20_t  val 
)

int fp20_ILLfactor_set_factor_iparam ( fp20_factor_work f,
int  param,
int  val 
)

int fp20_ILLfactor_update ( fp20_factor_work f,
fp20_svector a,
int  col,
int *  p_refact 
)

Definition at line 5474 of file fp20_factor.c.

References fp20_uc_info::cbeg, fp20_svector::coef, fp20_factor_work::crank, fp20_factor_work::etacnt, fp20_factor_work::etamax, fp20_create_column(), fp20_delete_column(), fp20_svector::indx, fp20_ur_info::nzcnt, fp20_svector::nzcnt, fp20_ur_info::rbeg, fp20_factor_work::rrank, fp20_factor_work::uc_inf, fp20_factor_work::ucindx, fp20_factor_work::ur_inf, fp20_factor_work::urindx, and fp20_factor_work::work_coef.

Here is the call graph for this function:


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