AnasaziSVQBOrthoManager.hpp File Reference

Orthogonalization manager based on the SVQB technique described in "A Block Orthogonalization Procedure With Constant Synchronization Requirements", A. Stathapoulos and K. Wu. More...

#include "AnasaziConfigDefs.hpp"
#include "AnasaziMultiVecTraits.hpp"
#include "AnasaziOperatorTraits.hpp"
#include "AnasaziMatOrthoManager.hpp"
#include "Teuchos_LAPACK.hpp"

Include dependency graph for AnasaziSVQBOrthoManager.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Anasazi::SVQBOrthoManager< ScalarType, MV, OP >
 An implementation of the Anasazi::MatOrthoManager that performs orthogonalization using the SVQB iterative orthogonalization technique described by Stathapoulos and Wu. This orthogonalization routine, while not returning the upper triangular factors of the popular Gram-Schmidt method, has a communication cost (measured in number of communication calls) that is independent of the number of columns in the basis. More...

Namespaces

namespace  Anasazi
 Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.


Detailed Description

Orthogonalization manager based on the SVQB technique described in "A Block Orthogonalization Procedure With Constant Synchronization Requirements", A. Stathapoulos and K. Wu.

Definition in file AnasaziSVQBOrthoManager.hpp.


Generated on Wed Oct 21 14:28:11 2009 for Anasazi by  doxygen 1.5.9