base_composite_metric module¶
A metric that relies on another metric.
- class gemseo.utils.metrics.base_composite_metric.BaseCompositeMetric(metric)[source]¶
Bases:
BaseMetric
[_InputT
,_OutputT
]A base class for a metric that relies on another metric.
Initialize self. See help(type(self)) for accurate signature.
- Parameters:
metric (BaseMetric[Any, Any]) – The metric the composite metric relies on.
- abstract compute(a, b)¶
Evaluate the metric.
- Parameters:
a (_InputT) – A first quantity.
b (_InputT) – A second quantity.
- Returns:
The metric associated with
a
andb
.- Return type:
_OutputT