Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

lapack.h File Reference

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

Included by dependency graph

Go to the source code of this file.

Defines

#define DGESV   dgesv_
#define DGEEV   dgeev_
#define DSYGV   dsygv_
#define DGELSS   dgelss_
#define DGELSD   dgelsd_
#define DSYEV   dsyev_
#define DSYSV   dsysv_
#define DGETRF   dgetrf_
#define DGETRI   dgetri_
#define DGEBRD   dgebrd_
#define DORGBR   dorgbr_
#define DBDSQR   dbdsqr_
#define DGETRS   dgetrs_
#define DPOTRF   dpotrf_
#define DGEQPF   dgeqpf_

Functions

int dgesv_ (int *n, int *nrhs, double *a, int *lda, int *ipiv, double *b, int *ldb, int *info)
int dgeev_ (char *jobvl, char *jobvr, int *n, double *a, int *lda, double *wr, double *wi, double *vl, int *ldvl, double *vr, int *ldvr, double *work, int *lwork, int *info)
int dsygv_ (int *itype, char *jobz, char *uplo, int *n, double *a, int *lda, double *b, int *ldb, double *w, double *work, int *lwork, int *info)
int dgelss_ (int *m, int *n, int *nrhs, double *a, int *lda, double *b, int *ldb, double *s, double *rcond, int *rank, double *work, int *lwork, int *info)
int dgelsd_ (int *m, int *n, int *nrhs, double *a, int *lda, double *b, int *ldb, double *s, double *rcond, int *rank, double *work, int *lwork, int *iwork, int *info)
int dsyev_ (char *jobz, char *uplo, int *n, double *fa, int *lda, double *w, double *work, int *lwork, int *info)
int dsysv_ (char *uplo, int *n, int *nrhs, double *a, int *lda, int *ipiv, double *b, int *ldb, double *work, int *lwork, int *info)
int dgetrf_ (int *m, int *n, double *a, int *lda, int *ipiv, int *info)
int dgetri_ (int *n, double *a, int *lda, int *ipiv, double *work, int *lwork, int *info)
void dgebrd_ (int *m, int *n, double *a, int *lda, double *d, double *e, double *tauq, double *taup, double *work, int *lwork, int *info)
void dorgbr_ (char *vect, int *m, int *n, int *k, double *a, int *lda, double *tau, double *work, int *lwork, int *info)
void dbdsqr_ (char *uplo, int *n, int *ncvt, int *nru, int *ncc, double *d, double *e, double *vt, int *ldvt, double *u, int *ldu, double *c, int *ldc, double *work, int *info)
void dgetrs_ (char *trans, int *n, int *nrhs, double *a, int *lda, int *ipiv, double *b, int *ldb, int *info)
void dpotrf_ (char *uplo, int *n, double *a, int *lda, int *info)
void dgeqpf_ (int *m, int *n, double *a, int *lda, int *jpvt, double *tau, double *work, int *info)


Define Documentation

#define DBDSQR   dbdsqr_
 

Definition at line 107 of file lapack.h.

Referenced by CStochasticSensitivityAnalysis::SampleGaussian, CStochasticSensitivityAnalysis::SampleWithoutExplicitHessian, CScaleInvariantMarquardtMinimizer::SVDSolveMarquardtSystem, CPositiveDefiniteLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem, and CImprovedLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem.

#define DGEBRD   dgebrd_
 

Definition at line 90 of file lapack.h.

Referenced by CStochasticSensitivityAnalysis::SampleGaussian, CStochasticSensitivityAnalysis::SampleWithoutExplicitHessian, CScaleInvariantMarquardtMinimizer::SVDSolveMarquardtSystem, CPositiveDefiniteLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem, and CImprovedLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem.

#define DGEEV   dgeev_
 

Definition at line 23 of file lapack.h.

#define DGELSD   dgelsd_
 

Definition at line 48 of file lapack.h.

#define DGELSS   dgelss_
 

Definition at line 41 of file lapack.h.

#define DGEQPF   dgeqpf_
 

Definition at line 134 of file lapack.h.

Referenced by CRobustLevenbergMarquardtMinimizer::QRSolveMarquardtSystem.

#define DGESV   dgesv_
 

Definition at line 14 of file lapack.h.

#define DGETRF   dgetrf_
 

Definition at line 74 of file lapack.h.

