Extract named elements from MCMC sampler control list
extractControlElement(controlList, elementName, defaultValue, error)
control list object, which is passed as an argument to all MCMC sampler setup functions.
character string, giving the name of the element to be extracted from the control list.
default value of the control list element, giving the value to be used when the elementName does not exactly match the name of an element in the controlList.
character string, giving the error message to be printed if no defaultValue is provided and elementName does not match the name of an element in the controlList.
The element of controlList with name matching elementName; or, if no controlList name matches elementName, rather the defaultValue is returned.