Skip to content

Commit

Permalink
Minor fixes based on PR comments
Browse files Browse the repository at this point in the history
- fix comments, typos add missing reference arguments.
  • Loading branch information
totto82 committed Apr 4, 2016
1 parent 9c4015d commit 092d7c4
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 12 deletions.
15 changes: 7 additions & 8 deletions opm/core/wells/WellsManager.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/*
Copyright 2012 SINTEF ICT, Applied Mathematics.
Copyright 2015 IRIS AS
Copyright 2016 IRIS AS
This file is part of the Open Porous Media project (OPM).
Expand Down Expand Up @@ -331,12 +331,12 @@ namespace Opm
const double* permeability)
: w_(0), is_parallel_run_(false)
{
std::vector<double> well_potensials;
std::vector<double> dummy_well_potentials;
init(eclipseState, timeStep, UgGridHelpers::numCells(grid),
UgGridHelpers::globalCell(grid), UgGridHelpers::cartDims(grid),
UgGridHelpers::dimensions(grid),
UgGridHelpers::cell2Faces(grid), UgGridHelpers::beginFaceCentroids(grid),
permeability, well_potensials);
permeability, dummy_well_potentials);

}

Expand Down Expand Up @@ -730,7 +730,6 @@ namespace Opm
void WellsManager::setupGuideRates(std::vector<WellConstPtr>& wells, const size_t timeStep, std::vector<WellData>& well_data, std::map<std::string, int>& well_names_to_index,
const PhaseUsage& phaseUsage, const std::vector<double>& well_potentials)
{

const int np = phaseUsage.num_phases;
for (auto wellIter = wells.begin(); wellIter != wells.end(); ++wellIter ) {
WellConstPtr well = *wellIter;
Expand All @@ -757,7 +756,7 @@ namespace Opm
} else {
OPM_THROW(std::runtime_error, "Unknown well type " << well_data[wix].type << " for well " << well->name());
}
} else if (well_potentials.size() > 0) { // default: calculate guiderates from well potentials
} else if (well_potentials.size() > 0) { // default: calculate guide rates from well potentials

// Note: Modification of the guide rate using GUIDERAT is not supported
switch (well->getPreferredPhase()) {
Expand All @@ -771,7 +770,7 @@ namespace Opm
wellnode.prodSpec().guide_rate_type_ = ProductionSpecification::WATER;
} else {
wellnode.injSpec().guide_rate_ = well_potentials[np*wix + water_index];
// Guide rates applies to the phase tht the well is injecting i.e water
// Guide rates applies to the phase that the well is injecting i.e water
wellnode.injSpec().guide_rate_type_ = InjectionSpecification::RAT;
}
break;
Expand All @@ -786,7 +785,7 @@ namespace Opm
wellnode.prodSpec().guide_rate_type_ = ProductionSpecification::OIL;
} else {
wellnode.injSpec().guide_rate_ = well_potentials[np*wix + oil_index];
// Guide rates applies to the phase tht the well is injecting i.e. oil
// Guide rates applies to the phase that the well is injecting i.e. oil
wellnode.injSpec().guide_rate_type_ = InjectionSpecification::RAT;
}
break;
Expand All @@ -801,7 +800,7 @@ namespace Opm
wellnode.prodSpec().guide_rate_type_ = ProductionSpecification::GAS;
} else {
wellnode.injSpec().guide_rate_ = well_potentials[np*wix + gas_index];
// Guide rates applies to the phase tht the well is injecting i.e gas
// Guide rates applies to the phase that the well is injecting i.e gas
wellnode.injSpec().guide_rate_type_ = InjectionSpecification::RAT;
}
break;
Expand Down
4 changes: 2 additions & 2 deletions opm/core/wells/WellsManager.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ namespace Opm
FC begin_face_centroids,
const double* permeability,
bool is_parallel_run=false,
const std::vector<double> well_potentials={});
const std::vector<double>& well_potentials={});

WellsManager(const Opm::EclipseStateConstPtr eclipseState,
const size_t timeStep,
Expand Down Expand Up @@ -155,7 +155,7 @@ namespace Opm
const C2F& cell_to_faces,
FC begin_face_centroids,
const double* permeability,
const std::vector<double> well_potentials);
const std::vector<double>& well_potentials);
// Disable copying and assignment.
WellsManager(const WellsManager& other);
WellsManager& operator=(const WellsManager& other);
Expand Down
4 changes: 2 additions & 2 deletions opm/core/wells/WellsManager_impl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -327,7 +327,7 @@ WellsManager(const Opm::EclipseStateConstPtr eclipseState,
FC begin_face_centroids,
const double* permeability,
bool is_parallel_run,
std::vector<double> well_potentials)
const std::vector<double>& well_potentials)
: w_(0), is_parallel_run_(is_parallel_run)
{
init(eclipseState, timeStep, number_of_cells, global_cell,
Expand All @@ -347,7 +347,7 @@ WellsManager::init(const Opm::EclipseStateConstPtr eclipseState,
const C2F& cell_to_faces,
FC begin_face_centroids,
const double* permeability,
const std::vector<double> well_potentials)
const std::vector<double>& well_potentials)
{
if (dimensions != 3) {
OPM_THROW(std::runtime_error,
Expand Down

0 comments on commit 092d7c4

Please sign in to comment.