diff options
author | pdlotko <pdlotko@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2016-10-21 12:26:22 +0000 |
---|---|---|
committer | pdlotko <pdlotko@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2016-10-21 12:26:22 +0000 |
commit | 19451e20b6d47b6a84d5ad89d99497e0e60cd377 (patch) | |
tree | d10ab5934dd78ae943070ec131ad0241e360b892 /src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp | |
parent | 60ded8e74aaec4fa519162dd15276c072f2acb2e (diff) |
The library changed from inherritance to templates.
Are the files from include/abstract removed?
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/gudhi_stat@1741 636b058d-ea47-450e-bf9e-a15bfbe3eedb
Former-commit-id: 6f768b08a7a900a56278adcf371a31840916d3ba
Diffstat (limited to 'src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp')
-rw-r--r-- | src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp b/src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp index c9ffa22e..d6899d1e 100644 --- a/src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp +++ b/src/Gudhi_stat/utilities/persistence_heat_maps/compute_scalar_product_of_persistence_heat_maps.cpp @@ -21,8 +21,6 @@ */ - -#include <gudhi/abstract_classes/Abs_Topological_data.h> #include <gudhi/concretizations/Persistence_heat_maps.h> @@ -44,12 +42,12 @@ int main( int argc , char** argv ) { filenames.push_back( argv[i] ); } - std::vector< Persistence_heat_maps* > maps; + std::vector< Persistence_heat_maps > maps; maps.reserve( filenames.size() ); for ( size_t file_no = 0 ; file_no != filenames.size() ; ++file_no ) { - Persistence_heat_maps* l = new Persistence_heat_maps; - l->load_from_file( filenames[file_no] ); + Persistence_heat_maps l; + l.load_from_file( filenames[file_no] ); maps.push_back( l ); } @@ -68,7 +66,7 @@ int main( int argc , char** argv ) { for ( size_t j = i ; j != maps.size() ; ++j ) { - scalar_product[i][j] = scalar_product[j][i] = ((Persistence_heat_maps*)maps[i])->compute_scalar_product( maps[j] ) ; + scalar_product[i][j] = scalar_product[j][i] = maps[i].compute_scalar_product( maps[j] ) ; } } |