miller/c/lib/mlrmath.h
2015-06-08 19:31:07 -04:00

14 lines
468 B
C

#ifndef MLRMATH_H
#define MLRMATH_H
void mlr_get_real_symmetric_eigensystem(
double matrix[2][2], // Input
double* peigenvalue_1, // Output: dominant eigenvalue
double* peigenvalue_2, // Output: less-dominant eigenvalue
double eigenvector_1[2], // Output: corresponding to dominant eigenvalue
double eigenvector_2[2]); // Output: corresponding to less-dominant eigenvalue
double qnorm(double x);
double invqnorm(double x);
#endif // MLRMATH_H