From 3c86175d08ea1b19d7509a0ea0d3f7c31ed7be6b Mon Sep 17 00:00:00 2001 From: "Bobby R. Bruce" Date: Sun, 24 Mar 2024 15:56:54 -0700 Subject: [PATCH] stdlib: Rename BaseScalarVector -> Vector This isn't a true Base class, it's just a Vector. In gem5 all Vectors are Scalar Vectors. This change simplfies the naming. Change-Id: Ib8881d854ab18de6acbf0fb200db2de6a43621a7 --- src/python/m5/ext/pystats/statistic.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/python/m5/ext/pystats/statistic.py b/src/python/m5/ext/pystats/statistic.py index 8daec11606..f11fc94a29 100644 --- a/src/python/m5/ext/pystats/statistic.py +++ b/src/python/m5/ext/pystats/statistic.py @@ -85,9 +85,9 @@ class Scalar(Statistic): self.datatype = datatype -class BaseScalarVector(Statistic): +class Vector(Statistic): """ - An abstract base class for classes containing a vector of Scalar values. + An Python statistics which representing a vector of Scalar values. """ value: List[Union[int, float]] @@ -127,7 +127,7 @@ class BaseScalarVector(Statistic): return sum(self.value) -class Distribution(BaseScalarVector): +class Distribution(Vector): """ A statistic type that stores information relating to distributions. Each distribution has a number of bins (>=1) @@ -182,7 +182,7 @@ class Distribution(BaseScalarVector): assert self.num_bins >= 1 -class Accumulator(BaseScalarVector): +class Accumulator(Vector): """ A statistical type representing an accumulator. """