#ifndef OPT_TYPES_HPP #define OPT_TYPES_HPP #define OPT_HEADER #include #include #include #include #include #include #include namespace opt_utilities { template class opt_types { public: typedef ::opt_utilities::fitter fitter; typedef ::opt_utilities::chisq chisq; typedef ::opt_utilities::leastsq leastsq; typedef ::opt_utilities::powell_method powell_method; typedef ::opt_utilities::model model; typedef ::opt_utilities::default_data_set data_set; typedef ::opt_utilities::optimizer optimizer; typedef ::opt_utilities::func_obj func_obj; typedef ::opt_utilities::opt_method opt_method; }; typedef opt_types,double,std::string> dopt; } #endif //EOF