# Arithmetic Expressions

Operations

###### Description:

The Addition operation creates a Result by adding Input 1 and Input 2.

[Input 1] + [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Subtraction

###### Description:

The Subtraction operation creates a Result by subtracting Input 2 from Input 1.

[Input 1] - [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Multiplication

###### Description:

The Multiplication operation creates a Result by multiplying Input 1 and Input 2.

[Input 1] * [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Division

###### Description:

The Division operation creates Result by dividing Input 1 by Input 2.

[Input 1] / [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Modulus

###### Description:

The Modulus operation creates a Result by finding the remainder after division of Input 1 by Input 2.

[Input 1] mod [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### AbsoluteValue

###### Description:

The AbsoluteValue operation creates a Result by taking the absolute value of Input 1.

| [Input 1] | = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### SquareRoot

###### Description:

The SquareRoot operation creates a Result by taking the square root of Input 1.

sqrt( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Max

###### Description:

The Max operation creates a Result by determing the larger value between Input 1 and Input 2.

If [Input 1] > [Input 2] => [Input 1] = Result

If [Input 1] < [Input 2] => [Input 2] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Min

###### Description:

The Min operation creates a Result by determing the smaller value between Input 1 and Input 2.

If [Input 1] > [Input 2] => [Input 2] = Result

If [Input 1] < [Input 2] => [Input 1] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Round

###### Description:

The Round operation creates a Result by evaluating the fractional remainder of Input 1 and rounding accordingly.

If the remainder of [Input 1] < .5 => [Input 1] rounded down = Result

If the remainder of [Input 1] ≥ .5 => [Input 1] rounded up = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### RoundTo

###### Description:

The RoundTo operation creates a Result by evaluating the [Input 2] decimal place of [Input 1] and rounding accordingly.

If [Input 2] is not an integer, it will be rounded to the nearest whole number before the calculation takes place.

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Ceiling

###### Description:

The Ceiling operation creates a Result by rounding Input 1 up to the nearest integer.

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Floor

###### Description:

The Floor operation creates a Result by rounding Input 1 down to the nearest integer.

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Power

###### Description:

The Power operation creates a Result by raising Input 1 to the power of Input 2.

[Input 1] ^ [Input 2] = Result

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Root

###### Description:

The Root operation creates a Result by raising Input 1 to the power of 1/Input 2.

[Input 1] ^ ( 1/[Input 2] ) = Result

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Arccosine

###### Description:

The Arccosine operation creates a Result, in radians, by computing the Arccosine of Input 1.

arccos( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Arcsine

###### Description:

The Arcsine operation creates a Result, in radians, by computing the Arcsine of Input 1.

arcsin( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Arctangent

###### Description:

The Arctangent operation creates Result, in radians, by computing the Arctangent of Input 1 and Input 2.

arctan( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Arctangent2

###### Description:

The Arctangent2 operation creates a Result, in radians, by computing the Arctangent of the quotient of Input 1 and Input 2.

arctan( [Input 1]/[Input 2] ) = Result

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Cosine

###### Description:

The Cosine operation creates a Result by computing the Cosine of Input 1.

cos( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### CosineHyperbolic

###### Description:

The CosineHyperbolic operation creates a Result by computing the Hyperbolic Cosine of Input 1.

cosh( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Exponential

###### Description:

The Exponential operation creates a Result by raising e to the power of Input 1.

e^[Input 1] = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Log

###### Description:

The Log operation creates a Result by computing the natural logarithm (with base e) of Input 1.

ln( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Log2

###### Description:

The Log2 operation creates a Result by computing the logarithm of Input 1 with base Input 2.

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Literal
• Variable

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### LogBase10

###### Description:

The LogBase10 operation creates a Result by comuting the logarithm (with base 10) of Input 1.

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Sign

###### Description:

The Sign operation creates a Result by taking the sign of Input 1.

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Sine

###### Description:

The Sine operation creates a Result by computing the Sine of Input 1.

sin( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### SineHyperbolic

###### Description:

The SineHyperbolic operation creates a Result by computing the Hyperbolic Sine of Input 1.

sinh( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### Tangent

###### Description:

The Tangent operation creates a Result by computing the Tangent of Input 1.

tan( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### TangentHyperbolic

###### Description:

The TangentHyperbolic operation creates a Result by computing the Hyperbolic Tangent of Input 1.

tanh( [Input 1] ) = Result

• Data Point
• Literal
• Variable
• Stack

• Decimal
• Integer(16)
• Integer(32)
• Integer(64)
• Double

• Data Point
• Variable
• Stack

• Decimal

#### FillValue

###### Description:

The FillValue operation creates a Result by filling the value of Input 1.

[Input 1] = Result

This operation can be used for any Data Point Type.

• Data Point
• Literal
• Variable
• Stack

• Any

• Data Point
• Variable
• Stack

• Any