Opened 6 years ago

Closed 6 years ago

#5733 closed Bugs (fixed)

Uniform distribution complemented cdf wrong meaning

Reported by: mr.findmyphone@… Owned by: Paul A. Bristow
Milestone: Boost 1.48.0 Component: math
Version: Boost Development Trunk Severity: Problem
Keywords: uniform cdf complemented Cc: pbristow@…


The bug occurs out of the bounds of the function for x smaller than lower bound it returns 0. for x greater than higher bound it return 1. It should be vice versa.

It is also inconsistent with cdf regular function which returns te same values (and not the complemented).

[Code] if (x < lower) {

return 0;

} if (x > upper) {

return 1;

} [Code]

Attachments (0)

Change History (4)

comment:1 Changed 6 years ago by anonymous

Component: Nonemath
Owner: set to John Maddock

comment:2 Changed 6 years ago by John Maddock

Cc: pbristow@… added

Paul, was this one one of yours?

comment:3 Changed 6 years ago by Paul A. Bristow

Milestone: To Be DeterminedBoost 1.48.0
Owner: changed from John Maddock to Paul A. Bristow
Version: Boost 1.47.0Boost Development Trunk

Confirmed and uniform.hpp and test_uniform.cpp corrected in trunk. Completed: At revision: 73360

comment:4 Changed 6 years ago by Paul A. Bristow

Keywords: uniform cdf complemented added
Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
as closed The owner will remain Paul A. Bristow.
The resolution will be deleted.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.