#include <GfxTL/MatrixXX.h>
#include <GfxTL/VectorXD.h>
#include <GfxTL/MathHelper.h>
#include <GfxTL/Array.h>
#include <memory>
Go to the source code of this file.
|
template<class IteratorT , class VectorT > |
void | EigSortDesc (VectorT *d, Array< 2, IteratorT > *v) |
|
template<unsigned int N, class T > |
void | EigSortDesc (VectorXD< N, T > *d, MatrixXX< N, N, T > *v) |
|
template<class IteratorT , class VectorT > |
bool | Jacobi (Array< 2, IteratorT > *a, VectorT *d, Array< 2, IteratorT > *v, int *nrot=NULL) |
|
template<unsigned int N, class T > |
bool | Jacobi (const MatrixXX< N, N, T > &m, VectorXD< N, T > *d, MatrixXX< N, N, T > *v, int *nrot=NULL) |
|
◆ __GfxTL_JACOBI_ROTATE
#define __GfxTL_JACOBI_ROTATE |
( |
|
a, |
|
|
|
i, |
|
|
|
j, |
|
|
|
k, |
|
|
|
l |
|
) |
| |
Value:
(
a)[j][i] = g -
s * (h + g * tau); \
(
a)[l][k] = h +
s *(g - h * tau);
Definition at line 15 of file Jacobi.h.