Go to the source code of this file.
Namespaces | |
| namespace | utils |
Defines | |
| #define | MATH_UTILS_H |
Functions | |
| int | dsyev_ (char *jobz, char *uplo, int *n, double *a, int *lda, double *w, double *work, int *lwork, int *info) |
| int | dsymm_ (char *side, char *uplo, int *m, int *n, double *alpha, double *A, int *lda, double *B, int *ldb, double *beta, double *C, int *ldc) |
| int | dpotrf_ (char *uplo, int *n, double *a, int *lda, int *info) |
| void | utils::get_eigensystem (double *eigenvalues, double *matrix, double *eigenvectors, int n) |
| Returns the eigenvalues and orthonomal eigenvectors of a matrix. | |
| double * | utils::get_cholesky (double *matrix, int n) |
| Computes the lower triangular Cholesky factorization. | |
| void | utils::mat_sqrt (double *matrix, int n) |
| Replaces a real symmetrix matrix with its matrix square root. | |
| void | utils::mat_mult (double *A, double *B, double *C, int n) |
BLAS matrix multiplication for . | |
| double | utils::max (double a, double b) |
| #define MATH_UTILS_H |
| int dpotrf_ | ( | char * | uplo, | |
| int * | n, | |||
| double * | a, | |||
| int * | lda, | |||
| int * | info | |||
| ) |
| int dsyev_ | ( | char * | jobz, | |
| char * | uplo, | |||
| int * | n, | |||
| double * | a, | |||
| int * | lda, | |||
| double * | w, | |||
| double * | work, | |||
| int * | lwork, | |||
| int * | info | |||
| ) |
| int dsymm_ | ( | char * | side, | |
| char * | uplo, | |||
| int * | m, | |||
| int * | n, | |||
| double * | alpha, | |||
| double * | A, | |||
| int * | lda, | |||
| double * | B, | |||
| int * | ldb, | |||
| double * | beta, | |||
| double * | C, | |||
| int * | ldc | |||
| ) |
Source code hosted by