    

 ## 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 id="pub-methods" name="pub-methods"></a>Public Member Functions

 [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. [More...](structsysc_1_1Dimensionality.xhtml#adddff5b49bd877a2a5420c4bbcffca5a)  
 <a id="ae1d350f2c40061754100d207d6dfa9be" name="ae1d350f2c40061754100d207d6dfa9be"></a> **Dimensionality** ()=default Provide a default constructor.   
 <a id="af3ae9245cbd9cd284918b06d7ec33e3f" name="af3ae9245cbd9cd284918b06d7ec33e3f"></a> **Dimensionality** (const [Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp;)=default Provide a copy-constructor.   
 <a id="aa3f6bc27ad7d1a9962a1aee74e1f55da" name="aa3f6bc27ad7d1a9962a1aee74e1f55da"></a> **Dimensionality** ([Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp;&amp;)=default Provide a move-constructor.   
 <a id="a60973de8d61f071df111a1a625feecf3" name="a60973de8d61f071df111a1a625feecf3"></a>[Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp; **operator=** (const [Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp;)=default Provide a copy-assign operator.   
 <a id="a1b2438c29ded4d12f93986c281f67bbe" name="a1b2438c29ded4d12f93986c281f67bbe"></a>[Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp; **operator=** ([Dimensionality](structsysc_1_1Dimensionality.xhtml) &amp;&amp;)=default Provide a move-assign operator.   
 ## <a id="pub-attribs" 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 [74](CommonSettings_8hpp_source.xhtml#l00074) of file [CommonSettings.hpp](CommonSettings_8hpp_source.xhtml).



## Constructor &amp; Destructor Documentation

<a id="adddff5b49bd877a2a5420c4bbcffca5a" name="adddff5b49bd877a2a5420c4bbcffca5a"></a>## [◆ ](#adddff5b49bd877a2a5420c4bbcffca5a)Dimensionality()

 sysc::Dimensionality::Dimensionality  ( double  *length*,    double  *time*,    double  *mass*,    double  *temperature*,    double  *amountOfSubstance*,    double  *current*,    double  *luminousIntensity*,    double  *angle*   )   inline 

Provide a constructor that provides exponents for each dimension.

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

<a id="l00084" name="l00084"></a> 84 :

<a id="l00085" name="l00085"></a> 85 [length](structsysc_1_1Dimensionality.xhtml#a406a9caf93ba8e2b4b99224753f35b21)([length](structsysc_1_1Dimensionality.xhtml#a406a9caf93ba8e2b4b99224753f35b21)),

<a id="l00086" name="l00086"></a> 86 [time](structsysc_1_1Dimensionality.xhtml#ad39e8c24b910575506506cd6ed8d071c)([time](structsysc_1_1Dimensionality.xhtml#ad39e8c24b910575506506cd6ed8d071c)),

<a id="l00087" name="l00087"></a> 87 [mass](structsysc_1_1Dimensionality.xhtml#a2c0c1f872bf38f54714f4d3c080a0722)([mass](structsysc_1_1Dimensionality.xhtml#a2c0c1f872bf38f54714f4d3c080a0722)),

<a id="l00088" name="l00088"></a> 88 [temperature](structsysc_1_1Dimensionality.xhtml#af8eb2b8fa9136d9804ecb5dcd7fe6d48)([temperature](structsysc_1_1Dimensionality.xhtml#af8eb2b8fa9136d9804ecb5dcd7fe6d48)),

<a id="l00089" name="l00089"></a> 89 [amountOfSubstance](structsysc_1_1Dimensionality.xhtml#aa0de60275ce09315d344f2a96f397cca)([amountOfSubstance](structsysc_1_1Dimensionality.xhtml#aa0de60275ce09315d344f2a96f397cca)),

<a id="l00090" name="l00090"></a> 90 [current](structsysc_1_1Dimensionality.xhtml#a5614457da4b582fd88fde901fa39e366)([current](structsysc_1_1Dimensionality.xhtml#a5614457da4b582fd88fde901fa39e366)),

<a id="l00091" name="l00091"></a> 91 [luminousIntensity](structsysc_1_1Dimensionality.xhtml#a41e1c01e819899432d4a6e68959ac91d)([luminousIntensity](structsysc_1_1Dimensionality.xhtml#a41e1c01e819899432d4a6e68959ac91d)),

<a id="l00092" name="l00092"></a> 92 [angle](structsysc_1_1Dimensionality.xhtml#a03f6d1e6e0ebb147b85242eb889572a7)([angle](structsysc_1_1Dimensionality.xhtml#a03f6d1e6e0ebb147b85242eb889572a7))

<a id="l00093" name="l00093"></a> 93 {

<a id="l00094" name="l00094"></a> 94 }

[sysc::Dimensionality::angle](structsysc_1_1Dimensionality.xhtml#a03f6d1e6e0ebb147b85242eb889572a7)

double angle

**Definition:** [CommonSettings.hpp:120](CommonSettings_8hpp_source.xhtml#l00120)



[sysc::Dimensionality::mass](structsysc_1_1Dimensionality.xhtml#a2c0c1f872bf38f54714f4d3c080a0722)

double mass

**Definition:** [CommonSettings.hpp:115](CommonSettings_8hpp_source.xhtml#l00115)



[sysc::Dimensionality::length](structsysc_1_1Dimensionality.xhtml#a406a9caf93ba8e2b4b99224753f35b21)

double length

**Definition:** [CommonSettings.hpp:113](CommonSettings_8hpp_source.xhtml#l00113)



[sysc::Dimensionality::luminousIntensity](structsysc_1_1Dimensionality.xhtml#a41e1c01e819899432d4a6e68959ac91d)

double luminousIntensity

**Definition:** [CommonSettings.hpp:119](CommonSettings_8hpp_source.xhtml#l00119)



[sysc::Dimensionality::current](structsysc_1_1Dimensionality.xhtml#a5614457da4b582fd88fde901fa39e366)

double current

**Definition:** [CommonSettings.hpp:118](CommonSettings_8hpp_source.xhtml#l00118)



[sysc::Dimensionality::amountOfSubstance](structsysc_1_1Dimensionality.xhtml#aa0de60275ce09315d344f2a96f397cca)

double amountOfSubstance

**Definition:** [CommonSettings.hpp:117](CommonSettings_8hpp_source.xhtml#l00117)



[sysc::Dimensionality::time](structsysc_1_1Dimensionality.xhtml#ad39e8c24b910575506506cd6ed8d071c)

double time

**Definition:** [CommonSettings.hpp:114](CommonSettings_8hpp_source.xhtml#l00114)



[sysc::Dimensionality::temperature](structsysc_1_1Dimensionality.xhtml#af8eb2b8fa9136d9804ecb5dcd7fe6d48)

double temperature

**Definition:** [CommonSettings.hpp:116](CommonSettings_8hpp_source.xhtml#l00116)









## Member Data Documentation

<a id="aa0de60275ce09315d344f2a96f397cca" name="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).





<a id="a03f6d1e6e0ebb147b85242eb889572a7" name="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).





<a id="a5614457da4b582fd88fde901fa39e366" name="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).





<a id="a406a9caf93ba8e2b4b99224753f35b21" name="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).





<a id="a41e1c01e819899432d4a6e68959ac91d" name="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).





<a id="a2c0c1f872bf38f54714f4d3c080a0722" name="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).





<a id="af8eb2b8fa9136d9804ecb5dcd7fe6d48" name="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).





<a id="ad39e8c24b910575506506cd6ed8d071c" name="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).