feynlag.parameters.ParameterSet

class feynlag.parameters.ParameterSet(*params)[source]

Collection of parameters with dependency resolution.

Internal parameters may depend on other internal parameters; the dependency graph must be acyclic. dependency_order() returns internals in evaluation order (what UFO’s parameters.py requires).

__init__(*params)[source]

Methods

__init__(*params)

add(*params)

dependency_order()

Topologically sort internal parameters by their dependencies.

numeric()

Numeric value of every parameter (externals must have values).

resolve()

Map every internal symbol to an expression in externals only.

Attributes

externals

internals