Opm::GravityColumnSolverPolymer< FluxModel, Model > Class Template Reference

Class for doing gravity segregation (only), on a vertical column of cells. More...

#include <GravityColumnSolverPolymer.hpp>

List of all members.

Public Member Functions

 GravityColumnSolverPolymer (FluxModel &fmodel, const Model &model, const UnstructuredGrid &grid, const double tol, const int maxit)
 Note: the model will be changed since it stores computed quantities in itself, such as mobilities.
void solve (const std::vector< std::vector< int > > &columns, const double dt, std::vector< double > &s, std::vector< double > &c, std::vector< double > &cmax)

Detailed Description

template<class FluxModel, class Model>
class Opm::GravityColumnSolverPolymer< FluxModel, Model >

Class for doing gravity segregation (only), on a vertical column of cells.


Constructor & Destructor Documentation

template<class FluxModel , class Model >
Opm::GravityColumnSolverPolymer< FluxModel, Model >::GravityColumnSolverPolymer ( FluxModel &  fmodel,
const Model &  model,
const UnstructuredGrid &  grid,
const double  tol,
const int  maxit 
) [inline]

Note: the model will be changed since it stores computed quantities in itself, such as mobilities.


Member Function Documentation

template<class FluxModel , class Model >
void Opm::GravityColumnSolverPolymer< FluxModel, Model >::solve ( const std::vector< std::vector< int > > &  columns,
const double  dt,
std::vector< double > &  s,
std::vector< double > &  c,
std::vector< double > &  cmax 
) [inline]
Parameters:
[in] columns for each column (with logical cartesian indices as key), contains the cells on which to solve the segregation problem. For each column, its cells must be in a single vertical column, and ordered (direction doesn't matter).
[in] columns for each column col, columns[col] contains the cells on which to solve the segregation problem. For each column, its cells must be in a single vertical column, connected and ordered (direction doesn't matter).

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

Generated on 26 Mar 2018 by  doxygen 1.6.1