12#ifndef FLASHROUTINES_H
13#define FLASHROUTINES_H
36 for (std::size_t i = 0; i < z.size(); i++) {
38 summer += z[i] * (Ki - 1) / (1 - beta + beta * Ki);
46 for (std::size_t i = 0; i < z.size(); i++) {
48 summer += -z[i] * pow((Ki - 1) / (1 - beta + beta * Ki), 2);
133 const char* fn_name);
235 HS_flash_singlephaseOptions& options);
243 HS_flash_twophaseOptions& options);
247 double Tlo_override);
262 rhor(
HEOS.get_reducing_state().rhomolar),
266 double call(
double rhomolar)
override {
270 return (peos -
p) /
p;
272 double deriv(
double rhomolar)
override {