G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsSysInfo.h
Go to the documentation of this file.
1 
14 #pragma once
15 
17 
18 namespace gismo
19 {
20 
21  class GISMO_EXPORT gsSysInfo
22  {
23  public:
24 
26  static std::string getGismoVersion();
27 
29  static std::string getEigenVersion();
30 
32  static std::string getCompilerVersion();
33 
35  static std::string getCppVersion();
36 
38  static std::string getStdLibVersion();
39 
41  static std::string getExtraLibsVersion();
42 
44  static std::string getCpuInfo();
45 
47  static std::string getMemoryInfo();
48 
50  static uint64_t getMemoryInBytes();
51  }; // class gsSysInfo
52 
53 } // namespace gismo
Provides forward declarations of types and structs.