diff --git a/auto/Wrap/doxygenDevice.i b/auto/Wrap/doxygenDevice.i
index 0896fd73285617fc92988420c74bf8191db50fbc..e0def643bb15cfc6cbc3dc011ec1ebebdcc8740f 100644
--- a/auto/Wrap/doxygenDevice.i
+++ b/auto/Wrap/doxygenDevice.i
@@ -2870,7 +2870,7 @@ Returns underlying unit converter.
 %feature("docstring")  SimulationResult::size "size_t SimulationResult::size() const
 ";
 
-%feature("docstring")  SimulationResult::max "double & SimulationResult::max() const
+%feature("docstring")  SimulationResult::max "double SimulationResult::max() const
 ";
 
 %feature("docstring")  SimulationResult::empty "bool SimulationResult::empty() const
diff --git a/auto/Wrap/libBornAgainDevice.py b/auto/Wrap/libBornAgainDevice.py
index 6a4529adb44be29552a1703d0a1bb676eaaf2a74..4345258f590fc0fe7a008bc65225f3bac3168521 100644
--- a/auto/Wrap/libBornAgainDevice.py
+++ b/auto/Wrap/libBornAgainDevice.py
@@ -6127,7 +6127,7 @@ class SimulationResult(object):
     def max(self):
         r"""
         max(SimulationResult self) -> double
-        double & SimulationResult::max() const
+        double SimulationResult::max() const
 
         """
         return _libBornAgainDevice.SimulationResult_max(self)
diff --git a/auto/Wrap/libBornAgainDevice_wrap.cpp b/auto/Wrap/libBornAgainDevice_wrap.cpp
index cf6146414700ecf6c3a811ff41b7129b4732df12..b35671b51cf8f7fdff329ef3b0626a0c201d8991 100644
--- a/auto/Wrap/libBornAgainDevice_wrap.cpp
+++ b/auto/Wrap/libBornAgainDevice_wrap.cpp
@@ -48713,7 +48713,7 @@ static PyMethodDef SwigMethods[] = {
 		""},
 	 { "SimulationResult_max", _wrap_SimulationResult_max, METH_O, "\n"
 		"SimulationResult_max(SimulationResult self) -> double\n"
-		"double & SimulationResult::max() const\n"
+		"double SimulationResult::max() const\n"
 		"\n"
 		""},
 	 { "SimulationResult_empty", _wrap_SimulationResult_empty, METH_O, "\n"