SPH
Public Member Functions | Static Public Member Functions | List of all members
UnitSystem Class Reference

#include <Units.h>

Public Member Functions

 UnitSystem ()=default
 
 UnitSystem (const UnitSystem &other)
 
 UnitSystem (const Float length, const Float mass, const Float time, const Float angle)
 
Float getFactor (const UnitDimensions &dimensions) const
 Returns the conversion factor with a respect to the reference unit system. More...
 
Floatoperator[] (const BasicDimension dim)
 
Float operator[] (const BasicDimension dim) const
 

Static Public Member Functions

static UnitSystem SI ()
 
static UnitSystem CGS ()
 

Detailed Description

Definition at line 193 of file Units.h.

Constructor & Destructor Documentation

◆ UnitSystem() [1/3]

UnitSystem::UnitSystem ( )
default

◆ UnitSystem() [2/3]

UnitSystem::UnitSystem ( const UnitSystem other)
inline

Definition at line 200 of file Units.h.

◆ UnitSystem() [3/3]

UnitSystem::UnitSystem ( const Float  length,
const Float  mass,
const Float  time,
const Float  angle 
)
inline

Definition at line 206 of file Units.h.

Member Function Documentation

◆ CGS()

static UnitSystem UnitSystem::CGS ( )
inlinestatic

Definition at line 230 of file Units.h.

◆ getFactor()

Float UnitSystem::getFactor ( const UnitDimensions dimensions) const
inline

Returns the conversion factor with a respect to the reference unit system.

Definition at line 210 of file Units.h.

◆ operator[]() [1/2]

Float& UnitSystem::operator[] ( const BasicDimension  dim)
inline

Definition at line 218 of file Units.h.

◆ operator[]() [2/2]

Float UnitSystem::operator[] ( const BasicDimension  dim) const
inline

Definition at line 222 of file Units.h.

◆ SI()

static UnitSystem UnitSystem::SI ( )
inlinestatic

Definition at line 226 of file Units.h.


The documentation for this class was generated from the following file: