OpeningAll-class: 'OpeningAll'

OpeningAll-classR Documentation

OpeningAll

Description

[Experimental]

OpeningAll combines multiple Opening objects using AND logic. A backfill cohort is opened only if ALL opening criteria in the list are satisfied. This can also be created using the & operator.

Usage

OpeningAll(...)

.DefaultOpeningAll()

Arguments

...

(Opening) opening objects to combine with AND logic.

Slots

open_list

(list) a list of Opening objects to be combined with AND logic.

Note

Typically, end users will not use the .DefaultOpeningAll() function.

See Also

Opening, OpeningAny, OpeningList.

Examples

# Create two opening criteria
opening1 <- OpeningMinDose(min_dose = 10)
opening2 <- OpeningMinCohorts(min_cohorts = 3)

# Combine them with AND logic: both must be satisfied
opening_all <- OpeningAll(opening1, opening2)
print(opening_all)

# Alternative: use the & operator
opening_all_alt <- opening1 & opening2
print(opening_all_alt)

crmPack documentation built on July 5, 2026, 9:06 a.m.