From 7ad971abd32d767c02abdbb26e599ac90e4b9c50 Mon Sep 17 00:00:00 2001
From: Giovanni La Mura <giovanni.lamura@inaf.it>
Date: Mon, 13 Nov 2023 10:57:32 +0100
Subject: [PATCH] Adapt common blocks structure to cluster case

---
 src/include/Commons.h   | 2 ++
 src/libnptm/Commons.cpp | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/include/Commons.h b/src/include/Commons.h
index db9a134d..4aeb5ef0 100644
--- a/src/include/Commons.h
+++ b/src/include/Commons.h
@@ -214,6 +214,8 @@ public:
 	//! \brief QUESTION: definition?
 	std::complex<double> *vj0;
 	//! \brief QUESTION: definition?
+	std::complex<double> *vj;
+	//! \brief QUESTION: definition?
 	std::complex<double> *vyhj;
 	//! \brief QUESTION: definition?
 	std::complex<double> *vyj0;
diff --git a/src/libnptm/Commons.cpp b/src/libnptm/Commons.cpp
index 004ee59e..342381f8 100644
--- a/src/libnptm/Commons.cpp
+++ b/src/libnptm/Commons.cpp
@@ -99,6 +99,7 @@ C1_AddOns::C1_AddOns(C4 *c4) {
 	nlemt = 2 * c4->nlem;
 	vh = new complex<double>[(nsph * nsph - 1) * c4->litpo];
 	vj0 = new complex<double>[nsph * c4->lmtpo];
+	vj = new complex<double>[1]; // QUESTION: is 1 really enough for a general case?
 	vyhj = new complex<double>[nsph * (nsph - 1) * c4->litpo];
 	vyj0 = new complex<double>[nsph * c4->lmtpo];
 	am0m = new complex<double>*[nlemt];
-- 
GitLab