KSquare Utilities
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
EigenVector.h
Go to the documentation of this file.
1
/* EigenVector.h Implements simplified Eigen Vector routine for 2 x 2 matrix
2
* code was derived from "Numerical Recipes in c++"
3
*/
4
#
ifndef
_EIGENVECTOR_
5
#
define
_EIGENVECTOR_
6
7
#
include
<
vector
>
8
9
#
include
"KKBaseTypes.h"
10
//#include "Matrix.h"
11
12
namespace
KKB
13
{
14
void
Tred2
(
kkint32
n,
15
double
a[2][2],
16
double
* d,
17
double
* e
18
);
19
20
21
void
tqli
(
kkint32
n,
22
double
* d,
23
double
* e,
24
double
z[2][2]
25
);
26
}
27
28
#
endif
KKB::kkint32
__int32 kkint32
Definition:
KKBaseTypes.h:88
KKB::KKTHreadPtr
KKTHread * KKTHreadPtr
Definition:
KKThreadManager.h:20
KKB::tqli
void tqli(kkint32 n, double *d, double *e, double z[2][2])
Definition:
EigenVector.cpp:195
KKB::Tred2
void Tred2(kkint32 n, double a[2][2], double *d, double *e)
Definition:
EigenVector.cpp:31
KKBase
EigenVector.h
Generated on Thu Mar 31 2016 22:46:18 for KSquare Utilities by
1.8.11