From: wolf Date: Fri, 21 Nov 2003 16:34:24 +0000 (+0000) Subject: Only print default value if different from actual value. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3ca2effffb9ce0df7c422ad80dbc8d8c7cba9e9d;p=dealii-svn.git Only print default value if different from actual value. git-svn-id: https://svn.dealii.org/trunk@8194 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/base/include/base/parameter_handler.h b/deal.II/base/include/base/parameter_handler.h index 36c36f0a5f..1416836746 100644 --- a/deal.II/base/include/base/parameter_handler.h +++ b/deal.II/base/include/base/parameter_handler.h @@ -1403,10 +1403,12 @@ class ParameterHandler * Besides the name and value of * each entry, the output also * contains the default value of - * entries as well as the - * documenting string given to - * the @ref{declare_entry} - * function if available. + * entries if it is different + * from the actual value, as well + * as the documenting string + * given to the + * @ref{declare_entry} function + * if available. */ std::ostream & print_parameters (std::ostream &out, const OutputStyle style); diff --git a/deal.II/base/source/parameter_handler.cc b/deal.II/base/source/parameter_handler.cc index 2ac469f97f..05203e5eab 100644 --- a/deal.II/base/source/parameter_handler.cc +++ b/deal.II/base/source/parameter_handler.cc @@ -921,9 +921,12 @@ ParameterHandler::print_parameters_section (std::ostream &out, out << pd->entries[ptr->first].documentation << ", "; // finally print the - // default value - out << "default: " << pd->entries[ptr->first].value - << std::endl; + // default value, but + // only if it differs + // from the actual value + if (value != pd->entries[ptr->first].value) + out << "default: " << pd->entries[ptr->first].value + << std::endl; } break;