#include <qpOASES/Utils.hpp>
#include <qpOASES/Indexlist.hpp>
Go to the source code of this file.
Classes | |
struct | DenseMatrix |
Interfaces matrix-vector operations tailored to general dense matrices. More... | |
class | Matrix |
Abstract base class for interfacing tailored matrix-vector operations. More... | |
class | SparseMatrix |
Interfaces matrix-vector operations tailored to general sparse matrices. More... | |
class | SparseMatrixRow |
Interfaces matrix-vector operations tailored to general sparse matrices. More... | |
class | SymDenseMat |
Interfaces matrix-vector operations tailored to symmetric dense matrices. More... | |
class | SymmetricMatrix |
Abstract base class for interfacing matrix-vector operations tailored to symmetric matrices. More... | |
class | SymSparseMat |
Interfaces matrix-vector operations tailored to symmetric sparse matrices. More... | |
Macros | |
#define | GEMM dgemm_ |
#define | POTRF dpotrf_ |
#define | SYR dsyr_ |
#define | SYR2 dsyr2_ |
Functions | |
void | dgemm_ (const char *, const char *, const unsigned long *, const unsigned long *, const unsigned long *, const double *, const double *, const unsigned long *, const double *, const unsigned long *, const double *, double *, const unsigned long *) |
void | dpotrf_ (const char *, const unsigned long *, double *, const unsigned long *, long *) |
void | dsyr2_ (const char *, const unsigned long *, const double *, const double *, const unsigned long *, const double *, const unsigned long *, double *, const unsigned long *) |
void | dsyr_ (const char *, const unsigned long *, const double *, const double *, const unsigned long *, double *, const unsigned long *) |
void | sgemm_ (const char *, const char *, const unsigned long *, const unsigned long *, const unsigned long *, const float *, const float *, const unsigned long *, const float *, const unsigned long *, const float *, float *, const unsigned long *) |
void | spotrf_ (const char *, const unsigned long *, float *, const unsigned long *, long *) |
void | ssyr2_ (const char *, const unsigned long *, const float *, const float *, const unsigned long *, const float *, const unsigned long *, float *, const unsigned long *) |
void | ssyr_ (const char *, const unsigned long *, const float *, const float *, const unsigned long *, float *, const unsigned long *) |
#define GEMM dgemm_ |
Macro for calling level 3 BLAS operation in double precision.
Definition at line 59 of file qpOASES-3.2.0/include/qpOASES/Matrices.hpp.
#define POTRF dpotrf_ |
Macro for calling level 3 BLAS operation in double precision.
Definition at line 65 of file qpOASES-3.2.0/include/qpOASES/Matrices.hpp.
#define SYR dsyr_ |
Macro for calling level 3 BLAS operation in double precision.
Definition at line 61 of file qpOASES-3.2.0/include/qpOASES/Matrices.hpp.
#define SYR2 dsyr2_ |
Macro for calling level 3 BLAS operation in double precision.
Definition at line 63 of file qpOASES-3.2.0/include/qpOASES/Matrices.hpp.
void dgemm_ | ( | const char * | , |
const char * | , | ||
const unsigned long * | , | ||
const unsigned long * | , | ||
const unsigned long * | , | ||
const double * | , | ||
const double * | , | ||
const unsigned long * | , | ||
const double * | , | ||
const unsigned long * | , | ||
const double * | , | ||
double * | , | ||
const unsigned long * | |||
) |
Performs one of the matrix-matrix operation in double precision.
Definition at line 38 of file qpOASES-3.0beta/src/BLASReplacement.cpp.
void dpotrf_ | ( | const char * | , |
const unsigned long * | , | ||
double * | , | ||
const unsigned long * | , | ||
long * | |||
) |
Calculates the Cholesky factorization of a real symmetric positive definite matrix in double precision.
Definition at line 38 of file qpOASES-3.0beta/src/LAPACKReplacement.cpp.
void dsyr2_ | ( | const char * | , |
const unsigned long * | , | ||
const double * | , | ||
const double * | , | ||
const unsigned long * | , | ||
const double * | , | ||
const unsigned long * | , | ||
double * | , | ||
const unsigned long * | |||
) |
Performs a symmetric rank 2 operation in double precision.
void dsyr_ | ( | const char * | , |
const unsigned long * | , | ||
const double * | , | ||
const double * | , | ||
const unsigned long * | , | ||
double * | , | ||
const unsigned long * | |||
) |
Performs a symmetric rank 1 operation in double precision.
void sgemm_ | ( | const char * | , |
const char * | , | ||
const unsigned long * | , | ||
const unsigned long * | , | ||
const unsigned long * | , | ||
const float * | , | ||
const float * | , | ||
const unsigned long * | , | ||
const float * | , | ||
const unsigned long * | , | ||
const float * | , | ||
float * | , | ||
const unsigned long * | |||
) |
Performs one of the matrix-matrix operation in single precision.
Definition at line 92 of file qpOASES-3.0beta/src/BLASReplacement.cpp.
void spotrf_ | ( | const char * | , |
const unsigned long * | , | ||
float * | , | ||
const unsigned long * | , | ||
long * | |||
) |
Calculates the Cholesky factorization of a real symmetric positive definite matrix in single precision.
Definition at line 80 of file qpOASES-3.2.0/src/LAPACKReplacement.cpp.
void ssyr2_ | ( | const char * | , |
const unsigned long * | , | ||
const float * | , | ||
const float * | , | ||
const unsigned long * | , | ||
const float * | , | ||
const unsigned long * | , | ||
float * | , | ||
const unsigned long * | |||
) |
Performs a symmetric rank 2 operation in single precision.
void ssyr_ | ( | const char * | , |
const unsigned long * | , | ||
const float * | , | ||
const float * | , | ||
const unsigned long * | , | ||
float * | , | ||
const unsigned long * | |||
) |
Performs a symmetric rank 1 operation in single precision.