Files
opm-simulators/tests
Bård Skaflestad 7abfdc52e0 Refactor Construction of Analytic Aquifer Objects
In particular, split the 'static' aquifer object initialisation
of member function 'init()' into a new helper function

  initializeStaticAquifers()

This is in preparation of adding a similar function to handle
dynamic aquifer object initialisation from a restart file.  To that
end, also add a new member function

  createDynamicAquifers(episode_index)

containing the current implementation of beginEpisode().  Creating
the dynamic objects from a restart file then amounts to calling this
function with a different 'episode_index'.  As another aid to
maintainability, add a new templated member function

  createAnalyticAquiferPointer()

which forms 'unique_ptr<AquiferInterface>' objects for every known
type of analytic aquifer.  This, in turn, requires reordering the
parameters of the AquiferConstantFlux constructor to match those of
the existing Fetkovich and Carter-Tracy types.

Finally, split the calculation of the constant flux aquifer's total
flux rate out to a new helper function

  AquiferConstantFlux::totalFluxRate()
2023-03-09 18:04:55 +01:00
..
2022-09-20 10:56:54 +02:00
2022-09-20 10:56:54 +02:00
2022-09-20 10:56:54 +02:00
2019-11-29 11:38:00 +01:00
2019-11-29 11:38:00 +01:00
2021-12-12 17:57:40 +01:00
2015-08-06 15:56:51 +02:00
2022-10-17 16:45:18 +02:00
2023-01-19 15:16:33 +01:00
2023-02-16 17:32:04 +01:00
2023-01-02 15:25:26 +01:00
2022-11-18 13:22:41 +01:00
2013-06-05 12:24:23 +02:00
2019-03-21 17:00:56 +01:00
2019-11-29 11:38:00 +01:00