10#ifndef ANASAZI_BASIC_OUTPUT_MANAGER_HPP
11#define ANASAZI_BASIC_OUTPUT_MANAGER_HPP
19#include "Teuchos_oblackholestream.hpp"
21#ifdef HAVE_ANASAZI_MPI
23#include "AnasaziGlobalComm.hpp"
36 template <
class ScalarType>
49 const Teuchos::RCP<Teuchos::FancyOStream>&
fos)
72 template<
class ScalarType>
76#ifdef HAVE_ANASAZI_MPI
90 this->fos_->setOutputToRootOnly(
rootRank);
Anasazi header file which uses auto-configuration information to include necessary C++ headers.
Abstract class definition for Anasazi Output Managers.
Anasazi's basic output manager for sending information of select verbosity levels to the appropriate ...
BasicOutputManager(int vb=Anasazi::Errors, int rootRank=0)
Default constructor.
BasicOutputManager(int vb, const Teuchos::RCP< Teuchos::FancyOStream > &fos)
Constructor with specified verbosity and formatted output stream.
virtual ~BasicOutputManager()
Destructor.
Anasazi's templated virtual class for constructing an operator that can interface with the OperatorTr...
Output managers remove the need for the eigensolver to know any information about the required output...
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.