diff --git a/dune/gfe/rodwriter.hh b/dune/gfe/rodwriter.hh index 700b2a07ecfae2aea0ad90e35e0070f8c78a4750..7a04dd2fcad027f7db20eb64f0e07d6bdf7eeb85 100644 --- a/dune/gfe/rodwriter.hh +++ b/dune/gfe/rodwriter.hh @@ -3,6 +3,7 @@ #include <fstream> #include <vector> +#include <ctime> #include <dune/common/exceptions.hh> #include <dune/istl/bvector.hh> @@ -51,12 +52,15 @@ void writeRod(const std::vector<RigidBodyMotion<2> >& rod, // ///////////////////// // Write header // ///////////////////// + + time_t rawtime; + time (&rawtime); std::ofstream outfile(filename.c_str()); outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl; outfile << std::endl; - outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl; + outfile << "# CreationDate: " << ctime(&rawtime) << std::endl; outfile << std::endl; outfile << std::endl; outfile << "define Lines " << nLines << std::endl; @@ -127,11 +131,14 @@ void writeRod(const std::vector<RigidBodyMotion<3> >& rod, // Write header // ///////////////////// + time_t rawtime; + time (&rawtime); + std::ofstream outfile(filename.c_str()); outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl; outfile << std::endl; - outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl; + outfile << "# CreationDate: " << ctime(&rawtime) << std::endl; outfile << std::endl; outfile << std::endl; outfile << "nNodes " << nPoints << std::endl; @@ -184,11 +191,14 @@ void writeRodElementData(Dune::BlockVector<Dune::FieldVector<double, 1> >& data, // Write header // ///////////////////// + time_t rawtime; + time (&rawtime); + std::ofstream outfile(filename.c_str()); outfile << "# AmiraMesh 3D ASCII 2.0" << std::endl; outfile << std::endl; - outfile << "# CreationDate: Mon Jul 18 17:14:27 2005" << std::endl; + outfile << "# CreationDate: " << ctime(&rawtime) << std::endl; outfile << std::endl; outfile << std::endl; outfile << "define Segments " << data.size() << std::endl;