Anasazi  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
List of all members
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 >

Public Member Functions

Constructors/Destructor
 BasicOutputManager (int vb=Anasazi::Errors, int rootRank=0)
 Default constructor. More...
 
 BasicOutputManager (int vb, const Teuchos::RCP< Teuchos::FancyOStream > &fos)
 Constructor with specified verbosity and formatted output stream. More...
 
virtual ~BasicOutputManager ()
 Destructor. More...
 
- Public Member Functions inherited from Anasazi::OutputManager< ScalarType >
 OutputManager (int vb=Anasazi::Errors, const Teuchos::RCP< Teuchos::FancyOStream > &fos=Teuchos::getFancyOStream(Teuchos::rcpFromRef(std::cout)))
 Default constructor. More...
 
virtual ~OutputManager ()
 Destructor. More...
 
virtual void setVerbosity (int vb)
 Set the message output types for this manager. More...
 
virtual int getVerbosity () const
 Get the message output types for this manager. More...
 
virtual void setFancyOStream (const Teuchos::RCP< Teuchos::FancyOStream > &fos)
 Set the formatted output stream object for this manager. More...
 
virtual const Teuchos::RCP
< Teuchos::FancyOStream > & 
getFancyOStream () const
 Get the formatted output stream object for this manager. More...
 
virtual bool isVerbosity (MsgType type) const
 Find out whether we need to print out information for this message type. More...
 
virtual void print (MsgType type, const std::string output)
 Send output to the output manager. More...
 
virtual Teuchos::FancyOStreamstream (MsgType type)
 Create a stream for outputting to. More...
 

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, BlockDavidson/BlockDavidsonEpetraExGenPrecIfpack.cpp, LOBPCGEpetraEx.cpp, LOBPCGEpetraExGen.cpp, LOBPCGEpetraExGenPrecIfpack.cpp, LOBPCGEpetraExGenShifted.cpp, LOBPCGEpetraExSimple.cpp, and MVOPTester/MVOPTesterEx.cpp.

Definition at line 37 of file AnasaziBasicOutputManager.hpp.

Constructor & Destructor Documentation

template<class ScalarType >
Anasazi::BasicOutputManager< ScalarType >::BasicOutputManager ( int  vb = Anasazi::Errors,
int  rootRank = 0 
)

Default constructor.

Definition at line 73 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
Anasazi::BasicOutputManager< ScalarType >::BasicOutputManager ( int  vb,
const Teuchos::RCP< Teuchos::FancyOStream > &  fos 
)
inline

Constructor with specified verbosity and formatted output stream.

Definition at line 48 of file AnasaziBasicOutputManager.hpp.

template<class ScalarType>
virtual Anasazi::BasicOutputManager< ScalarType >::~BasicOutputManager ( )
inlinevirtual

Destructor.

Definition at line 54 of file AnasaziBasicOutputManager.hpp.


The documentation for this class was generated from the following file: