ebos: make its core headers self sufficient

this is part of the release maintainance. in this context "core
headers" means the ones which do not include the well model headers,
and only those which are concerned with non-exotic functionality,
e.g., the PolyhedralGrid and ALUGrid vanguards are not changed.
This commit is contained in:
Andreas Lauser 2019-03-26 13:17:54 +01:00
parent 076f18c5d5
commit cd681c6445
4 changed files with 11 additions and 1 deletions

View File

@ -33,7 +33,7 @@
#include <array>
#include <memory>
#include <except>
#include <exception>
#include <vector>
#include <cassert>

View File

@ -25,6 +25,9 @@
*
* \brief The common settings for all ebos variants.
*/
#ifndef EBOS_HH
#define EBOS_HH
#include "eclproblem.hh"
#include <opm/autodiff/BlackoilWellModel.hpp>
@ -133,3 +136,5 @@ public:
using ParentType::EclProblem;
};
}
#endif // EBOS_HH

View File

@ -30,10 +30,14 @@
#include "tracervdtable.hh"
#include <ewoms/models/blackoil/blackoilmodel.hh>
#include <dune/istl/operators.hh>
#include <dune/istl/solvers.hh>
#include <dune/istl/preconditioners.hh>
#include <dune/common/version.hh>
#include <string>
#include <vector>
#include <iostream>

View File

@ -31,6 +31,7 @@
#include "collecttoiorank.hh"
#include "ecloutputblackoilmodule.hh"
#include <ewoms/models/blackoil/blackoilmodel.hh>
#include <ewoms/disc/ecfv/ecfvdiscretization.hh>
#include <ewoms/io/baseoutputwriter.hh>
#include <ewoms/parallel/tasklets.hh>