ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::LNMVariable Struct Reference

#include <LNMVariable.h>

+ Collaboration diagram for ChimeraTK::LNMVariable:

Classes

struct  ValueTable
 Hold values of CONSTANT or VARIABLE types in a type-dependent table. More...
 

Public Attributes

TemplateUserTypeMap< ValueTablevalueTable
 
std::mutex valueTable_mutex
 Mutex one needs to hold while accessing valueTable. More...
 
std::set< LNMBackend::MathPlugin * > usingFormulas
 formulas which need updates after variable was written More...
 
ChimeraTK::DataType valueType
 type of the variable More...
 
bool isConstant {false}
 flag whether this variable is actaully a constant More...
 

Detailed Description

Definition at line 17 of file LNMVariable.h.

Member Data Documentation

◆ isConstant

bool ChimeraTK::LNMVariable::isConstant {false}

flag whether this variable is actaully a constant

Definition at line 46 of file LNMVariable.h.

◆ usingFormulas

std::set<LNMBackend::MathPlugin*> ChimeraTK::LNMVariable::usingFormulas

formulas which need updates after variable was written

Definition at line 40 of file LNMVariable.h.

◆ valueTable

TemplateUserTypeMap<ValueTable> ChimeraTK::LNMVariable::valueTable

Definition at line 34 of file LNMVariable.h.

◆ valueTable_mutex

std::mutex ChimeraTK::LNMVariable::valueTable_mutex

Mutex one needs to hold while accessing valueTable.

Definition at line 37 of file LNMVariable.h.

◆ valueType

ChimeraTK::DataType ChimeraTK::LNMVariable::valueType

type of the variable

Definition at line 43 of file LNMVariable.h.


The documentation for this struct was generated from the following file: