MCPcopy Create free account
hub / github.com/CoolProp/CoolProp / convert_from_SI

Function convert_from_SI

src/HumidAirProp.cpp:1644–1677  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1642 }
1643}
1644void convert_from_SI(const std::string& Name, double& val) {
1645 switch (Name2Type(Name)) {
1646 case GIVEN_COND:
1647 case GIVEN_ENTHALPY:
1648 case GIVEN_ENTHALPY_HA:
1649 case GIVEN_ENTROPY:
1650 case GIVEN_ENTROPY_HA:
1651 case GIVEN_INTERNAL_ENERGY:
1652 case GIVEN_INTERNAL_ENERGY_HA:
1653 case GIVEN_CP:
1654 case GIVEN_CPHA:
1655 case GIVEN_CV:
1656 case GIVEN_CVHA:
1657 case GIVEN_P:
1658 case GIVEN_PARTIAL_PRESSURE_WATER:
1659 case GIVEN_SPEED_OF_SOUND:
1660 case GIVEN_ISENTROPIC_EXPONENT:
1661 val /= 1000;
1662 return;
1663 case GIVEN_T:
1664 case GIVEN_TDP:
1665 case GIVEN_TWB:
1666 case GIVEN_RH:
1667 case GIVEN_VDA:
1668 case GIVEN_VHA:
1669 case GIVEN_HUMRAT:
1670 case GIVEN_VISC:
1671 case GIVEN_PSIW:
1672 case GIVEN_COMPRESSIBILITY_FACTOR:
1673 return;
1674 case GIVEN_INVALID:
1675 throw CoolProp::ValueError(format("invalid input to convert_from_SI"));
1676 }
1677}
1678double HAProps(const std::string& OutputName, const std::string& Input1Name, double Input1, const std::string& Input2Name, double Input2,
1679 const std::string& Input3Name, double Input3) {
1680 convert_to_SI(Input1Name, Input1);

Callers 1

HAPropsFunction · 0.85

Calls 2

Name2TypeFunction · 0.85
formatFunction · 0.70

Tested by

no test coverage detected