![[Experimental]](figures/lifecycle-experimental.svg)
Helper function that gets the eligible doses from the dose grid.
The eligible doses are the doses which do not exceed a given
doselimit. For placebo design, if safety allows (i.e. if there is at least
one non-placebo dose which does not exceed the dose limit), the placebo dose
is then excluded from the eligible doses.
     
    
    Usage
    h_next_best_eligible_doses(dose_grid, doselimit, placebo, levels = FALSE)
 
    
    Arguments
- dose_grid
- (- numeric)
 all possible doses.
 
- doselimit
- (- number)
 the maximum allowed next dose.
 
- placebo
- (- flag)
 if- TRUEthe first dose level in the- dose_gridis considered as placebo.
 
- levels
- (- flag)
 if- TRUEthe levels of eligible doses are returned,
otherwise, the doses (default).
 
 
    
    Value
    A numeric vector with eligible doses or eligible dose levels if levels
flag is TRUE.
     
    
    Examples
    dose_grid <- c(0.001, seq(25, 200, 25))
h_next_best_eligible_doses(dose_grid, 79, TRUE)
#> [1] 25 50 75
h_next_best_eligible_doses(dose_grid, 24, TRUE)
#> [1] 0.001