Index: /issm/trunk-jpl/src/c/classes/Elements/TriaRef.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/TriaRef.cpp	(revision 26532)
+++ /issm/trunk-jpl/src/c/classes/Elements/TriaRef.cpp	(revision 26533)
@@ -236,5 +236,5 @@
 	IssmDouble y2 = xyz_list[3*1+1];
 
-	*Jdet = .5*sqrt(pow(x2-x1,2) + pow(y2-y1,2));
+	*Jdet = .5*sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1));
 	if(*Jdet<0) _error_("negative jacobian determinant!");
 
