SOLIDstate
A C++ library for solid state physics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
Static Public Member Functions | Static Public Attributes | List of all members
solid::Info Class Reference

static Info class More...

#include <Info.hpp>

Inheritance diagram for solid::Info:
Inheritance graph
[legend]
Collaboration diagram for solid::Info:
Collaboration graph
[legend]

Static Public Member Functions

static void Start ()
 starts the clock, and if isVerbose is selected, shows the version of solid and arma More...
 
static void PrintSoftwareVersion ()
 prints solid and arma versions More...
 
- Static Public Member Functions inherited from solid::StandardMessages
static void Line ()
 returns ASCII line More...
 
static void ShowSectors (Ensemble &ensemble)
 show sectors which are included in the ensemble More...
 
template<template< typename > class T1, typename T2 >
static void ShowSectors (QuantumSystem< T1, T2 > &qSystem)
 overloaded function ShowSectors(Ensemble) for QuantumSystem More...
 
template<template< typename > class T1, typename T2 >
static void ShowParameters (QuantumSystem< T1, T2 > &qSystem)
 
static void Eigenmessage (std::string name, int number, std::string target, double tol)
 info for eigendecomposition More...
 
static void Message (std::string)
 send Message to the standard output More...
 
static void vMessage (std::string)
 (verbose verion) send Message to the standard output More...
 
- Static Public Member Functions inherited from solid::Timer
static void Tic ()
 measured seconds More...
 
static void Time (std::string message="")
 displays time with attached message More...
 
static void vTime (std::string message="")
 (verbose version) displays time with attached message More...
 

Static Public Attributes

static bool isVerbose = false
 option isVerbose More...
 
- Static Public Attributes inherited from solid::Timer
static arma::wall_clock timer = clockss
 
static double timeInSec
 clock class for time measurement More...
 
- Static Public Attributes inherited from solid::Version
static constexpr const char * solidVersion = "0.100.0 (Alpha WIP)"
 current solid version More...
 

Detailed Description

static Info class

collection of miscellaneous functions, used for debugging or obtaining information for the user.

Member Function Documentation

void solid::Info::PrintSoftwareVersion ( )
static

prints solid and arma versions

void solid::Info::Start ( )
static

starts the clock, and if isVerbose is selected, shows the version of solid and arma

Member Data Documentation

bool solid::Info::isVerbose = false
static

option isVerbose

if it is selected, more information is presented on the screen


The documentation for this class was generated from the following files: