Class for doing simple transport by explicit Euler upstream method for general grid.
More...
|
| | 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 |
|
void | computeCapPressures (const std::vector< double > &saturation) const |
|
const GridInterface & | grid () const |
|
const ReservoirProperties & | reservoirProperties () const |
|
const BoundaryConditions & | boundaryConditions () const |
|
template<class PressureSolution> |
| void | computeResidual (const std::vector< double > &saturation, const typename GI::Vector &gravity, const PressureSolution &pressure_sol, const Opm::SparseVector< double > &injection_rates, const bool method_viscous, const bool method_gravity, const bool method_capillary, std::vector< double > &residual) const |
template<class
GridInterface, class ReservoirProperties, class BoundaryConditions>
class Opm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions >
Class for doing simple transport by explicit Euler upstream method for general grid.
- Template Parameters
-