CompoundProperties class for Simulation compound configurations
CompoundProperties.RdAn R6 class representing one entry in a Simulation's Compounds
array. Carries the compound reference (by name) plus the simulation's
calculation-method overrides, alternative selections, process
selections, and optional ProtocolSelection. Internal machinery only:
add_simulation()'s inline compounds argument is the user-facing way
to configure a compound for a simulation; this class is not part of the
public API.
Active bindings
dataThe raw data of the entry (read-only). Rebuilt from the nested caches so that mutations on the wrapped objects flow back to the export payload.
nameThe name of the compound building block. Writable: must be a non-empty scalar string.
calculation_methodsCharacter vector of calculation method names that override the compound's defaults in this simulation. Writable: must be a character vector, or
NULLto clear.alternativesList of CompoundGroupSelection objects.
processesList of CompoundProcessSelection objects.
protocolA ProtocolSelection object or
NULL.