qpOASES 3.2.1
An Implementation of the Online Active Set Strategy
Functions
LAPACKReplacement.cpp File Reference
#include <qpOASES/Utils.hpp>

Functions

void dpotrf_ (const char *uplo, const la_uint_t *_n, double *a, const la_uint_t *_lda, la_int_t *info)
 
void spotrf_ (const char *uplo, const la_uint_t *_n, float *a, const la_uint_t *_lda, la_int_t *info)
 
void dtrtrs_ (const char *UPLO, const char *TRANS, const char *DIAG, const la_uint_t *N, const la_uint_t *NRHS, double *A, const la_uint_t *LDA, double *B, const la_uint_t *LDB, la_int_t *INFO)
 
void strtrs_ (const char *UPLO, const char *TRANS, const char *DIAG, const la_uint_t *N, const la_uint_t *NRHS, float *A, const la_uint_t *LDA, float *B, const la_uint_t *LDB, la_int_t *INFO)
 
void dtrcon_ (const char *NORM, const char *UPLO, const char *DIAG, const la_uint_t *N, double *A, const la_uint_t *LDA, double *RCOND, double *WORK, const la_uint_t *IWORK, la_int_t *INFO)
 
void strcon_ (const char *NORM, const char *UPLO, const char *DIAG, const la_uint_t *N, float *A, const la_uint_t *LDA, float *RCOND, float *WORK, const la_uint_t *IWORK, la_int_t *INFO)
 

Detailed Description

Author
Hans Joachim Ferreau, Andreas Potschka, Christian Kirches
Version
3.2
Date
2007-2017

LAPACK replacement routines.

Function Documentation

◆ dpotrf_()

void dpotrf_ ( const char *  uplo,
const la_uint_t *  _n,
double *  a,
const la_uint_t *  _lda,
la_int_t info 
)

Calculates the Cholesky factorization of a real symmetric positive definite matrix in double precision.

References getSqrt(), and REFER_NAMESPACE_QPOASES.

◆ dtrcon_()

void dtrcon_ ( const char *  NORM,
const char *  UPLO,
const char *  DIAG,
const la_uint_t *  N,
double *  A,
const la_uint_t *  LDA,
double *  RCOND,
double *  WORK,
const la_uint_t *  IWORK,
la_int_t INFO 
)

Estimate the reciprocal of the condition number of a triangular matrix in double precision

◆ dtrtrs_()

void dtrtrs_ ( const char *  UPLO,
const char *  TRANS,
const char *  DIAG,
const la_uint_t *  N,
const la_uint_t *  NRHS,
double *  A,
const la_uint_t *  LDA,
double *  B,
const la_uint_t *  LDB,
la_int_t INFO 
)

Computes a QR factorization of a real M-by-N matrix A in double precision Computes a QR factorization of a real M-by-N matrix A in single precision Multiplies C with orthogonal matrix Q**T as returned by geqrf (double precision) Multiplies C with orthogonal matrix Q**T as returned by geqrf (single precision) Solves a triangular system (double precision)

◆ spotrf_()

void spotrf_ ( const char *  uplo,
const la_uint_t *  _n,
float *  a,
const la_uint_t *  _lda,
la_int_t info 
)

Calculates the Cholesky factorization of a real symmetric positive definite matrix in single precision.

References getSqrt(), and REFER_NAMESPACE_QPOASES.

◆ strcon_()

void strcon_ ( const char *  NORM,
const char *  UPLO,
const char *  DIAG,
const la_uint_t *  N,
float *  A,
const la_uint_t *  LDA,
float *  RCOND,
float *  WORK,
const la_uint_t *  IWORK,
la_int_t INFO 
)

Estimate the reciprocal of the condition number of a triangular matrix in single precision

◆ strtrs_()

void strtrs_ ( const char *  UPLO,
const char *  TRANS,
const char *  DIAG,
const la_uint_t *  N,
const la_uint_t *  NRHS,
float *  A,
const la_uint_t *  LDA,
float *  B,
const la_uint_t *  LDB,
la_int_t INFO 
)

Solves a triangular system (single precision)