amino
Lightweight Robot Utility Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
/home/ntd/git/amino/clapack_doc.c File Reference

Go to the source code of this file.

Functions

static int aa_cla_ilaenv (int ispec, const char *name, const char *opts, int n1, int n2, int n3, int n4)
 ILAENV is called from the LAPACK routines to choose problem-dependent parameters for the local environment. More...
 
static int aa_cla_dgetrf (int m, int n, double *A, int lda, int *ipiv)
 Row Factor. More...
 
static int aa_cla_dgetri (int n, double *A, int lda, int *ipiv, double *work, int lwork)
 Invert matrix. More...
 
static int aa_cla_dgesdd (char jobz, int m, int n, double *A, int lda, double *S, double *U, int ldu, double *VT, int ldvt, double *work, int lwork, int *iwork)
 
static int aa_cla_dgeqrf (int m, int n, double *A, int lda, double *tau, double *work, int lwork)
 Row Factor. More...
 
static int aa_cla_dorgqr (const int m, const int n, const int k, double *A, const int lda, const double *tau, double *work, const int lwork)
 
static int aa_cla_dposv (char uplo, int n, int nrhs, double *A, int lda, double *B, int ldb)
 
static int aa_cla_dgelsd_smlsiz ()
 part of worksize computation for xgelsd
 
static int aa_cla_dgelsd_nlvl (int m, int n)
 part of worksize computation for xgelsd
 
static int aa_cla_dgelsd_miniwork (int m, int n)
 Minimum iwork for xgelsd.
 
static int aa_cla_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)
 Linear least squares. More...
 
static void aa_cla_dlacpy (char uplo, int m, int n, const double *A, int lda, double *B, int ldb)
 Matrix copy. More...
 
static void aa_cla_dlaset (char UPLO, int M, int N, double ALPHA, double BETA, double *A, int LDA)
 Set values in a matrix. More...
 
static double aa_cla_dlapy2 (double x, double y)
 Norm-2. More...
 
static double aa_cla_dlapy3 (double x, double y, double z)
 Norm-2. More...
 
static void aa_cla_dlaruv (int iseed[4], int n, double *X)
 Uniform random vector. More...
 
static void aa_cla_dlarnv (int idist, int iseed[4], int n, double *X)
 Normal random vector. More...
 
static int aa_cla_dlascl (char TYPE, int KL, int KU, double CFROM, double CTO, int M, int N, double *A, int LDA)
 Scale matrix. More...
 
static int aa_cla_dlag2s (int M, int N, double *A, int LDA, float *SA, int LDSA)
 Convert double to single float. More...
 
static int aa_cla_dlag2d (int M, int N, float *SA, int LDSA, double *A, int LDA)
 Convert single to double float. More...
 
static int aa_cla_sgetrf (int m, int n, float *A, int lda, int *ipiv)
 Row Factor. More...
 
static int aa_cla_sgetri (int n, float *A, int lda, int *ipiv, float *work, int lwork)
 Invert matrix. More...
 
static int aa_cla_sgesdd (char jobz, int m, int n, float *A, int lda, float *S, float *U, int ldu, float *VT, int ldvt, float *work, int lwork, int *iwork)
 
static int aa_cla_sgeqrf (int m, int n, float *A, int lda, float *tau, float *work, int lwork)
 Row Factor. More...
 
static int aa_cla_sorgqr (const int m, const int n, const int k, float *A, const int lda, const float *tau, float *work, const int lwork)
 
static int aa_cla_sposv (char uplo, int n, int nrhs, float *A, int lda, float *B, int ldb)
 
static int aa_cla_sgelsd_smlsiz ()
 part of worksize computation for xgelsd
 
static int aa_cla_sgelsd_nlvl (int m, int n)
 part of worksize computation for xgelsd
 
static int aa_cla_sgelsd_miniwork (int m, int n)
 Minimum iwork for xgelsd.
 
