CoolProp 6.8.1dev
An open-source fluid property and humid air property database
MixtureParameters.h
Go to the documentation of this file.
1#ifndef MIXTURE_PARAMETERS_H
2#define MIXTURE_PARAMETERS_H
3
5
6namespace CoolProp {
7
13
17bool is_predefined_mixture(const std::string& name, Dictionary& dict);
18
22std::string get_csv_predefined_mixtures();
23
29void set_predefined_mixtures(const std::string& string_data);
30
35std::string get_mixture_binary_pair_data(const std::string& CAS1, const std::string& CAS2, const std::string& param);
36
45void set_mixture_binary_pair_data(const std::string& CAS1, const std::string& CAS2, const std::string& param, const double val);
46
53void apply_simple_mixing_rule(const std::string& identifier1, const std::string& identifier2, const std::string& rule);
54
56{
57 public:
59};
60
66DepartureFunction* get_departure_function(const std::string& Name);
67
70{
71 std::string CAS1, CAS2, model;
73 std::vector<std::string> comments;
74};
77{
79 std::string model;
80 std::vector<double> a, t, d, e, eta, epsilon, beta, gamma;
81 std::vector<std::string> comments;
82};
83
92void set_departure_functions(const std::string& string_data);
93
99void set_interaction_parameters(const std::string& string_data);
100
101} /* namespace CoolProp */
102#endif