25inline std::shared_ptr<CoolProp::AbstractState>
get_critical_point(
const std::shared_ptr<CoolProp::AbstractState>& state);
37 std::vector<double>
x;
38 std::vector<double>
y;
49 std::shared_ptr<CoolProp::AbstractState> state_;
50 std::shared_ptr<CoolProp::AbstractState> critical_state_;
56 const std::shared_ptr<CoolProp::AbstractState>& state);
59 void calc_sat_range(
int count);
60 void update_pair(
int& ipos,
int& xpos,
int& ypos,
int& pair);
61 void calc_range(std::vector<double>& xvals, std::vector<double>& yvals);
187 bool swap_axis_inputs_for_update_;
188 std::shared_ptr<CoolProp::AbstractState> state_;
189 std::shared_ptr<CoolProp::AbstractState> critical_state_;
193 Range2D get_Tp_limits()
const;