mirror of
https://github.com/OPM/opm-simulators.git
synced 2025-02-25 18:55:30 -06:00
ecloutputblackoilmodule: use tracer info from EclipseState
to reduce reliance on typetag dependent type
This commit is contained in:
parent
8cab13c08a
commit
0a8f3213ae
@ -1138,10 +1138,11 @@ public:
|
||||
|
||||
// tracers
|
||||
if (!tracerConcentrations_.empty()) {
|
||||
const auto& tracerModel = simulator_.problem().tracerModel();
|
||||
for (int tracerIdx = 0; tracerIdx<tracerModel.numTracers(); tracerIdx++){
|
||||
std::string tmp = tracerModel.tracerName(tracerIdx) + "F";
|
||||
sol.insert(tmp, UnitSystem::measure::identity, std::move(tracerConcentrations_[tracerIdx]), data::TargetType::RESTART_SOLUTION);
|
||||
const auto& tracers = simulator_.vanguard().eclState().tracer();
|
||||
size_t tracerIdx = 0;
|
||||
for (const auto& tracer : tracers) {
|
||||
std::string tmp = tracer.name + "F";
|
||||
sol.insert(tmp, UnitSystem::measure::identity, std::move(tracerConcentrations_[tracerIdx++]), data::TargetType::RESTART_SOLUTION);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user