Merge pull request #1736 from andlaus/fix_aquifers

aquifers: add missing serialize() and deserialize() methods
This commit is contained in:
Kai Bao 2019-02-25 20:51:27 +01:00 committed by GitHub
commit 83fc76e6a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 24 additions and 0 deletions

View File

@ -60,6 +60,12 @@ namespace Opm {
void endTimeStep(); void endTimeStep();
void endEpisode(); void endEpisode();
template <class Restarter>
void serialize(Restarter& res);
template <class Restarter>
void deserialize(Restarter& res);
protected: protected:
// --------- Types --------- // --------- Types ---------
typedef typename GET_PROP_TYPE(TypeTag, ElementContext) ElementContext; typedef typename GET_PROP_TYPE(TypeTag, ElementContext) ElementContext;

View File

@ -106,6 +106,24 @@ namespace Opm {
BlackoilAquiferModel<TypeTag>::endEpisode() BlackoilAquiferModel<TypeTag>::endEpisode()
{ } { }
template <typename TypeTag>
template <class Restarter>
void
BlackoilAquiferModel<TypeTag>::serialize(Restarter& res)
{
// TODO (?)
throw std::logic_error("BlackoilAquiferModel::serialize() is not yet implemented");
}
template<typename TypeTag>
template <class Restarter>
void
BlackoilAquiferModel<TypeTag>::deserialize(Restarter& res)
{
// TODO (?)
throw std::logic_error("BlackoilAquiferModel::deserialize() is not yet implemented");
}
// Initialize the aquifers in the deck // Initialize the aquifers in the deck
template<typename TypeTag> template<typename TypeTag>
void void