plus

Creates a DefaultScientificArray in Unit containing all values of this ScientificArray and right

Return

the DefaultScientificArray containing all values of this ScientificArray and right in Unit

Parameters

Quantity

the type of PhysicalQuantity of the unit

NumberType

the type of Number stored in this ScientificArray

Unit

the type of AbstractScientificUnit of the this ScientificArray and the resulting DefaultScientificArray

RightUnit

the type of ScientificUnit of right

right

the ScientificArray to add to this ScientificArray


Creates a DefaultScientificArray in Unit by adding a ScientificValue to this ScientificArray

Return

the DefaultScientificArray containing all values of this ScientificArray as well as right in Unit

Parameters

Quantity

the type of PhysicalQuantity of the units

NumberType

the type of Number stored in this ScientificArray

Unit

the type of AbstractScientificUnit of the this ScientificArray and the resulting DefaultScientificArray

RightUnit
right

the ScientificValue to add to this ScientificArray


Creates a DefaultScientificArray in Unit by adding a ScientificArray to this ScientificValue This will convert the values right into Unit

Return

the DefaultScientificArray containing this ScientificValue and all values of right in Unit

Parameters

Quantity

the type of PhysicalQuantity of the units

NumberType

the type of Number stored in right

Unit
RightUnit

the type of ScientificUnit of right

right

the ScientificArray to add to this ScientificValue


Creates a DefaultScientificValue equal to the ScientificValue.value increased by value

Return

the DefaultScientificValue where the ScientificValue.value is increased by value

Parameters

Quantity
value

the amount to add to the value


Creates a DefaultScientificValue equal to a ScientificValue.value increased by this Number

Return

a DefaultScientificValue where the ScientificValue.value of value is increased by this number

Parameters

Quantity
value

the ScientificValue to add the value to


Creates a DefaultScientificValue equal to the ScientificValue.value increased by value

Return

a DefaultScientificValue where the ScientificValue.value is increased by value

Parameters

Quantity
value

the Decimal amount to add to the value


Creates a DefaultScientificValue equal to a ScientificValue.value increased by this Decimal

Return

a DefaultScientificValue where the ScientificValue.value of value is increased by this Decimal

Parameters

Quantity
value

the ScientificValue to add the value to


Creates a Value equal to the ScientificValue.value increased by value

Return

a Value where the ScientificValue.value is increased by value

Parameters

Quantity
Unit

the type of ScientificUnit of the ScientificValue

Value

the type of ScientificValue to store the result in

value

the Decimal amount to add to the value

factory

method for creating Value from a Decimal and Unit


Creates a Value equal to a ScientificValue.value increased by this Decimal

Return

a Value where the ScientificValue.value is increased by this Decimal

Parameters

Quantity
Unit

the type of ScientificUnit of the ScientificValue

Value

the type of ScientificValue to store the result in

value

the ScientificValue to add the value to

factory

method for creating Value from a Decimal and Unit


Adds the ScientificValue.value of two ScientificValue into a DefaultScientificValue with LeftUnit as its unit

Return

a DefaultScientificValue in LeftUnit where right is added to this value

Parameters

Quantity
LeftUnit

the type of AbstractScientificUnit of the ScientificValue being added to

RightUnit

the type of ScientificUnit of the ScientificValue being added

right

Adds the ScientificValue.value of two ScientificValue into a Value with TargetUnit as its unit

Return

a Value in TargetUnit where left and right are added to each other

Parameters

Quantity
LeftUnit

the type of ScientificUnit of the ScientificValue being added to

RightUnit

the type of ScientificUnit of the ScientificValue being added

TargetUnit

the type of ScientificUnit the Value should be in

Value

the type of ScientificValue to return

left

the ScientificValue of LeftUnit to add to

right
factory

a method for creating Value from a Decimal and this unit