LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
Provides extra information about this version of LehrFEM++, in particular licensing information. More...
#include <lf/base/lehrfem_info.h>
Static Public Member Functions | |
static std::string | getVersionSha () |
Get the git sha1 of this commit of LehrFEM++ (agrees with the sha1 of the respective commit on github) | |
static std::string | getVersionDateTime () |
Get the date and time of this commit of LehrFEM++. | |
static std::string | getVersionTag () |
Get the name of a git Tag attached to this commit. (Mostly the empty string) | |
static void | PrintInfo (std::ostream &stream) |
Prints the LehrFEM++ banner to the given stream including version information. | |
static void | PrintLicense (std::ostream &stream) |
Print the MIT License which applies to the LehrFEM++ code. | |
static void | Print3rdPartyLicenses (std::ostream &stream) |
Print information about third-party libraries used by LehrFEM++ to the given stream. | |
Provides extra information about this version of LehrFEM++, in particular licensing information.
Definition at line 20 of file lehrfem_info.h.
|
static |
Get the date and time of this commit of LehrFEM++.
Definition at line 21 of file lehrfem_info.cc.
Referenced by PrintInfo().
|
static |
Get the git sha1 of this commit of LehrFEM++ (agrees with the sha1 of the respective commit on github)
Definition at line 19 of file lehrfem_info.cc.
Referenced by PrintInfo().
|
static |
Get the name of a git Tag attached to this commit. (Mostly the empty string)
Definition at line 23 of file lehrfem_info.cc.
Referenced by PrintInfo().
|
static |
Print information about third-party libraries used by LehrFEM++ to the given stream.
stream | The stream to which the information should be printed. |
Definition at line 72 of file lehrfem_info.cc.
|
static |
Prints the LehrFEM++ banner to the given stream including version information.
stream | The stream to which the banner should be written. |
Definition at line 25 of file lehrfem_info.cc.
References getVersionDateTime(), getVersionSha(), and getVersionTag().
|
static |
Print the MIT License which applies to the LehrFEM++ code.
stream | The stream to which the license should be output. |
Definition at line 68 of file lehrfem_info.cc.