Greet 2014
Documentation for the GREET 2014 API
 All Classes Namespaces Functions Variables Enumerations Properties Events
Package Greet.UnitLib

Classes

class  BaseQuantity
 This is the generic class that contains common accessors and methods. More...
 
class  DerivedQuantity
 This is a group which contains one or more BaseGroups, this allows combining BaseGroups into more complicated groups such as HeatingValue = Energy/Mass. The references to the BaseGroups are stored in a list of Bases which contains the default and override unit and whether it is in the numerator or denominator. More...
 
class  DerivedQuantityBase
 This class is used to store references to Quantity inside DerivedQuantity that can contain their own default/override and whether the Quantity is in the numerator or the denominator of the expression More...
 
interface  IQuantity
 A unit group represents "energy" or "volume" the default unit used are the unit used by the calculations engine, they're all SI. The user prefered unit represents the unit that the user selected to be presented on the GUI More...
 
interface  IUnit
 A unit in our unit system More...
 
class  LightValue
 
class  Prefixes
 
class  Quantity
 Extends BaseQuantity by including the default and override units and conversion methods between units More...
 
class  QuantityList
 This class inherits from List and implements indexing with a string for lookup in the list More...
 
class  SIBaseUnit
 The dimension is represented as a single unsigned integer and each basic SI unit dimension exponent "occupies" 5 bits, i.e. the range for the exponent is -16..15. The system is based on the modular arithmetics so to calculate the result of the multiplication the two integers representing dimension simply need to be added, thus making operations on parameters with units extremely fast.
 
class  Unit
 Stores information about a unit. More...
 
class  Units
 This class manages units, unit groups, and parameters and provides Conversion between More...