The root solvers are currently hardcoded to use a relative tolerance as an exit condition. This is fine where they're used in the C2P routine, but certain EOS policies need root-solving capabilities of their own, and some of them are better behaved with an absolute tolerance. The best solution would be to make the exit condition part of the root functor.
The root solvers are currently hardcoded to use a relative tolerance as an exit condition. This is fine where they're used in the C2P routine, but certain EOS policies need root-solving capabilities of their own, and some of them are better behaved with an absolute tolerance. The best solution would be to make the exit condition part of the root functor.