conversionType (3) - Linux Manuals
conversionType: Amount of a commodity.
NAME
QuantLib::Quantity - Amount of a commodity.
SYNOPSIS
#include <ql/experimental/commodities/quantity.hpp>
Public Member Functions
Constructors
Quantity ()
Quantity (const CommodityType &commodityType, const UnitOfMeasure &unitOfMeasure, Real amount)
Inspectors
const CommodityType & commodityType () const 
const UnitOfMeasure & unitOfMeasure () const 
Real amount () const 
Quantity rounded () const 
Quantity arithmetics
See below for non-member functions and for settings which determine the behavior of the operators. 
Quantity operator+ () const 
Quantity operator- () const 
Quantity & operator+= (const Quantity &)
Quantity & operator-= (const Quantity &)
Quantity & operator*= (Real)
Quantity & operator/= (Real)
Friends
std::ostream & operator<< (std::ostream &, const Quantity &)
Related Functions
(Note that these are not member functions.)Quantity operator+ (const Quantity &, const Quantity &)
Quantity operator- (const Quantity &, const Quantity &)
Quantity operator* (const Quantity &, Real)
Quantity operator* (Real, const Quantity &)
Quantity operator/ (const Quantity &, Real)
Real operator/ (const Quantity &, const Quantity &)
bool operator== (const Quantity &, const Quantity &)
bool operator!= (const Quantity &, const Quantity &)
bool operator< (const Quantity &, const Quantity &)
bool operator<= (const Quantity &, const Quantity &)
bool operator> (const Quantity &, const Quantity &)
bool operator>= (const Quantity &, const Quantity &)
bool close (const Quantity &, const Quantity &, Size n=42)
bool close_enough (const Quantity &, const Quantity &, Size n=42)
Conversion settings
These parameters are used for combining quantity amounts in different currenciesenum ConversionType { NoConversion, BaseUnitOfMeasureConversion, AutomatedConversion }
static ConversionType conversionType
static UnitOfMeasure baseUnitOfMeasure
Detailed Description
Member Enumeration Documentation
enum ConversionType
Enumerator:
- NoConversion
 - do not perform conversions
 - BaseUnitOfMeasureConversion
 - convert both operands to the base unitOfMeasure before converting
 - AutomatedConversion
 - return the result in the unitOfMeasure of the first operand
 
Friends And Related Function Documentation
Quantity operator+ (const Quantity &, const Quantity &) [related]
Quantity operator- (const Quantity &, const Quantity &) [related]
Quantity operator* (const Quantity &, Real) [related]
Quantity operator* (Real, const Quantity &) [related]
Quantity operator/ (const Quantity &, Real) [related]
Real operator/ (const Quantity &, const Quantity &) [related]
bool operator== (const Quantity &, const Quantity &) [related]
bool operator!= (const Quantity &, const Quantity &) [related]
bool operator< (const Quantity &, const Quantity &) [related]
bool operator<= (const Quantity &, const Quantity &) [related]
bool operator> (const Quantity &, const Quantity &) [related]
bool operator>= (const Quantity &, const Quantity &) [related]
bool close (const Quantity &, const Quantity &, Size n = 42) [related]
bool close_enough (const Quantity &, const Quantity &, Size n = 42) [related]
Author
Generated automatically by Doxygen for QuantLib from the source code.