Commit Graph
4 Commits
Author SHA1 Message Date
Bård Skaflestad b3f98482b1 Enqueue Convergence Output Only if Needed
While here, also add Doxygen style documentation to the data members
and member functions of class SimulatorConvergenceOutput.
2025-03-19 13:00:16 +01:00
Bård Skaflestad 73fdf8f5f4 Don't Copy Only to Move Result
The original code here used move semantics to transfer ownership,
but commit 15cb87576 (PR #5874) switched to using the simpler
by-reference semantics instead.  Follow through on this change by
not creating an intermediate copy only to move that copy into
another object.  Instead, copy only the report objects when creating
the output requests.
2025-03-17 14:14:21 +01:00
Bård Skaflestad 2fafafda24 Don't Store EclipseState Reference in Convergence Output Object
The EclipseState reference is used only for startThread(), so we
might as well request that the caller pass an object when calling
the startThread() function instead of keeping a reference to the
object throughout the simulation run.

While here, also rename the 'already_reported_steps_' to camel case.
2025-03-17 11:45:36 +01:00
Arne Morten Kvarving 15cb87576c SimulatorConvergenceOutput: move to separate class
model using has-a in SimulatorFullyImplicitBlackoil
2025-01-14 10:24:53 +01:00