The primary observable interface is relatively straightforward---everything can be measured straight off of the configuration.
But derived quantities are more subtle, depending potentially on expectation values of primary observables and other derived quantities, in addition to the action.
We should construct a good, generic DerivedQuantity interface so that we can program them straightforwardly.
The primary observable interface is relatively straightforward---everything can be measured straight off of the configuration.
But derived quantities are more subtle, depending potentially on expectation values of primary observables and other derived quantities, in addition to the action.
We should construct a good, generic DerivedQuantity interface so that we can program them straightforwardly.