]> git.treefish.org Git - phys/su2clebsch.git/commitdiff
Destructing prestore.
authorAlexander Schmidt <alex@treefish.org>
Wed, 27 Aug 2014 22:52:33 +0000 (00:52 +0200)
committerAlexander Schmidt <alex@treefish.org>
Wed, 27 Aug 2014 22:52:33 +0000 (00:52 +0200)
su2clebsch.cpp
su2clebsch.hpp

index 11d506e5b1667863d24a21c147b84deb5a7c1dd7..f809635724e966f738b71c5a8864683bd6207825 100644 (file)
@@ -21,6 +21,11 @@ namespace su2clebsch {
     return result;
   }
 
     return result;
   }
 
+  prestore::~prestore ()
+  {
+    delete[] cgcdata;
+  }
+
   prestore::prestore(unsigned int _max2j) 
   {
     max2j = _max2j;
   prestore::prestore(unsigned int _max2j) 
   {
     max2j = _max2j;
index 87e01bf75020b7d2ffc5414e53ce3d196edc2d73..955868c04f9871279d5c58308bf73466fac81a7b 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef SU2CLEBSCH_HPP
 #define SU2CLEBSCH_HPP
 
 #ifndef SU2CLEBSCH_HPP
 #define SU2CLEBSCH_HPP
 
+using namespace std;
+
 namespace su2clebsch {
 
   struct prestore {
 namespace su2clebsch {
 
   struct prestore {
@@ -9,6 +11,7 @@ namespace su2clebsch {
     double *cgcdata;
   public:
     prestore(unsigned int _max2j);
     double *cgcdata;
   public:
     prestore(unsigned int _max2j);
+    ~prestore();
 
     friend double cgc (int factor1_2j, int factor1_2m, int factor2_2j, int factor2_2m,
                       int irrep_2j, int irrep_2m, const prestore& Prestore);
 
     friend double cgc (int factor1_2j, int factor1_2m, int factor2_2j, int factor2_2m,
                       int irrep_2j, int irrep_2m, const prestore& Prestore);