52 virtual void reset_actnum(
const std::vector<int>& actnum);
54 const std::string& default_region()
const;
55 virtual std::vector<int> actnum()
const;
56 virtual std::vector<double> porv(
bool global =
false)
const;
59 void apply_schedule_keywords(
const std::vector<DeckKeyword>& keywords);
70 std::size_t active_size()
const;
130 template <
typename T>
131 std::vector<T> get_copy(
const std::string& keyword,
bool global=
false)
const;
142 template <
typename T>
143 const std::vector<T>* try_get(
const std::string& keyword)
const;
150 template <
typename T>
151 std::vector<bool> defaulted(
const std::string& keyword)
const;
163 template <
typename T>
164 static bool supported(
const std::string& keyword);
173 template <
typename T>
174 std::vector<std::string> keys()
const;
176 virtual std::vector<std::string> fip_regions()
const;
179 get_int_field_data(
const std::string& keyword)
const;
186 virtual const std::vector<int>& get_int(
const std::string& keyword)
const {
return this->get<int>(keyword); }
187 virtual std::vector<int> get_global_int(
const std::string& keyword)
const {
return this->get_global<int>(keyword); }
189 virtual const std::vector<double>& get_double(
const std::string& keyword)
const {
return this->get<double>(keyword); }
190 virtual std::vector<double> get_global_double(
const std::string& keyword)
const {
return this->get_global<double>(keyword); }
192 virtual bool has_int(
const std::string& keyword)
const {
return this->has<int>(keyword); }
193 virtual bool has_double(
const std::string& keyword)
const {
return this->has<double>(keyword); }
226 virtual bool tran_active(
const std::string& keyword)
const;
237 virtual void apply_tran(
const std::string& keyword, std::vector<double>& tran_data)
const;
241 const std::unordered_map<std::string,Fieldprops::TranCalculator>& getTran()
const;
260 template <
typename T>
261 const std::vector<T>& get(
const std::string& keyword)
const;
268 template <
typename T>
269 bool has(
const std::string& keyword)
const;
276 template <
typename T>
277 std::vector<T> get_global(
const std::string& keyword)
const;
279 std::shared_ptr<FieldProps> fp;
const Fieldprops::FieldData< double > & get_double_field_data(const std::string &keyword, bool allow_unsupported=false) const
Get double field data associated with a keyword.
Definition FieldPropsManager.cpp:85
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition Exceptions.hpp:30