Arithmetic Expressions

Addition

Description:

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

[Input 1] + [Input 2] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Subtraction

Description:

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

[Input 1] - [Input 2] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Multiplication

Description:

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

[Input 1] * [Input 2] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Division

Description:

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

[Input 1] / [Input 2] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

AbsoluteValue

Description:

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

| [Input 1] | = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

SquareRoot

Description:

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

sqrt( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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.

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Ceiling

Description:

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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Floor

Description:

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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Power

Description:

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

[Input 1] ^ [Input 2] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Arccosine

Description:

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

arccos( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Arcsine

Description:

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

arcsin( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Arctangent

Description:

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

arctan( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Cosine

Description:

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

cos( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

CosineHyperbolic

Description:

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

cosh( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Exponential

Description:

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

e^[Input 1] = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Log

Description:

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

ln( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Log2

Description:

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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Input 2
Input Types:

  • Data Point
  • Literal
  • Variable

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

LogBase10

Description:

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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Sign

Description:

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

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Sine

Description:

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

sin( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

SineHyperbolic

Description:

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

sinh( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

Tangent

Description:

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

tan( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Decimal

TangentHyperbolic

Description:

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

tanh( [Input 1] ) = Result

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

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

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • 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.

Input 1
Input Types:

  • Data Point
  • Literal
  • Variable
  • Stack

Data Types:

  • Any

Result
Input Types:

  • Data Point
  • Variable
  • Stack

Data Types:

  • Any