| 2756 | |
| 2757 | SolverRhoResid(PCSAFTBackend& PCSAFT, CoolPropDbl T, CoolPropDbl p) : PCSAFT(PCSAFT), T(T), p(p) {} |
| 2758 | CoolPropDbl call(CoolPropDbl rhomolar) override { |
| 2759 | CoolPropDbl peos = PCSAFT.update_DmolarT(rhomolar); |
| 2760 | double cost = (peos - p) / p; |
| 2761 | if (ValidNumber(cost)) { |
| 2762 | return cost; |
| 2763 | } else { |
| 2764 | return 1.0e20; |
| 2765 | } |
| 2766 | }; |
| 2767 | }; |
| 2768 | |
| 2769 | SolverRhoResid resid(*this, T, p); |
no test coverage detected