Skip to main content

System Coupling C++ library 2024 R1

sysc::Dimensionality Struct Reference

Last update: 17.07.2025

Provide 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.
 
 Dimensionality ()=default
 Provide a default constructor.
 
bool empty () const
 

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()

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 of file CommonSettings.hpp.

Member Function Documentation

◆ empty()

bool sysc::Dimensionality::empty ( ) const
inline

Definition at line 99 of file CommonSettings.hpp.

100 {
101 return length == 0.0 &&
102 time == 0.0 &&
103 mass == 0.0 &&
104 temperature == 0.0 &&
105 amountOfSubstance == 0.0 &&
106 current == 0.0 &&
107 luminousIntensity == 0.0 &&
108 angle == 0.0;
109 }

Member Data Documentation

◆ amountOfSubstance

double sysc::Dimensionality::amountOfSubstance {0.0}

Exponent of the amount of substance dimension.

Definition at line 115 of file CommonSettings.hpp.

115{0.0};

Referenced by Dimensionality().

◆ angle

double sysc::Dimensionality::angle {0.0}

Exponent of the angle dimension.

Definition at line 118 of file CommonSettings.hpp.

118{0.0};

Referenced by Dimensionality().

◆ current

double sysc::Dimensionality::current {0.0}

Exponent of the current dimension.

Definition at line 116 of file CommonSettings.hpp.

116{0.0};

Referenced by Dimensionality().

◆ length

double sysc::Dimensionality::length {0.0}

Exponent of the length dimension.

Definition at line 111 of file CommonSettings.hpp.

111{0.0};

Referenced by Dimensionality().

◆ luminousIntensity

double sysc::Dimensionality::luminousIntensity {0.0}

Exponent of the luminous intensity dimension.

Definition at line 117 of file CommonSettings.hpp.

117{0.0};

Referenced by Dimensionality().

◆ mass

double sysc::Dimensionality::mass {0.0}

Exponent of the mass dimension.

Definition at line 113 of file CommonSettings.hpp.

113{0.0};

Referenced by Dimensionality().

◆ temperature

double sysc::Dimensionality::temperature {0.0}

Exponent of the temperature dimension.

Definition at line 114 of file CommonSettings.hpp.

114{0.0};

Referenced by Dimensionality().

◆ time

double sysc::Dimensionality::time {0.0}

Exponent of the time dimension.

Definition at line 112 of file CommonSettings.hpp.

112{0.0};

Referenced by Dimensionality().

Connect with Ansys