/**
* Declare some regexps which
* may be used to define patterns.
+ *
+ * @ingroup input
*/
namespace Patterns
{
* };
* @endcode
*
- * For class member functions which declare the different entries we propose to use the
- * common name <tt>declare_parameters</tt>. In normal cases this method can be <tt>static</tt> since the
- * entries will not depend on any previous knowledge. Classes for which entries should
- * logically be grouped into subsections should declare these subsections themselves. If
- * a class has two or more member variables of the same type both of which should have
- * their own parameters, this parent class' method <tt>declare_parameters</tt> is responsible to
- * group them into different subsections:
+ * For class member functions which declare the different entries we propose
+ * to use the common name <tt>declare_parameters</tt>. In normal cases this
+ * method can be <tt>static</tt> since the entries will not depend on any
+ * previous knowledge. Classes for which entries should logically be grouped
+ * into subsections should declare these subsections themselves. If a class
+ * has two or more member variables of the same type both of which should
+ * have their own parameters, this parent class' method
+ * <tt>declare_parameters</tt> is responsible to group them into different
+ * subsections:
* @code
* void NonLinEq::declare_parameters (ParameterHandler &prm) {
* prm.enter_subsection ("Nonlinear solver");
*
* This class is inspired by the <tt>MenuSystem</tt> class of <tt>DiffPack</tt>.
*
+ * @ingroup input
+ *
* @author Wolfgang Bangerth, October 1997, revised February 1998
*/
class ParameterHandler
*
* This class is inspired by the <tt>Multipleloop</tt> class of <tt>DiffPack</tt>.
*
+ * @ingroup input
+ *
* @author Wolfgang Bangerth, October 1997
*/
class MultipleParameterLoop : public ParameterHandler
* DataOutReader class reads this data back in, and it can then be converted
* to any of a number of data formats supported by visualization programs.
*
+ * Finally, the ParameterHandler and MultipleParameterLoop classes (and the
+ * associated Patterns namespace) are used to deal with parameter files
+ * describing run-time parameters to a program that one doesn't want to
+ * hard-code within the program source.
+ *
* @ingroup IO
*/