|
opm-upscaling
|
Class for doing simple transport by explicit Euler upstream method for general grid. More...
#include <EulerUpstreamResidual.hpp>
Public Types | |
| typedef GridInterface::CellIterator | CIt |
| typedef CIt::FaceIterator | FIt |
| typedef FIt::Vector | Vector |
| typedef ReservoirProperties | RP |
Public Member Functions | |
| EulerUpstreamResidual () | |
| EulerUpstreamResidual (const GridInterface &grid, const ReservoirProperties &resprop, const BoundaryConditions &boundary) | |
| void | initObj (const GridInterface &grid, const ReservoirProperties &resprop, const BoundaryConditions &boundary) |
| template<class FlowSolution> | |
| void | computeResidual (const std::vector< double > &saturation, const typename GridInterface::Vector &gravity, const FlowSolution &flow_sol, const Opm::SparseVector< double > &injection_rates, const bool method_viscous, const bool method_gravity, const bool method_capillary, std::vector< double > &sat_delta) const |