Class sysc::RealAttribute
Definition: Attribute.hpp (line 23)
Provide a class for a real-valued attribute.
Members
- getDimensionality
- getName
- getUnits
- getValue
- isModifiable
- m_dimensionality
- m_modifiable
- m_name
- m_value
- RealAttribute
- RealAttribute
Private attributes
Variable m_name
Definition: Attribute.hpp (line 68)
AttributeName sysc::RealAttribute::m_name
Type: AttributeName
Variable m_value
Definition: Attribute.hpp (line 69)
double sysc::RealAttribute::m_value {0.0}
Type: double
Variable m_dimensionality
Definition: Attribute.hpp (line 70)
Dimensionality sysc::RealAttribute::m_dimensionality
Type: Dimensionality
Variable m_modifiable
Definition: Attribute.hpp (line 71)
bool sysc::RealAttribute::m_modifiable {true}
Type: bool
Public functions
Function RealAttribute
sysc::RealAttribute::RealAttribute(AttributeName name, double value, Dimensionality dimensionality)
Provide a constructor for the RealAttribute class.
Parameters:
- name: - attribute name.
- value: - attribute value.
- dimensionality: - attribute dimensionality.
Parameters:
- AttributeName name
- double value
- Dimensionality dimensionality
Return type:
Function RealAttribute
sysc::RealAttribute::RealAttribute(AttributeName name, double value, Dimensionality dimensionality, bool modifiable)
Provide a constructor for the RealAttribute class.
Parameters:
- name: - attribute name.
- value: - attribute value.
- dimensionality: - attribute dimensionality.
- modifiable: - attribute is modifiable.
Parameters:
- AttributeName name
- double value
- Dimensionality dimensionality
- bool modifiable
Return type:
Function getName
const AttributeName& sysc::RealAttribute::getName() const noexcept
Return type: const AttributeName &
Function getValue
double sysc::RealAttribute::getValue() const noexcept
Return type: double
Function getDimensionality
const Dimensionality& sysc::RealAttribute::getDimensionality() const noexcept
Return type: const Dimensionality &
Function isModifiable
bool sysc::RealAttribute::isModifiable() const noexcept
Return type: bool
Function getUnits
std::string sysc::RealAttribute::getUnits() const
Return type: std::string