mirror of
https://github.com/OPM/opm-simulators.git
synced 2026-10-25 23:20:12 -05:00
move FlowProblem parameters to TypeTag-free parameter system
This commit is contained in:
1 parent
fdcc9a0fb2
commit
414f313d2a
6 files changed
+28
-52
No files matched your search
@@ -28,29 +28,27 @@
|
||||
#ifndef OPM_FLOW_PROBLEM_PARAMETERS_HPP
|
||||
#define OPM_FLOW_PROBLEM_PARAMETERS_HPP
|
||||
|
||||
#include <opm/models/utils/propertysystem.hh>
|
||||
#include <opm/input/eclipse/Parser/ParserKeywords/E.hpp>
|
||||
|
||||
namespace Opm::Parameters {
|
||||
|
||||
// Enable partial compensation of systematic mass losses via the source term of the next time
|
||||
// step
|
||||
template<class TypeTag, class MyTypeTag>
|
||||
struct EnableDriftCompensation { using type = Properties::UndefinedProperty; };
|
||||
|
||||
// Enable partial compensation of systematic mass losses via
|
||||
// the source term of the next time step
|
||||
struct EnableDriftCompensation { static constexpr bool value = true; };
|
||||
|
||||
// implicit or explicit pressure in rock compaction
|
||||
template<class TypeTag, class MyTypeTag>
|
||||
struct ExplicitRockCompaction { using type = Properties::UndefinedProperty; };
|
||||
struct ExplicitRockCompaction { static constexpr bool value = false; };
|
||||
|
||||
// Parameterize equilibration accuracy
|
||||
template<class TypeTag, class MyTypeTag>
|
||||
struct NumPressurePointsEquil { using type = Properties::UndefinedProperty; };
|
||||
struct NumPressurePointsEquil
|
||||
{ static constexpr int value = ParserKeywords::EQLDIMS::DEPTH_NODES_P::defaultValue; };
|
||||
|
||||
template<class TypeTag, class MyTypeTag>
|
||||
struct OutputMode { using type = Properties::UndefinedProperty; };
|
||||
struct OutputMode { static constexpr auto value = "all"; };
|
||||
|
||||
// The number of time steps skipped between writing two consequtive restart files
|
||||
template<class TypeTag, class MyTypeTag>
|
||||
struct RestartWritingInterval { using type = Properties::UndefinedProperty; };
|
||||
// The frequency of writing restart (*.ers) files. This is the number of time steps
|
||||
// between writing restart files
|
||||
struct RestartWritingInterval { static constexpr int value = 0xffffff; }; // disable
|
||||
|
||||
} // namespace Opm::Parameters
|
||||
|
||||
|
||||
Reference in new issue
Block a user