.. _processorsMathDoc: .. index:: single: Mathematical Processors ============================= Mathematical Processor Blocks ============================= * `Absolute ()`_ * `Add ()`_ * `ArcCos ()`_ * `ArcSin ()`_ * `ArcTan ()`_ * `Cos ()`_ * `Divide ()`_ * `Exp ()`_ * `Ln ()`_ * `Log ()`_ * `Minimum ()`_ * `Maximum ()`_ * `Modulo ()`_ * `Multiply ()`_ * `Power ()`_ * `Sin ()`_ * `SquareRoot ()`_ * `Subtract ()`_ * `Tan ()`_ **Other Functions:** * **Ceil ()** see :ref:`Round () ` * **Floor ()** see :ref:`Round () ` * **Sum ()** see :ref:`Mix () ` ---- .. index:: single: Absolute() .. index:: single: Mathematical Processors; Absolute .. _Absolute_MP: Absolute () =========== :: Absolute ( bypass: off ) ---- .. index:: single: Add() .. index:: single: Mathematical Processors; Add .. _Add_MP: Add () ====== :: Add ( bypass: off ) :: [ X, Y ] >> Add () >> Result; ---- .. index:: single: ArcCos() .. index:: single: Mathematical Processors; ArcCos .. _ArcCos_MP: ArcCos () ========= :: ArcCos ( bypass: off ) ---- .. index:: single: ArcSin() .. index:: single: Mathematical Processors; ArcSin .. _ArcSin_MP: ArcSin () ========= :: ArcSin ( bypass: off ) ---- .. index:: single: ArcTan() .. index:: single: Mathematical Processors; ArcTan .. _ArcTan_MP: ArcTan () ========= :: ArcTan ( bypass: off ) ---- .. index:: single: Cos() .. index:: single: Mathematical Processors; Cos .. _Cos_MP: Cos () ====== :: Cos ( bypass: off ) ---- .. index:: single: Divide() .. index:: single: Mathematical Processors; Divide .. _Divide_MP: Divide () ========= :: Divide ( bypass: off ) :: [ X, Y ] >> Divide () >> Result; [ 3, 2 ] >> Divide () >> Result; # Result is Integer of value 1 [ 3, 2.0] >> Divide () >> Result; # Result is Real of value 1.5 [ 3.0 , 2.0] >> Divide () >> Result; # Result is Real of value 1.5 ---- .. index:: single: Exp() .. index:: single: Mathematical Processors; Exp .. _Exp_MP: Exp () ====== :: Exp ( bypass: off ) ---- .. index:: single: Ln() .. index:: single: Mathematical Processors; Ln .. _Ln_MP: Ln () ===== Logarithm to exponential base :: Ln ( bypass: off ) ---- .. index:: single: Log() .. index:: single: Mathematical Processors; Log .. _Log_MP: Log () ====== Logarithm to arbitrary base :: Log ( base: 10 bypass: off ) ---- .. index:: single: Minimum() .. index:: single: Mathematical Processors; Minimum .. _Minimum_MP: Minimum () ========== :: Minimum ( bypass: off ) :: [ X, Y ] >> Minimum () >> Result; ---- .. index:: single: Maximum() .. index:: single: Mathematical Processors; Maximum .. _Maximum_MP: Maximum () ========== :: Maximum ( bypass: off ) :: [ X, Y ] >> Maximum () >> Result; ---- .. index:: single: Modulo() .. index:: single: Mathematical Processors; Modulo .. _Modulo_MP: Modulo () ========= Returns the remainder of the division of the input by the ``modulus`` :: Modulo ( modulus: 1 bypass: off ) ---- .. index:: single: Multiply() .. index:: single: Mathematical Processors; Multiply .. _Multiply_MP: Multiply () =========== :: Multiply ( bypass: off ) :: [ X, Y ] >> Multiply () >> Result; ---- .. index:: single: Power() .. index:: single: Mathematical Processors; Power .. _Power_MP: Power () ======== :: Power ( exponent: 2 bypass: off ) ---- .. index:: single: Sin() .. index:: single: Mathematical Processors; Sin .. _Sin_MP: Sin () ====== :: Sin ( bypass: off ) ---- .. index:: single: SquareRoot() .. index:: single: Mathematical Processors; SquareRoot .. _SquareRoot_MP: SquareRoot () ============= :: SquareRoot ( bypass: off ) ---- .. index:: single: Subtract() .. index:: single: Mathematical Processors; Subtract .. _Subtract_MP: Subtract () =========== :: Subtract ( bypass: off ) :: [ X, Y ] >> Subtract () >> Result; ---- .. index:: single: Tan() .. index:: single: Mathematical Processors; Tan .. _Tan_MP: Tan () ====== :: Tan ( bypass: off )