Index: /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 16183)
+++ /issm/trunk-jpl/src/c/classes/Elements/Tria.cpp	(revision 16184)
@@ -1849,5 +1849,5 @@
 	}
 	else if ((code==7) || (code==3)){ //IssmDouble
-		this->inputs->AddInput(new DoubleInput(name,reCast<int>(scalar)));
+		this->inputs->AddInput(new DoubleInput(name,scalar));
 	}
 	else _error_("could not recognize nature of vector from code " << code);
@@ -1879,5 +1879,5 @@
 
 			/*create input values: */
-			for(i=0;i<3;i++)nodeinputs[i]=(IssmDouble)vector[tria_vertex_ids[i]-1];
+			for(i=0;i<3;i++)nodeinputs[i]=vector[tria_vertex_ids[i]-1];
 
 			/*create static input: */
@@ -1891,9 +1891,9 @@
 				for(i=0;i<3;i++){
 					row=tria_vertex_ids[i]-1;
-					nodeinputs[i]=(IssmDouble)vector[N*row+t];
+					nodeinputs[i]=vector[N*row+t];
 				}
 
 				/*time? :*/
-				time=(IssmDouble)vector[(M-1)*N+t];
+				time=vector[(M-1)*N+t];
 
 				if(t==0) transientinput=new TransientInput(vector_enum);
