Parameters Class¶
- class Parameters(parameters=None)
Purpose¶
Parameters is an ordered collection of equation parameters with name-based
lookup helpers.
Methods¶
check(parameters)Validate another parameter set against this layout.
declared.check(provided)
fill(parameters)Copy provided values into this layout.
filled = declared.fill(provided)
required_filled()Return whether all required parameters have values.
get_named_parameter(name)Fetch a parameter by name.
Typical example¶
from piethorn.math.equation import Parameter, Parameters
declared = Parameters((
Parameter("", required=True),
Parameter("named", default=1),
))
provided = Parameters((
Parameter("", value=10),
Parameter("named", value=20),
))