A quantity of the model (with unit, value) such as a Parameter or an Amount

## Super classes

ospsuite::Printable -> ospsuite::DotNetWrapper -> ospsuite::ObjectBase -> ospsuite::Entity -> Quantity

## Active bindings

value

The value of the quantity in unit

unit

The base unit in which the quantity value is defined (Read-Only)

displayUnit

The unit in which the quantity value is usually displayed (Read-Only)

dimension

The dimension in which the quantity is defined (Read-Only)

allUnits

the list of all supported units (Read-Only)

quantityType

The type of the quantity (Read-Only)

formula

An instance of a Formula object used by this quantity (Read-Only)

isTable

Returns TRUE if the formula used by this quantity is a table formula otherwise FALSE

isConstant

Returns TRUE if the formula used by this quantity is a constant formula otherwise FALSE

isFormula

Returns TRUE if the formula used by this quantity is an explicit formula (e.g an equation) otherwise FALSE

isDistributed

Returns TRUE if the quantity represents a quantity with an underlying distribution otherwise FALSE

formulaString

Returns the equation of the formula for a quantity using an explicit formula (e.g. isFormula == TRUE) or NULL for a quantity that does not use an explicit formula.

isFixedValue

Returns TRUE if the formula was overridden by a constant value, otherwise FALSE

## Methods

Inherited methods

### Method new()

Initialize a new instance of the class

#### Arguments

...

Rest arguments.

### Method printValue()

Print the name of the quantity and its value

#### Arguments

caption

Text to prepend to the value

### Method setValue()

Convert value from unit to the base unit and sets the value in base unit.

#### Arguments

unit

Unit to check