20 #ifndef RST_NETBALAN_HPP 21 #define RST_NETBALAN_HPP 32 namespace Opm {
namespace RestartIO {
37 explicit RstNetbalan(
const std::vector<int>& intehead,
38 const std::vector<double>& doubhead,
41 double interval()
const 43 return this->calc_interval_;
46 double pressureTolerance()
const 51 std::size_t pressureMaxIter()
const 53 return this->pressure_max_iter_;
56 double thpTolerance()
const 58 return this->thp_tolerance_;
61 std::size_t thpMaxIter()
const 63 return this->thp_max_iter_;
66 const std::optional<double>& targetBalanceError()
const 68 return this->target_branch_balance_error_;
71 const std::optional<double>& maxBalanceError()
const 73 return this->max_branch_balance_error_;
76 const std::optional<double>& minTstep()
const 78 return this->min_tstep_;
82 double calc_interval_;
84 std::size_t pressure_max_iter_;
86 double thp_tolerance_;
87 std::size_t thp_max_iter_;
89 std::optional<double> target_branch_balance_error_{};
90 std::optional<double> max_branch_balance_error_{};
91 std::optional<double> min_tstep_{};
96 #endif // RST_NETBALAN_HPP This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:30
Definition: netbalan.hpp:34
Definition: UnitSystem.hpp:34