Avoid use of raw pointer

This commit is contained in:
Joakim Hove
2020-02-13 17:08:36 +01:00
parent 1c07a8f251
commit 1205e8c03c

View File

@@ -30,10 +30,10 @@ namespace Opm {
const ParseContext& parseContext,
ErrorGuard& errors)
{
WellConnections * new_connection_set = new WellConnections(input_connections);
WellConnections new_connection_set = input_connections;
std::vector<Compsegs> compsegs_vector = Compsegs::compsegsFromCOMPSEGSKeyword( compsegs, grid, parseContext, errors);
Compsegs::processCOMPSEGS(compsegs_vector, segment_set);
Compsegs::updateConnectionsWithSegment(compsegs_vector, grid, *new_connection_set);
return new_connection_set;
Compsegs::updateConnectionsWithSegment(compsegs_vector, grid, new_connection_set);
return new WellConnections( std::move( new_connection_set ) );
}
}