sysc::Dimensionality Struct Reference
Last update: 17.07.2025Provide a structure for dimensionality. More...
#include <CommonSettings.hpp>
Public Member Functions | |
| Dimensionality (double length, double time, double mass, double temperature, double amountOfSubstance, double current, double luminousIntensity, double angle) | |
| Provide a constructor that provides exponents for each dimension. More... | |
| Dimensionality ()=default | |
| Provide a default constructor. | |
| Dimensionality (const Dimensionality &)=default | |
| Provide a copy-constructor. | |
| Dimensionality (Dimensionality &&)=default | |
| Provide a move-constructor. | |
| Dimensionality & | operator= (const Dimensionality &)=default |
| Provide a copy-assign operator. | |
| Dimensionality & | operator= (Dimensionality &&)=default |
| Provide a move-assign operator. | |
Public Attributes | |
| double | length {0.0} |
| double | time {0.0} |
| double | mass {0.0} |
| double | temperature {0.0} |
| double | amountOfSubstance {0.0} |
| double | current {0.0} |
| double | luminousIntensity {0.0} |
| double | angle {0.0} |
Detailed Description
Provide a structure for dimensionality.
Definition at line 74 of file CommonSettings.hpp.
Constructor & Destructor Documentation
◆ Dimensionality()
|
inline |
Provide a constructor that provides exponents for each dimension.
Definition at line 76 of file CommonSettings.hpp.
Member Data Documentation
◆ amountOfSubstance
| double sysc::Dimensionality::amountOfSubstance {0.0} |
Exponent of the amount of substance dimension.
Definition at line 117 of file CommonSettings.hpp.
◆ angle
| double sysc::Dimensionality::angle {0.0} |
Exponent of the angle dimension.
Definition at line 120 of file CommonSettings.hpp.
◆ current
| double sysc::Dimensionality::current {0.0} |
Exponent of the current dimension.
Definition at line 118 of file CommonSettings.hpp.
◆ length
| double sysc::Dimensionality::length {0.0} |
Exponent of the length dimension.
Definition at line 113 of file CommonSettings.hpp.
◆ luminousIntensity
| double sysc::Dimensionality::luminousIntensity {0.0} |
Exponent of the luminous intensity dimension.
Definition at line 119 of file CommonSettings.hpp.
◆ mass
| double sysc::Dimensionality::mass {0.0} |
Exponent of the mass dimension.
Definition at line 115 of file CommonSettings.hpp.
◆ temperature
| double sysc::Dimensionality::temperature {0.0} |
Exponent of the temperature dimension.
Definition at line 116 of file CommonSettings.hpp.
◆ time
| double sysc::Dimensionality::time {0.0} |
Exponent of the time dimension.
Definition at line 114 of file CommonSettings.hpp.