Decouple Most of OPM-Common From LibECL

This commit takes a pass at the implementation files in opm-common
and removes references to libecl functions where practical.  In
particular we switch to using types from C++'s standard library (and
Boost.Filesystem) to achieve the effects of the interfaces being
replaced.

We also insert direct calls to Posix function fnmatch() to preserve
existing pattern matching behaviour (well lists and well templates).
This commit is contained in:
Bård Skaflestad
2019-10-11 01:10:56 -05:00
parent d84b7e19ee
commit bcfe700461
10 changed files with 110 additions and 62 deletions

View File

@@ -20,7 +20,7 @@
#ifndef OPM_IO_CONFIG_HPP
#define OPM_IO_CONFIG_HPP
#include <boost/date_time/gregorian/gregorian_types.hpp>
#include <string>
namespace Opm {