| 
    SST
    7.2.0
    
   StructuralSimulationToolkit 
   | 
 
Helper class internal to UnitAlgebra. More...
#include <unitAlgebra.h>
Public Member Functions | |
| Units (std::string units, sst_big_num &multiplier) | |
| Create a new instantiation of a Units with a base unit string, and multiplier.  More... | |
| Units & | operator= (const Units &v) | 
| Assignment operator.  | |
| Units & | operator*= (const Units &v) | 
| Self-multiplication operator.  | |
| Units & | operator/= (const Units &v) | 
| Self-division operator.  | |
| bool | operator== (const Units &lhs) const | 
| Equality Operator.  | |
| bool | operator!= (const Units &lhs) const | 
| Inequality Operator.  | |
| Units & | invert () | 
| Perform a reciprocal operation.  More... | |
| std::string | toString () const | 
| Return a String representation if this Unit.  | |
Static Public Member Functions | |
| static void | registerBaseUnit (std::string u) | 
| Create a new Base Unit type.  | |
| static void | registerCompoundUnit (std::string u, std::string v) | 
| Create a new Compount Unit type.  | |
Friends | |
| class | UnitAlgebra | 
Helper class internal to UnitAlgebra.
Contains information on valid units
| Units::Units | ( | std::string | units, | 
| sst_big_num & | multiplier | ||
| ) | 
Create a new instantiation of a Units with a base unit string, and multiplier.
| units | String representing the new unit | 
| multiplier | Value by which to multiply to get to this unit | 
| Units & Units::invert | ( | ) | 
Perform a reciprocal operation.
Numerator and Denominator swap.
Referenced by operator!=(), and SST::UnitAlgebra::operator/=().