Create PhaseUsage constructor

This commit is contained in:
Joakim Hove
2021-10-31 19:29:02 +01:00
parent 624d8b1343
commit bcdc974585
4 changed files with 80 additions and 0 deletions

View File

@@ -21,6 +21,7 @@
#define OPM_BLACKOILPHASES_HEADER_INCLUDED
#include <array>
#include <vector>
namespace Opm
{
@@ -43,6 +44,10 @@ namespace Opm
struct PhaseUsage : public BlackoilPhases
{
PhaseUsage() = default;
explicit PhaseUsage(std::vector<BlackoilPhases::PhaseIndex> phases);
std::array<int, MaxNumPhases + NumCryptoPhases> phase_used;
std::array<int, MaxNumPhases + NumCryptoPhases> phase_pos;