diff --git a/src/include/Commons.h b/src/include/Commons.h
index a2e8fee9642773c404301ce3056a20b9881dab47..cce0a6537d1f4854619b10d1b01fd99ea867e071 100644
--- a/src/include/Commons.h
+++ b/src/include/Commons.h
@@ -228,6 +228,8 @@ public:
   dcomplex *vkt;
   //! \brief Vector of sizes in units of 2*PI/LAMBDA
   double *vsz;
+  //! \brief Total geometric cross-section.
+  double gcs;
   // >>> END OF SECTION COMMON TO ALL DESCRIPTOR TYPES <<< //
   
   // >>> NEEDED BY SPHERE AND CLUSTER <<< //
@@ -305,8 +307,6 @@ public:
   const int& ndit = _ndit;
   //! \brief Read-only view of NDM.
   const int& ndm = _ndm;
-  //! \brief Total geometric cross-section.
-  double gcs;
 
   //! \brief TBD
   dcomplex *vh;