Writes an entry for name into the object's extension metadata, converting
it to the versioned list form. Existing entries (and their version stamps)
are preserved, keeping their position in the chain. A genuinely new entry is
prepended to the front of the list.
recordExtension(params, name, version = NULL, requirement = NULL)The params object with updated extension metadata.
A MizerParams object.
The extension identifier (package/class name).
Optional version string to stamp. If NULL (default) the
existing stamp is preserved.
Optional requirement string (e.g. "sizespectrum/mizerMR"
or "1.0.0").
This is infrastructure for extension package authors. An extension
constructor normally calls recordExtension() and then
coerceToExtensionClass(). Ordinary model users do not need either call.
"Creating a mizer extension package": Creating a mizer extension package
Other extension tools:
NOther(),
coerceToExtensionClass(),
initialNOther<-(),
other_mort(),
setComponent(),
setRateFunction()