10 #ifndef ANASAZI_OUTPUT_STREAM_TRAITS_HPP
11 #define ANASAZI_OUTPUT_STREAM_TRAITS_HPP
20 #include "Teuchos_FancyOStream.hpp"
25 #include "AnasaziGlobalComm.hpp"
39 template<
class OperatorType>
45 getOutputStream (
const OperatorType& ,
int rootRank = 0)
55 MPI_Initialized(&mpiStarted);
58 MPI_Comm_rank(get_global_comm(), &myRank);
59 MPI_Comm_size(get_global_comm(), &numProcs);
basic_FancyOStream & setProcRankAndSize(const int procRank, const int numProcs)
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)
Types and exceptions used within Anasazi solvers and interfaces.