Opm::SimulatorFullyImplicitCompressiblePolymer< GridT > Class Template Reference

Class collecting all necessary components for a two-phase simulation. More...

#include <SimulatorFullyImplicitCompressiblePolymer.hpp>

Inheritance diagram for Opm::SimulatorFullyImplicitCompressiblePolymer< GridT >:
Inheritance graph

Public Member Functions

 SimulatorFullyImplicitCompressiblePolymer (const parameter::ParameterGroup &param, const GridT &grid, const DerivedGeology &geo, BlackoilPropsAdInterface &props, const PolymerPropsAd &polymer_props, const RockCompressibility *rock_comp_props, std::shared_ptr< EclipseState > eclipse_state, BlackoilOutputWriter &output_writer, Opm::DeckConstPtr &deck, NewtonIterationBlackoilInterface &linsolver, const double *gravity)
 Initialise from parameters and objects to observe. More...
 
std::unique_ptr< Solver > createSolver (const Wells *wells)
 
void handleAdditionalWellInflow (SimulatorTimer &timer, WellsManager &wells_manager, typename BaseType::WellState &well_state, const Wells *wells)
 

Detailed Description

template<class GridT>
class Opm::SimulatorFullyImplicitCompressiblePolymer< GridT >

Class collecting all necessary components for a two-phase simulation.

Constructor & Destructor Documentation

template<class GridT >
Opm::SimulatorFullyImplicitCompressiblePolymer< GridT >::SimulatorFullyImplicitCompressiblePolymer ( const parameter::ParameterGroup &  param,
const GridT &  grid,
const DerivedGeology &  geo,
BlackoilPropsAdInterface &  props,
const PolymerPropsAd polymer_props,
const RockCompressibility *  rock_comp_props,
std::shared_ptr< EclipseState >  eclipse_state,
BlackoilOutputWriter &  output_writer,
Opm::DeckConstPtr &  deck,
NewtonIterationBlackoilInterface &  linsolver,
const double *  gravity 
)

Initialise from parameters and objects to observe.

Class collecting all necessary components for a two-phase simulation.

Member Function Documentation

template<class GridT >
auto Opm::SimulatorFullyImplicitCompressiblePolymer< GridT >::createSolver ( const Wells *  wells)
template<class GridT >
void Opm::SimulatorFullyImplicitCompressiblePolymer< GridT >::handleAdditionalWellInflow ( SimulatorTimer &  timer,
WellsManager &  wells_manager,
typename BaseType::WellState &  well_state,
const Wells *  wells 
)

The documentation for this class was generated from the following files: