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)
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);
BasicOutputManager(int vb, const Teuchos::RCP< Teuchos::FancyOStream > &fos)
Constructor with specified verbosity and formatted output stream.
Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package...
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...
BasicOutputManager(int vb=Anasazi::Errors, int rootRank=0)
Default constructor.