EquilInitializer.hpp File Reference
#include <opm/grid/common/CartesianIndexMapper.hpp>
#include <opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp>
#include <opm/material/fluidstates/BlackOilFluidState.hpp>
#include <opm/models/blackoil/blackoilproperties.hh>
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <opm/models/utils/propertysystem.hh>
#include <opm/simulators/flow/equil/InitStateEquil.hpp>
#include <vector>
Include dependency graph for EquilInitializer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Opm::EquilInitializer< TypeTag >
 Computes the initial condition based on the EQUIL keyword from ECL. More...
 

Namespaces

namespace  Opm
 

Detailed Description

Computes the initial condition based on the EQUIL keyword from ECL.

So far, it uses the "initStateEquil()" function from opm-core. Since this method is very much glued into the opm-core data structures, it should be reimplemented in the medium to long term for some significant memory savings and less significant performance improvements.