ergo
|
Code for testing functionality for somputing several eigenpairs using the Lanczos method. More...
#include <fstream>
#include <iomanip>
#include <iostream>
#include <cmath>
#include <stdio.h>
#include "SizesAndBlocks.h"
#include "Matrix.h"
#include "Vector.h"
#include "MatrixSymmetric.h"
#include "MatrixTriangular.h"
#include "MatrixGeneral.h"
#include "VectorGeneral.h"
#include "mat_gblas.h"
#include "Lanczos.h"
#include "LanczosSeveralLargestEig.h"
Typedefs | |
typedef double | real |
typedef Matrix< real, real > | Mat_1 |
typedef Matrix< real, Mat_1 > | Mat_2 |
typedef Matrix< real, Mat_2 > | Mat_3 |
typedef Vector< real, real > | Vec_1 |
typedef Vector< real, Vec_1 > | Vec_2 |
typedef Vector< real, Vec_2 > | Vec_3 |
typedef Mat_3 | matri |
typedef Vec_3 | vect |
typedef MatrixSymmetric< real, matri > | symmMatrix |
typedef MatrixTriangular< real, matri > | triangMatrix |
typedef MatrixGeneral< real, matri > | normalMatrix |
typedef VectorGeneral< real, vect > | normalVector |
Functions | |
int | main () |
Code for testing functionality for somputing several eigenpairs using the Lanczos method.
typedef MatrixGeneral<real, matri> normalMatrix |
typedef VectorGeneral<real, vect> normalVector |
typedef double real |
typedef MatrixSymmetric<real, matri> symmMatrix |
typedef MatrixTriangular<real, matri> triangMatrix |
int main | ( | ) |
References cols, mat::VectorGeneral< Treal, Tvector >::eucl(), mat::Params::getMatrixParallelLevel(), mat::Params::getNProcs(), mat::VectorGeneral< Treal, Tvector >::rand(), mat::MatrixSymmetric< Treal, Tmatrix >::randomZeroStructure(), mat::VectorGeneral< Treal, Tvector >::resetSizesAndBlocks(), mat::MatrixBase< Treal, Tmatrix >::resetSizesAndBlocks(), rows, mat::Params::setMatrixParallelLevel(), mat::Params::setNProcs(), and template_blas_sqrt().