    

 ## On this page

  

 

 # sysc::Dimensionality Struct Reference

 Last update: 17.07.2025 

Provide a structure for dimensionality. [More...](structsysc_1_1Dimensionality.xhtml#details)

`#include <<a class="el" href="CommonSettings_8hpp_source.xhtml">CommonSettings.hpp</a>>`

## <a name="pub-methods"></a>Public Member Functions

<a id="adddff5b49bd877a2a5420c4bbcffca5a"></a> [Dimensionality](structsysc_1_1Dimensionality.xhtml#adddff5b49bd877a2a5420c4bbcffca5a) (double [length](structsysc_1_1Dimensionality.xhtml#a406a9caf93ba8e2b4b99224753f35b21), double [time](structsysc_1_1Dimensionality.xhtml#ad39e8c24b910575506506cd6ed8d071c), double [mass](structsysc_1_1Dimensionality.xhtml#a2c0c1f872bf38f54714f4d3c080a0722), double [temperature](structsysc_1_1Dimensionality.xhtml#af8eb2b8fa9136d9804ecb5dcd7fe6d48), double [amountOfSubstance](structsysc_1_1Dimensionality.xhtml#aa0de60275ce09315d344f2a96f397cca), double [current](structsysc_1_1Dimensionality.xhtml#a5614457da4b582fd88fde901fa39e366), double [luminousIntensity](structsysc_1_1Dimensionality.xhtml#a41e1c01e819899432d4a6e68959ac91d), double [angle](structsysc_1_1Dimensionality.xhtml#a03f6d1e6e0ebb147b85242eb889572a7)) Provide a constructor that provides exponents for each dimension.   
 <a id="ae1d350f2c40061754100d207d6dfa9be"></a> [Dimensionality](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be) ()=default Provide a default constructor.   
 <a id="a0ab7174f1af2542375c83f264746966d"></a>bool **empty** () const ## <a name="pub-attribs"></a>Public Attributes

double [length](structsysc_1_1Dimensionality.xhtml#a406a9caf93ba8e2b4b99224753f35b21) {0.0} double [time](structsysc_1_1Dimensionality.xhtml#ad39e8c24b910575506506cd6ed8d071c) {0.0} double [mass](structsysc_1_1Dimensionality.xhtml#a2c0c1f872bf38f54714f4d3c080a0722) {0.0} double [temperature](structsysc_1_1Dimensionality.xhtml#af8eb2b8fa9136d9804ecb5dcd7fe6d48) {0.0} double [amountOfSubstance](structsysc_1_1Dimensionality.xhtml#aa0de60275ce09315d344f2a96f397cca) {0.0} double [current](structsysc_1_1Dimensionality.xhtml#a5614457da4b582fd88fde901fa39e366) {0.0} double [luminousIntensity](structsysc_1_1Dimensionality.xhtml#a41e1c01e819899432d4a6e68959ac91d) {0.0} double [angle](structsysc_1_1Dimensionality.xhtml#a03f6d1e6e0ebb147b85242eb889572a7) {0.0} <a id="details" name="details"></a>## Detailed Description

Provide a structure for dimensionality.

Definition at line [76](CommonSettings_8hpp_source.xhtml#l00076) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).



## Member Data Documentation

<a id="aa0de60275ce09315d344f2a96f397cca"></a>## [◆ ](#aa0de60275ce09315d344f2a96f397cca)amountOfSubstance

 double sysc::Dimensionality::amountOfSubstance {0.0}

Exponent of the amount of substance dimension.

Definition at line [117](CommonSettings_8hpp_source.xhtml#l00117) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="a03f6d1e6e0ebb147b85242eb889572a7"></a>## [◆ ](#a03f6d1e6e0ebb147b85242eb889572a7)angle

 double sysc::Dimensionality::angle {0.0}

Exponent of the angle dimension.

Definition at line [120](CommonSettings_8hpp_source.xhtml#l00120) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="a5614457da4b582fd88fde901fa39e366"></a>## [◆ ](#a5614457da4b582fd88fde901fa39e366)current

 double sysc::Dimensionality::current {0.0}

Exponent of the current dimension.

Definition at line [118](CommonSettings_8hpp_source.xhtml#l00118) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="a406a9caf93ba8e2b4b99224753f35b21"></a>## [◆ ](#a406a9caf93ba8e2b4b99224753f35b21)length

 double sysc::Dimensionality::length {0.0}

Exponent of the length dimension.

Definition at line [113](CommonSettings_8hpp_source.xhtml#l00113) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="a41e1c01e819899432d4a6e68959ac91d"></a>## [◆ ](#a41e1c01e819899432d4a6e68959ac91d)luminousIntensity

 double sysc::Dimensionality::luminousIntensity {0.0}

Exponent of the luminous intensity dimension.

Definition at line [119](CommonSettings_8hpp_source.xhtml#l00119) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="a2c0c1f872bf38f54714f4d3c080a0722"></a>## [◆ ](#a2c0c1f872bf38f54714f4d3c080a0722)mass

 double sysc::Dimensionality::mass {0.0}

Exponent of the mass dimension.

Definition at line [115](CommonSettings_8hpp_source.xhtml#l00115) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="af8eb2b8fa9136d9804ecb5dcd7fe6d48"></a>## [◆ ](#af8eb2b8fa9136d9804ecb5dcd7fe6d48)temperature

 double sysc::Dimensionality::temperature {0.0}

Exponent of the temperature dimension.

Definition at line [116](CommonSettings_8hpp_source.xhtml#l00116) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).





<a id="ad39e8c24b910575506506cd6ed8d071c"></a>## [◆ ](#ad39e8c24b910575506506cd6ed8d071c)time

 double sysc::Dimensionality::time {0.0}

Exponent of the time dimension.

Definition at line [114](CommonSettings_8hpp_source.xhtml#l00114) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).

Referenced by [Dimensionality()](structsysc_1_1Dimensionality.xhtml#ae1d350f2c40061754100d207d6dfa9be).