Implemented rhomass_critical function in AbstractState. Closes https://github.com/CoolProp/CoolProp/issues/303

Signed-off-by: Ian Bell <ian.h.bell@gmail.com>
This commit is contained in:
Ian Bell
2014-12-08 18:22:01 -05:00
parent e62d11263c
commit 32fa56108d
2 changed files with 23 additions and 7 deletions

View File

@@ -188,7 +188,7 @@ double AbstractState::trivial_keyed_output(int key)
case irhomolar_critical:
return this->rhomolar_critical();
case irhomass_critical:
return this->rhomolar_critical()*molar_mass();
return this->rhomass_critical();
case iODP:
return this->calc_ODP();
case iGWP100:
@@ -322,7 +322,9 @@ double AbstractState::p_triple(void){
double AbstractState::rhomolar_critical(void){
return calc_rhomolar_critical();
}
double AbstractState::rhomass_critical(void){
return calc_rhomolar_critical()*molar_mass();
}
double AbstractState::hmolar(void){
if (!_hmolar) _hmolar = calc_hmolar();
return _hmolar;