ML  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Namespaces | Functions
ml_anasazi.h File Reference

Interface to the Trilinos package Anasazi. More...

#include "ml_include.h"
#include "ml_struct.h"
#include "ml_smoother.h"
#include "Teuchos_ParameterList.hpp"
Include dependency graph for ml_anasazi.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 ML_Anasazi
 ML_Anasazi: default namespace for all Anasazi interfaces.
 

Functions

int ML_Anasazi::Interface (const Epetra_RowMatrix *RowMatrix, Epetra_MultiVector &EigenVectors, double RealEigenvalues[], double ImagEigenvalues[], Teuchos::ParameterList &List, double RealEigenvectors[]=0, double ImagEigenvectors[]=0, int *NumRealEigenvectors=0, int *NumImagEigenvectors=0, ML *ml=0)
 Interface to Anasazi to eigen-computations. More...
 
int ML_Anasazi::GetFieldOfValuesBox (const Epetra_RowMatrix *RowMatrix, double &MaxReal, double &MaxImag, Teuchos::ParameterList &AnasaziList)
 Computes the size of a box containing the field of values.
 
int ML_Anasazi_Get_FieldOfValuesBox_Interface (ML_Operator *Amat, struct ML_Field_Of_Values *fov)
 Interface from C code to Anasazi to compute the field of values.
 
int ML_Anasazi_Get_SpectralNorm_Anasazi (ML_Operator *Amat, ML_Smoother *smoother, int MaxIters, double Tolerance, int IsProblemSymmetric, int UseDiagonalScaling, double *LambdaMax)
 Interface from C code to Anasazi to compute the maximum eigenvalue.
 

Detailed Description

Interface to the Trilinos package Anasazi.

Anasazi can be used by ML to eigenvalue computations. The user can:

Author
Marzio Sala, SNL (9214)
Date
Last update to Doxygen: 22-Jul-04