74 double inner_radius{};
75 double permeability{};
77 double angle_fraction{};
79 std::optional<double> initial_pressure{};
80 std::optional<double> initial_temperature{};
81 std::vector<double> dimensionless_time{};
82 std::vector<double> dimensionless_pressure{};
86 double timeConstant()
const {
return this->time_constant_; }
87 double influxConstant()
const {
return this->influx_constant_; }
88 double waterDensity()
const {
return this->water_density_; }
89 double waterViscosity()
const {
return this->water_viscosity_; }
91 bool operator==(
const AQUCT_data& other)
const;
95 template<
class Serializer>
98 serializer(this->aquiferID);
99 serializer(this->inftableID);
100 serializer(this->pvttableID);
101 serializer(this->porosity);
102 serializer(this->datum_depth);
103 serializer(this->total_compr);
104 serializer(this->inner_radius);
105 serializer(this->permeability);
106 serializer(this->thickness);
107 serializer(this->angle_fraction);
108 serializer(this->initial_pressure);
109 serializer(this->initial_temperature);
110 serializer(this->dimensionless_time);
111 serializer(this->dimensionless_pressure);
112 serializer(this->time_constant_);
113 serializer(this->influx_constant_);
114 serializer(this->water_density_);
115 serializer(this->water_viscosity_);
119 double time_constant_{};
120 double influx_constant_{};
121 double water_density_{};
122 double water_viscosity_{};