Observable

class openff.evaluator.utils.observables.Observable(value: Optional[Union[pint.measurement.build_measurement_class.<locals>.Measurement, pint.quantity.build_quantity_class.<locals>.Quantity]] = None, gradients: Optional[List[openff.evaluator.forcefield.gradients.ParameterGradient]] = None)[source]

A class which stores the mean value of an observable as well as the standard error in the mean. Optionally, the derivatives of the mean with respect to certain force field parameters may also be stored.

__init__(value: Optional[Union[pint.measurement.build_measurement_class.<locals>.Measurement, pint.quantity.build_quantity_class.<locals>.Quantity]] = None, gradients: Optional[List[openff.evaluator.forcefield.gradients.ParameterGradient]] = None)[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([value, gradients])

Initialize self.

clear_gradients()

Clears all gradient information.

Attributes

error

gradients

value

clear_gradients()

Clears all gradient information.