mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
#6491 Fix range iterators which was creating data copies (clang10 warnings).
This commit is contained in:
parent
ef7517f1cb
commit
69a1901904
@ -749,7 +749,7 @@ void RifEclipseInputFileTools::saveFaults( QTextStream& stream,
|
||||
stream << "-- Name I1 I2 J1 J2 K1 K2 Face ( I/J/K )" << endl;
|
||||
|
||||
const cvf::Collection<RigFault>& faults = mainGrid->faults();
|
||||
for ( const auto fault : faults )
|
||||
for ( const auto& fault : faults )
|
||||
{
|
||||
if ( fault->name() != RiaDefines::undefinedGridFaultName() &&
|
||||
fault->name() != RiaDefines::undefinedGridFaultWithInactiveName() )
|
||||
@ -1281,7 +1281,7 @@ qint64 RifEclipseInputFileTools::findKeyword( const QString& keyword, QFile& fil
|
||||
bool RifEclipseInputFileTools::isValidDataKeyword( const QString& keyword )
|
||||
{
|
||||
const std::vector<QString>& keywordsToSkip = RifEclipseInputFileTools::invalidPropertyDataKeywords();
|
||||
for ( const QString keywordToSkip : keywordsToSkip )
|
||||
for ( const QString& keywordToSkip : keywordsToSkip )
|
||||
{
|
||||
if ( keywordToSkip == keyword.toUpper() )
|
||||
{
|
||||
|
@ -77,7 +77,7 @@ std::vector<std::string> RifElementPropertyReader::scalarElementFields() const
|
||||
{
|
||||
std::vector<std::string> fields;
|
||||
|
||||
for ( const std::pair<std::string, RifElementPropertyMetadata>& field : m_fieldsMetaData )
|
||||
for ( const std::pair<const std::string, RifElementPropertyMetadata>& field : m_fieldsMetaData )
|
||||
{
|
||||
fields.push_back( field.first );
|
||||
}
|
||||
|
@ -729,7 +729,7 @@ void RifReaderEclipseSummary::ValuesCache::markAddressForPurge( const RifEclipse
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RifReaderEclipseSummary::ValuesCache::purgeData()
|
||||
{
|
||||
for ( const auto purgeAddr : m_purgeList )
|
||||
for ( const auto& purgeAddr : m_purgeList )
|
||||
{
|
||||
m_cachedValues.erase( purgeAddr );
|
||||
}
|
||||
|
@ -88,8 +88,8 @@ public:
|
||||
void load();
|
||||
|
||||
private:
|
||||
typedef std::pair<QString, WellObservationSet> WellObservationPair;
|
||||
typedef std::map<QString, WellObservationSet> WellObservationMap;
|
||||
typedef std::pair<const QString, WellObservationSet> WellObservationPair;
|
||||
typedef std::map<QString, WellObservationSet> WellObservationMap;
|
||||
|
||||
WellObservationMap loadWellDates( QDir& dir, QString* errorMsg );
|
||||
static bool readTxtFile( const QString& txtFileName, QString* errorMsg, WellObservationSet* wellObservationSet );
|
||||
|
@ -118,7 +118,7 @@ std::map<QString, cvf::ref<RigWellPathFormations>>
|
||||
formations[wellNames[i]].push_back( formation );
|
||||
}
|
||||
|
||||
for ( const std::pair<QString, std::vector<RigWellPathFormation>>& formation : formations )
|
||||
for ( const std::pair<const QString, std::vector<RigWellPathFormation>>& formation : formations )
|
||||
{
|
||||
cvf::ref<RigWellPathFormations> wellPathFormations =
|
||||
new RigWellPathFormations( formation.second, filePath, formation.first );
|
||||
|
@ -1193,14 +1193,14 @@ void RimWellPlotTools::calculateValueOptionsForTimeSteps(
|
||||
QString dateFormatString;
|
||||
{
|
||||
std::vector<QDateTime> allTimeSteps;
|
||||
for ( const std::pair<QDateTime, std::set<RifDataSourceForRftPlt>>& timeStepPair : timestepsToShowWithSources )
|
||||
for ( const std::pair<const QDateTime, std::set<RifDataSourceForRftPlt>>& timeStepPair : timestepsToShowWithSources )
|
||||
{
|
||||
allTimeSteps.push_back( timeStepPair.first );
|
||||
}
|
||||
dateFormatString = RiaQDateTimeTools::createTimeFormatStringFromDates( allTimeSteps );
|
||||
}
|
||||
|
||||
for ( const std::pair<QDateTime, std::set<RifDataSourceForRftPlt>>& timeStepPair : timestepsToShowWithSources )
|
||||
for ( const std::pair<const QDateTime, std::set<RifDataSourceForRftPlt>>& timeStepPair : timestepsToShowWithSources )
|
||||
{
|
||||
QString optionText = RiaQDateTimeTools::toStringUsingApplicationLocale( timeStepPair.first, dateFormatString );
|
||||
|
||||
|
@ -1230,7 +1230,7 @@ QList<caf::PdmOptionItemInfo> RimGeoMechCase::calculateValueOptions( const caf::
|
||||
std::map<std::string, QString> addressesInFile =
|
||||
geoMechData()->femPartResults()->addressesInElementPropertyFiles( paths );
|
||||
|
||||
for ( const std::string elementProperty : elementProperties )
|
||||
for ( const std::string& elementProperty : elementProperties )
|
||||
{
|
||||
QString result = QString::fromStdString( elementProperty );
|
||||
QString filename = findFileNameForElementProperty( elementProperty, addressesInFile );
|
||||
|
@ -612,7 +612,7 @@ QList<caf::PdmOptionItemInfo>
|
||||
std::map<std::string, QString> addressesInFile =
|
||||
geoMechCase->geoMechData()->femPartResults()->addressesInElementPropertyFiles( paths );
|
||||
|
||||
for ( const std::string elementProperty : elementProperties )
|
||||
for ( const std::string& elementProperty : elementProperties )
|
||||
{
|
||||
QString result = QString::fromStdString( elementProperty );
|
||||
QString filename = geoMechCase->findFileNameForElementProperty( elementProperty, addressesInFile );
|
||||
|
@ -1086,7 +1086,7 @@ void RimEnsembleCurveSet::showCurves( bool show )
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEnsembleCurveSet::markCachedDataForPurge()
|
||||
{
|
||||
for ( const auto curve : m_curves )
|
||||
for ( const auto& curve : m_curves )
|
||||
{
|
||||
curve->markCachedDataForPurge();
|
||||
}
|
||||
|
@ -217,7 +217,7 @@ void RigWellPathFormations::evaluateFormations( const std::vector<std::pair<RigW
|
||||
evaluateFormationsForOnePosition( formations, maxLevel, PickPosition::TOP, &tempMakeVectorUniqueOnDepth, depthType );
|
||||
evaluateFormationsForOnePosition( formations, maxLevel, PickPosition::BASE, &tempMakeVectorUniqueOnDepth, depthType );
|
||||
|
||||
for ( const std::pair<double, LevelAndName>& uniqueDepth : tempMakeVectorUniqueOnDepth )
|
||||
for ( const std::pair<const double, LevelAndName>& uniqueDepth : tempMakeVectorUniqueOnDepth )
|
||||
{
|
||||
depths->push_back( uniqueDepth.first );
|
||||
names->push_back( uniqueDepth.second.name );
|
||||
@ -268,7 +268,7 @@ void RigWellPathFormations::evaluateFluids( const std::vector<RigWellPathFormati
|
||||
uniqueListMaker[depthTop] = formation.formationName + " Top";
|
||||
}
|
||||
|
||||
for ( const std::pair<double, QString>& depthAndFormation : uniqueListMaker )
|
||||
for ( const std::pair<const double, QString>& depthAndFormation : uniqueListMaker )
|
||||
{
|
||||
depths->push_back( depthAndFormation.first );
|
||||
names->push_back( depthAndFormation.second );
|
||||
@ -313,7 +313,7 @@ std::vector<RigWellPathFormations::FormationLevel> RigWellPathFormations::format
|
||||
{
|
||||
std::vector<RigWellPathFormations::FormationLevel> formationLevels;
|
||||
|
||||
for ( const std::pair<RigWellPathFormations::FormationLevel, bool>& formationLevel : m_formationsLevelsPresent )
|
||||
for ( const std::pair<const RigWellPathFormations::FormationLevel, bool>& formationLevel : m_formationsLevelsPresent )
|
||||
{
|
||||
formationLevels.push_back( formationLevel.first );
|
||||
}
|
||||
|
@ -1321,7 +1321,7 @@ public:
|
||||
|
||||
for ( size_t timeStep : requestedTimesteps )
|
||||
{
|
||||
for ( const std::pair<size_t, size_t> selectedCell : selectedCells )
|
||||
for ( const std::pair<size_t, size_t>& selectedCell : selectedCells )
|
||||
{
|
||||
cvf::ref<RigResultAccessor> resultAccessor =
|
||||
RigResultAccessorFactory::createFromResultAddress( rimCase->eclipseCaseData(),
|
||||
|
@ -52,7 +52,7 @@ void RiuExpressionContextMenuManager::slotMenuItems( QPoint point )
|
||||
{
|
||||
QMenu menu;
|
||||
|
||||
for ( const std::pair<QString, std::set<QString>>& subMenuPair : MENU_MAP )
|
||||
for ( const std::pair<const QString, std::set<QString>>& subMenuPair : MENU_MAP )
|
||||
{
|
||||
QMenu* subMenu = menu.addMenu( subMenuPair.first );
|
||||
|
||||
|
@ -345,7 +345,7 @@ void RiuMohrsCirclePlot::addorUpdateEnvelopeCurve( const cvf::Vec3f& principals,
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuMohrsCirclePlot::deleteEnvelopes()
|
||||
{
|
||||
for ( const std::pair<const RimGeoMechCase*, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
for ( const std::pair<const RimGeoMechCase* const, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
{
|
||||
envelope.second->detach();
|
||||
delete envelope.second;
|
||||
@ -643,7 +643,7 @@ void RiuMohrsCirclePlot::idealAxesEndPoints( double* xMin, double* xMax, double*
|
||||
*yMax = -HUGE_VAL;
|
||||
|
||||
double maxYEnvelope = -HUGE_VAL;
|
||||
for ( const std::pair<const RimGeoMechCase*, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
for ( const std::pair<const RimGeoMechCase* const, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
{
|
||||
double tempMax = envelope.second->maxYValue();
|
||||
if ( tempMax > maxYEnvelope )
|
||||
@ -655,7 +655,7 @@ void RiuMohrsCirclePlot::idealAxesEndPoints( double* xMin, double* xMax, double*
|
||||
*yMax = std::max( maxYEnvelope, 1.2 * largestCircleRadiusInPlot() );
|
||||
|
||||
double minXEvelope = HUGE_VAL;
|
||||
for ( const std::pair<const RimGeoMechCase*, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
for ( const std::pair<const RimGeoMechCase* const, QwtPlotCurve*>& envelope : m_envolopePlotItems )
|
||||
{
|
||||
double tempMin = envelope.second->minXValue();
|
||||
if ( tempMin < minXEvelope )
|
||||
|
Loading…
Reference in New Issue
Block a user