00001 // -*-C++-*- 00002 00003 // lapackpp preferences by Jacob (Jack) Gryn 00004 00009 #ifndef _LA_PREFS_H_ 00010 #define _LA_PREFS_H_ 00011 00022 class LaPreferences 00023 { 00024 public: 00027 typedef enum pFormat 00028 { 00030 NORMAL, 00032 MATLAB, 00034 MAPLE 00035 }; 00036 00067 static void setPrintFormat(pFormat p, bool newlines=true); 00068 00071 static pFormat getPrintFormat(); 00072 00075 static bool getPrintNewLines(); 00076 00077 private: 00078 static pFormat print_format; 00079 static bool print_newlines; 00080 }; 00081 00082 #endif // _LA_PREFS_H_ 00083