Index: /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp	(revision 23644)
+++ /issm/trunk-jpl/src/c/analyses/EnthalpyAnalysis.cpp	(revision 23645)
@@ -1558,5 +1558,5 @@
 
 		IssmDouble* n = xNew<IssmDouble>(numnodes);
-		if(element->material->ObjectEnum()!=MatestarEnum){
+		if(element->material->ObjectEnum()==MatestarEnum){
 			for(i=0;i<numnodes;i++) n[i]=3.;
 		}
Index: /issm/trunk-jpl/src/c/analyses/ThermalAnalysis.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/ThermalAnalysis.cpp	(revision 23644)
+++ /issm/trunk-jpl/src/c/analyses/ThermalAnalysis.cpp	(revision 23645)
@@ -846,5 +846,5 @@
 
 		IssmDouble* n = xNew<IssmDouble>(numnodes);
-		if(element->material->ObjectEnum()!=MatestarEnum){
+		if(element->material->ObjectEnum()==MatestarEnum){
 			for(i=0;i<numnodes;i++) n[i]=3.;
 		}
