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 
   83    MPI_Initialized(&mpiStarted);
 
   86      MPI_Comm_rank(get_global_comm(), &myRank);
 
   87      MPI_Comm_size(get_global_comm(), &numProcs);
 
   89    this->fos_->setProcRankAndSize(myRank, numProcs);
 
   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.
 
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.