BioDynaMo  v1.05.120-25dc9790
Public Member Functions | Private Member Functions | Private Attributes | List of all members
bdm::RuntimeVariables Class Reference

#include <io.h>

Public Member Functions

 RuntimeVariables ()
 
 RuntimeVariables (TRootIOCtor *io_ctor)
 
SysInfo_t GetSystemInfo () const
 
void SetSystemInfo (const SysInfo_t &other)
 
void PrintSystemInfo () const
 
bool operator== (const RuntimeVariables &other) const
 
bool operator!= (const RuntimeVariables &other) const
 

Private Member Functions

 BDM_CLASS_DEF_NV (RuntimeVariables, 1)
 

Private Attributes

SysInfo_t sysinfo_
 

Detailed Description

This class stores the runtime variables of the system. This is useful for check if the same system is used for continuing a simulation for example.

Definition at line 29 of file io.h.

Constructor & Destructor Documentation

◆ RuntimeVariables() [1/2]

bdm::RuntimeVariables::RuntimeVariables ( )

Definition at line 23 of file io.cc.

◆ RuntimeVariables() [2/2]

bdm::RuntimeVariables::RuntimeVariables ( TRootIOCtor *  io_ctor)
explicit

Definition at line 25 of file io.cc.

Member Function Documentation

◆ BDM_CLASS_DEF_NV()

bdm::RuntimeVariables::BDM_CLASS_DEF_NV ( RuntimeVariables  ,
 
)
private

◆ GetSystemInfo()

SysInfo_t bdm::RuntimeVariables::GetSystemInfo ( ) const

Definition at line 27 of file io.cc.

◆ operator!=()

bool bdm::RuntimeVariables::operator!= ( const RuntimeVariables other) const

Definition at line 62 of file io.cc.

◆ operator==()

bool bdm::RuntimeVariables::operator== ( const RuntimeVariables other) const

Definition at line 43 of file io.cc.

◆ PrintSystemInfo()

void bdm::RuntimeVariables::PrintSystemInfo ( ) const

Definition at line 33 of file io.cc.

◆ SetSystemInfo()

void bdm::RuntimeVariables::SetSystemInfo ( const SysInfo_t &  other)

Definition at line 29 of file io.cc.

Member Data Documentation

◆ sysinfo_

SysInfo_t bdm::RuntimeVariables::sysinfo_
private

Definition at line 45 of file io.h.


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