20 #ifndef OPM_TRANSPORTSOLVERTWOPHASEINTERFACE_HEADER_INCLUDED
21 #define OPM_TRANSPORTSOLVERTWOPHASEINTERFACE_HEADER_INCLUDED
23 #include <opm/core/simulator/TwophaseState.hpp>
24 #include <opm/core/simulator/WellState.hpp>
42 virtual void solve(
const double* porevolume,
50 #endif // OPM_TRANSPORTSOLVERTWOPHASEINTERFACE_HEADER_INCLUDED
Definition: TwophaseState.hpp:27
Base class for two-phase incompressible transport solvers.
Definition: TransportSolverTwophaseInterface.hpp:30
virtual ~TransportSolverTwophaseInterface()
Virtual destructor to enable inheritance.
Definition: TransportSolverTwophaseInterface.cpp:33
virtual void solve(const double *porevolume, const double *source, const double dt, TwophaseState &state)=0
Solve for saturation at next timestep.