| 
    qpOASES
    3.2.1
    
   An Implementation of the Online Active Set Strategy 
   | 
  
  
  
 
Go to the source code of this file.
Defines | |
| #define | GEMM dgemm_ | 
| #define | SYR dsyr_ | 
| #define | SYR2 dsyr2_ | 
| #define | POTRF dpotrf_ | 
| #define | TRTRS dtrtrs_ | 
| #define | TRCON dtrcon_ | 
Functions | |
| void | dgemm_ (const char *, const char *, const la_uint_t *, const la_uint_t *, const la_uint_t *, const double *, const double *, const la_uint_t *, const double *, const la_uint_t *, const double *, double *, const la_uint_t *) | 
| void | sgemm_ (const char *, const char *, const la_uint_t *, const la_uint_t *, const la_uint_t *, const float *, const float *, const la_uint_t *, const float *, const la_uint_t *, const float *, float *, const la_uint_t *) | 
| void | dsyr_ (const char *, const la_uint_t *, const double *, const double *, const la_uint_t *, double *, const la_uint_t *) | 
| void | ssyr_ (const char *, const la_uint_t *, const float *, const float *, const la_uint_t *, float *, const la_uint_t *) | 
| void | dsyr2_ (const char *, const la_uint_t *, const double *, const double *, const la_uint_t *, const double *, const la_uint_t *, double *, const la_uint_t *) | 
| void | ssyr2_ (const char *, const la_uint_t *, const float *, const float *, const la_uint_t *, const float *, const la_uint_t *, float *, const la_uint_t *) | 
| void | dpotrf_ (const char *, const la_uint_t *, double *, const la_uint_t *, la_int_t *) | 
| void | spotrf_ (const char *, const la_uint_t *, float *, const la_uint_t *, la_int_t *) | 
| 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) | 
Declarations for external LAPACK/BLAS functions.
Macro for calling level 3 BLAS operation in double precision.
Referenced by DenseMatrix::times(), and DenseMatrix::transTimes().
Macro for calling level 3 BLAS operation in double precision.
Referenced by QProblemB::computeCholesky(), and QProblem::computeProjectedCholesky().
Macro for calling level 3 BLAS operation in double precision.
Referenced by SQProblemSchur::updateSchurQR().
Macro for calling level 3 BLAS operation in double precision. Macro for calling level 3 BLAS operation in double precision. Macro for calling level 3 BLAS operation in double precision.
Referenced by SQProblemSchur::backsolveSchurQR().
| void dgemm_ | ( | const char * | , | 
| const char * | , | ||
| const la_uint_t * | , | ||
| const la_uint_t * | , | ||
| const la_uint_t * | , | ||
| const double * | , | ||
| const double * | , | ||
| const la_uint_t * | , | ||
| const double * | , | ||
| const la_uint_t * | , | ||
| const double * | , | ||
| double * | , | ||
| const la_uint_t * | |||
| ) | 
Performs one of the matrix-matrix operation in double precision.
References BT_FALSE, BT_TRUE, isEqual(), isZero(), and REFER_NAMESPACE_QPOASES.
Calculates the Cholesky factorization of a real symmetric positive definite matrix in double precision.
References getSqrt(), and REFER_NAMESPACE_QPOASES.
| void dsyr2_ | ( | const char * | , | 
| const la_uint_t * | , | ||
| const double * | , | ||
| const double * | , | ||
| const la_uint_t * | , | ||
| const double * | , | ||
| const la_uint_t * | , | ||
| double * | , | ||
| const la_uint_t * | |||
| ) | 
Performs a symmetric rank 2 operation in double precision.
| void dsyr_ | ( | const char * | , | 
| const la_uint_t * | , | ||
| const double * | , | ||
| const double * | , | ||
| const la_uint_t * | , | ||
| double * | , | ||
| const la_uint_t * | |||
| ) | 
Performs a symmetric rank 1 operation in double precision.
| 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
| 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)
| void sgemm_ | ( | const char * | , | 
| const char * | , | ||
| const la_uint_t * | , | ||
| const la_uint_t * | , | ||
| const la_uint_t * | , | ||
| const float * | , | ||
| const float * | , | ||
| const la_uint_t * | , | ||
| const float * | , | ||
| const la_uint_t * | , | ||
| const float * | , | ||
| float * | , | ||
| const la_uint_t * | |||
| ) | 
Performs one of the matrix-matrix operation in single precision.
References BT_FALSE, BT_TRUE, isEqual(), isZero(), and REFER_NAMESPACE_QPOASES.
Calculates the Cholesky factorization of a real symmetric positive definite matrix in single precision.
References getSqrt(), and REFER_NAMESPACE_QPOASES.
| void ssyr2_ | ( | const char * | , | 
| const la_uint_t * | , | ||
| const float * | , | ||
| const float * | , | ||
| const la_uint_t * | , | ||
| const float * | , | ||
| const la_uint_t * | , | ||
| float * | , | ||
| const la_uint_t * | |||
| ) | 
Performs a symmetric rank 2 operation in single precision.
| void ssyr_ | ( | const char * | , | 
| const la_uint_t * | , | ||
| const float * | , | ||
| const float * | , | ||
| const la_uint_t * | , | ||
| float * | , | ||
| const la_uint_t * | |||
| ) | 
Performs a symmetric rank 1 operation in single precision.
| 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
 1.7.6.1