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

MLAPI interfaces to eigensolvers. More...

#include "ml_common.h"
Include dependency graph for MLAPI_Eig.h:
This graph shows which files directly or indirectly include this file:

Namespaces

 MLAPI
 MLAPI: Default namespace for all MLAPI objects and functions.
 

Functions

double MLAPI::MaxEigAnorm (const Operator &Op, const bool DiagonalScaling=false)
 Computes the maximum eigenvalue of Op using the A-norm of the operator.
 
double MLAPI::MaxEigCG (const Operator &Op, const bool DiagonalScaling=false)
 Computes the maximum eigenvalue of Op using the CG method.
 
double MLAPI::MaxEigPowerMethod (const Operator &Op, const bool DiagonalScaling=false)
 Computes the maximum eigenvalue of Op using the power method.
 
double MLAPI::MaxEigAnasazi (const Operator &Op, const bool DiagonalScaling=false)
 Computes the maximum eigenvalue of Op using Anasazi.
 
void MLAPI::Eig (const Operator &Op, MultiVector &ER, MultiVector &EI)
 Computes eigenvalues and eigenvectors using LAPACK (w/ one process only).
 
void MLAPI::Eigs (const Operator &A, int NumEigenvalues, MultiVector &ER, MultiVector &EI)
 

Detailed Description

MLAPI interfaces to eigensolvers.

Author
Marzio Sala, D-INFK/ETHZ.
Date
Last updated on Mar-06.