From 3f0b210af1cd01e1908bf17eea4eba3a8acb2634 Mon Sep 17 00:00:00 2001
From: Markus Jehl
Date: Mon, 25 Jul 2022 11:19:05 +0200
Subject: [PATCH] Revert "Merge pull request #901 from
robbietuk/RDP/HessianVectorProduct"
This reverts commit 4d087f3e7cf3c6d2d95b87f64e9e68bf9f1b186e, reversing
changes made to f98246f96f939e6a0c725d31205a995ecb395264.
---
documentation/release_5.1.htm | 10 +-
.../stir/recon_buildblock/FilterRootPrior.h | 2 -
.../stir/recon_buildblock/GeneralisedPrior.h | 21 +-
.../stir/recon_buildblock/LogcoshPrior.h | 40 +-
src/include/stir/recon_buildblock/PLSPrior.h | 2 -
.../stir/recon_buildblock/QuadraticPrior.h | 27 +-
.../RelativeDifferencePrior.h | 28 +-
src/recon_buildblock/FilterRootPrior.cxx | 6 -
.../GeneralisedObjectiveFunction.cxx | 9 +-
src/recon_buildblock/GeneralisedPrior.cxx | 19 +-
src/recon_buildblock/LogcoshPrior.cxx | 85 +----
src/recon_buildblock/PLSPrior.cxx | 7 -
src/recon_buildblock/QuadraticPrior.cxx | 157 ++------
.../RelativeDifferencePrior.cxx | 205 +---------
src/recon_test/test_priors.cxx | 354 ++----------------
15 files changed, 117 insertions(+), 855 deletions(-)
diff --git a/documentation/release_5.1.htm b/documentation/release_5.1.htm
index e76c54f41b..30783fb131 100644
--- a/documentation/release_5.1.htm
+++ b/documentation/release_5.1.htm
@@ -25,8 +25,7 @@ Overall summary
improvements to the documentation.
-This release contains mainly code written by Nikos Eftimiou (UPenn and MGH), with support by Kris Thielemans (UCL).
- Additional changes to penalty functions were made by Robert Twyman (UCL).
+
This release contains mainly code written by Nikos Eftimiou (UPenn and MGH), with support by Kris Thielemans (UCL)
Patch release info
@@ -44,8 +43,6 @@ New functionality
Support for PENNPET Explorer listmode data (if proprietary libraries are found) by Nikos Efthimiou, see PR #1028.
- Improvements to penalty functions including Hessian methods, see PR #901.
-
@@ -69,11 +66,6 @@ Documentation changes
recon_test_pack changes
Other changes to tests
- Significant changes made to test_priors
that tests the Hessian's convexity, given
- x(Hx) > 0
, and a perturbation response, using gradients, was added to determine the Hessian
- (for a single densel) is within tolerance.
- Tests the Quadratic, Relative Difference (in two configurations) and Log-Cosh Penalties (Robert Twyman, UCL).
-