SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
StandardMessages.hpp
Go to the documentation of this file.
1 
11 #ifndef INFO_STANDARDMESSAGES_HPP
12 #define INFO_STANDARDMESSAGES_HPP
13 
14 #include <string>
15 #include "../Ensemble/Ensemble.hpp"
16 #include "../QuantumSystem/QuantumSystem.hpp"
17 
18 namespace solid
19 {
20 
25 {
26 public:
30  static void Line();
31 
37  static void ShowSectors(Ensemble &ensemble);
38 
46  template <template <typename> class T1, typename T2>
47  static void ShowSectors(QuantumSystem<T1, T2> &qSystem);// TODO templates are not initialized!
48 
49  // TODO
50  template <template <typename> class T1, typename T2>
51  static void ShowParameters(QuantumSystem<T1,T2> &qSystem);
52 
53 
57  static void Eigenmessage(std::string name,int number,std::string target,double tol);
58 
62  static void Message(std::string);
63 
69  static void vMessage(std::string);
70 };
71 
72 } // namespace solid
73 
74 #endif
Ensemble parent class.
Definition: Ensemble.hpp:55
class for showing miscellaneous information
Definition: StandardMessages.hpp:24
static void Message(std::string)
send Message to the standard output
Definition: StandardMessages.cpp:72
static void Eigenmessage(std::string name, int number, std::string target, double tol)
info for eigendecomposition
Definition: StandardMessages.cpp:37
static void vMessage(std::string)
(verbose verion) send Message to the standard output
Definition: StandardMessages.cpp:77
static void ShowSectors(Ensemble &ensemble)
show sectors which are included in the ensemble
Definition: StandardMessages.cpp:24
general purpouse class for solving quantum systems
Definition: QuantumSystem.hpp:39
static void Line()
returns ASCII line
Definition: StandardMessages.cpp:18
static void ShowParameters(QuantumSystem< T1, T2 > &qSystem)
Definition: StandardMessages.cpp:56