Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 24181)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 24182)
@@ -2908,4 +2908,5 @@
 
 	int         numnodes;
+	IssmDouble  value;
 	int        *doflist = NULL;
 	IssmDouble *values  = NULL;
@@ -2970,4 +2971,12 @@
 			}
 			this->inputs->AddInput(new TriaInput(name,values,this->element_type));
+			break;
+
+		case ElementEnum: 
+			value=vector[this->Sid()];
+			if(xIsNan<IssmDouble>(value)) _error_("NaN found in vector");
+			if(xIsInf<IssmDouble>(value)) _error_("Inf found in vector");
+			/*update input*/
+			this->inputs->AddInput(new DoubleInput(name,value));
 			break;
 
