cleaning unused headers and declarations in OutputCompositionalModule

This commit is contained in:
Kai Bao 2024-10-28 11:46:19 +01:00
parent cd9009dc75
commit 56db6ad3fe
2 changed files with 4 additions and 29 deletions

View File

@ -656,7 +656,7 @@ public:
// volumes at the restart time instead of the start of the base run. // volumes at the restart time instead of the start of the base run.
// Nevertheless, this is how Flow has "always" done it. // Nevertheless, this is how Flow has "always" done it.
// //
// See GenericOutputCompositionalModule::accumulateRegionSums() for // See GenericOutputBlackoilModule::accumulateRegionSums() for
// additional comments. // additional comments.
auto inplace = this->outputModule_ auto inplace = this->outputModule_
->calc_inplace(miscSummaryData, regionData, ->calc_inplace(miscSummaryData, regionData,
@ -832,7 +832,6 @@ private:
} }
Simulator& simulator_; Simulator& simulator_;
// TODO: OutputModule needs to be part of the TypeTag
std::unique_ptr<OutputModule> outputModule_; std::unique_ptr<OutputModule> outputModule_;
Scalar restartTimeStepSize_; Scalar restartTimeStepSize_;
int rank_ ; int rank_ ;

View File

@ -22,12 +22,12 @@
*/ */
/*! /*!
* \file * \file
* \copydoc Opm::OutputBlackOilModule * \copydoc Opm::OutputCompositionalModule
*/ */
#ifndef OPM_OUTPUT_COMPOSITIONAL_MODULE_HPP #ifndef OPM_OUTPUT_COMPOSITIONAL_MODULE_HPP
#define OPM_OUTPUT_COMPOSITIONAL_MODULE_HPP #define OPM_OUTPUT_COMPOSITIONAL_MODULE_HPP
#include <dune/common/fvector.hh> #include <dune/grid/common/gridenums.hh>
#include <opm/simulators/utils/moduleVersion.hpp> #include <opm/simulators/utils/moduleVersion.hpp>
@ -38,25 +38,14 @@
#include <opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.hpp> #include <opm/input/eclipse/EclipseState/SummaryConfig/SummaryConfig.hpp>
#include <opm/material/common/Valgrind.hpp> #include <opm/material/common/Valgrind.hpp>
#include <opm/material/fluidmatrixinteractions/EclEpsScalingPoints.hpp>
#include <opm/models/blackoil/blackoilproperties.hh>
#include <opm/models/discretization/common/fvbaseproperties.hh>
#include <opm/models/utils/parametersystem.hpp> #include <opm/models/utils/parametersystem.hpp>
#include <opm/models/utils/propertysystem.hh> #include <opm/models/utils/propertysystem.hh>
#include <opm/output/data/Cells.hpp>
#include <opm/output/eclipse/EclipseIO.hpp>
#include <opm/output/eclipse/Inplace.hpp>
#include <opm/simulators/flow/FlowBaseVanguard.hpp> #include <opm/simulators/flow/FlowBaseVanguard.hpp>
#include <opm/simulators/flow/GenericOutputBlackoilModule.hpp> #include <opm/simulators/flow/GenericOutputBlackoilModule.hpp>
#include <algorithm> #include <algorithm>
#include <array>
#include <cassert>
#include <cstddef> #include <cstddef>
#include <functional>
#include <stdexcept> #include <stdexcept>
#include <string> #include <string>
#include <type_traits> #include <type_traits>
@ -83,29 +72,16 @@ class OutputCompositionalModule : public GenericOutputBlackoilModule<GetPropType
using Simulator = GetPropType<TypeTag, Properties::Simulator>; using Simulator = GetPropType<TypeTag, Properties::Simulator>;
using Discretization = GetPropType<TypeTag, Properties::Discretization>; using Discretization = GetPropType<TypeTag, Properties::Discretization>;
using Scalar = GetPropType<TypeTag, Properties::Scalar>; using Scalar = GetPropType<TypeTag, Properties::Scalar>;
using Evaluation = GetPropType<TypeTag, Properties::Evaluation>;
using ElementContext = GetPropType<TypeTag, Properties::ElementContext>; using ElementContext = GetPropType<TypeTag, Properties::ElementContext>;
using MaterialLaw = GetPropType<TypeTag, Properties::MaterialLaw>;
using MaterialLawParams = GetPropType<TypeTag, Properties::MaterialLawParams>;
using IntensiveQuantities = GetPropType<TypeTag, Properties::IntensiveQuantities>; using IntensiveQuantities = GetPropType<TypeTag, Properties::IntensiveQuantities>;
using FluidSystem = GetPropType<TypeTag, Properties::FluidSystem>; using FluidSystem = GetPropType<TypeTag, Properties::FluidSystem>;
using GridView = GetPropType<TypeTag, Properties::GridView>;
using Element = typename GridView::template Codim<0>::Entity;
using ElementIterator = typename GridView::template Codim<0>::Iterator;
using BaseType = GenericOutputBlackoilModule<FluidSystem>; using BaseType = GenericOutputBlackoilModule<FluidSystem>;
using Indices = GetPropType<TypeTag, Properties::Indices>;
using Dir = FaceDir::DirEnum;
enum { conti0EqIdx = Indices::conti0EqIdx };
enum { numPhases = FluidSystem::numPhases }; enum { numPhases = FluidSystem::numPhases };
enum { numComponents = FluidSystem::numComponents }; enum { numComponents = FluidSystem::numComponents };
enum { oilPhaseIdx = FluidSystem::oilPhaseIdx }; enum { oilPhaseIdx = FluidSystem::oilPhaseIdx };
enum { gasPhaseIdx = FluidSystem::gasPhaseIdx }; enum { gasPhaseIdx = FluidSystem::gasPhaseIdx };
enum { waterPhaseIdx = FluidSystem::waterPhaseIdx }; enum { waterPhaseIdx = FluidSystem::waterPhaseIdx };
enum { gasCompIdx = FluidSystem::gasCompIdx };
enum { oilCompIdx = FluidSystem::oilCompIdx };
enum { waterCompIdx = FluidSystem::waterCompIdx };
enum { enableEnergy = getPropValue<TypeTag, Properties::EnableEnergy>() };
public: public:
template <class CollectDataToIORankType> template <class CollectDataToIORankType>
@ -336,7 +312,7 @@ public:
const IntensiveQuantities& /* intQuants */, const IntensiveQuantities& /* intQuants */,
const double /* totVolume */) const double /* totVolume */)
{ {
// this->updateFluidInPlace_(globalDofIdx, intQuants, totVolume); // this->updateFluidInPlace_(globalDofIdx, intQuants, totVolume);
} }
private: private: