Salome HOME
0021426: [CEA 541] Output of an YACS graph at the end of the execution
[modules/yacs.git] / src / engine / AnyInputPort.cxx
index 8dc72017b0dea5a798d47411a30b34f091c9e110..bf0fed1d9c8d79a14870603834a0df0955cba78e 100644 (file)
@@ -26,6 +26,7 @@
 #include "YacsTrace.hxx"
 
 #include <iostream>
+#include <iomanip>
 #include <sstream>
 
 using namespace YACS::ENGINE;
@@ -132,7 +133,7 @@ std::string AnyInputPort::dump()
   switch (_value->getType()->kind())
     {
     case Double:
-      xmldump << "<value><double>" << _value->getDoubleValue() << "</double></value>" << endl;
+      xmldump << "<value><double>" << setprecision(16) << _value->getDoubleValue() << "</double></value>" << endl;
       break;
     case Int:
       xmldump << "<value><int>" << _value->getIntValue() << "</int></value>" << endl;