summaryrefslogtreecommitdiff
path: root/src/Persistence_representations/include
diff options
context:
space:
mode:
authormcarrier <mcarrier@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2018-07-03 05:52:22 +0000
committermcarrier <mcarrier@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2018-07-03 05:52:22 +0000
commit0c372ac3217ef31607c25266ff4394b5fa1ca2a8 (patch)
treee7c7ea46afe96ae51117e869ba6d958f57669105 /src/Persistence_representations/include
parentd221f79cfb7d84941d791835e52fa4a596269cc6 (diff)
corrected test units
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/kernels@3662 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5b37dde84d00538ff15b7e638ba1f2d6800573c0
Diffstat (limited to 'src/Persistence_representations/include')
-rw-r--r--src/Persistence_representations/include/gudhi/common_persistence_representations.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Persistence_representations/include/gudhi/common_persistence_representations.h b/src/Persistence_representations/include/gudhi/common_persistence_representations.h
index 024c99ec..66ed3bf8 100644
--- a/src/Persistence_representations/include/gudhi/common_persistence_representations.h
+++ b/src/Persistence_representations/include/gudhi/common_persistence_representations.h
@@ -49,7 +49,7 @@ using Weight = std::function<double (std::pair<double, double>) >;
using Kernel = std::function<double (std::pair<double, double>, std::pair<double, double> )>;
Kernel Gaussian_kernel(double sigma){
- return [=](std::pair<double, double> p, std::pair<double, double> q){return std::exp( -((p.first-q.first)*(p.first-q.first) + (p.second-q.second)*(p.second-q.second)) / (sigma*sigma) );};
+ return [=](std::pair<double, double> p, std::pair<double, double> q){return (1.0 / (std::sqrt(2*pi)*sigma)) * std::exp( -((p.first-q.first)*(p.first-q.first) + (p.second-q.second)*(p.second-q.second)) / (2*sigma*sigma) );};
}
Kernel polynomial_kernel(double c, double d){