// $Id$
///
/// @namespace theplu
/// All our C++ projects should ideally be defined within theplu namespace.
///
/// @brief
///
/// @namespace theplu::gslapi
/// There are a number of support operators and functions for the
/// wrapper classes that do not belong to the classes themselves, but
/// still are defined in this namespace.
///
/// @brief GSL wrapper
///
/// @namespace theplu::random
///
/// @brief Random number distributions
///
///
/// @namespace theplu::utility
///
/// @brief Miscellaneous
///
///
/// @namespace theplu::utility::alignment
/// All alignment algorithm should go into the aligment namespace
///
/// @brief Container for alignment algorithms
///
///
/// @namespace theplu::classifier
/// All classes associated with usage of
/// classifiers should be defined within this namespace
///
/// @brief Classifier related classes
///
///
/// @namespace theplu::statistics All classes and functions related to
/// statistical methods or functions should be defined within this
/// namespace.
/// See Weighted Statistics document
///
/// @brief Statistical methods and functions
///
/// @namespace theplu::statistics::regression
///
/// @brief Statistical modeling of data