SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Info.hpp
Go to the documentation of this file.
1 
11 #ifndef INFO_INFO_HPP
12 #define INFO_INFO_HPP
13 
14 #include <iostream>
15 #include <vector>
16 #include <armadillo>
17 #include <string>
18 
19 #include "../Ensemble/Ensemble.hpp"
20 #include "Version.hpp"
21 #include "Timer.hpp"
22 #include "StandardMessages.hpp"
23 
24 namespace solid
25 {
26 
33 class Info : public StandardMessages,
34  public Timer,
35  public Version
36 {
37 public:
43  static bool isVerbose;
44 
48  static void Start();
49 
53  static void PrintSoftwareVersion();
54 };
55 
56 } // namespace solid
57 
58 #endif
static bool isVerbose
option isVerbose
Definition: Info.hpp:43
static void PrintSoftwareVersion()
prints solid and arma versions
Definition: Info.cpp:26
class for showing miscellaneous information
Definition: StandardMessages.hpp:24
static Info class
Definition: Info.hpp:33
static clock class
Definition: Timer.hpp:25
static void Start()
starts the clock, and if isVerbose is selected, shows the version of solid and arma ...
Definition: Info.cpp:16
Version class header.
Standard Messages header.
constant char* about solid version
Definition: Version.hpp:23
Timer class header.