eos computes enthalpy messily
calculate critical matrices more naturally