Functions | |
int | 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. | |
int | 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::GetFieldOfValuesBox | ( | const Epetra_RowMatrix * | RowMatrix, | |
double & | MaxReal, | |||
double & | MaxImag, | |||
Teuchos::ParameterList & | AnasaziList | |||
) |
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 | |||
) |
This function creates an interface from an Epetra_RowMatrix and Anasazi. Parameters are specified using a Teuchos parameters list.
RowMatrix | (In) : Epetra_RowMatrix; | |
EigenVectors | (Out) : Epetra_MultiVectors, that will contain the requested eigenvectors; | |
RealEigenvalues | (Out) : double array that will contain the real part of the computed eigenvalues; | |
ImagEigenvalues | (Out) : double array that will contain the imaginary part of the computed eigenvalues; | |
RealEigenvectors | (Out) : pointer to allocated space to store the real eigenvectors | |
ImagEigenvectors | (Out) : pointer to allocated space to store the imaginary eigenvectors | |
NumRealEigenvectors | (Out) : number of computed real eigenvectors | |
NumImagEigenvectors | (Out) : number of computed imaginary eigenvectors | |
List | (InOut) : Teuchos parameters' list containing the required options. | |
ml | (In) : already filled ML hierarchy (only for the eigen-analysis of "I-ML^{-1}A"). |
true
.false
.false
. Default: "A"