diff --git a/src/OpenFOAM/primitives/ops/ops.H b/src/OpenFOAM/primitives/ops/ops.H
index edbd7057209cf1a1cabe38915fb1d35ffe4d79b8..c68face927b32e2e25a0f6bd25bc8145007e308e 100644
--- a/src/OpenFOAM/primitives/ops/ops.H
+++ b/src/OpenFOAM/primitives/ops/ops.H
@@ -136,6 +136,8 @@ Op(cmptDivide, cmptDivide(x, y))
 Op(stabilise, stabilise(x, y))
 Op(max, max(x, y))
 Op(min, min(x, y))
+Op(minMagSqr, (magSqr(x)<=magSqr(y) ? x : y))
+Op(maxMagSqr, (magSqr(x)>=magSqr(y) ? x : y))
 Op(minMod, minMod(x, y))
 Op(and, x && y)
 Op(or, x || y)