42#ifndef ANASAZI_BASIC_OUTPUT_MANAGER_HPP
43#define ANASAZI_BASIC_OUTPUT_MANAGER_HPP
51#include "Teuchos_oblackholestream.hpp"
67 template <
class ScalarType>
80 const Teuchos::RCP<Teuchos::FancyOStream>& fos)
98 BasicOutputManager<ScalarType>& operator=(
const OutputManager<ScalarType>& OM );
103 template<
class ScalarType>
114 MPI_Initialized(&mpiStarted);
117 MPI_Comm_rank(MPI_COMM_WORLD, &myRank);
118 MPI_Comm_size(MPI_COMM_WORLD, &numProcs);
120 this->fos_->setProcRankAndSize(myRank, numProcs);
121 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.
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.