Opm::PolymerInflowFromDeck Class Reference

Polymer injection behaviour class using deck WPOLYMER. More...

#include <PolymerInflow.hpp>

Inheritance diagram for Opm::PolymerInflowFromDeck:
Opm::PolymerInflowInterface

List of all members.

Public Member Functions

 PolymerInflowFromDeck (const Opm::EclipseState &eclipseState, const Wells &wells, const int num_cells, size_t currentStep)
 Constructor.
virtual void getInflowValues (const double, const double, std::vector< double > &poly_inflow_c) const
 Get inflow concentrations for all cells.

Detailed Description

Polymer injection behaviour class using deck WPOLYMER.

This class reads the accumulated WPOLYMER lines from the deck, and applies the last row given for each well.


Constructor & Destructor Documentation

Opm::PolymerInflowFromDeck::PolymerInflowFromDeck ( const Opm::EclipseState &  eclipseState,
const Wells &  wells,
const int  num_cells,
size_t  currentStep 
)

Constructor.

Parameters:
[in] deck Input deck expected to contain WPOLYMER.
[in] wells Wells structure.
[in] num_cells Number of cells in grid.
[in] currentStep Number of current simulation step.
[in] deck Input deck expected to contain WPOLYMER.

Member Function Documentation

void Opm::PolymerInflowFromDeck::getInflowValues ( const   double,
const   double,
std::vector< double > &  poly_inflow_c 
) const [virtual]

Get inflow concentrations for all cells.

Parameters:
[in] step_start Start of timestep.
[in] step_end End of timestep.
[out] poly_inflow_c Injection concentrations to use for timestep, per cell. Must be properly sized before calling.

Implements Opm::PolymerInflowInterface.


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

Generated on 26 Mar 2018 by  doxygen 1.6.1