Commit 63427d68 authored by Federico Allocati's avatar Federico Allocati
Browse files

Cleaned includes in all files except the multi objectivo BO

parent e1f4ac32
#ifndef LIMBO_ACQUI_EHVI_HPP
#define LIMBO_ACQUI_EHVI_HPP
#include <Eigen/Core>
#include <ehvi/ehvi_calculations.h>
namespace limbo {
......
......@@ -3,6 +3,8 @@
#include <Eigen/Core>
#include <limbo/tools/macros.hpp>
namespace limbo {
namespace defaults {
......
......@@ -3,6 +3,8 @@
#include <Eigen/Core>
#include <limbo/tools/macros.hpp>
namespace limbo {
namespace defaults {
......
......@@ -3,16 +3,16 @@
#define BOOST_PARAMETER_MAX_ARITY 7
#include <vector>
#include <iostream>
#include <limits>
#include <boost/parameter.hpp>
#include <boost/fusion/include/vector.hpp>
#include <boost/fusion/include/accumulate.hpp>
#include <boost/fusion/include/for_each.hpp>
#define BOOST_NO_SCOPED_ENUMS
#include <boost/filesystem.hpp>
#include <Eigen/Core>
#include <limits>
// we need everything to have the defaults
#include <limbo/stop/chain_criteria.hpp>
......
......@@ -2,6 +2,8 @@
#define LIMBO_BAYES_OPT_BO_MULTI_HPP
#define VERSION "xxx"
#include <Eigen/Core>
#ifndef USE_SFERES
#warning No sferes
#else
......
#ifndef LIMBO_BAYES_OPT_BOPTIMIZER_HPP
#define LIMBO_BAYES_OPT_BOPTIMIZER_HPP
#include <limbo/bayes_opt/bo_base.hpp>
#include <iostream>
#include <algorithm>
#include <iterator>
#include <boost/parameter/aux_/void.hpp>
#include <boost/range/adaptor/transformed.hpp>
#include <Eigen/Core>
#include <limbo/bayes_opt/bo_base.hpp>
namespace limbo {
namespace bayes_opt {
......
......@@ -2,8 +2,10 @@
#define LIMBO_BAYES_OPT_EHVI_HPP
#include <algorithm>
#include <limbo/bayes_opt/bo_multi.hpp>
#include <limbo/acqui/ehvi.hpp>
#include <ehvi/ehvi_calculations.h>
#include <ehvi/ehvi_sliceupdate.h>
......
......@@ -2,6 +2,7 @@
#define LIMBO_BAYES_OPT_NSBO_HPP
#include <algorithm>
#include <limbo/bayes_opt/bo_multi.hpp>
namespace limbo {
......
......@@ -2,6 +2,7 @@
#define LIMBO_BAYES_OPT_PAREGO_HPP
#include <algorithm>
#include <limbo/limbo.hpp>
#include <limbo/bayes_opt/bo_multi.hpp>
......
......@@ -2,6 +2,7 @@
#define LIMBO_BAYES_OPT_PARETO_HPP
#include <algorithm>
#include <limbo/tools/parallel.hpp>
namespace pareto {
......
......@@ -2,6 +2,7 @@
#define LIMBO_INIT_RANDOM_SAMPLING_HPP
#include <Eigen/Core>
#include <limbo/tools/rand.hpp>
namespace limbo {
......
......@@ -3,16 +3,17 @@
#include <vector>
#include <iostream>
#include <Eigen/Core>
#include <limits>
#include <stdio.h>
#include <stdlib.h> /* free() */
#include <stddef.h> /* NULL */
#include <Eigen/Core>
#include <limbo/tools/parallel.hpp>
#include <cmaes/cmaes_interface.h>
#include <cmaes/boundary_transformation.h>
#include <limbo/tools/parallel.hpp>
namespace limbo {
......
#ifndef LIMBO_INNER_OPTI_EXHAUSTIVE_SEARCH_HPP
#define LIMBO_INNER_OPTI_EXHAUSTIVE_SEARCH_HPP
#include <Eigen/Core>
#include <limits>
#include <Eigen/Core>
namespace limbo {
namespace inner_opt {
template <typename Params>
......
......@@ -3,13 +3,11 @@
#include <iostream>
#include <cassert>
#include <limits>
#include <Eigen/Core>
#include <Eigen/LU>
#include <Eigen/Cholesky>
#include <limits>
#include <limbo/kernel_fun.hpp>
#include <limbo/mean_fun.hpp>
namespace limbo {
namespace model {
......
#ifndef LIMBO_MODEL_GP_AUTO_HPP
#define LIMBO_MODEL_GP_AUTO_HPP
#include <limits>
#include <iostream>
#include <cassert>
#include <tbb/parallel_reduce.h>
#include <limits>
#include <Eigen/Core>
#include <Eigen/LU>
#include <Eigen/Dense>
#include <Eigen/Cholesky>
#include <Eigen/LU>
#include <limbo/tools/macros.hpp>
#include <limbo/model/gp.hpp>
#include <limbo/opt/rprop.hpp>
#include <limbo/tools/parallel.hpp>
......
#ifndef LIMBO_MODEL_GP_AUTO_MEAN_HPP
#define LIMBO_MODEL_GP_AUTO_MEAN_HPP
#include <limits>
#include <iostream>
#include <cassert>
#include <tbb/parallel_reduce.h>
#include <limits>
#include <Eigen/Core>
#include <Eigen/LU>
#include <Eigen/Dense>
#include <Eigen/Cholesky>
#include <Eigen/LU>
#include <limbo/tools/macros.hpp>
#include <limbo/model/gp.hpp>
#include <limbo/opt/rprop.hpp>
#include <limbo/tools/parallel.hpp>
......
#ifndef LIMBO_OPT_RPROP_HPP
#define LIMBO_OPT_RPROP_HPP
#include <Eigen/Core>
#include <algorithm>
#include <boost/math/special_functions/sign.hpp>
#include <Eigen/Core>
namespace opt {
// partly inspired by libgp: https://github.com/mblum/libgp
// reference :
......
#ifndef LIMBO_STAT_ACQUISITIONS_HPP
#define LIMBO_STAT_ACQUISITIONS_HPP
#include <fstream>
#include <string>
#include <limbo/stat/stat.hpp>
namespace limbo {
......
......@@ -3,6 +3,7 @@
#include <fstream>
#include <string>
#include <boost/shared_ptr.hpp>
namespace limbo {
......
......@@ -3,6 +3,11 @@
#include <iostream>
#include <Eigen/Core>
#include <limbo/tools/macros.hpp>
#include <limbo/stat/stat.hpp>
namespace limbo {
namespace defaults {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment