opm-simulators
EquilInitializer.hpp File Reference

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

#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 <limits>
#include <vector>

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

 Opm
 Structs needed for tpfalinearizer and its gpuparams struct extracted to be defined in one place that both can include.
 

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.