allow constructing JFunc from variables
also add equality operator
This commit is contained in:
@@ -32,7 +32,11 @@ public:
|
||||
enum class Flag { BOTH, WATER, GAS };
|
||||
enum class Direction { XY, X, Y, Z };
|
||||
|
||||
JFunc();
|
||||
explicit JFunc(const Deck& deck);
|
||||
JFunc(Flag flag, double ow, double go,
|
||||
double alpha, double beta, Direction dir);
|
||||
|
||||
double alphaFactor() const;
|
||||
double betaFactor() const;
|
||||
double goSurfaceTension() const;
|
||||
@@ -40,6 +44,8 @@ public:
|
||||
const Flag& flag() const;
|
||||
const Direction& direction() const;
|
||||
|
||||
bool operator==(const JFunc& data) const;
|
||||
|
||||
private:
|
||||
Flag m_flag; // JFUNC flag: WATER, GAS, or BOTH. Default BOTH
|
||||
double m_owSurfaceTension; // oil-wat surface tension. Required if flag is BOTH or WATER
|
||||
|
||||
Reference in New Issue
Block a user