CppNumericalSolvers icon indicating copy to clipboard operation
CppNumericalSolvers copied to clipboard

Avoid alphaStar = -inf when du contains a zero

Open tlbtlbtlb opened this issue 2 years ago • 1 comments

When du(i) == 0 and it's approaching a lower bound, FindAlpha can return -inf. It should only return values in [0,1]. The added check fixes it

tlbtlbtlb avatar Aug 13 '22 19:08 tlbtlbtlb

Thanks for the change. It is not obvious for me that this case can happen. Could you please provide more details when you hit this issue?

PatWie avatar Aug 15 '22 18:08 PatWie