From 19faa6ec92cc9f45db6d337e799f3b6f2ec4af4a Mon Sep 17 00:00:00 2001 From: laurence Date: Thu, 20 Dec 2012 11:23:38 +0000 Subject: [PATCH] ENH: Add null constructor to DiagonalMatrix --- src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.C | 7 +++++++ src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.H | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.C b/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.C index 6bba442cda..d6bc7f7b71 100644 --- a/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.C +++ b/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.C @@ -27,6 +27,13 @@ License // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +template +inline Foam::DiagonalMatrix::DiagonalMatrix() +: + List() +{} + + template template Foam::DiagonalMatrix::DiagonalMatrix(const Matrix& a) diff --git a/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.H b/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.H index c89f915578..031320a457 100644 --- a/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.H +++ b/src/OpenFOAM/matrices/DiagonalMatrix/DiagonalMatrix.H @@ -60,6 +60,9 @@ public: // Constructors + //- Null constructor. + DiagonalMatrix(); + //- Construct from diagonal component of a Matrix template DiagonalMatrix(const Matrix&);