AnasaziSIRTR.hpp File Reference

#include "AnasaziTypes.hpp"
#include "AnasaziRTRBase.hpp"
#include "AnasaziEigensolver.hpp"
#include "AnasaziMultiVecTraits.hpp"
#include "AnasaziOperatorTraits.hpp"
#include "Teuchos_ScalarTraits.hpp"
#include "Teuchos_LAPACK.hpp"
#include "Teuchos_BLAS.hpp"
#include "Teuchos_SerialDenseMatrix.hpp"
#include "Teuchos_ParameterList.hpp"
#include "Teuchos_TimeMonitor.hpp"

Include dependency graph for AnasaziSIRTR.hpp:

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

Go to the source code of this file.


Classes

class  Anasazi::SIRTR< ScalarType, MV, OP >

Namespaces

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

Defines

#define SIRTR_GET_TEMP_MV(mv, workspace)
#define SIRTR_RELEASE_TEMP_MV(mv, workspace)


Detailed Description

Definition in file AnasaziSIRTR.hpp.


Define Documentation

#define SIRTR_GET_TEMP_MV ( mv,
workspace   ) 

Value:

{ \
    TEST_FOR_EXCEPTION(workspace.size() == 0,std::logic_error,"SIRTR: Request for workspace could not be honored."); \
    mv = workspace.back(); \
    workspace.pop_back(); \
  }

Definition at line 669 of file AnasaziSIRTR.hpp.

#define SIRTR_RELEASE_TEMP_MV ( mv,
workspace   ) 

Value:

{ \
    workspace.push_back(mv); \
    mv = Teuchos::null; \
  }

Definition at line 676 of file AnasaziSIRTR.hpp.


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