/**
* Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
/**
* Basic financial tools for working with values.
* <p>
* A <i>value</i> in the context of this package is a primitive {@code double}.
* <p>
* The {@code ValueAdjustment} class expressed a single change in a value, such as adding 20%.
* The {@code ValueSchedule} and {@code ValueStep} classes allow an initial value to be changed
* over time according to a schedule.
* <p>
* The {@code Rounding} interface expresses the convention for rounding a value.
* The standard implementation is {@code HalfUpRounding}.
*/
package com.opengamma.strata.basics.value;