[cig-commits] commit 2487 by bangerth to /var/svn/dealii/aspect

dealii.demon at gmail.com dealii.demon at gmail.com
Sat Apr 12 04:39:08 PDT 2014


Revision 2487

Choose really the largest number we can represent for the end time.

U   trunk/aspect/source/termination_criteria/end_time.cc


http://www.dealii.org/websvn/revision.php?repname=Aspect+Repository&path=%2F&rev=2487&peg=2487

Diff:
Modified: trunk/aspect/source/termination_criteria/end_time.cc
===================================================================
--- trunk/aspect/source/termination_criteria/end_time.cc	2014-04-12 11:36:04 UTC (rev 2486)
+++ trunk/aspect/source/termination_criteria/end_time.cc	2014-04-12 11:39:06 UTC (rev 2487)
@@ -21,7 +21,9 @@
 
 
 #include <aspect/termination_criteria/end_time.h>
+#include <boost/lexical_cast.hpp>
 
+
 namespace aspect
 {
   namespace TerminationCriteria
@@ -48,7 +50,9 @@
     void
     EndTime<dim>::declare_parameters (ParameterHandler &prm)
     {
-      prm.declare_entry ("End time", "1e300",
+      prm.declare_entry ("End time",
+                         boost::lexical_cast<std::string>(std::numeric_limits<double>::max() /
+                                                          year_in_seconds),
                          Patterns::Double (),
                          "The end time of the simulation. The default value is a number "
                          "so that when converted from years to seconds it is approximately "


More information about the CIG-COMMITS mailing list