24#include <unordered_map>
50 PressureHydroCarbonPV = 10,
51 DynamicPoreVolume = 11,
67 void add(
const std::string& region, Phase phase, std::size_t region_number,
double value);
68 void add(Phase phase,
double value);
70 double get(
const std::string& region, Phase phase, std::size_t region_number)
const;
71 double get(Phase phase)
const;
73 bool has(
const std::string& region, Phase phase, std::size_t region_number)
const;
74 bool has(Phase phase)
const;
76 std::size_t max_region()
const;
77 std::size_t max_region(
const std::string& region_name)
const;
85 std::vector<double> get_vector(
const std::string& region, Phase phase)
const;
87 static const std::vector<Phase>& phases();
89 std::unordered_map<std::string, std::unordered_map<Phase, std::unordered_map<std::size_t, double>>> phase_values;
Definition: Inplace.hpp:30
This class implements a small container which holds the transmissibility mulitpliers for all the face...
Definition: Exceptions.hpp:29