1#ifndef VIENNASHE_VERSION_HPP
2#define VIENNASHE_VERSION_HPP
66 ss <<
"*********************************************************" << std::endl;
68 ss <<
"* A free open-source deterministic Boltzmann solver *" << std::endl;
69 ss <<
"* provided by *" << std::endl;
70 ss <<
"* Institute for Microelectronics *" << std::endl;
71 ss <<
"* Institute for Analysis and Scientific Computing *" << std::endl;
72 ss <<
"* Vienna University of Technology *" << std::endl;
73 ss <<
"* http://viennashe.sourceforge.net/ *" << std::endl;
74 ss <<
"*********************************************************" << std::endl;
The main ViennaSHE namespace. All functionality resides inside this namespace.
std::size_t major_version()
Returns the current ViennaSHE major version as std::size_t
bool calibrated()
Specifies whether the simulator is calibrated for some particular purpose.
std::size_t minor_version()
Returns the current ViennaSHE minor version as std::size_t
std::string preamble()
Prints the ViennaSHE preamble (header). Used in all the examples as well as the standalone-applicatio...
std::size_t revision_number()
Returns the current ViennaSHE revision number as std::size_t
std::string version()
Returns the current ViennaSHE version string