Class xlifepp::BasicOutputManager# template<class ScalarType>class BasicOutputManager : public xlifepp::OutputManager<ScalarType># Inheritence diagram for xlifepp::BasicOutputManager: digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "1" [label="xlifepp::BasicOutputManager< ScalarType >" tooltip="xlifepp::BasicOutputManager< ScalarType >" fillcolor="#BFBFBF"] "2" [label="xlifepp::OutputManager< ScalarType >" tooltip="xlifepp::OutputManager< ScalarType >"] "1" -> "2" [dir=forward tooltip="public-inheritance"] } Collaboration diagram for xlifepp::BasicOutputManager: digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "11" [label="CheckingPolicy< StoragePolicy< T >::StoredType >" tooltip="CheckingPolicy< StoragePolicy< T >::StoredType >"] "6" [label="CheckingPolicy< StoragePolicy< std::ostream >::StoredType >" tooltip="CheckingPolicy< StoragePolicy< std::ostream >::StoredType >"] "7" [label="ConversionPolicy" tooltip="ConversionPolicy"] "10" [label="OwnershipPolicy< StoragePolicy< T >::InitPointerType >" tooltip="OwnershipPolicy< StoragePolicy< T >::InitPointerType >"] "5" [label="OwnershipPolicy< StoragePolicy< std::ostream >::InitPointerType >" tooltip="OwnershipPolicy< StoragePolicy< std::ostream >::InitPointerType >"] "3" [label="xlifepp::SmartPtr< std::ostream >" tooltip="xlifepp::SmartPtr< std::ostream >"] "9" [label="StoragePolicy< T >" tooltip="StoragePolicy< T >"] "4" [label="StoragePolicy< std::ostream >" tooltip="StoragePolicy< std::ostream >"] "1" [label="xlifepp::BasicOutputManager< ScalarType >" tooltip="xlifepp::BasicOutputManager< ScalarType >" fillcolor="#BFBFBF"] "2" [label="xlifepp::OutputManager< ScalarType >" tooltip="xlifepp::OutputManager< ScalarType >"] "8" [label="xlifepp::SmartPtr< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy >" tooltip="xlifepp::SmartPtr< T, OwnershipPolicy, ConversionPolicy, CheckingPolicy, StoragePolicy, ConstnessPolicy >"] "3" -> "4" [dir=forward tooltip="public-inheritance"] "3" -> "5" [dir=forward tooltip="public-inheritance"] "3" -> "6" [dir=forward tooltip="public-inheritance"] "3" -> "7" [dir=forward tooltip="public-inheritance"] "3" -> "8" [dir=forward tooltip="template-instance"] "1" -> "2" [dir=forward tooltip="public-inheritance"] "1" -> "3" [dir=forward tooltip="usage"] "8" -> "9" [dir=forward tooltip="public-inheritance"] "8" -> "10" [dir=forward tooltip="public-inheritance"] "8" -> "11" [dir=forward tooltip="public-inheritance"] "8" -> "7" [dir=forward tooltip="public-inheritance"] } xlifepp’s basic output manager for sending information of select verbosity levels to the appropriate output stream. Set/Get methods void setOStream(SmartPtr<std::ostream> os)# Set the output stream for this manager. SmartPtr<std::ostream> getOStream()# Get the output stream for this manager. virtual bool isVerbosity(MsgEigenType type) const# 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. virtual void print(MsgEigenType type, const std::string output)# Send some output to this output stream. virtual std::ostream &stream(MsgEigenType type)# Return a stream for outputting to. Constructors/Destructor BasicOutputManager(int vb = 1, SmartPtr<std::ostream> os = SmartPtr<std::ostream>(&std::cout, false), int printingRank = 0)# Default constructor. inline virtual ~BasicOutputManager()# Destructor.