static int aa_cla_sgelsd (int m, int n, int nrhs, float *A, int lda, float *B, int ldb, float *S, float *rcond, int *rank, float *work, int lwork, int *iwork)
 Linear least squares. More...
 
static void aa_cla_slacpy (char uplo, int m, int n, const float *A, int lda, float *B, int ldb)
 Matrix copy. More...
 
static void aa_cla_slaset (char UPLO, int M, int N, float ALPHA, float BETA, float *A, int LDA)
 Set values in a matrix. More...
 
static float aa_cla_slapy2 (float x, float y)
 Norm-2. More...
 
static float aa_cla_slapy3 (float x, float y, float z)
 Norm-2. More...
 
static void aa_cla_slaruv (int iseed[4], int n, float *X)
 Uniform random vector. More...
 
static void aa_cla_slarnv (int idist, int iseed[4], int n, float *X)
 Normal random vector. More...
 
static int aa_cla_slascl (char TYPE, int KL, int KU, float CFROM, float CTO, int M, int N, float *A, int LDA)
 Scale matrix. More...
 
static int aa_cla_slag2s (int M, int N, double *A, int LDA, float *SA, int LDSA)
 Convert double to single float. More...
 
static int aa_cla_slag2d (int M, int N, float *SA, int LDSA, double *A, int LDA)
 Convert single to double float. More...
 

Function Documentation

static int aa_cla_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 
)
inlinestatic

Linear least squares.

See also
dgelsd_

Definition at line 278 of file clapack_doc.c.

static int aa_cla_dgeqrf ( int  m,
int  n,
double *  A,
int  lda,
double *  tau,
double *  work,
int  lwork 
)
inlinestatic

Row Factor.

See also
dgeqrf_

Definition at line 213 of file clapack_doc.c.

static int aa_cla_dgetrf ( int  m,
int  n,
double *  A,
int  lda,
int *  ipiv 
)
inlinestatic

Row Factor.

See also
dgetrf_

Definition at line 166 of file clapack_doc.c.

static int aa_cla_dgetri ( int  n,
double *  A,
int  lda,
int *  ipiv,
double *  work,
int  lwork 
)
inlinestatic

Invert matrix.

See also
dgetrf_

Definition at line 178 of file clapack_doc.c.

static void aa_cla_dlacpy ( char  uplo,
int  m,
int  n,
const double *  A,
int  lda,
double *  B,
int  ldb 
)
inlinestatic

Matrix copy.

See also
dlacpy_

Definition at line 295 of file clapack_doc.c.

static int aa_cla_dlag2d ( int  M,
int  N,
float *  SA,
int  LDSA,
double *  A,
int  LDA 
)
inlinestatic

Convert single to double float.

See also
dlag2d_

Definition at line 394 of file clapack_doc.c.

static int aa_cla_dlag2s ( int  M,
int  N,
double *  A,
int  LDA,
float *  SA,
int  LDSA 
)
inlinestatic

Convert double to single float.

See also
dlag2s_

Definition at line 378 of file clapack_doc.c.

static double aa_cla_dlapy2 ( double  x,
double  y 
)
inlinestatic

Norm-2.

See also
dlapy2_

Definition at line 322 of file clapack_doc.c.

static double aa_cla_dlapy3 ( double  x,
double  y,
double  z 
)
inlinestatic

Norm-2.

See also
dlapy3_

Definition at line 332 of file clapack_doc.c.

static void aa_cla_dlarnv ( int  idist,
int  iseed[4],
int  n,
double *  X 
)
inlinestatic

Normal random vector.

See also
dlarnv_

Definition at line 352 of file clapack_doc.c.

static void aa_cla_dlaruv ( int  iseed[4],
int  n,
double *  X 
)
inlinestatic

Uniform random vector.

See also
dlaruv_

Definition at line 342 of file clapack_doc.c.

static int aa_cla_dlascl ( char  TYPE,
int  KL,
int  KU,
double  CFROM,
double  CTO,
int  M,
int  N,
double *  A,
int  LDA 
)
inlinestatic

Scale matrix.

See also
dlascl_

Definition at line 362 of file clapack_doc.c.

static void aa_cla_dlaset ( char  UPLO,
int  M,
int  N,
double  ALPHA,
double  BETA,
double *  A,
int  LDA 
)
inlinestatic

Set values in a matrix.

See also
dlaset_

Definition at line 307 of file clapack_doc.c.

static int aa_cla_ilaenv ( int  ispec,
const char *  name,
const char *  opts,
int  n1,
int  n2,
int  n3,
int  n4 
)
inlinestatic

ILAENV is called from the LAPACK routines to choose problem-dependent parameters for the local environment.

See also
ilaenv_

Definition at line 103 of file clapack_doc.c.

static int aa_cla_sgelsd ( int  m,
int  n,
int  nrhs,
float *  A,
int  lda,
float *  B,
int  ldb,
float *  S,
float *  rcond,
int *  rank,
float *  work,
int  lwork,
int *  iwork 
)
inlinestatic

Linear least squares.

See also
dgelsd_

Definition at line 573 of file clapack_doc.c.

static int aa_cla_sgeqrf ( int  m,
int  n,
float *  A,
int  lda,
float *  tau,
float *  work,
int  lwork 
)
inlinestatic

Row Factor.

See also
dgeqrf_

Definition at line 508 of file clapack_doc.c.

static int aa_cla_sgetrf ( int  m,
int  n,
float *  A,
int  lda,
int *  ipiv 
)
inlinestatic

Row Factor.

See also
dgetrf_

Definition at line 461 of file clapack_doc.c.

static int aa_cla_sgetri ( int  n,
float *  A,
int  lda,
int *  ipiv,
float *  work,
int  lwork 
)
inlinestatic

Invert matrix.

See also
dgetrf_

Definition at line 473 of file clapack_doc.c.

static void aa_cla_slacpy ( char  uplo,
int  m,
int  n,
const float *  A,
int  lda,
float *  B,
int  ldb 
)
inlinestatic

Matrix copy.

See also
dlacpy_

Definition at line 590 of file clapack_doc.c.

static int aa_cla_slag2d ( int  M,
int  N,
float *  SA,
int  LDSA,
double *  A,
int  LDA 
)
inlinestatic

Convert single to double float.

See also
dlag2d_

Definition at line 689 of file clapack_doc.c.

static int aa_cla_slag2s ( int  M,
int  N,
double *  A,
int  LDA,
float *  SA,
int  LDSA 
)
inlinestatic

Convert double to single float.

See also
dlag2s_

Definition at line 673 of file clapack_doc.c.

static float aa_cla_slapy2 ( float  x,
float  y 
)
inlinestatic

Norm-2.

See also
dlapy2_

Definition at line 617 of file clapack_doc.c.

static float aa_cla_slapy3 ( float  x,
float  y,
float  z 
)
inlinestatic

Norm-2.

See also
dlapy3_

Definition at line 627 of file clapack_doc.c.

static void aa_cla_slarnv ( int  idist,
int  iseed[4],
int  n,
float *  X 
)
inlinestatic

Normal random vector.

See also
dlarnv_

Definition at line 647 of file clapack_doc.c.

static void aa_cla_slaruv ( int  iseed[4],
int  n,
float *  X 
)
inlinestatic

Uniform random vector.

See also
dlaruv_

Definition at line 637 of file clapack_doc.c.

static int aa_cla_slascl ( char  TYPE,
int  KL,
int  KU,
float  CFROM,
float  CTO,
int  M,
int  N,
float *  A,
int  LDA 
)
inlinestatic

Scale matrix.

See also
dlascl_

Definition at line 657 of file clapack_doc.c.

static void aa_cla_slaset ( char  UPLO,
int  M,
int  N,
float  ALPHA,
float  BETA,
float *  A,
int  LDA 
)
inlinestatic

Set values in a matrix.

See also
dlaset_

Definition at line 602 of file clapack_doc.c.