16 #include <boost/bind.hpp>
32 virtual void setThermoclineLayer1Depth(
double depth) = 0;
33 virtual double thermoclineLayer1Depth() = 0;
34 virtual void setThermoclineLayer1Permeability(
double depth) = 0;
35 virtual double thermoclineLayer1Permeability() = 0;
36 virtual void setThermoclineLayer2Depth(
double depth) = 0;
37 virtual double thermoclineLayer2Depth() = 0;
38 virtual void setThermoclineLayer2Permeability(
double depth) = 0;
39 virtual double thermoclineLayer2Permeability() = 0;
40 virtual void setThermoclineLayer3Depth(
double depth) = 0;
41 virtual double thermoclineLayer3Depth() = 0;
42 virtual void setThermoclineLayer3Permeability(
double depth) = 0;
43 virtual double thermoclineLayer3Permeability() = 0;
44 virtual void setThermoclineLayer4Depth(
double depth) = 0;
45 virtual double thermoclineLayer4Depth() = 0;
46 virtual void setThermoclineLayer4Permeability(
double depth) = 0;
47 virtual double thermoclineLayer4Permeability() = 0;
48 virtual void setThermoclineLayer5Depth(
double depth) = 0;
49 virtual double thermoclineLayer5Depth() = 0;
50 virtual void setThermoclineLayer5Permeability(
double depth) = 0;
51 virtual double thermoclineLayer5Permeability() = 0;
54 virtual void setDepthDecimals(
int decimals) = 0;