IgANet
IGAnets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
sysinfo.hpp File Reference

System information. More...

#include <string>
#include <string_view>
#include <filesystem>
#include <iganet/core/config.hpp>

Go to the source code of this file.

Namespaces

namespace  iganet
 

Functions

std::string iganet::getCompilerVersion ()
 Returns the version of the compiler.
 
std::string iganet::getCppVersion ()
 Returns the version of the C++ standard.
 
std::string iganet::getCpuInfo ()
 Returns CPU information.
 
std::filesystem::path iganet::getExecutablePath ()
 Returns the path of the executable.
 
std::string iganet::getExtraLibsVersion ()
 Returns the version of extra libraries.
 
constexpr std::string_view iganet::getIgANetVersion () noexcept
 Returns the IgANet version.
 
uint64_t iganet::getMemoryInBytes ()
 Returns total system memory in bytes.
 
std::string iganet::getMemoryInfo ()
 Returns memory information.
 
std::string iganet::getStdLibVersion ()
 Returns the version of the standard library.
 
std::string iganet::getVersion ()
 Returns version information.
 

Detailed Description

System information.

Author
Matthias Moller.

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.