Referenced by CStiffBulirschStoerMover::LUSolveLinearSystem, and CPositiveDefiniteLevenbergMarquardtMinimizer::LUSolveMarquardtSystem.

#define DGETRI   dgetri_
 

Definition at line 82 of file lapack.h.

#define DGETRS   dgetrs_
 

Definition at line 116 of file lapack.h.

Referenced by CStiffBulirschStoerMover::LUSolveLinearSystem, and CPositiveDefiniteLevenbergMarquardtMinimizer::LUSolveMarquardtSystem.

#define DORGBR   dorgbr_
 

Definition at line 98 of file lapack.h.

Referenced by CStochasticSensitivityAnalysis::SampleGaussian, CStochasticSensitivityAnalysis::SampleWithoutExplicitHessian, CScaleInvariantMarquardtMinimizer::SVDSolveMarquardtSystem, CPositiveDefiniteLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem, and CImprovedLevenbergMarquardtMinimizer::SVDSolveMarquardtSystem.

#define DPOTRF   dpotrf_
 

Definition at line 125 of file lapack.h.

#define DSYEV   dsyev_
 

Definition at line 56 of file lapack.h.

#define DSYGV   dsygv_
 

Definition at line 32 of file lapack.h.

#define DSYSV   dsysv_
 

Definition at line 65 of file lapack.h.


Function Documentation

void dbdsqr_ char *    uplo,
int *    n,
int *    ncvt,
int *    nru,
int *    ncc,
double *    d,
double *    e,
double *    vt,
int *    ldvt,
double *    u,
int *    ldu,
double *    c,
int *    ldc,
double *    work,
int *    info
 

void dgebrd_ int *    m,
int *    n,
double *    a,
int *    lda,
double *    d,
double *    e,
double *    tauq,
double *    taup,
double *    work,
int *    lwork,
int *    info
 

int dgeev_ char *    jobvl,
char *    jobvr,
int *    n,
double *    a,
int *    lda,
double *    wr,
double *    wi,
double *    vl,
int *    ldvl,
double *    vr,
int *    ldvr,
double *    work,
int *    lwork,
int *    info
 

int dgelsd_ int *    m,
int *    n,
int *    nrhs,
double *    a,
int *    lda,
double *    b,
int *    ldb,
double *    s,
double *    rcond,
int *    rank,
double *    work,
int *    lwork,
int *    iwork,
int *    info
 

int dgelss_ int *    m,
int *    n,
int *    nrhs,
double *    a,
int *    lda,
double *    b,
int *    ldb,
double *    s,
double *    rcond,
int *    rank,
double *    work,
int *    lwork,
int *    info
 

void dgeqpf_ int *    m,
int *    n,
double *    a,
int *    lda,
int *    jpvt,
double *    tau,
double *    work,
int *    info
 

int dgesv_ int *    n,
int *    nrhs,
double *    a,
int *    lda,
int *    ipiv,
double *    b,
int *    ldb,
int *    info
 

int dgetrf_ int *    m,
int *    n,
double *    a,
int *    lda,
int *    ipiv,
int *    info
 

int dgetri_ int *    n,
double *    a,
int *    lda,
int *    ipiv,
double *    work,
int *    lwork,
int *    info
 

void dgetrs_ char *    trans,
int *    n,
int *    nrhs,
double *    a,
int *    lda,
int *    ipiv,
double *    b,
int *    ldb,
int *    info
 

void dorgbr_ char *    vect,
int *    m,
int *    n,
int *    k,
double *    a,
int *    lda,
double *    tau,
double *    work,
int *    lwork,
int *    info
 

void dpotrf_ char *    uplo,
int *    n,
double *    a,
int *    lda,
int *    info
 

int dsyev_ char *    jobz,
char *    uplo,
int *    n,
double *    fa,
int *    lda,
double *    w,
double *    work,
int *    lwork,
int *    info
 

int dsygv_ int *    itype,
char *    jobz,
char *    uplo,
int *    n,
double *    a,
int *    lda,
double *    b,
int *    ldb,
double *    w,
double *    work,
int *    lwork,
int *    info
 

int dsysv_ char *    uplo,
int *    n,
int *    nrhs,
double *    a,
int *    lda,
int *    ipiv,
double *    b,
int *    ldb,
double *    work,
int *    lwork,
int *    info
 


Generated on Mon Nov 3 09:47:03 2003 by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002