EclWriter.hpp File Reference
#include <dune/grid/common/partitionset.hh>
#include <opm/common/OpmLog/OpmLog.hpp>
#include <opm/input/eclipse/Units/UnitSystem.hpp>
#include <opm/output/eclipse/RestartValue.hpp>
#include <opm/simulators/flow/CollectDataOnIORank.hpp>
#include <opm/simulators/flow/countGlobalCells.hpp>
#include <opm/simulators/flow/EclGenericWriter.hpp>
#include <opm/simulators/flow/FlowBaseVanguard.hpp>
#include <opm/simulators/flow/OutputBlackoilModule.hpp>
#include <opm/simulators/timestepping/SimulatorTimer.hpp>
#include <opm/simulators/utils/DeferredLoggingErrorHelpers.hpp>
#include <opm/simulators/utils/ParallelRestart.hpp>
#include <opm/simulators/utils/ParallelSerialization.hpp>
#include <limits>
#include <stdexcept>
#include <string>
Include dependency graph for EclWriter.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Opm::Properties::EnableEclOutput< TypeTag, MyTypeTag >
 
struct  Opm::Properties::EnableAsyncEclOutput< TypeTag, MyTypeTag >
 
struct  Opm::Properties::EclOutputDoublePrecision< TypeTag, MyTypeTag >
 
struct  Opm::Properties::EnableEsmry< TypeTag, MyTypeTag >
 
class  Opm::EclWriter< TypeTag >
 Collects necessary output values and pass it to opm-output. More...
 

Namespaces

namespace  Opm
 
namespace  Opm::Properties
 
namespace  Opm::Action
 

Detailed Description

Collects necessary output values and pass it to opm-output.

Caveats:

  • For this class to do do anything meaningful, you will have to have the OPM module opm-output.
  • The only DUNE grid which is currently supported is Dune::CpGrid from the OPM module "opm-grid". Using another grid won't fail at compile time but you will provoke a fatal exception as soon as you try to write an ECL output file.
  • This class requires to use the black oil model with the element centered finite volume discretization.