#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"
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) |
Definition in file AnasaziSIRTR.hpp.
#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.