cyclus/core — Issue #10: Define paradigm (and provide example) of defining template variables and overriding with instance variables
Author: rwcarlsen
Created: 2012-01-31 20:15:11+00:00
State: open

In the current use of facilities, a template is defined with some set of parameters, after which that template can be used to defined specific instances of facilities based on that template. There is currently no mechanism to define instance-specific parameters for a facility that are different from the values defined in the template (overriding the defaults) or a different set of values than are defined in the template (extending beyond the defaults).

Some recipe reactor facility model is ripe as a place to demonstrate this.

It will be difficult (impossible?) to define required instance-specific parameters in the XML grammar, so software-level error checking will be required.