Anasazi::BasicOutputManager< ScalarType > Class Template Reference

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

#include <AnasaziBasicOutputManager.hpp>

Inheritance diagram for Anasazi::BasicOutputManager< ScalarType >:

Anasazi::OutputManager< ScalarType > List of all members.

Public Member Functions

Constructors/Destructor
 BasicOutputManager (int vb=Anasazi::Errors, Teuchos::RefCountPtr< ostream > os=Teuchos::rcp(&std::cout, false))
 Default constructor.
virtual ~BasicOutputManager ()
 Destructor.
Set/Get methods
void setOStream (Teuchos::RefCountPtr< ostream > os)
 Set the output stream for this manager.
Teuchos::RefCountPtr< ostream > getOStream ()
 Get the output stream for this manager.
Output methods
bool isVerbosity (MsgType type)
 Find out whether we need to print out information for this message type.
void print (MsgType type, const string output)
 Send some output to this output stream.
ostream & stream (MsgType type)
 Create a stream for outputting to.

Detailed Description

template<class ScalarType>
class Anasazi::BasicOutputManager< ScalarType >

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

Author:
Chris Baker, Ulrich Hetmaniuk, Rich Lehoucq, and Heidi Thornquist
Examples:

BlockDavidson/BlockDavidsonEpetraEx.cpp, BlockDavidson/BlockDavidsonEpetraExGen.cpp, and MVOPTester/MVOPTesterEx.cpp.

Definition at line 55 of file AnasaziBasicOutputManager.hpp.


Constructor & Destructor Documentation

template<class ScalarType>
Anasazi::BasicOutputManager< ScalarType >::BasicOutputManager int  vb = Anasazi::Errors,
Teuchos::RefCountPtr< ostream >  os = Teuchos::rcp(&std::cout, false)
 

Default constructor.

Definition at line 116 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
virtual Anasazi::BasicOutputManager< ScalarType >::~BasicOutputManager  )  [inline, virtual]
 

Destructor.

Definition at line 66 of file AnasaziBasicOutputManager.hpp.


Member Function Documentation

template<class ScalarType>
void Anasazi::BasicOutputManager< ScalarType >::setOStream Teuchos::RefCountPtr< ostream >  os  ) 
 

Set the output stream for this manager.

Definition at line 132 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
Teuchos::RefCountPtr< ostream > Anasazi::BasicOutputManager< ScalarType >::getOStream  ) 
 

Get the output stream for this manager.

Definition at line 137 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
bool Anasazi::BasicOutputManager< ScalarType >::isVerbosity MsgType  type  )  [virtual]
 

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.

Implements Anasazi::OutputManager< ScalarType >.

Definition at line 142 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
void Anasazi::BasicOutputManager< ScalarType >::print MsgType  type,
const string  output
[virtual]
 

Send some output to this output stream.

Implements Anasazi::OutputManager< ScalarType >.

Definition at line 150 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
ostream & Anasazi::BasicOutputManager< ScalarType >::stream MsgType  type  )  [virtual]
 

Create a stream for outputting to.

Implements Anasazi::OutputManager< ScalarType >.

Definition at line 157 of file AnasaziBasicOutputManager.hpp.


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