From 612a90b6df9f956bee55f24a2abbc66738f0bd18 Mon Sep 17 00:00:00 2001 From: Matteo Pagin Date: Wed, 18 Jan 2023 23:07:59 +0000 Subject: [PATCH] spectrum: Declare new types with "using" instead of "typedef" --- src/spectrum/model/matrix-based-channel-model.h | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/spectrum/model/matrix-based-channel-model.h b/src/spectrum/model/matrix-based-channel-model.h index 5183bbf6c..4a8d13b38 100644 --- a/src/spectrum/model/matrix-based-channel-model.h +++ b/src/spectrum/model/matrix-based-channel-model.h @@ -49,14 +49,14 @@ class MatrixBasedChannelModel : public Object */ ~MatrixBasedChannelModel() override; - typedef std::vector DoubleVector; //!< type definition for vectors of doubles - typedef std::vector Double2DVector; //!< type definition for matrices of doubles - typedef std::vector - Double3DVector; //!< type definition for 3D matrices of doubles - typedef std::vector - Complex2DVector; //!< type definition for complex matrices - typedef std::vector - Complex3DVector; //!< type definition for complex 3D matrices + using DoubleVector = std::vector; //!< type definition for vectors of doubles + using Double2DVector = std::vector; //!< type definition for matrices of doubles + using Double3DVector = + std::vector; //!< type definition for 3D matrices of doubles + using Complex2DVector = + std::vector; //!< type definition for complex matrices + using Complex3DVector = + std::vector; //!< type definition for complex 3D matrices /** * Data structure that stores a channel realization