Itasca C++ Interface
ifluidzone.h
Go to the documentation of this file.
1 //ifluidzone.h
2 #pragma once
3 
9 namespace zone {
12  class IFluidZone {
13  public:
15  virtual void setZoneBasedPP(double pp) = 0;
17  virtual string getModelName() const = 0;
19  virtual double getFluidDensity() const = 0;
21  virtual void setFluidDensity(double d) = 0;
23  virtual double getApparentSat() const=0;
25  virtual double getPermeabilityRatio() const=0;
26  };
27 } // namespace zone
28 // EoF
Interface to access fluid zone data.
Definition: ifluidzone.h:12
virtual double getApparentSat() const =0
Returns apparent saturation.
virtual double getFluidDensity() const =0
Returns the fluid density.
virtual string getModelName() const =0
Returns the fluid model name.
virtual void setFluidDensity(double d)=0
Sets the fluid density.
virtual double getPermeabilityRatio() const =0
Returns permeability ratio.
virtual void setZoneBasedPP(double pp)=0
Sets the zone pore pressure.