#include "ell.h"
Functions | |
void | _ell_align3_d (double v[9]) |
void | _ell_3m_enforce_orthogonality (double v[9]) |
void | _ell_3m_make_right_handed_d (double v[9]) |
void | ell_3m_1d_nullspace_d (double ans[3], const double _n[9]) |
void | ell_3m_2d_nullspace_d (double ans0[3], double ans1[3], const double _n[9]) |
int | ell_3m_eigenvalues_d (double _eval[3], const double _m[9], const int newton) |
void | _ell_3m_evecs_d (double evec[9], double eval[3], int roots, const double m[9]) |
int | ell_3m_eigensolve_d (double eval[3], double evec[9], const double m[9], const int newton) |
int | ell_3m_svd_d (double uu[9], double sval[3], double vv[9], const double mat[9], const int newton) |
static void | _maxI_sum_find (unsigned int maxI[2], double *sumon, double *sumoff, double mat[6][6]) |
static int | _compar (const void *A_void, const void *B_void) |
int | ell_6ms_eigensolve_d (double eval[6], double _evec[36], const double sym[21], const double eps) |
static int _compar | ( | const void * | A_void, | |
const void * | B_void | |||
) | [static] |
void _ell_3m_enforce_orthogonality | ( | double | v[9] | ) |
void _ell_3m_evecs_d | ( | double | evec[9], | |
double | eval[3], | |||
int | roots, | |||
const double | m[9] | |||
) |
void _ell_3m_make_right_handed_d | ( | double | v[9] | ) |
void _ell_align3_d | ( | double | v[9] | ) |
static void _maxI_sum_find | ( | unsigned int | maxI[2], | |
double * | sumon, | |||
double * | sumoff, | |||
double | mat[6][6] | |||
) | [static] |
void ell_3m_1d_nullspace_d | ( | double | ans[3], | |
const double | _n[9] | |||
) |
void ell_3m_2d_nullspace_d | ( | double | ans0[3], | |
double | ans1[3], | |||
const double | _n[9] | |||
) |
int ell_3m_eigensolve_d | ( | double | eval[3], | |
double | evec[9], | |||
const double | m[9], | |||
const int | newton | |||
) |
int ell_3m_eigenvalues_d | ( | double | _eval[3], | |
const double | _m[9], | |||
const int | newton | |||
) |
int ell_3m_svd_d | ( | double | uu[9], | |
double | sval[3], | |||
double | vv[9], | |||
const double | mat[9], | |||
const int | newton | |||
) |
int ell_6ms_eigensolve_d | ( | double | eval[6], | |
double | _evec[36], | |||
const double | sym[21], | |||
const double | eps | |||
) |