Index: /issm/trunk/src/c/shared/Numerics/BrentSearch.cpp
===================================================================
--- /issm/trunk/src/c/shared/Numerics/BrentSearch.cpp	(revision 9304)
+++ /issm/trunk/src/c/shared/Numerics/BrentSearch.cpp	(revision 9305)
@@ -42,9 +42,9 @@
 	iter=0;
 	fxmin = (*f)(xmin,optargs);
-	if isnan(fxmin) _error_("Function evaluation returned NaN");
+	if (isnan(fxmin)) _error_("Function evaluation returned NaN");
 	_printf_(VerboseControl(),"\n        Iteration         x           f(x)       Tolerance         Procedure\n\n");
 	_printf_(VerboseControl(),"        %s    %12.6g  %12.6g  %s","   N/A",xmin,fxmin,"         N/A         boundary\n");
 	fxmax = (*f)(xmax,optargs);
-	if isnan(fxmax) _error_("Function evaluation returned NaN");
+	if (isnan(fxmax)) _error_("Function evaluation returned NaN");
 	_printf_(VerboseControl(),"        %s    %12.6g  %12.6g  %s","   N/A",xmax,fxmax,"         N/A         boundary\n");
 
Index: /issm/trunk/src/c/shared/Numerics/OptimalSearch.cpp
===================================================================
--- /issm/trunk/src/c/shared/Numerics/OptimalSearch.cpp	(revision 9304)
+++ /issm/trunk/src/c/shared/Numerics/OptimalSearch.cpp	(revision 9305)
@@ -40,5 +40,5 @@
 	//get the value of the function at the first boundary
 	fx1= (*f)(x1,optargs);
-	if isnan(fx1) _error_("Function evaluation returned NaN");
+	if (isnan(fx1)) _error_("Function evaluation returned NaN");
 	_printf_(VerboseControl(),"\n        Iteration         x           f(x)       Tolerance\n\n");
 	_printf_(VerboseControl(),"        %s    %12.6g  %12.6g  %s","   N/A",x1,fx1,"         N/A\n");
@@ -53,5 +53,5 @@
 		iter++;
 		fx2 = (*f)(x2,optargs);
-		if isnan(fx2) _error_("Function evaluation returned NaN");
+		if (isnan(fx2)) _error_("Function evaluation returned NaN");
 		_printf_(VerboseControl(),"         %5i    %12.6g  %12.6g  %12.6g\n",iter,x2,fx2,fabs(x2-x1)>fabs(fx2-fx1)?fabs(fx2-fx1):fabs(x2-x1));
 
