Anasazi::OutputManager< ScalarType > Class Template Reference

Anasazi's basic output manager for sending information of select verbosity levels to the appropriate output stream. More...

#include <AnasaziOutputManager.hpp>

List of all members.

Public Member Functions

Constructors/Destructor.
 OutputManager ()
 Default constructor.
 OutputManager (int myID, int vb=Anasazi::Error, int printID=0, ostream &os=std::cout)
 Basic constructor.
virtual ~OutputManager ()
 Destructor.
Set methods.
void SetOStream (ostream &os)
 Set the output stream for this manager.
void SetVerbosity (int vb)
 Set the message output types for this manager.
Get methods.
ostream & GetOStream ()
 Get the output stream for this manager.
Query methods.
bool isVerbosity (MsgType type)
 Find out whether we need to print out information for this message type.
bool isVerbosityAndPrint (MsgType type)
 Find out whether this processor needs to print out information for this message type.
bool doPrint (void)
 Find out whether information can be outputted through this output stream.


Detailed Description

template<class ScalarType>
class Anasazi::OutputManager< ScalarType >

Anasazi's basic output manager for sending information of select verbosity levels to the appropriate output stream.

This output manager will remove the need for the eigensolver to know any information about the required output. Calling isVerbosity( MsgType type ) will inform the solver if it is supposed to output the information corresponding to the message type (type ).

Author:
Ulrich Hetmaniuk, Rich Lehoucq, and Heidi Thornquist


Member Function Documentation

template<class ScalarType>
bool Anasazi::OutputManager< ScalarType >::isVerbosity MsgType  type  )  [inline]
 

Find out whether we need to print out information for this message type.

This method is used by the solver to determine whether computations are necessary for this message type.

template<class ScalarType>
bool Anasazi::OutputManager< ScalarType >::isVerbosityAndPrint MsgType  type  )  [inline]
 

Find out whether this processor needs to print out information for this message type.

This method is used by the solver to determine whether this output stream has been selected to output the information for this message type.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:39:31 2008 for Anasazi by doxygen 1.3.9.1