42 #ifndef ANASAZI_BASIC_OUTPUT_MANAGER_HPP
43 #define ANASAZI_BASIC_OUTPUT_MANAGER_HPP
51 #include "Teuchos_oblackholestream.hpp"
67 template <
class ScalarType>
103 template<
class ScalarType>
114 MPI_Initialized(&mpiStarted);
117 MPI_Comm_rank(MPI_COMM_WORLD, &myRank);
118 MPI_Comm_size(MPI_COMM_WORLD, &numProcs);
basic_FancyOStream & setProcRankAndSize(const int procRank, const int numProcs)
BasicOutputManager(int vb, const Teuchos::RCP< Teuchos::FancyOStream > &fos)
Constructor with specified verbosity and formatted output stream.
Abstract class definition for Anasazi Output Managers.
virtual ~BasicOutputManager()
Destructor.
Anasazi's basic output manager for sending information of select verbosity levels to the appropriate ...
Output managers remove the need for the eigensolver to know any information about the required output...
Anasazi header file which uses auto-configuration information to include necessary C++ headers...
basic_FancyOStream & setOutputToRootOnly(const int rootRank)
BasicOutputManager(int vb=Anasazi::Errors, int rootRank=0)
Default constructor.