mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
Make some methods const.
The methods are: computeWellFlux(), updatePerfPhaseRatesAndPressures() and extractWellPerfProperties().
This commit is contained in:
parent
847ae2ef8c
commit
e82828527c
@ -390,7 +390,7 @@ namespace Opm {
|
|||||||
|
|
||||||
void
|
void
|
||||||
extractWellPerfProperties(std::vector<ADB>& mob_perfcells,
|
extractWellPerfProperties(std::vector<ADB>& mob_perfcells,
|
||||||
std::vector<ADB>& b_perfcells);
|
std::vector<ADB>& b_perfcells) const;
|
||||||
|
|
||||||
void
|
void
|
||||||
solveWellEq(const std::vector<ADB>& mob_perfcells,
|
solveWellEq(const std::vector<ADB>& mob_perfcells,
|
||||||
@ -403,12 +403,12 @@ namespace Opm {
|
|||||||
const std::vector<ADB>& mob_perfcells,
|
const std::vector<ADB>& mob_perfcells,
|
||||||
const std::vector<ADB>& b_perfcells,
|
const std::vector<ADB>& b_perfcells,
|
||||||
V& aliveWells,
|
V& aliveWells,
|
||||||
std::vector<ADB>& cq_s);
|
std::vector<ADB>& cq_s) const;
|
||||||
|
|
||||||
void
|
void
|
||||||
updatePerfPhaseRatesAndPressures(const std::vector<ADB>& cq_s,
|
updatePerfPhaseRatesAndPressures(const std::vector<ADB>& cq_s,
|
||||||
const SolutionState& state,
|
const SolutionState& state,
|
||||||
WellState& xw);
|
WellState& xw) const;
|
||||||
|
|
||||||
void
|
void
|
||||||
addWellFluxEq(const std::vector<ADB>& cq_s,
|
addWellFluxEq(const std::vector<ADB>& cq_s,
|
||||||
|
@ -1079,7 +1079,7 @@ namespace detail {
|
|||||||
template <class Grid, class Implementation>
|
template <class Grid, class Implementation>
|
||||||
void
|
void
|
||||||
BlackoilModelBase<Grid, Implementation>::extractWellPerfProperties(std::vector<ADB>& mob_perfcells,
|
BlackoilModelBase<Grid, Implementation>::extractWellPerfProperties(std::vector<ADB>& mob_perfcells,
|
||||||
std::vector<ADB>& b_perfcells)
|
std::vector<ADB>& b_perfcells) const
|
||||||
{
|
{
|
||||||
// If we have wells, extract the mobilities and b-factors for
|
// If we have wells, extract the mobilities and b-factors for
|
||||||
// the well-perforated cells.
|
// the well-perforated cells.
|
||||||
@ -1110,7 +1110,7 @@ namespace detail {
|
|||||||
const std::vector<ADB>& mob_perfcells,
|
const std::vector<ADB>& mob_perfcells,
|
||||||
const std::vector<ADB>& b_perfcells,
|
const std::vector<ADB>& b_perfcells,
|
||||||
V& aliveWells,
|
V& aliveWells,
|
||||||
std::vector<ADB>& cq_s)
|
std::vector<ADB>& cq_s) const
|
||||||
{
|
{
|
||||||
if( ! localWellsActive() ) return ;
|
if( ! localWellsActive() ) return ;
|
||||||
|
|
||||||
@ -1258,7 +1258,7 @@ namespace detail {
|
|||||||
template <class Grid, class Implementation>
|
template <class Grid, class Implementation>
|
||||||
void BlackoilModelBase<Grid, Implementation>::updatePerfPhaseRatesAndPressures(const std::vector<ADB>& cq_s,
|
void BlackoilModelBase<Grid, Implementation>::updatePerfPhaseRatesAndPressures(const std::vector<ADB>& cq_s,
|
||||||
const SolutionState& state,
|
const SolutionState& state,
|
||||||
WellState& xw)
|
WellState& xw) const
|
||||||
{
|
{
|
||||||
// Update the perforation phase rates (used to calculate the pressure drop in the wellbore).
|
// Update the perforation phase rates (used to calculate the pressure drop in the wellbore).
|
||||||
const int np = wells().number_of_phases;
|
const int np = wells().number_of_phases;
|
||||||
|
Loading…
Reference in New Issue
Block a user