Itasca C++ Interface
ifluidsat.h
1 #pragma once
2 
3 /*
4  * \file
5  * \brief Interface to fluid saturation model (soil water characteristic curve)
6  */
7 class IString;
8 
9 namespace zone {
11  class IFluidSat {
12  public:
13  virtual int getCode() const = 0;
14  virtual void setCode(int) = 0;
15  virtual IString getTableName() const = 0;
16  virtual void setTableName(const IString &) = 0;
17  virtual double getProperty(int) const = 0;
18  virtual void setProperty(int, const double &) = 0;
19  virtual double calculateApparentSaturation(const double &) = 0;
20  virtual double getApparentSaturation() const = 0;
21  };
22 } // namespace zone
23 // EoF
Definition: istring.h:14
Interface to fluid permeability model.
Definition: ifluidsat.h:11