Implemented conformal state solver for ECS

Closes https://github.com/CoolProp/CoolProp/issues/185

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
Ian Bell
2014-11-23 23:37:31 -05:00
parent a73cfd4c49
commit f706657072
6 changed files with 103 additions and 11 deletions

View File

@@ -279,6 +279,8 @@ double AbstractState::keyed_output(int key)
return conductivity();
case iPhase:
return phase();
case iZ:
return compressibility_factor();
default:
throw ValueError(format("This input [%d: \"%s\"] is not valid for keyed_output",key,get_parameter_information(key,"short").c_str()));
}
@@ -388,6 +390,8 @@ double AbstractState::Bvirial(void){ return calc_Bvirial(); }
double AbstractState::Cvirial(void){ return calc_Cvirial(); }
double AbstractState::dBvirial_dT(void){ return calc_dBvirial_dT(); }
double AbstractState::dCvirial_dT(void){ return calc_dCvirial_dT(); }
double AbstractState::compressibility_factor(void){ return calc_compressibility_factor(); }
// // ----------------------------------------
// // Smoothing functions for density