The Hypotenuse block takes two control inputs and writes their hypotenuse — the square root of the sum of their squares, sqrt(a*a + b*b) — to a control output. Treating the two inputs as the legs of a right triangle, the output is the length of the diagonal; it is also the length (magnitude) of a two-dimensional vector. It is a control-domain math operator with no adjustable parameters.
On every tick it reads both control values, applies the standard-library hypot function and stores the result on the output control pin. It holds no state and processes one sample-frame per tick, in step with WaveWarp's sample-per-sample engine.