#include <EulerUpstreamResidual.hpp>
|
typedef GridInterface::CellIterator | CIt |
|
typedef CIt::FaceIterator | FIt |
|
typedef FIt::Vector | Vector |
|
typedef ReservoirProperties | RP |
|
|
| 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
-
◆ CIt
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
◆ FIt
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
◆ RP
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
◆ Vector
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
◆ EulerUpstreamResidual() [1/2]
template<class GI , class RP , class BC >
◆ EulerUpstreamResidual() [2/2]
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
Opm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions >::EulerUpstreamResidual |
( |
const GridInterface & |
grid, |
|
|
const ReservoirProperties & |
resprop, |
|
|
const BoundaryConditions & |
boundary |
|
) |
| |
◆ boundaryConditions()
template<class GI , class RP , class BC >
◆ computeCapPressures()
template<class GI , class RP , class BC >
◆ computeResidual() [1/2]
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
template<class PressureSolution >
void Opm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions >::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 |
|
inline |
◆ computeResidual() [2/2]
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
template<class FlowSolution >
void Opm::EulerUpstreamResidual< GridInterface, ReservoirProperties, BoundaryConditions >::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 |
◆ grid()
template<class GI , class RP , class BC >
◆ initObj()
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
void Opm::EulerUpstreamResidual< GI, RP, BC >::initObj |
( |
const GridInterface & |
grid, |
|
|
const ReservoirProperties & |
resprop, |
|
|
const BoundaryConditions & |
boundary |
|
) |
| |
|
inline |
◆ reservoirProperties()
template<class GI , class RP , class BC >
◆ EulerUpstreamResidualDetails::UpdateForCell
template<class GridInterface , class ReservoirProperties , class BoundaryConditions >
template<class S , class P >
The documentation for this class was generated from the following files:
|