gretl  2020e
About: gretl (Gnu Regression, Econometrics and Time-series Library) is a cross-platform statistical package mainly for econometric analysis.
  Fossies Dox: gretl-2020e.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

rqfnb.c File Reference
#include "libgretl.h"
#include "gretl_f2c.h"
Include dependency graph for rqfnb.c:

Go to the source code of this file.

Macros

#define ITERSTEP   5
 

Functions

int dsyr_ (char *, integer *, double *, double *, integer *, double *, integer *)
 
int dposv_ (char *, integer *, integer *, double *, integer *, double *, integer *, integer *)
 
int dgemv_ (char *, integer *, integer *, double *, double *, integer *, double *, integer *, double *, double *, integer *)
 
int dcopy_ (integer *, double *, integer *, double *, integer *)
 
int dswap_ (integer *, double *, integer *, double *, integer *)
 
int daxpy_ (integer *, double *, double *, integer *, double *, integer *)
 
int dpotrs_ (char *, integer *, integer *, double *, integer *, double *, integer *, integer *)
 
double ddot_ (integer *, double *, integer *, double *, integer *)
 
static int stepy_ (integer *n, integer *p, double *a, double *d, double *b, double *ada, integer *info)
 
static int lpfnb_ (integer *n, integer *p, double *a, double *c__, double *b, double *d__, double *u, double *beta, double *eps, double *x, double *s, double *y, double *z__, double *w, double *dx, double *ds, double *dy, double *dz, double *dw, double *dr, double *rhs, double *ada, integer *nit, integer *info, void(*callback)(void))
 
int rqfnb_ (integer *n, integer *p, double *a, double *y, double *rhs, double *d, double *u, double *beta, double *eps, double *wn, double *wp, integer *nit, integer *info, void(*callback)(void))
 

Variables

static double c_b4 = 1.
 
static integer one = 1
 
static double zero = 0.
 
static double c_b13 = -1.
 

Macro Definition Documentation

◆ ITERSTEP

#define ITERSTEP   5

Definition at line 88 of file rqfnb.c.

Function Documentation

◆ daxpy_()

int daxpy_ ( integer ,
double *  ,
double *  ,
integer ,
double *  ,
integer  
)

Referenced by lpfnb_().

◆ dcopy_()

int dcopy_ ( integer ,
double *  ,
integer ,
double *  ,
integer  
)

Referenced by lpfnb_().

◆ ddot_()

double ddot_ ( integer ,
double *  ,
integer ,
double *  ,
integer  
)

Referenced by lpfnb_().

◆ dgemv_()

int dgemv_ ( char *  ,
integer ,
integer ,
double *  ,
double *  ,
integer ,
double *  ,
integer ,
double *  ,
double *  ,
integer  
)

Referenced by lpfnb_().

◆ dposv_()

int dposv_ ( char *  ,
integer ,
integer ,
double *  ,
integer ,
double *  ,
integer ,
integer  
)

Referenced by stepy_().

◆ dpotrs_()

int dpotrs_ ( char *  ,
integer ,
integer ,
double *  ,
integer ,
double *  ,
integer ,
integer  
)

Referenced by lpfnb_().

◆ dswap_()

int dswap_ ( integer ,
double *  ,
integer ,
double *  ,
integer  
)

Referenced by lpfnb_().

◆ dsyr_()

int dsyr_ ( char *  ,
integer ,
double *  ,
double *  ,
integer ,
double *  ,
integer  
)

Referenced by stepy_().

◆ lpfnb_()

static int lpfnb_ ( integer n,
integer p,
double *  a,
double *  c__,
double *  b,
double *  d__,
double *  u,
double *  beta,
double *  eps,
double *  x,
double *  s,
double *  y,
double *  z__,
double *  w,
double *  dx,
double *  ds,
double *  dy,
double *  dz,
double *  dw,
double *  dr,
double *  rhs,
double *  ada,
integer nit,
integer info,
void(*)(void)  callback 
)
static

Definition at line 90 of file rqfnb.c.

References c_b13, c_b4, daxpy_(), dcopy_(), ddot_(), dgemv_(), dpotrs_(), dswap_(), info(), ITERSTEP, max, min, mu, n, one, stepy_(), and zero.

Referenced by rqfnb_().

◆ rqfnb_()

int rqfnb_ ( integer n,
integer p,
double *  a,
double *  y,
double *  rhs,
double *  d,
double *  u,
double *  beta,
double *  eps,
double *  wn,
double *  wp,
integer nit,
integer info,
void(*)(void)  callback 
)

Definition at line 294 of file rqfnb.c.

References info(), lpfnb_(), and n.

Referenced by rq_call_FN().

◆ stepy_()

static int stepy_ ( integer n,
integer p,
double *  a,
double *  d,
double *  b,
double *  ada,
integer info 
)
static

Definition at line 42 of file rqfnb.c.

References A, B, dposv_(), dsyr_(), gretl_LU_solve(), gretl_matrix_init(), info(), n, and one.

Referenced by lpfnb_().

Variable Documentation

◆ c_b13

double c_b13 = -1.
static

Definition at line 13 of file rqfnb.c.

Referenced by lpfnb_().

◆ c_b4

double c_b4 = 1.
static

Definition at line 10 of file rqfnb.c.

Referenced by lpfnb_().

◆ one

integer one = 1
static

◆ zero

double zero = 0.
static

Definition at line 12 of file rqfnb.c.

Referenced by lpfnb_().