diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fe9e43a29cede57084b6e066d79cb20235bf45d8..8f6587071f21b4b736d31e381431427bde03e39b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,7 @@ mac:
     - mkdir build
     - cd build
     - export QTDIR=/usr/local/opt/qt5
-    - cmake .. -D CMAKE_PREFIX_PATH=$QTDIR -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DBORNAGAIN_APPLE_BUNDLE=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15
+    - cmake .. -D CMAKE_PREFIX_PATH=$QTDIR -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_APPLE_BUNDLE=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15
     - make -j2
     - ctest --output-on-failure
     - cpack . -V
@@ -106,7 +106,7 @@ webdoc:
     - cd ..
     - mkdir build
     - cd build
-    - cmake .. -DCONFIGURE_DOXY=ON
+    - cmake ..
     - make doxyuser
     - cp -fr html/user/* ~/ba-main/doxy/user-API/
     - make doxylong
diff --git a/App/CMakeLists.txt b/App/CMakeLists.txt
index 3becef1f188f5d1751ffade925238c1b2b620830..8c870eca898414a800b606f727c9b85631dc1e7a 100644
--- a/App/CMakeLists.txt
+++ b/App/CMakeLists.txt
@@ -31,7 +31,7 @@ if(APPLE)
     set(MACOSX_BUNDLE_ICON_FILE BornAgain.icns)
     set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/BornAgain.icns
         PROPERTIES MACOSX_PACKAGE_LOCATION Resources)
-    if(BORNAGAIN_APPLE_BUNDLE)
+    if(BA_APPLE_BUNDLE)
         set(executable_options MACOSX_BUNDLE)
     endif()
 endif()
@@ -71,7 +71,7 @@ if(APPLE)
     set_target_properties(${executable_name}
         PROPERTIES MACOSX_BUNDLE_INFO_PLIST ${BUILD_VAR_DIR}/Info.plist)
 
-    if(BORNAGAIN_APPLE_BUNDLE)
+    if(BA_APPLE_BUNDLE)
         # this makes sense only if we build a bundle
         set(link_flags "-Wl,-rpath,@loader_path/../Frameworks/ \
   -Wl,-rpath,@loader_path/../lib/BornAgain-${BornAgain_VERSION_MAJOR}.${BornAgain_VERSION_MINOR}/")
@@ -85,7 +85,7 @@ endif()
 # -----------------------------------------------------------------------------
 # installation section
 # -----------------------------------------------------------------------------
-if(BORNAGAIN_APPLE_BUNDLE)
+if(BA_APPLE_BUNDLE)
     set(executable_destination BUNDLE DESTINATION  ".")
 elseif(WIN32)
     set(executable_destination DESTINATION ${destination_gui})
@@ -106,7 +106,7 @@ install(FILES ${image_files} DESTINATION ${destination_images} COMPONENT Applica
 # system dependent installation
 # -----------------------------------------------------------------------------
 if(UNIX)
-    if(BORNAGAIN_APPLE_BUNDLE)
+    if(BA_APPLE_BUNDLE)
         install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/BornAgain.icns
             DESTINATION ${destination_bundle}/Contents/Resources/)
         install(FILES ${CMAKE_SOURCE_DIR}/cmake/configurables/qt.conf
diff --git a/Base/CMakeLists.txt b/Base/CMakeLists.txt
index 82d3e910e327d4b882d837d91b37f20dfd543c8a..74bd4e1bf6b0f23783446018de09f31d3c0709ef 100644
--- a/Base/CMakeLists.txt
+++ b/Base/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
@@ -51,8 +51,8 @@ if(CLANG
   endif()
 endif()
 
-if(BORNAGAIN_MPI)
-    add_definitions(-DBORNAGAIN_MPI)
+if(BA_MPI)
+    add_definitions(-DBA_MPI)
     include_directories(${MPI_INCLUDE_PATH})
     target_link_libraries(${lib} PRIVATE ${MPI_LIBRARIES})
 endif()
diff --git a/Base/Py/PyCore.h b/Base/Py/PyCore.h
index 87ea5646bea53746a706bfbe769322e3cf9713f4..73b5e0f18a1d462728eeaa989c09d34801fb7810 100644
--- a/Base/Py/PyCore.h
+++ b/Base/Py/PyCore.h
@@ -20,7 +20,7 @@
 #ifndef BORNAGAIN_BASE_PY_PYCORE_H
 #define BORNAGAIN_BASE_PY_PYCORE_H
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #undef _POSIX_C_SOURCE
 #undef _XOPEN_SOURCE
@@ -32,7 +32,7 @@
 #endif
 
 #include <Python.h>
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 #define NO_IMPORT_ARRAY
 #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION // to prevent spurious warning
 #include <numpy/arrayobject.h>
@@ -43,7 +43,7 @@
 #pragma GCC diagnostic pop
 #endif
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 #endif // BORNAGAIN_BASE_PY_PYCORE_H
 #endif // USER_API
diff --git a/Base/Py/PyObject.h b/Base/Py/PyObject.h
index 52e56f1d519dcb507d99e53a8a8eb7c80f488d96..83283cf0368bf175125961ba5cc3ed23ad9aa91c 100644
--- a/Base/Py/PyObject.h
+++ b/Base/Py/PyObject.h
@@ -20,7 +20,7 @@
 #ifndef BORNAGAIN_BASE_PY_PYOBJECT_H
 #define BORNAGAIN_BASE_PY_PYOBJECT_H
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 #ifndef PyObject_HEAD
 struct _object;
 typedef _object PyObject;
diff --git a/Base/Py/PyUtils.cpp b/Base/Py/PyUtils.cpp
index c194abef37c0f2963f2011b9de47121bc56c0ff6..12f496f6cbe7dd93c9ebc92cfb39bde30efc65ea 100644
--- a/Base/Py/PyUtils.cpp
+++ b/Base/Py/PyUtils.cpp
@@ -12,7 +12,7 @@
 //
 //  ************************************************************************************************
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include "Base/Py/PyUtils.h"
 #include "Base/Py/PyCore.h"
@@ -192,4 +192,4 @@ PyObject* BaseUtils::Python::createNumpyArray(const std::vector<double>& data)
     return pyarray;
 }
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
diff --git a/Base/Py/PyUtils.h b/Base/Py/PyUtils.h
index 37ba01f86210dadda291b3b2ba375c40ce9b0eb1..5ee25a2b77e324880e174f6a283a96a296551b79 100644
--- a/Base/Py/PyUtils.h
+++ b/Base/Py/PyUtils.h
@@ -20,7 +20,7 @@
 #ifndef BORNAGAIN_BASE_PY_PYUTILS_H
 #define BORNAGAIN_BASE_PY_PYUTILS_H
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include "Base/Py/PyObject.h"
 #include <memory>
@@ -54,7 +54,7 @@ PyObject* createNumpyArray(const std::vector<double>& data);
 
 } // namespace BaseUtils::Python
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 #endif // BORNAGAIN_BASE_PY_PYUTILS_H
 #endif // USER_API
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6ee25488cf6f7b852533d8376b2f5fbb51ff08dc..9ba2e491508024314904b178c7c6d587b9a0395a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -57,44 +57,35 @@ add_custom_target(fullcheck COMMAND ${CMAKE_CTEST_COMMAND})
 ## Project-wide user flags
 
 # options that are on by default (switch off for accelerated builds of limited scope)
-option(BORNAGAIN_PYTHON "Build with python support" ON)
-option(BORNAGAIN_GUI "Build a graphical user interface" ON)
-option(BORNAGAIN_TIFF_SUPPORT "Tiff files read/write support" ON)
+option(BA_PYTHON "Build with python support" ON)
+option(BA_GUI "Build a graphical user interface" ON)
+option(BA_TIFF "Tiff files read/write support" ON)
 
 # options that are off by default (switch on for additional functionality)
-option(BORNAGAIN_MPI "Build with MPI support" OFF)
+option(BA_MPI "Build with MPI support" OFF)
 
-option(CONFIGURE_BINDINGS "Generate python bindings during build (requires swig)" OFF)
-option(CONFIGURE_MANPAGE "Build Unix man page" OFF)
-option(CONFIGURE_DOXY "Configure Doxygen files" OFF)
-option(ALLCONFIG "Regenerate Py docs, Py wrappers, man page, Doxyfiles" OFF)
+option(BA_SWIG "Generate python bindings during build (requires swig)" OFF)
 
 option(BUILD_DEBIAN "Build a debian package" OFF)
-option(BORNAGAIN_APPLE_BUNDLE "Create a Mac OS X bundle" OFF)
+option(BA_APPLE_BUNDLE "Create a Mac OS X bundle" OFF)
 
 option(ZERO_TOLERANCE "Terminate compilation on warnings" OFF)
-option(BORNAGAIN_COVERAGE "Build with test coverage information" OFF)
-option(BORNAGAIN_DEBUG_OPTIMIZATION "Build with debug optimization (gcc only)" OFF)
-option(BORNAGAIN_TIDY "Invokes clang-tidy" OFF)
+option(BA_COVERAGE "Build with test coverage information" OFF)
+option(BA_DEBUG_OPTIMIZATION "Build with debug optimization (gcc only)" OFF)
+option(BA_TIDY "Invokes clang-tidy" OFF)
 option(ALGORITHM_DIAGNOSTIC "Let some algorithms set diagnostic variables" OFF)
 
 # note on two non-options:
 # macro SWIG is defined when code is processed by the tool Swig.
 # macros SWIG and USER_API are set by Doc/Doxygen/user/Doxyfile.in
 
-if(BORNAGAIN_TIDY AND BORNAGAIN_PYTHON)
-    message(FATAL_ERROR "BORNAGAIN_TIDY is incompatible with BORNAGAIN_PYTHON")
+if(BA_TIDY AND BA_PYTHON)
+    message(FATAL_ERROR "BA_TIDY is incompatible with BA_PYTHON")
 endif()
 
-if(BORNAGAIN_GUI AND NOT BORNAGAIN_PYTHON AND NOT BORNAGAIN_TIDY)
-    message(FATAL_ERROR "BORNAGAIN_GUI without BORNAGAIN_PYTHON is currently unsupported"
-        " (except with BORNAGAIN_TIDY)")
-endif()
-
-if(ALLCONFIG)
-    set(CONFIGURE_MANPAGE ON)
-    set(CONFIGURE_BINDINGS ON)
-    set(CONFIGURE_DOXY ON)
+if(BA_GUI AND NOT BA_PYTHON AND NOT BA_TIDY)
+    message(FATAL_ERROR "BA_GUI without BA_PYTHON is currently unsupported"
+        " (except with BA_TIDY)")
 endif()
 
 ## Various CMake settings (include order is of critical importance)
@@ -141,17 +132,17 @@ if(ALGORITHM_DIAGNOSTIC)
 endif()
 
 include(BornAgain/Dependences)
-if(BORNAGAIN_GUI)
+if(BA_GUI)
     include(BornAgain/Qt)
     string(APPEND CMAKE_CXX_FLAGS " -DHAVE_QT=ON")
 endif()
 include(BornAgain/Config)
-if(BORNAGAIN_PYTHON)
+if(BA_PYTHON)
     include(BornAgain/PythonAPI)
 endif()
 
 # debug optimization
-if(BORNAGAIN_DEBUG_OPTIMIZATION)
+if(BA_DEBUG_OPTIMIZATION)
   include(commons/DebugOptimization)
 endif()
 
@@ -169,7 +160,7 @@ set(AllComponents "${CoreComponents};GUI")
 
 # code analysis
 include(BornAgain/LineLength)
-if(BORNAGAIN_COVERAGE)
+if(BA_COVERAGE)
   include(commons/CoverageFunction)
   include(BornAgain/Coverage)
 endif()
@@ -177,12 +168,12 @@ endif()
 # third-party code
 add_subdirectory(3rdparty/common)
 add_subdirectory(3rdparty/Core)
-if(BORNAGAIN_GUI)
+if(BA_GUI)
     add_subdirectory(3rdparty/GUI/qcustomplot)
 endif()
 
 # from here on our own code, occasionally scrutinized by clang-tidy
-if(BORNAGAIN_TIDY)
+if(BA_TIDY)
     set(CMAKE_CXX_CLANG_TIDY "clang-tidy") # has effect only if compiler is clang; uses .clang-tidy
 endif()
 
@@ -190,7 +181,7 @@ endif()
 foreach(lib ${CoreComponents})
     add_subdirectory(${lib})
 endforeach()
-if(BORNAGAIN_PYTHON)
+if(BA_PYTHON)
     add_dependencies(BornAgainFit swig_runtime)
 endif()
 
@@ -205,7 +196,7 @@ add_subdirectory(Tests/Unit/Numeric)
 add_subdirectory(Tests/Examples)
 
 # GUI
-if(BORNAGAIN_GUI)
+if(BA_GUI)
     add_subdirectory(GUI)
     add_subdirectory(App)
     add_subdirectory(Tests/Unit/GUI)
@@ -218,12 +209,9 @@ add_subdirectory(Tests/Functional)
 if(BORNAGAIN_USERMANUAL)
     add_subdirectory(Doc/UserManual)
 endif()
-if(CONFIGURE_MANPAGE)
-    add_subdirectory(Doc/man)
-endif()
-if(CONFIGURE_DOXY)
-    add_subdirectory(Doc/Doxygen)
-endif()
+
+add_subdirectory(Doc/man)
+add_subdirectory(Doc/Doxygen)
 
 # after-install message
 add_subdirectory(cmake)
diff --git a/Core/CMakeLists.txt b/Core/CMakeLists.txt
index 71c60c39215f8e3697eebd204ff0e5c8a0487f50..03399f4484f1938fc114b8c7672ac2839d4e7fbc 100644
--- a/Core/CMakeLists.txt
+++ b/Core/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
@@ -35,8 +35,8 @@ target_include_directories(${lib}
     ${Cerf_INCLUDE_DIR}
     )
 
-if(BORNAGAIN_MPI)
-    add_definitions(-DBORNAGAIN_MPI)
+if(BA_MPI)
+    add_definitions(-DBA_MPI)
     include_directories(${MPI_INCLUDE_PATH})
     target_link_libraries(${lib} PUBLIC ${MPI_LIBRARIES})
 endif()
diff --git a/Device/CMakeLists.txt b/Device/CMakeLists.txt
index bb4afe273895ba9948f9bf847473cbe4413c2b51..cdee5cb500a32a67708a1c45b7a506e8857dcf6d 100644
--- a/Device/CMakeLists.txt
+++ b/Device/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
@@ -35,10 +35,10 @@ target_include_directories(${lib}
     ${tspectrum_INCLUDE_DIR}
     )
 
-if(BORNAGAIN_TIFF_SUPPORT)
+if(BA_TIFF)
     target_link_libraries(${lib} PUBLIC ${TIFF_LIBRARIES})
     target_include_directories(${lib} PUBLIC ${TIFF_INCLUDE_DIR})
-    target_compile_definitions(${lib} PUBLIC -DBORNAGAIN_TIFF_SUPPORT)
+    target_compile_definitions(${lib} PUBLIC -DBA_TIFF)
 endif()
 
 if(WIN32)
diff --git a/Device/Data/OutputData.cpp b/Device/Data/OutputData.cpp
index 8ae2008e308add54424bb33f9c858c384f2cf58e..bb605f92ddf40388f4accc2675a82ac6848c9a8e 100644
--- a/Device/Data/OutputData.cpp
+++ b/Device/Data/OutputData.cpp
@@ -15,7 +15,7 @@
 #include "Device/Data/OutputData.h"
 #include "Device/Data/CumulativeValue.h"
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include "Base/Py/PyCore.h"
 
@@ -59,7 +59,7 @@ template <> PyObject* OutputData<double>::getArray() const
     return pyarray;
 }
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 template <> double OutputData<double>::getValue(size_t index) const
 {
diff --git a/Device/Data/OutputData.h b/Device/Data/OutputData.h
index 4051b82f63cc10a0c375676e7c4f1e18ebed6bc0..b7b84bce6d46cb00ce42d250448c33de84973f7d 100644
--- a/Device/Data/OutputData.h
+++ b/Device/Data/OutputData.h
@@ -209,7 +209,7 @@ public:
     //! Returns true if objects a) have same dimensions b) bin boundaries of axes coincide
     template <class U> bool hasSameShape(const OutputData<U>& right) const;
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     //! Returns data as Python numpy array
     PyObject* getArray() const;
 #endif
@@ -571,7 +571,7 @@ bool OutputData<T>::hasSameShape(const OutputData<U>& right) const
     return true;
 }
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 //! Returns data as Python numpy array
 template <> PyObject* OutputData<double>::getArray() const;
 #endif
diff --git a/Device/Histo/Histogram1D.cpp b/Device/Histo/Histogram1D.cpp
index 19b914bfc28122e06f65ab52f21c8cb1d551e0ad..671da5cd3f2c5b0117f5ad18145b05ee9b8299fb 100644
--- a/Device/Histo/Histogram1D.cpp
+++ b/Device/Histo/Histogram1D.cpp
@@ -67,7 +67,7 @@ std::vector<double> Histogram1D::binErrors() const
     return IHistogram::getDataVector(IHistogram::DataType::STANDARD_ERROR);
 }
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 PyObject* Histogram1D::binCentersNumpy() const
 {
@@ -84,7 +84,7 @@ PyObject* Histogram1D::binErrorsNumpy() const
     return BaseUtils::Python::createNumpyArray(binErrors());
 }
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 Histogram1D* Histogram1D::crop(double xmin, double xmax)
 {
diff --git a/Device/Histo/Histogram1D.h b/Device/Histo/Histogram1D.h
index 6d6cada123b631ace8ca7057494c068b13137caa..bbd066274e42536f5aee6b47e1122ba1a0a549ca 100644
--- a/Device/Histo/Histogram1D.h
+++ b/Device/Histo/Histogram1D.h
@@ -58,7 +58,7 @@ public:
     //! returns vector of bin errors
     std::vector<double> binErrors() const;
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     PyObject* binCentersNumpy() const;
     PyObject* binValuesNumpy() const;
     PyObject* binErrorsNumpy() const;
diff --git a/Device/Histo/IHistogram.cpp b/Device/Histo/IHistogram.cpp
index 5db83baa3127fed9548d2465ba36c6a74be45d02..f69e6e367d804d7712949babc1e2d45141287c8f 100644
--- a/Device/Histo/IHistogram.cpp
+++ b/Device/Histo/IHistogram.cpp
@@ -220,7 +220,7 @@ double IHistogram::integral() const
     return result;
 }
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 PyObject* IHistogram::array(DataType dataType) const
 {
     const std::unique_ptr<OutputData<double>> data(createOutputData(dataType));
@@ -231,7 +231,7 @@ PyObject* IHistogram::getArray(DataType dataType) const
 {
     return array(dataType);
 }
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 void IHistogram::reset()
 {
diff --git a/Device/Histo/IHistogram.h b/Device/Histo/IHistogram.h
index 4b0b0e931bbd93652ad5675d4733ff9608c16d1b..3b87917605bbff1bfeec3571cdaffe1c502045c4 100644
--- a/Device/Histo/IHistogram.h
+++ b/Device/Histo/IHistogram.h
@@ -140,7 +140,7 @@ public:
     //    double& operator[](size_t index);
     //    const double& operator[](size_t index) const;
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     //! Returns numpy array with bin content (accumulated values).
     PyObject* array(DataType dataType = DataType::INTEGRAL) const;
 
diff --git a/Device/Histo/IntensityDataIOFactory.cpp b/Device/Histo/IntensityDataIOFactory.cpp
index 043867341330cf86c8812582d89b102c160af553..b71548d2646690d2fee3a11f2de5faa1b3f384cd 100644
--- a/Device/Histo/IntensityDataIOFactory.cpp
+++ b/Device/Histo/IntensityDataIOFactory.cpp
@@ -51,7 +51,7 @@ OutputData<double>* IntensityDataIOFactory::readOutputData(const std::string& fi
     if (readAs(nicos))
         return readOutputData(file_name, [](std::istream& s) { return IO::readNicosData(s); });
 
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
     if (readAs(tiff))
         return readOutputData(
             file_name, [](std::istream& s) { return OutputDataReadWriteTiff().readOutputData(s); });
@@ -84,7 +84,7 @@ void IntensityDataIOFactory::writeOutputData(const OutputData<double>& data,
     if (DataUtils::Format::isIntFile(file_name))
         writeOutputData(
             file_name, [&](std::ostream& s) { OutputDataReadWriteINT().writeOutputData(data, s); });
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
     else if (DataUtils::Format::isTiffFile(file_name))
         writeOutputData(file_name, [&](std::ostream& s) {
             OutputDataReadWriteTiff().writeOutputData(data, s);
diff --git a/Device/Histo/SimulationResult.cpp b/Device/Histo/SimulationResult.cpp
index 09537a25bd270b6a8003d7f46204f8f8b931a8c4..8bc2546fb21393865e5af9f4219e07b2a54a5f66 100644
--- a/Device/Histo/SimulationResult.cpp
+++ b/Device/Histo/SimulationResult.cpp
@@ -129,7 +129,7 @@ double SimulationResult::max() const
     return result;
 }
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 PyObject* SimulationResult::array(Axes::Coords units) const
 {
     if (!m_data || !m_coordsys)
diff --git a/Device/Histo/SimulationResult.h b/Device/Histo/SimulationResult.h
index b860f9c67d0c38f652eee0d170bbc9ce743529b5..b6af0e00ab7af092cbf33fcebd4773a03c76996b 100644
--- a/Device/Histo/SimulationResult.h
+++ b/Device/Histo/SimulationResult.h
@@ -69,7 +69,7 @@ public:
     bool empty() const { return size() == 0; }
 
     //! returns intensity data as Python numpy array
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     PyObject* array(Axes::Coords units = Axes::Coords::UNDEFINED) const;
 #endif
 
diff --git a/Device/InputOutput/OutputDataReadWriteTiff.cpp b/Device/InputOutput/OutputDataReadWriteTiff.cpp
index 60842a54edcce7612d1dd701db43b7e598c14f63..83a45810b04dc9b882fe10024caace58218aa411 100644
--- a/Device/InputOutput/OutputDataReadWriteTiff.cpp
+++ b/Device/InputOutput/OutputDataReadWriteTiff.cpp
@@ -12,7 +12,7 @@
 //
 //  ************************************************************************************************
 
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
 
 #include "Device/InputOutput/OutputDataReadWriteTiff.h"
 #include "Base/Util/SysUtils.h"
@@ -272,4 +272,4 @@ void OutputDataReadWriteTiff::create_output_data()
     m_data->addAxis("y", m_height, 0.0, double(m_height));
 }
 
-#endif // BORNAGAIN_TIFF_SUPPORT
+#endif // BA_TIFF
diff --git a/Device/InputOutput/OutputDataReadWriteTiff.h b/Device/InputOutput/OutputDataReadWriteTiff.h
index bfe5cfd213b294c27757990ccb9035238654c689..8223aafc951bbd3f601112066e2fc32e5a0da191 100644
--- a/Device/InputOutput/OutputDataReadWriteTiff.h
+++ b/Device/InputOutput/OutputDataReadWriteTiff.h
@@ -20,7 +20,7 @@
 #ifndef BORNAGAIN_DEVICE_INPUTOUTPUT_OUTPUTDATAREADWRITETIFF_H
 #define BORNAGAIN_DEVICE_INPUTOUTPUT_OUTPUTDATAREADWRITETIFF_H
 
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
 
 #include "Device/Data/OutputData.h"
 #include <cstdint>
@@ -52,7 +52,7 @@ private:
     std::unique_ptr<OutputData<double>> m_data;
 };
 
-#endif // BORNAGAIN_TIFF_SUPPORT
+#endif // BA_TIFF
 
 #endif // BORNAGAIN_DEVICE_INPUTOUTPUT_OUTPUTDATAREADWRITETIFF_H
 #endif // USER_API
diff --git a/Doc/Doxygen/CMakeLists.txt b/Doc/Doxygen/CMakeLists.txt
index d9251f5955de164711dc23719ac20090c7459bb1..db6227e4fb7d4ed48b3fd9faa2ae55b9b3c9c68d 100644
--- a/Doc/Doxygen/CMakeLists.txt
+++ b/Doc/Doxygen/CMakeLists.txt
@@ -1,5 +1,11 @@
 # configure Doxyfiles; define targets doxy and doxy${flavor}
-find_package(Doxygen REQUIRED)
+
+find_package(Doxygen)
+if(NOT DOXYGEN_FOUND)
+    message(STATUS "Doxygen not found, won't configure API documentation targets")
+    return()
+endif()
+
 set(AUTO_DOX_DIR ${CMAKE_BINARY_DIR}/doxygen)
 file(MAKE_DIRECTORY ${AUTO_DOX_DIR})
 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/html)
diff --git a/Doc/man/CMakeLists.txt b/Doc/man/CMakeLists.txt
index 91786752a73fb2b62a9ea6ecf0ce837d020e0949..154fafab799f275b305ff29d2f62694f7fa98845 100644
--- a/Doc/man/CMakeLists.txt
+++ b/Doc/man/CMakeLists.txt
@@ -1,4 +1,21 @@
-set(AUTO_DIR ${CMAKE_SOURCE_DIR}/auto/Doc/man)
+if(WIN32)
+    return()
+endif()
+
+# Install man page from auto
+
+set(AUTO_DIR ${CMAKE_SOURCE_DIR}/auto/man)
+install(FILES ${AUTO_DIR}/bornagain.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/man/man1)
+
+# If tool is found, configure for regenerating man page from source
+
+find_program(POD2MAN pod2man)
+if(NOT POD2MAN)
+    message(STATUS "Program pod2man not found, won't configure man page generation")
+    return()
+endif()
+message(STATUS "Found pod2man: ${POD2MAN}")
+
 file(MAKE_DIRECTORY ${AUTO_DIR})
 
 add_custom_target(
@@ -12,5 +29,3 @@ add_custom_command(
             ${CMAKE_CURRENT_SOURCE_DIR}/bornagain.pod ${AUTO_DIR}/bornagain.1
     DEPENDS bornagain.pod
 )
-
-install(FILES ${AUTO_DIR}/bornagain.1 DESTINATION ${CMAKE_INSTALL_PREFIX}/man/man1)
diff --git a/Fit/CMakeLists.txt b/Fit/CMakeLists.txt
index a66f03d823139620880118bfdb31f8aeda880315..48a41422ff18f4e19afa7dfde865a748e99e6957 100644
--- a/Fit/CMakeLists.txt
+++ b/Fit/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
diff --git a/GUI/Model/MakeItem/FootprintItemCatalog.h b/GUI/Model/MakeItem/FootprintItemCatalog.h
index 04a1eba2ef5f634f50afba94be7d1bc6c740b55f..1a78363ae373dad4fb7889e64d61c158c81d4c32 100644
--- a/GUI/Model/MakeItem/FootprintItemCatalog.h
+++ b/GUI/Model/MakeItem/FootprintItemCatalog.h
@@ -12,8 +12,8 @@
 //
 //  ************************************************************************************************
 
-#ifndef BORNAGAIN_GUI_MODEL_MAKEITEM_FootprintItemCATALOG_H
-#define BORNAGAIN_GUI_MODEL_MAKEITEM_FootprintItemCATALOG_H
+#ifndef BORNAGAIN_GUI_MODEL_MAKEITEM_FOOTPRINTITEMCATALOG_H
+#define BORNAGAIN_GUI_MODEL_MAKEITEM_FOOTPRINTITEMCATALOG_H
 
 #include <QString>
 #include <QVector>
@@ -48,4 +48,4 @@ public:
     static Type type(const FootprintItem* item);
 };
 
-#endif // BORNAGAIN_GUI_MODEL_MAKEITEM_FootprintItemCATALOG_H
+#endif // BORNAGAIN_GUI_MODEL_MAKEITEM_FOOTPRINTITEMCATALOG_H
diff --git a/GUI/View/PlotUtil/SavePlotAssistant.cpp b/GUI/View/PlotUtil/SavePlotAssistant.cpp
index 3292700ad2033343b602b93fcfa7ef4eb47a9648..fa22ad80f2c2c131106f572a3227e4cf477bff95 100644
--- a/GUI/View/PlotUtil/SavePlotAssistant.cpp
+++ b/GUI/View/PlotUtil/SavePlotAssistant.cpp
@@ -51,7 +51,7 @@ const QVector<Format> outFormats = {
     Format(pdf_extension, "pdf File (*.pdf)"),
     Format(int_extension, "BornAgain ASCII format (*.int)"),
     Format(txt_extension, "Simple ASCII table (*.txt)"),
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
     Format(tif_extension, "32-bits TIFF files (*.tif)"),
 #endif
 };
diff --git a/GUI/View/Project/PyImportAssistant.cpp b/GUI/View/Project/PyImportAssistant.cpp
index afdd8e020ab0906e695cb6ad2535e91af789da2f..a0397ba12153afd27762879afc245a70470e6b7a 100644
--- a/GUI/View/Project/PyImportAssistant.cpp
+++ b/GUI/View/Project/PyImportAssistant.cpp
@@ -12,7 +12,7 @@
 //
 //  ************************************************************************************************
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include "GUI/View/Project/PyImportAssistant.h"
 #include "BABuild.h"
@@ -223,4 +223,4 @@ MultiLayerItem* PyImportAssistant::createMultiLayerItem(MaterialModel* materialM
     }
 }
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
diff --git a/GUI/View/Project/PyImportAssistant.h b/GUI/View/Project/PyImportAssistant.h
index 8dfa08bb39896a78e493b0b4475128fea9edbe3d..819a812e5de550d09d24fa77ca99dc5215d733e7 100644
--- a/GUI/View/Project/PyImportAssistant.h
+++ b/GUI/View/Project/PyImportAssistant.h
@@ -15,7 +15,7 @@
 #ifndef BORNAGAIN_GUI_VIEW_PROJECT_PYIMPORTASSISTANT_H
 #define BORNAGAIN_GUI_VIEW_PROJECT_PYIMPORTASSISTANT_H
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include <memory>
 
@@ -38,6 +38,6 @@ MultiLayerItem* createMultiLayerItem(MaterialModel* materialModel, const MultiLa
 
 } // namespace PyImportAssistant
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 #endif // BORNAGAIN_GUI_VIEW_PROJECT_PYIMPORTASSISTANT_H
diff --git a/GUI/View/SampleDesigner/SampleListModel.cpp b/GUI/View/SampleDesigner/SampleListModel.cpp
index ae243dcc24f1d0120e58fdf7b8ef213124d6b832..0d28e476eaa26f84161d9ce58945fa3349bf29c0 100644
--- a/GUI/View/SampleDesigner/SampleListModel.cpp
+++ b/GUI/View/SampleDesigner/SampleListModel.cpp
@@ -166,7 +166,7 @@ QModelIndex SampleListModel::createSampleFromExamples(const QString& className,
     }
 }
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 QModelIndex SampleListModel::createSampleFromPython(MaterialModel* materialModel)
 {
     ASSERT(materialModel);
diff --git a/GUI/View/SampleDesigner/SampleListModel.h b/GUI/View/SampleDesigner/SampleListModel.h
index 093b760fb78832ef92b0e2126b5e1d9240a0763c..12467c75a74891882488e45f652558d44f475d36 100644
--- a/GUI/View/SampleDesigner/SampleListModel.h
+++ b/GUI/View/SampleDesigner/SampleListModel.h
@@ -49,7 +49,7 @@ public:
     QModelIndex createSampleFromExamples(const QString& className, const QString& title,
                                          const QString& description, MaterialModel* materialModel);
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     //! Create sample from an imported python code.
     //!
     //! Returns invalid index if anything went wrong.
diff --git a/GUI/View/SampleDesigner/SampleListView.cpp b/GUI/View/SampleDesigner/SampleListView.cpp
index 3ac2915cb9f9c98aa311a3a97069090a27fbc39d..0f7f7e412608e7c8fb81edc0896c32ae961cf0d9 100644
--- a/GUI/View/SampleDesigner/SampleListView.cpp
+++ b/GUI/View/SampleDesigner/SampleListView.cpp
@@ -106,7 +106,7 @@ SampleListView::SampleListView(QWidget* parent, ProjectDocument* document)
         m_importSampleAction->setEnabled(false);
 #endif
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     connect(m_importSampleAction, &QAction::triggered, this,
             &SampleListView::importSampleFromPython);
 #else
@@ -192,7 +192,7 @@ void SampleListView::createSampleFromLibrary(const QString& classname, const QSt
 
 void SampleListView::importSampleFromPython()
 {
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     const QModelIndex newIndex = m_model->createSampleFromPython(m_document->materialModel());
     if (newIndex.isValid()) {
         setCurrentIndex(newIndex);
diff --git a/GUI/View/SampleDesigner/SampleView.cpp b/GUI/View/SampleDesigner/SampleView.cpp
index 8b5f459cba9ade3a5d360e9ff4172f6b8a75be67..ff67b9c82cd9f9d797760ebd0580004d2805affe 100644
--- a/GUI/View/SampleDesigner/SampleView.cpp
+++ b/GUI/View/SampleDesigner/SampleView.cpp
@@ -53,7 +53,7 @@ SampleView::SampleView(QWidget* parent, ProjectDocument* document)
     auto* sampleSelectionToolbar = new StyledToolBar(sampleSelectionPane);
     m_sampleSelectionView = new SampleListView(this, m_document);
     sampleSelectionToolbar->addAction(m_sampleSelectionView->newSampleAction());
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
     sampleSelectionToolbar->addAction(m_sampleSelectionView->importSampleAction());
 #endif
     sampleSelectionToolbar->addAction(m_sampleSelectionView->chooseFromLibraryAction());
diff --git a/Param/CMakeLists.txt b/Param/CMakeLists.txt
index 33b3df0609134759822bf8112148dd820772626a..2556d0e12248a116c5d881d0066659c2d59989ab 100644
--- a/Param/CMakeLists.txt
+++ b/Param/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
diff --git a/Resample/CMakeLists.txt b/Resample/CMakeLists.txt
index 90fe0fd85b9ca61409c72dc13e40d7b3ee39b940..16939e41836bdc65286ea7620ddd4ed120c418e3 100644
--- a/Resample/CMakeLists.txt
+++ b/Resample/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
diff --git a/Sample/CMakeLists.txt b/Sample/CMakeLists.txt
index 984853ecc027c13e69e43537c4e0e93f18e05e59..38b6f6dc8cc4b813797b18c016859d73b2448d31 100644
--- a/Sample/CMakeLists.txt
+++ b/Sample/CMakeLists.txt
@@ -12,7 +12,7 @@ file(GLOB include_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} */*.h)
 
 # --- make the library ---
 
-MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BORNAGAIN_PYTHON})
+MakeLib(${name} ${lib} ${CMAKE_CURRENT_BINARY_DIR}/Wrap ${BA_PYTHON})
 
 set(${lib}_LIBRARY ${lib} PARENT_SCOPE)
 
diff --git a/Sample/Multilayer/PyImport.cpp b/Sample/Multilayer/PyImport.cpp
index f8adb0d6253da3bc482af79b2c296b8cdad8c46f..196dd49da6d77f699ff749d0b6af71fff164b06d 100644
--- a/Sample/Multilayer/PyImport.cpp
+++ b/Sample/Multilayer/PyImport.cpp
@@ -12,7 +12,7 @@
 //
 //  ************************************************************************************************
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include "Sample/Multilayer/PyImport.h"
 #include "Base/Py/PyCore.h"
@@ -121,4 +121,4 @@ std::vector<std::string> Py::Import::listOfFunctions(const std::string& script,
     return result;
 }
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
diff --git a/Sample/Multilayer/PyImport.h b/Sample/Multilayer/PyImport.h
index ed407d632783562e78b5da70cb2e1fb203e9a272..a6e455067c93024bcb327e8c8e892bb0fb75db8b 100644
--- a/Sample/Multilayer/PyImport.h
+++ b/Sample/Multilayer/PyImport.h
@@ -20,7 +20,7 @@
 #ifndef BORNAGAIN_SAMPLE_MULTILAYER_PYIMPORT_H
 #define BORNAGAIN_SAMPLE_MULTILAYER_PYIMPORT_H
 
-#ifdef BORNAGAIN_PYTHON
+#ifdef BA_PYTHON
 
 #include <memory>
 #include <string>
@@ -48,7 +48,7 @@ std::vector<std::string> listOfFunctions(const std::string& script, const std::s
 
 } // namespace Py::Import
 
-#endif // BORNAGAIN_PYTHON
+#endif // BA_PYTHON
 
 #endif // BORNAGAIN_SAMPLE_MULTILAYER_PYIMPORT_H
 #endif // USER_API
diff --git a/Tests/Functional/CMakeLists.txt b/Tests/Functional/CMakeLists.txt
index c62b23727291f23d4452bf428393dffad48554ca..4695407646e546054324d94fff14de80df142604 100644
--- a/Tests/Functional/CMakeLists.txt
+++ b/Tests/Functional/CMakeLists.txt
@@ -7,13 +7,13 @@ include_directories(${CMAKE_SOURCE_DIR}/Tests/Functional/TestMachinery)
 add_subdirectory(Core)
 add_subdirectory(ProStd)
 
-if(BORNAGAIN_PYTHON)
+if(BA_PYTHON)
     add_subdirectory(PyStd)
     add_subdirectory(PyCore)
     add_subdirectory(PyFit)
     add_subdirectory(PyEmbedded)
 endif()
 
-if(BORNAGAIN_GUI)
+if(BA_GUI)
     add_subdirectory(GUI)
 endif()
diff --git a/Tests/Functional/PyCore/CMakeLists.txt b/Tests/Functional/PyCore/CMakeLists.txt
index 4053f9ed31ca24407f7782fa5a333a3f79bf4bc3..dfea4825bf10670f285d0a61bed790e3a919125c 100644
--- a/Tests/Functional/PyCore/CMakeLists.txt
+++ b/Tests/Functional/PyCore/CMakeLists.txt
@@ -7,7 +7,7 @@ file(MAKE_DIRECTORY ${OUTPUT_DIR})
 
 file(GLOB tests RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.py)
 list(REMOVE_ITEM tests utils.py)
-if(NOT BORNAGAIN_TIFF_SUPPORT)
+if(NOT BA_TIFF)
     list(REMOVE_ITEM tests intensitydata_io_tiff.py)
 endif()
 
diff --git a/Tests/Unit/Device/IOReaderWriterTest.cpp b/Tests/Unit/Device/IOReaderWriterTest.cpp
index 4d323a2be341ff88d1df491926eb7f1c05e6d30d..38a9a53f0614268df7a72f468a17a36c490ae6ab 100644
--- a/Tests/Unit/Device/IOReaderWriterTest.cpp
+++ b/Tests/Unit/Device/IOReaderWriterTest.cpp
@@ -56,7 +56,7 @@ TEST_F(IOReaderWriterTest, TestOutputDataReadWriteNumpyTXT)
         EXPECT_EQ(m_model_data[i], (*result)[i]);
 }
 
-#ifdef BORNAGAIN_TIFF_SUPPORT
+#ifdef BA_TIFF
 
 TEST_F(IOReaderWriterTest, TestOutputDataReadWriteTiff)
 {
@@ -72,4 +72,4 @@ TEST_F(IOReaderWriterTest, TestOutputDataReadWriteTiff)
         EXPECT_EQ(m_model_data[i], (*result)[i]);
 }
 
-#endif // BORNAGAIN_TIFF_SUPPORT
+#endif // BA_TIFF
diff --git a/Wrap/Swig/commons.i b/Wrap/Swig/commons.i
index 664f82e63b7d8d91e15a767d0bae662e653a50e2..98ce18a28747ddb1d22ada92a58b1cb0074ef4a0 100644
--- a/Wrap/Swig/commons.i
+++ b/Wrap/Swig/commons.i
@@ -18,7 +18,7 @@
 
 %{
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 %}
 
 %include "numpy.i"
@@ -29,8 +29,8 @@
 #define GCC_DIAG_OFF(x)
 #define GCC_DIAG_ON(x)
 
-#ifndef BORNAGAIN_PYTHON
-#define BORNAGAIN_PYTHON
+#ifndef BA_PYTHON
+#define BA_PYTHON
 #endif
 
 %template(arrayR3_t) std::array<double,3>;
diff --git a/auto/Wrap/doxygenBase.i b/auto/Wrap/doxygenBase.i
deleted file mode 100644
index 802ea27505bb6f709c3da085aa9331a3404bb7f4..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenBase.i
+++ /dev/null
@@ -1,1687 +0,0 @@
-
-// File: index.xml
-
-// File: structBin1D.xml
-%feature("docstring") Bin1D "";
-
-%feature("docstring")  Bin1D::Bin1D "Bin1D::Bin1D()=default
-";
-
-%feature("docstring")  Bin1D::Bin1D "Bin1D::Bin1D(double lower, double upper)
-";
-
-%feature("docstring")  Bin1D::center "double Bin1D::center() const
-";
-
-%feature("docstring")  Bin1D::binSize "double Bin1D::binSize() const
-";
-
-
-// File: classBin1DCVector.xml
-%feature("docstring") Bin1DCVector "
-
-An one-dimensional range of C3's.
-
-C++ includes: Bin.h
-";
-
-%feature("docstring")  Bin1DCVector::Bin1DCVector "Bin1DCVector::Bin1DCVector()=default
-";
-
-%feature("docstring")  Bin1DCVector::Bin1DCVector "Bin1DCVector::Bin1DCVector(C3 lower, C3 upper)
-";
-
-%feature("docstring")  Bin1DCVector::Bin1DCVector "Bin1DCVector::Bin1DCVector(double wavelength, const Bin1D &alpha_bin, const Bin1D &phi_bin)
-
-creation on  Bin1DCVector from alpha and phi bins 
-";
-
-%feature("docstring")  Bin1DCVector::center "C3 Bin1DCVector::center() const
-";
-
-%feature("docstring")  Bin1DCVector::span "C3 Bin1DCVector::span() const
-";
-
-
-// File: structBin1DKVector.xml
-%feature("docstring") Bin1DKVector "
-
-An one-dimensional range of R3's.
-
-C++ includes: Bin.h
-";
-
-%feature("docstring")  Bin1DKVector::Bin1DKVector "Bin1DKVector::Bin1DKVector()=default
-";
-
-%feature("docstring")  Bin1DKVector::Bin1DKVector "Bin1DKVector::Bin1DKVector(const R3 lower, const R3 upper)
-";
-
-%feature("docstring")  Bin1DKVector::Bin1DKVector "Bin1DKVector::Bin1DKVector(double wavelength, const Bin1D &alpha_bin, const Bin1D &phi_bin)
-
-creation on  Bin1DKVector from alpha and phi bins 
-";
-
-%feature("docstring")  Bin1DKVector::center "R3 Bin1DKVector::center() const
-";
-
-%feature("docstring")  Bin1DKVector::span "R3 Bin1DKVector::span() const
-";
-
-
-// File: structIntegratorMCMiser_1_1CallBackHolder.xml
-%feature("docstring") IntegratorMCMiser::CallBackHolder "
-
-structure holding the object and possible extra parameters
-
-C++ includes: IntegratorMCMiser.h
-";
-
-
-// File: classCloneableVector.xml
-%feature("docstring") CloneableVector "
-
-The objects pointed to must posses a clone() function.
-
-A vector of unique pointers to objects that are cloneable.
-
-Equips vector<unique_ptr<T>> with copy constructor. For use with polymorphic objects, or in pimpl idiom.
-
-C++ includes: CloneableVector.h
-";
-
-%feature("docstring")  CloneableVector::CloneableVector "CloneableVector< T >::CloneableVector()=default
-";
-
-%feature("docstring")  CloneableVector::CloneableVector "CloneableVector< T >::CloneableVector(const CloneableVector &other)
-";
-
-%feature("docstring")  CloneableVector::push_back "void CloneableVector< T >::push_back(T *t)
-";
-
-%feature("docstring")  CloneableVector::emplace_back "void CloneableVector< T >::emplace_back(std::unique_ptr< T > &&t)
-";
-
-
-// File: classComplexIntegrator.xml
-%feature("docstring") ComplexIntegrator "
-
-To integrate a complex function of a real variable.
-
-C++ includes: IntegratorGK.h
-";
-
-%feature("docstring")  ComplexIntegrator::integrate "complex_t ComplexIntegrator::integrate(const std::function< complex_t(double)> &f, double lmin, double lmax)
-";
-
-
-// File: classConstKBinAxis.xml
-%feature("docstring") ConstKBinAxis "
-
-Axis with fixed bin size in sin(angle) space.
-
-C++ includes: ConstKBinAxis.h
-";
-
-%feature("docstring")  ConstKBinAxis::ConstKBinAxis "ConstKBinAxis::ConstKBinAxis(const std::string &name, size_t nbins, double start, double end)
-
-ConstKBinAxis constructor.
-
-Parameters:
------------
-
-name: 
-Axis name
-
-nbins: 
-number of bins
-
-start: 
-low edge of first bin
-
-end: 
-upper edge of last bin 
-";
-
-%feature("docstring")  ConstKBinAxis::~ConstKBinAxis "ConstKBinAxis::~ConstKBinAxis() override=default
-";
-
-%feature("docstring")  ConstKBinAxis::clone "ConstKBinAxis * ConstKBinAxis::clone() const override
-";
-
-%feature("docstring")  ConstKBinAxis::clip "void ConstKBinAxis::clip(double lower, double upper) override
-
-Clips this axis to the given values. 
-";
-
-
-// File: classCustomBinAxis.xml
-%feature("docstring") CustomBinAxis "
-
-Axis with fixed bin size in sin(angle) space used for numerical comparison with IsGisaxs. The main feature of the axis is that it produces zero bin sizes.
-
-C++ includes: CustomBinAxis.h
-";
-
-%feature("docstring")  CustomBinAxis::CustomBinAxis "CustomBinAxis::CustomBinAxis(const std::string &name, size_t nbins, double start, double end)
-
-CustomBinAxis constructor.
-
-Parameters:
------------
-
-name: 
-Axis name
-
-nbins: 
-number of bins
-
-start: 
-center of first bin (IsGisaxs convention)
-
-end: 
-center of last bin (IsGisaxs convention) 
-";
-
-%feature("docstring")  CustomBinAxis::~CustomBinAxis "CustomBinAxis::~CustomBinAxis() override=default
-";
-
-%feature("docstring")  CustomBinAxis::clone "CustomBinAxis * CustomBinAxis::clone() const override
-";
-
-%feature("docstring")  CustomBinAxis::bin "Bin1D CustomBinAxis::bin(size_t index) const override
-
-retrieve a 1d bin for the given index 
-";
-
-%feature("docstring")  CustomBinAxis::binCenters "std::vector< double > CustomBinAxis::binCenters() const override
-";
-
-%feature("docstring")  CustomBinAxis::clip "void CustomBinAxis::clip(double lower, double upper) override
-
-Clips this axis to the given values. 
-";
-
-
-// File: classDelayedProgressCounter.xml
-%feature("docstring") DelayedProgressCounter "
-
-Counter for reporting progress (with delay interval) in a threaded computation.
-
-C++ includes: DelayedProgressCounter.h
-";
-
-%feature("docstring")  DelayedProgressCounter::DelayedProgressCounter "DelayedProgressCounter::DelayedProgressCounter(ProgressHandler *p_progress, size_t interval)
-";
-
-%feature("docstring")  DelayedProgressCounter::~DelayedProgressCounter "DelayedProgressCounter::~DelayedProgressCounter()=default
-";
-
-%feature("docstring")  DelayedProgressCounter::stepProgress "void DelayedProgressCounter::stepProgress()
-
-Increments inner counter; at regular intervals updates progress handler. 
-";
-
-
-// File: classDepthProbeElement.xml
-%feature("docstring") DepthProbeElement "";
-
-%feature("docstring")  DepthProbeElement::DepthProbeElement "DepthProbeElement::DepthProbeElement(double wavelength, double alpha_i, const IAxis *z_positions)
-";
-
-%feature("docstring")  DepthProbeElement::DepthProbeElement "DepthProbeElement::DepthProbeElement(const DepthProbeElement &other)=delete
-";
-
-%feature("docstring")  DepthProbeElement::DepthProbeElement "DepthProbeElement::DepthProbeElement(DepthProbeElement &&other)
-";
-
-%feature("docstring")  DepthProbeElement::~DepthProbeElement "DepthProbeElement::~DepthProbeElement()
-";
-
-%feature("docstring")  DepthProbeElement::wavelength "double DepthProbeElement::wavelength() const
-";
-
-%feature("docstring")  DepthProbeElement::alphaI "double DepthProbeElement::alphaI() const
-";
-
-%feature("docstring")  DepthProbeElement::getKi "R3 DepthProbeElement::getKi() const
-";
-
-%feature("docstring")  DepthProbeElement::setIntensities "void DepthProbeElement::setIntensities(T &&intensities)
-";
-
-%feature("docstring")  DepthProbeElement::getIntensities "const std::valarray<double>& DepthProbeElement::getIntensities() const
-";
-
-%feature("docstring")  DepthProbeElement::setZPositions "void DepthProbeElement::setZPositions(const IAxis *z_positions)
-";
-
-%feature("docstring")  DepthProbeElement::getZPositions "const IAxis* DepthProbeElement::getZPositions() const
-";
-
-%feature("docstring")  DepthProbeElement::size "size_t DepthProbeElement::size() const
-";
-
-%feature("docstring")  DepthProbeElement::setCalculationFlag "void DepthProbeElement::setCalculationFlag(bool calculation_flag)
-
-Set calculation flag (if it's false, zero intensity is assigned to the element) 
-";
-
-%feature("docstring")  DepthProbeElement::isCalculated "bool DepthProbeElement::isCalculated() const
-";
-
-
-// File: classDirection.xml
-%feature("docstring") Direction "
-
-A direction in three-dimensional space.
-
-C++ includes: Direction.h
-";
-
-%feature("docstring")  Direction::Direction "Direction::Direction(double alpha, double phi)
-";
-
-%feature("docstring")  Direction::Direction "Direction::Direction()
-";
-
-%feature("docstring")  Direction::alpha "double Direction::alpha() const
-";
-
-%feature("docstring")  Direction::phi "double Direction::phi() const
-";
-
-%feature("docstring")  Direction::vector "R3 Direction::vector() const
-
-Returns Cartesian 3D vector. 
-";
-
-%feature("docstring")  Direction::zReflected "Direction Direction::zReflected() const
-";
-
-
-// File: classFixedBinAxis.xml
-%feature("docstring") FixedBinAxis "
-
-Axis with fixed bin size.
-
-C++ includes: FixedBinAxis.h
-";
-
-%feature("docstring")  FixedBinAxis::FixedBinAxis "FixedBinAxis::FixedBinAxis(const std::string &name, size_t nbins, double start, double end)
-
-FixedBinAxis constructor.
-
-Parameters:
------------
-
-name: 
-Axis name
-
-nbins: 
-number of bins
-
-start: 
-low edge of first bin
-
-end: 
-upper edge of last bin 
-";
-
-%feature("docstring")  FixedBinAxis::~FixedBinAxis "FixedBinAxis::~FixedBinAxis() override=default
-";
-
-%feature("docstring")  FixedBinAxis::clone "FixedBinAxis * FixedBinAxis::clone() const override
-";
-
-%feature("docstring")  FixedBinAxis::size "size_t FixedBinAxis::size() const override
-
-Returns the number of bins. 
-";
-
-%feature("docstring")  FixedBinAxis::bin "Bin1D FixedBinAxis::bin(size_t index) const override
-
-retrieve a 1d bin for the given index 
-";
-
-%feature("docstring")  FixedBinAxis::lowerBound "double FixedBinAxis::lowerBound() const override
-
-Returns value of first point of axis. 
-";
-
-%feature("docstring")  FixedBinAxis::upperBound "double FixedBinAxis::upperBound() const override
-
-Returns value of last point of axis. 
-";
-
-%feature("docstring")  FixedBinAxis::binCenter "double FixedBinAxis::binCenter(size_t index) const override
-";
-
-%feature("docstring")  FixedBinAxis::findClosestIndex "size_t FixedBinAxis::findClosestIndex(double value) const override
-
-find bin index which is best match for given value 
-";
-
-%feature("docstring")  FixedBinAxis::binCenters "std::vector< double > FixedBinAxis::binCenters() const override
-";
-
-%feature("docstring")  FixedBinAxis::binBoundaries "std::vector< double > FixedBinAxis::binBoundaries() const override
-";
-
-%feature("docstring")  FixedBinAxis::clip "void FixedBinAxis::clip(double lower, double upper) override
-
-Clips this axis to the given values. 
-";
-
-
-// File: classFourierTransform.xml
-%feature("docstring") FourierTransform "
-
-Fourier transform of vectors (in 1D or 2D) using Fast Fourier Transform (fftw package).
-
-Usage: std::vector<double> signal, result;  FourierTransform ft; ft.fft(signal, result)
-
-Given code rely on code from Jeremy Fix page, http://jeremy.fix.free.fr/spip.php?article15, see also \"Efficient convolution using the Fast Fourier Transform, Application in C++\" by Jeremy Fix, May 30, 2011
-
-C++ includes: FourierTransform.h
-";
-
-%feature("docstring")  FourierTransform::FourierTransform "FourierTransform::FourierTransform()
-";
-
-%feature("docstring")  FourierTransform::fft "void FourierTransform::fft(const double1d_t &source, double1d_t &result)
-
-FT in 1D. 
-";
-
-%feature("docstring")  FourierTransform::fftshift "void FourierTransform::fftshift(double1d_t &result) const
-
-Shift low frequency to the center of 1D FT array. 
-";
-
-%feature("docstring")  FourierTransform::fft "void FourierTransform::fft(const double2d_t &source, double2d_t &result)
-
-FT in 2D. 
-";
-
-%feature("docstring")  FourierTransform::fftshift "void FourierTransform::fftshift(double2d_t &result) const
-
-Shift low frequency to the center of 2D FT array. 
-";
-
-%feature("docstring")  FourierTransform::init "void FourierTransform::init(int h_src, int w_src)
-
-prepare arrays for 2D Fourier Transformation (FT) of the given vector 
-";
-
-
-// File: classIAxis.xml
-%feature("docstring") IAxis "
-
-Abstract base class for one-dimensional axes.
-
-C++ includes: IAxis.h
-";
-
-%feature("docstring")  IAxis::IAxis "IAxis::IAxis(std::string name)
-";
-
-%feature("docstring")  IAxis::IAxis "IAxis::IAxis(const IAxis &)=delete
-";
-
-%feature("docstring")  IAxis::~IAxis "virtual IAxis::~IAxis()=default
-";
-
-%feature("docstring")  IAxis::clone "virtual IAxis* IAxis::clone() const =0
-";
-
-%feature("docstring")  IAxis::setAxisName "void IAxis::setAxisName(std::string name)
-
-Sets the axis label. 
-";
-
-%feature("docstring")  IAxis::size "virtual size_t IAxis::size() const =0
-
-Returns the number of bins. 
-";
-
-%feature("docstring")  IAxis::lowerBound "virtual double IAxis::lowerBound() const =0
-
-Returns value of first point of axis. 
-";
-
-%feature("docstring")  IAxis::upperBound "virtual double IAxis::upperBound() const =0
-
-Returns value of last point of axis. 
-";
-
-%feature("docstring")  IAxis::bounds "std::pair< double, double > IAxis::bounds() const
-
-Returns lower and upper bound in a pair. first is lower, second is upper. 
-";
-
-%feature("docstring")  IAxis::span "double IAxis::span() const
-
-Returns distance from first to last point. 
-";
-
-%feature("docstring")  IAxis::center "double IAxis::center() const
-
-Returns midpoint of axis. 
-";
-
-%feature("docstring")  IAxis::axisName "std::string IAxis::axisName() const
-
-Returns the label of the axis. 
-";
-
-%feature("docstring")  IAxis::binCenters "std::vector< double > IAxis::binCenters() const
-";
-
-%feature("docstring")  IAxis::binBoundaries "std::vector< double > IAxis::binBoundaries() const
-";
-
-%feature("docstring")  IAxis::bin "virtual Bin1D IAxis::bin(size_t index) const =0
-
-retrieve a 1d bin for the given index 
-";
-
-%feature("docstring")  IAxis::binCenter "virtual double IAxis::binCenter(size_t index) const =0
-";
-
-%feature("docstring")  IAxis::findClosestIndex "virtual size_t IAxis::findClosestIndex(double value) const =0
-
-find bin index which is best match for given value 
-";
-
-%feature("docstring")  IAxis::contains "bool IAxis::contains(double value) const
-
-Returns true if axis contains given point. 
-";
-
-%feature("docstring")  IAxis::clip "void IAxis::clip(double lower, double upper)
-
-Clips this axis to the given values. 
-";
-
-%feature("docstring")  IAxis::clip "void IAxis::clip(std::pair< double, double > bounds)
-
-Convenience overload to clip this axis to the given values. bounds.first is lower, bounds.second is upper value. 
-";
-
-
-// File: classICloneable.xml
-%feature("docstring") ICloneable "
-
-Interface for polymorphic classes that should not be copied, except by explicit cloning.
-
-Child classes of  ICloneable must provide clone().
-
-C++ includes: ICloneable.h
-";
-
-%feature("docstring")  ICloneable::ICloneable "ICloneable::ICloneable()=default
-";
-
-%feature("docstring")  ICloneable::~ICloneable "virtual ICloneable::~ICloneable()=default
-";
-
-%feature("docstring")  ICloneable::ICloneable "ICloneable::ICloneable(const ICloneable &)=delete
-";
-
-%feature("docstring")  ICloneable::ICloneable "ICloneable::ICloneable(ICloneable &&)=default
-";
-
-%feature("docstring")  ICloneable::clone "virtual ICloneable* ICloneable::clone() const =0
-";
-
-%feature("docstring")  ICloneable::transferToCPP "virtual void ICloneable::transferToCPP()
-
-Used for Python overriding of clone (see swig/tweaks.py) 
-";
-
-
-// File: classIElement.xml
-%feature("docstring") IElement "";
-
-%feature("docstring")  IElement::IElement "IElement::IElement(PolMatrices polpair)
-";
-
-
-// File: classIFactory.xml
-%feature("docstring") IFactory "
-
-Base class for all factories.
-
-C++ includes: IFactory.h
-";
-
-%feature("docstring")  IFactory::createItem "AbstractProduct* IFactory< Key, AbstractProduct >::createItem(const Key &item_key) const
-
-Creates object by calling creation function corresponded to given identifier. 
-";
-
-%feature("docstring")  IFactory::createItemPtr "std::unique_ptr<AbstractProduct> IFactory< Key, AbstractProduct >::createItemPtr(const Key &item_key) const
-";
-
-%feature("docstring")  IFactory::registerItem "bool IFactory< Key, AbstractProduct >::registerItem(const Key &item_key, CreateItemCallback CreateFn)
-
-Registers object's creation function. 
-";
-
-%feature("docstring")  IFactory::contains "bool IFactory< Key, AbstractProduct >::contains(const Key &item_key) const
-";
-
-%feature("docstring")  IFactory::size "size_t IFactory< Key, AbstractProduct >::size() const
-
-Returns number of registered objects. 
-";
-
-
-// File: classIntegratorMCMiser.xml
-%feature("docstring") IntegratorMCMiser "
-
-Template class to use Monte Carlo MISER integration of class member functions.
-
-Wraps an integrator from GNU Scientific Library. Since this class holds a persistent workspace, we need at least one instance per thread. Standard usage for integration inside a class T:
-Create a handle to an integrator: 'auto integrator = make_integrator_miser(this, mem_function, dimension)'
-
-Call: 'integrator.integrate(lmin, lmax, data, nbr_points)'
-
-C++ includes: IntegratorMCMiser.h
-";
-
-%feature("docstring")  IntegratorMCMiser::IntegratorMCMiser "IntegratorMCMiser< T >::IntegratorMCMiser(const T *p_object, miser_integrand< T > p_member_function, size_t dim)
-
-to integrate p_member_function, which must belong to p_object 
-";
-
-%feature("docstring")  IntegratorMCMiser::~IntegratorMCMiser "IntegratorMCMiser< T >::~IntegratorMCMiser()
-";
-
-%feature("docstring")  IntegratorMCMiser::integrate "double IntegratorMCMiser< T >::integrate(double *min_array, double *max_array, const void *params, size_t nbr_points) const
-
-perform the actual integration over the ranges [min_array, max_array] 
-";
-
-
-// File: classIPixel.xml
-%feature("docstring") IPixel "
-
-Interface for a function that maps [0,1]x[0,1] to the kvectors in a pixel. Abstract base class for  SphericalPixel and  RectangularPixel.
-
-C++ includes: IPixel.h
-";
-
-%feature("docstring")  IPixel::~IPixel "virtual IPixel::~IPixel()=default
-";
-
-%feature("docstring")  IPixel::clone "virtual IPixel* IPixel::clone() const =0
-";
-
-%feature("docstring")  IPixel::createZeroSizePixel "virtual IPixel* IPixel::createZeroSizePixel(double x, double y) const =0
-";
-
-%feature("docstring")  IPixel::getK "virtual R3 IPixel::getK(double x, double y, double wavelength) const =0
-";
-
-%feature("docstring")  IPixel::integrationFactor "virtual double IPixel::integrationFactor(double x, double y) const =0
-";
-
-%feature("docstring")  IPixel::solidAngle "virtual double IPixel::solidAngle() const =0
-";
-
-
-// File: classPointwiseAxis.xml
-%feature("docstring") PointwiseAxis "
-
-Axis containing arbitrary (non-equidistant) coordinate values. Lower boundary of the first bin and upper boundary of the last bin correspond to first and last passed coordinates. Other bin boundaries are computed as arithmetical mean of two adjacent coordinates. One should be aware, that bin centers reported by  PointwiseAxis::binCenter do not coincide with the values produced by Bin1D::center. On-axis values are bounded by minimum/maximum values passed to the constructor.
-
-C++ includes: PointwiseAxis.h
-";
-
-%feature("docstring")  PointwiseAxis::PointwiseAxis "PointwiseAxis::PointwiseAxis(String &&name, Vector &&coordinate_values)
-";
-
-%feature("docstring")  PointwiseAxis::clone "PointwiseAxis * PointwiseAxis::clone() const override
-
-clone function 
-";
-
-%feature("docstring")  PointwiseAxis::~PointwiseAxis "PointwiseAxis::~PointwiseAxis() override=default
-";
-
-%feature("docstring")  PointwiseAxis::size "size_t PointwiseAxis::size() const override
-
-retrieve the number of bins 
-";
-
-%feature("docstring")  PointwiseAxis::bin "Bin1D PointwiseAxis::bin(size_t index) const override
-
-retrieve a 1d bin for the given index 
-";
-
-%feature("docstring")  PointwiseAxis::lowerBound "double PointwiseAxis::lowerBound() const override
-
-Returns value of first on-axis point. 
-";
-
-%feature("docstring")  PointwiseAxis::upperBound "double PointwiseAxis::upperBound() const override
-
-Returns value of last on-axis point. 
-";
-
-%feature("docstring")  PointwiseAxis::binCenter "double PointwiseAxis::binCenter(size_t index) const override
-
-Returns the coordinate corresponding to the given index. For this type of axis (\"pointwise\") this equals returning an explicitly defined coordinate. 
-";
-
-%feature("docstring")  PointwiseAxis::findClosestIndex "size_t PointwiseAxis::findClosestIndex(double value) const override
-
-find index of the coordinate closest to the given value 
-";
-
-%feature("docstring")  PointwiseAxis::binCenters "std::vector<double> PointwiseAxis::binCenters() const override
-";
-
-%feature("docstring")  PointwiseAxis::binBoundaries "std::vector< double > PointwiseAxis::binBoundaries() const override
-";
-
-%feature("docstring")  PointwiseAxis::clip "void PointwiseAxis::clip(double lower, double upper) override
-
-Clips this axis to the given values. 
-";
-
-
-// File: classPolMatrices.xml
-%feature("docstring") PolMatrices "
-
-Convenience class for handling polarization density matrix and polarization analyzer operator
-
-C++ includes: PolMatrices.h
-";
-
-%feature("docstring")  PolMatrices::PolMatrices "PolMatrices::PolMatrices()
-";
-
-%feature("docstring")  PolMatrices::PolMatrices "PolMatrices::PolMatrices(Eigen::Matrix2cd polarization, Eigen::Matrix2cd analyzer)
-";
-
-%feature("docstring")  PolMatrices::setPolarizerMatrix "void PolMatrices::setPolarizerMatrix(const Eigen::Matrix2cd &polarization)
-
-Sets the polarization density matrix (in spin basis along z-axis) 
-";
-
-%feature("docstring")  PolMatrices::polarizerMatrix "Eigen::Matrix2cd PolMatrices::polarizerMatrix() const
-
-Gets the polarization density matrix (in spin basis along z-axis) 
-";
-
-%feature("docstring")  PolMatrices::setAnalyzerMatrix "void PolMatrices::setAnalyzerMatrix(const Eigen::Matrix2cd &analyzer)
-
-Sets the polarization analyzer operator (in spin basis along z-axis) 
-";
-
-%feature("docstring")  PolMatrices::analyzerMatrix "Eigen::Matrix2cd PolMatrices::analyzerMatrix() const
-
-Gets the polarization analyzer operator (in spin basis along z-axis) 
-";
-
-
-// File: classProgressHandler.xml
-%feature("docstring") ProgressHandler "
-
-Maintains information about progress of a computation.
-
-Owner is the computation, which periodically calls the thread-safe function incrementDone(..). An application (GUI or script) may subscribe(..) to be informed about progress. It is then periodically called back by inform(..). The return value of inform(..) can be used to request termination of the computation.
-
-C++ includes: ProgressHandler.h
-";
-
-%feature("docstring")  ProgressHandler::ProgressHandler "ProgressHandler::ProgressHandler()
-";
-
-%feature("docstring")  ProgressHandler::ProgressHandler "ProgressHandler::ProgressHandler(const ProgressHandler &other)
-";
-
-%feature("docstring")  ProgressHandler::subscribe "void ProgressHandler::subscribe(ProgressHandler::Callback_t inform)
-";
-
-%feature("docstring")  ProgressHandler::reset "void ProgressHandler::reset()
-";
-
-%feature("docstring")  ProgressHandler::setExpectedNTicks "void ProgressHandler::setExpectedNTicks(size_t n)
-";
-
-%feature("docstring")  ProgressHandler::incrementDone "void ProgressHandler::incrementDone(size_t ticks_done)
-
-Increments number of completed computation steps (ticks). Performs callback (method m_inform) to inform the subscriber about the state of the computation and to obtain as return value a flag that indicates whether to continue the computation. 
-";
-
-%feature("docstring")  ProgressHandler::alive "bool ProgressHandler::alive()
-";
-
-
-// File: classRealIntegrator.xml
-%feature("docstring") RealIntegrator "
-
-To integrate a real function of a real variable.
-
-C++ includes: IntegratorGK.h
-";
-
-%feature("docstring")  RealIntegrator::RealIntegrator "RealIntegrator::RealIntegrator()
-";
-
-%feature("docstring")  RealIntegrator::~RealIntegrator "RealIntegrator::~RealIntegrator()
-";
-
-%feature("docstring")  RealIntegrator::integrate "double RealIntegrator::integrate(const std::function< double(double)> &f, double lmin, double lmax)
-";
-
-
-// File: classRectangularPixel.xml
-%feature("docstring") RectangularPixel "
-
-A pixel in a RectangularDetector.
-
-C++ includes: RectangularPixel.h
-";
-
-%feature("docstring")  RectangularPixel::RectangularPixel "RectangularPixel::RectangularPixel(const R3 &corner_pos, const R3 &width, const R3 &height)
-";
-
-%feature("docstring")  RectangularPixel::clone "RectangularPixel * RectangularPixel::clone() const override
-";
-
-%feature("docstring")  RectangularPixel::createZeroSizePixel "RectangularPixel * RectangularPixel::createZeroSizePixel(double x, double y) const override
-";
-
-%feature("docstring")  RectangularPixel::getK "R3 RectangularPixel::getK(double x, double y, double wavelength) const override
-";
-
-%feature("docstring")  RectangularPixel::getPosition "R3 RectangularPixel::getPosition(double x, double y) const
-";
-
-%feature("docstring")  RectangularPixel::integrationFactor "double RectangularPixel::integrationFactor(double x, double y) const override
-";
-
-%feature("docstring")  RectangularPixel::solidAngle "double RectangularPixel::solidAngle() const override
-";
-
-
-// File: classRotMatrix.xml
-%feature("docstring") RotMatrix "
-
-Rotation matrix in three dimensions.
-
-C++ includes: RotMatrix.h
-";
-
-%feature("docstring")  RotMatrix::RotMatrix "RotMatrix::RotMatrix()
-
-Constructs unit transformation. 
-";
-
-%feature("docstring")  RotMatrix::RotMatrix "RotMatrix::RotMatrix(Eigen::Matrix3d matrix)
-
-Constructor from matrix (no checks if this is an element of SO(3)!) 
-";
-
-%feature("docstring")  RotMatrix::~RotMatrix "RotMatrix::~RotMatrix()=default
-
-Destructor. 
-";
-
-%feature("docstring")  RotMatrix::clone "RotMatrix * RotMatrix::clone() const
-
-Clones the transformation. 
-";
-
-%feature("docstring")  RotMatrix::calculateEulerAngles "void RotMatrix::calculateEulerAngles(double *p_alpha, double *p_beta, double *p_gamma) const
-
-Calculates the Euler angles corresponding to the rotation. 
-";
-
-%feature("docstring")  RotMatrix::calculateRotateXAngle "double RotMatrix::calculateRotateXAngle() const
-
-Calculates the rotation angle for a rotation around the x-axis alone Only meaningfull if the actual rotation is around the x-axis 
-";
-
-%feature("docstring")  RotMatrix::calculateRotateYAngle "double RotMatrix::calculateRotateYAngle() const
-
-Calculates the rotation angle for a rotation around the y-axis alone Only meaningfull if the actual rotation is around the y-axis 
-";
-
-%feature("docstring")  RotMatrix::calculateRotateZAngle "double RotMatrix::calculateRotateZAngle() const
-
-Calculates the rotation angle for a rotation around the z-axis alone Only meaningfull if the actual rotation is around the z-axis 
-";
-
-%feature("docstring")  RotMatrix::getInverse "RotMatrix RotMatrix::getInverse() const
-
-Returns the inverse transformation. 
-";
-
-%feature("docstring")  RotMatrix::transformed "template C3 RotMatrix::transformed< C3 >(const T &v) const
-
-Return transformed vector  v. 
-";
-
-%feature("docstring")  RotMatrix::transformedInverse "template C3 RotMatrix::transformedInverse< C3 >(const T &v) const
-
-Return transformed vector  v. 
-";
-
-%feature("docstring")  RotMatrix::getRotationType "RotMatrix::ERotationType RotMatrix::getRotationType() const
-
-Retrieve the rotation type (general, around x, y or z-axis) 
-";
-
-%feature("docstring")  RotMatrix::isIdentity "bool RotMatrix::isIdentity() const
-
-Determine if the transformation is trivial (identity) 
-";
-
-%feature("docstring")  RotMatrix::matrix "const Eigen::Matrix3d& RotMatrix::matrix()
-";
-
-%feature("docstring")  RotMatrix::isXRotation "bool RotMatrix::isXRotation() const
-";
-
-%feature("docstring")  RotMatrix::isYRotation "bool RotMatrix::isYRotation() const
-";
-
-%feature("docstring")  RotMatrix::isZRotation "bool RotMatrix::isZRotation() const
-";
-
-
-// File: classSphericalPixel.xml
-%feature("docstring") SphericalPixel "
-
-A pixel in a SphericalDetector.
-
-C++ includes: SphericalPixel.h
-";
-
-%feature("docstring")  SphericalPixel::SphericalPixel "SphericalPixel::SphericalPixel(const Bin1D &alpha_bin, const Bin1D &phi_bin)
-";
-
-%feature("docstring")  SphericalPixel::clone "SphericalPixel * SphericalPixel::clone() const override
-";
-
-%feature("docstring")  SphericalPixel::createZeroSizePixel "SphericalPixel * SphericalPixel::createZeroSizePixel(double x, double y) const override
-";
-
-%feature("docstring")  SphericalPixel::getK "R3 SphericalPixel::getK(double x, double y, double wavelength) const override
-";
-
-%feature("docstring")  SphericalPixel::integrationFactor "double SphericalPixel::integrationFactor(double x, double y) const override
-";
-
-%feature("docstring")  SphericalPixel::solidAngle "double SphericalPixel::solidAngle() const override
-";
-
-
-// File: structThreadInfo.xml
-%feature("docstring") ThreadInfo "
-
-Information to run simulation with dedicated number of threads.
-
-C++ includes: ThreadInfo.h
-";
-
-%feature("docstring")  ThreadInfo::ThreadInfo "ThreadInfo::ThreadInfo()
-";
-
-
-// File: classVariableBinAxis.xml
-%feature("docstring") VariableBinAxis "
-
-Axis with variable bin size.
-
-C++ includes: VariableBinAxis.h
-";
-
-%feature("docstring")  VariableBinAxis::VariableBinAxis "VariableBinAxis::VariableBinAxis(const std::string &name, size_t nbins, const std::vector< double > &bin_boundaries)
-
-VariableBinAxis constructor.
-
-Parameters:
------------
-
-name: 
-Axis name
-
-nbins: 
-number of bins
-
-bin_boundaries: 
-Array of size nbins+1 containing low-edges for each bin and upper edge of last bin. 
-";
-
-%feature("docstring")  VariableBinAxis::~VariableBinAxis "VariableBinAxis::~VariableBinAxis() override=default
-";
-
-%feature("docstring")  VariableBinAxis::clone "VariableBinAxis * VariableBinAxis::clone() const override
-";
-
-%feature("docstring")  VariableBinAxis::size "size_t VariableBinAxis::size() const override
-
-Returns the number of bins. 
-";
-
-%feature("docstring")  VariableBinAxis::bin "Bin1D VariableBinAxis::bin(size_t index) const override
-
-retrieve a 1d bin for the given index 
-";
-
-%feature("docstring")  VariableBinAxis::lowerBound "double VariableBinAxis::lowerBound() const override
-
-Returns value of first point of axis. 
-";
-
-%feature("docstring")  VariableBinAxis::upperBound "double VariableBinAxis::upperBound() const override
-
-Returns value of last point of axis. 
-";
-
-%feature("docstring")  VariableBinAxis::binCenter "double VariableBinAxis::binCenter(size_t index) const override
-";
-
-%feature("docstring")  VariableBinAxis::findClosestIndex "size_t VariableBinAxis::findClosestIndex(double value) const override
-
-find bin index which is best match for given value 
-";
-
-%feature("docstring")  VariableBinAxis::binCenters "std::vector< double > VariableBinAxis::binCenters() const override
-";
-
-%feature("docstring")  VariableBinAxis::binBoundaries "std::vector<double> VariableBinAxis::binBoundaries() const override
-";
-
-%feature("docstring")  VariableBinAxis::clip "void VariableBinAxis::clip(double lower, double upper) override
-
-Clips this axis to the given values. 
-";
-
-
-// File: classWavevectorInfo.xml
-%feature("docstring") WavevectorInfo "
-
-Holds all wavevector information relevant for calculating form factors.
-
-C++ includes: WavevectorInfo.h
-";
-
-%feature("docstring")  WavevectorInfo::WavevectorInfo "WavevectorInfo::WavevectorInfo(C3 ki, C3 kf, double wavelength)
-";
-
-%feature("docstring")  WavevectorInfo::WavevectorInfo "WavevectorInfo::WavevectorInfo(R3 ki, R3 kf, double wavelength)
-";
-
-%feature("docstring")  WavevectorInfo::transformed "WavevectorInfo WavevectorInfo::transformed(const RotMatrix &transform) const
-";
-
-%feature("docstring")  WavevectorInfo::getKi "C3 WavevectorInfo::getKi() const
-";
-
-%feature("docstring")  WavevectorInfo::getKf "C3 WavevectorInfo::getKf() const
-";
-
-%feature("docstring")  WavevectorInfo::getQ "C3 WavevectorInfo::getQ() const
-";
-
-%feature("docstring")  WavevectorInfo::vacuumLambda "double WavevectorInfo::vacuumLambda() const
-";
-
-
-// File: classFourierTransform_1_1Workspace.xml
-
-
-// File: namespace_0d21.xml
-
-
-// File: namespaceBaseUtils.xml
-
-
-// File: namespaceBaseUtils_1_1algo.xml
-%feature("docstring")  BaseUtils::algo::almostEqual "bool BaseUtils::algo::almostEqual(double a, double b)
-
-Returns true if two doubles agree within machine epsilon. 
-";
-
-%feature("docstring")  BaseUtils::algo::min_value "double BaseUtils::algo::min_value(const Iterator &begin, const Iterator &end, const Evaluator &evaluate)
-
-Returns the minimum value of function evaluate as applied to the elements of an iterator range. 
-";
-
-%feature("docstring")  BaseUtils::algo::max_value "double BaseUtils::algo::max_value(const Iterator &begin, const Iterator &end, const Evaluator &evaluate)
-
-Returns the maximum value of function evaluate as applied to the elements of an iterator range. 
-";
-
-%feature("docstring")  BaseUtils::algo::concat "std::vector< T > BaseUtils::algo::concat(const std::vector< T > &v1, const std::vector< T > &v2)
-
-Returns the concatenation of two std::vectors. 
-";
-
-
-// File: namespaceBaseUtils_1_1Filesystem.xml
-%feature("docstring")  BaseUtils::Filesystem::extension "std::string BaseUtils::Filesystem::extension(const std::string &path)
-
-Returns extension of given filename. \"/home/user/filename.int\" -> \".int\", \"/home/user/filename.int.gz\" -> \".gz\" 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::extensions "std::string BaseUtils::Filesystem::extensions(const std::string &path)
-
-Returns extension(s) of given filename. \"/home/user/filename.int\" -> \".int\", \"/home/user/filename.int.gz\" -> \".int.gz\" 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::createDirectory "bool BaseUtils::Filesystem::createDirectory(const std::string &dir_name)
-
-Creates directory in current directory. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::createDirectories "bool BaseUtils::Filesystem::createDirectories(const std::string &dir_name)
-
-Creates directories in current directory for any element of dir_name which doesn't exist. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::filesInDirectory "std::vector< std::string > BaseUtils::Filesystem::filesInDirectory(const std::string &dir_name)
-
-Returns filenames of files in directory. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::jointPath "std::string BaseUtils::Filesystem::jointPath(const std::string &path1, const std::string &path2)
-
-Returns joint path name. Argument path1 may be empty, argument path2 not. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::filename "std::string BaseUtils::Filesystem::filename(const std::string &path)
-
-Returns path without directory part (\"Foo/Bar/Doz.int.gz\" -> \"Doz.int.gz\") 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::stem "std::string BaseUtils::Filesystem::stem(const std::string &path)
-
-Returns filename without (last) extension. \"/home/user/filename.int\" -> \"filename\", \"/home/user/filename.int.gz\" -> \"filename.int\" 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::stem_ext "std::string BaseUtils::Filesystem::stem_ext(const std::string &path)
-
-Returns filename without extension(s). \"/home/user/filename.int\" -> \"filename\", \"/home/user/filename.int.gz\" -> \"filename\" 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::glob "std::vector< std::string > BaseUtils::Filesystem::glob(const std::string &dir, const std::string &pattern)
-
-Returns file names that agree with a regex glob pattern. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::convert_utf8_to_utf16 "std::wstring BaseUtils::Filesystem::convert_utf8_to_utf16(const std::string &str)
-
-Converts utf8 string represented by std::string to utf16 string represented by std::wstring. 
-";
-
-%feature("docstring")  BaseUtils::Filesystem::IsFileExists "bool BaseUtils::Filesystem::IsFileExists(const std::string &path)
-
-Returns true if file with given name exists on disk. 
-";
-
-
-// File: namespaceBaseUtils_1_1Python.xml
-%feature("docstring")  BaseUtils::Python::toString "std::string BaseUtils::Python::toString(PyObject *obj)
-
-Converts PyObject into string, if possible, or throws exception. 
-";
-
-%feature("docstring")  BaseUtils::Python::toVectorString "std::vector< std::string > BaseUtils::Python::toVectorString(PyObject *obj)
-
-Converts PyObject into vector of strings, if possible, or throws exception. 
-";
-
-%feature("docstring")  BaseUtils::Python::toString "std::string BaseUtils::Python::toString(char *c)
-
-Converts char to string. In the case of nullptr will return an empty string. 
-";
-
-%feature("docstring")  BaseUtils::Python::toString "std::string BaseUtils::Python::toString(wchar_t *c)
-";
-
-%feature("docstring")  BaseUtils::Python::import_bornagain "void BaseUtils::Python::import_bornagain(const std::string &path=\"\")
-
-Imports BornAgain from given location. If path is empty, tries to rely on PYTHONPATH. 
-";
-
-%feature("docstring")  BaseUtils::Python::pythonRuntimeInfo "std::string BaseUtils::Python::pythonRuntimeInfo()
-
-Returns multi-line string representing PATH, PYTHONPATH, sys.path and other info. 
-";
-
-%feature("docstring")  BaseUtils::Python::pythonStackTrace "std::string BaseUtils::Python::pythonStackTrace()
-
-Returns string representing python stack trace. 
-";
-
-%feature("docstring")  BaseUtils::Python::createNumpyArray "PyObject * BaseUtils::Python::createNumpyArray(const std::vector< double > &data)
-";
-
-
-// File: namespaceBaseUtils_1_1String.xml
-%feature("docstring")  BaseUtils::String::padRight "std::string BaseUtils::String::padRight(const std::string &name, size_t length)
-
-Returns string right-padded with blanks. 
-";
-
-%feature("docstring")  BaseUtils::String::split "std::vector< std::string > BaseUtils::String::split(const std::string &text, const std::string &delimiter)
-
-Split string into vector of string using delimiter.
-
-Returns token vector obtained by splitting string at delimiters. 
-";
-
-%feature("docstring")  BaseUtils::String::replaceItemsFromString "void BaseUtils::String::replaceItemsFromString(std::string &text, const std::vector< std::string > &items, const std::string &replacement=\"\")
-
-Replaces all occurrences of items from string text with delimiter. 
-";
-
-%feature("docstring")  BaseUtils::String::join "std::string BaseUtils::String::join(const std::vector< std::string > &joinable, const std::string &joint)
-
-Returns string obtain by joining vector elements. 
-";
-
-%feature("docstring")  BaseUtils::String::scientific "std::string BaseUtils::String::scientific(T value, int n=10)
-
-Returns scientific string representing given value of any numeric type. 
-";
-
-%feature("docstring")  BaseUtils::String::to_lower "std::string BaseUtils::String::to_lower(std::string text)
-
-Returns new string which is lower case of text. 
-";
-
-%feature("docstring")  BaseUtils::String::to_int "bool BaseUtils::String::to_int(const std::string &str, int *result)
-
-Interprets the contained text as an integer and returns it in  result. Space chars at its begin and end will be ignored. If the conversion result is of no interest, but only the convertibility, then you can set  result to nullptr. The conversion is assumed to be successful if:
-every character was consumed by the conversion
-
-the value is not too big for int
-
-the text is not empty Returns true if successful. If not successful, the value in result is not changed. Does not throw anything. 
-";
-
-%feature("docstring")  BaseUtils::String::trim "std::string BaseUtils::String::trim(const std::string &str, const std::string &whitespace=\" \\\\t\")
-
-Cuts any of the chars given in whitespace from start and end of str. 
-";
-
-%feature("docstring")  BaseUtils::String::trimFront "std::string BaseUtils::String::trimFront(const std::string &str, const std::string &whitespace=\" \\\\t\")
-
-Cuts any of the chars given in whitespace from start. 
-";
-
-%feature("docstring")  BaseUtils::String::startsWith "bool BaseUtils::String::startsWith(const std::string &str, const std::string &substr)
-
-True if the string starts with substr. The comparison is case sensitive. 
-";
-
-
-// File: namespaceBaseUtils_1_1System.xml
-%feature("docstring")  BaseUtils::System::getCurrentDateAndTime "std::string BaseUtils::System::getCurrentDateAndTime()
-";
-
-%feature("docstring")  BaseUtils::System::getenv "std::string BaseUtils::System::getenv(const std::string &name)
-
-Returns environment variable. 
-";
-
-
-// File: namespaceMath.xml
-%feature("docstring")  Math::Bessel::StandardNormal "double Math::StandardNormal(double x)
-";
-
-%feature("docstring")  Math::Bessel::Gaussian "double Math::Gaussian(double x, double average, double std_dev)
-";
-
-%feature("docstring")  Math::Bessel::IntegratedGaussian "double Math::IntegratedGaussian(double x, double average, double std_dev)
-";
-
-%feature("docstring")  Math::Bessel::cot "double Math::cot(double x)
-
-cotangent function:  $cot(x)\\\\equiv1/tan(x)$
-";
-
-%feature("docstring")  Math::Bessel::sinc "double Math::sinc(double x)
-
-sinc function:  $sinc(x)\\\\equiv\\\\sin(x)/x$
-";
-
-%feature("docstring")  Math::Bessel::sinc "complex_t Math::sinc(complex_t z)
-
-Complex sinc function:  $sinc(x)\\\\equiv\\\\sin(x)/x$. 
-";
-
-%feature("docstring")  Math::Bessel::tanhc "complex_t Math::tanhc(complex_t z)
-
-Complex tanhc function:  $tanhc(x)\\\\equiv\\\\tanh(x)/x$. 
-";
-
-%feature("docstring")  Math::Bessel::Laue "double Math::Laue(double x, size_t N)
-
-Real Laue function:  $Laue(x,N)\\\\equiv\\\\sin(Nx)/sin(x)$. 
-";
-
-%feature("docstring")  Math::Bessel::erf "double Math::erf(double arg)
-
-Error function of real-valued argument. 
-";
-
-%feature("docstring")  Math::Bessel::GeneratePoissonRandom "double Math::GeneratePoissonRandom(double average)
-";
-
-
-// File: namespaceMath_1_1Bessel.xml
-%feature("docstring")  Math::Bessel::J0 "double Math::Bessel::J0(double x)
-
-Bessel function of the first kind and order 0. 
-";
-
-%feature("docstring")  Math::Bessel::J1 "double Math::Bessel::J1(double x)
-
-Bessel function of the first kind and order 1. 
-";
-
-%feature("docstring")  Math::Bessel::J1c "double Math::Bessel::J1c(double x)
-
-Bessel function J1(x)/x. 
-";
-
-%feature("docstring")  Math::Bessel::I0 "double Math::Bessel::I0(double x)
-
-Modified  Bessel function of the first kind and order 0. 
-";
-
-%feature("docstring")  Math::Bessel::J0 "complex_t Math::Bessel::J0(complex_t z)
-
-Complex  Bessel function of the first kind and order 0. 
-";
-
-%feature("docstring")  Math::Bessel::J1 "complex_t Math::Bessel::J1(complex_t z)
-
-Complex  Bessel function of the first kind and order 1. 
-";
-
-%feature("docstring")  Math::Bessel::J1c "complex_t Math::Bessel::J1c(complex_t z)
-
-Complex  Bessel function J1(x)/x. 
-";
-
-
-// File: namespaceNumeric.xml
-%feature("docstring")  Numeric::GetAbsoluteDifference "double Numeric::GetAbsoluteDifference(double a, double b)
-
-Returns the absolute value of the difference between a and b. 
-";
-
-%feature("docstring")  Numeric::GetRelativeDifference "double Numeric::GetRelativeDifference(double a, double b)
-
-Returns the safe relative difference, which is 2(|a-b|)/(|a|+|b|) except in special cases. 
-";
-
-%feature("docstring")  Numeric::GetLogDifference "double Numeric::GetLogDifference(double a, double b)
-
-Returns the difference of the logarithm; input values are truncated at the minimum positive value 
-";
-
-
-// File: namespacePhysConsts.xml
-
-
-// File: namespacePy.xml
-
-
-// File: namespacePy_1_1Fmt.xml
-%feature("docstring")  Py::Fmt::printImportedSymbols "std::string Py::Fmt::printImportedSymbols(const std::string &code)
-";
-
-%feature("docstring")  Py::Fmt::printInt "std::string Py::Fmt::printInt(int value)
-";
-
-%feature("docstring")  Py::Fmt::printBool "std::string Py::Fmt::printBool(double value)
-";
-
-%feature("docstring")  Py::Fmt::printDouble "std::string Py::Fmt::printDouble(double input)
-";
-
-%feature("docstring")  Py::Fmt::printLightDouble "std::string Py::Fmt::printLightDouble(double input)
-
-prints double as an integer, if possible within standard accuracy 
-";
-
-%feature("docstring")  Py::Fmt::printNm "std::string Py::Fmt::printNm(double input)
-";
-
-%feature("docstring")  Py::Fmt::printNm2 "std::string Py::Fmt::printNm2(double input)
-";
-
-%feature("docstring")  Py::Fmt::printScientificDouble "std::string Py::Fmt::printScientificDouble(double input)
-";
-
-%feature("docstring")  Py::Fmt::printDegrees "std::string Py::Fmt::printDegrees(double input)
-";
-
-%feature("docstring")  Py::Fmt::printValue "std::string Py::Fmt::printValue(double value, const std::string &units)
-";
-
-%feature("docstring")  Py::Fmt::printValue "std::string Py::Fmt::printValue(std::variant< double, int > value, const std::string &units)
-";
-
-%feature("docstring")  Py::Fmt::printString "std::string Py::Fmt::printString(const std::string &value)
-";
-
-%feature("docstring")  Py::Fmt::printArguments "std::string Py::Fmt::printArguments(const std::vector< std::pair< double, std::string >> &arguments)
-
-Takes pairs of value/unit and concatenates them for an argument list. Each pair's content will be processed by printValue(), so the meaning of the content is the same as in printValue(). 
-";
-
-%feature("docstring")  Py::Fmt::printArguments "std::string Py::Fmt::printArguments(const std::vector< std::pair< std::variant< double, int >, std::string >> &arguments)
-
-Convenience overload for printing arguments containing a mixture of int and double. 
-";
-
-%feature("docstring")  Py::Fmt::printFunction "std::string Py::Fmt::printFunction(const std::string &name, const std::vector< std::pair< double, std::string >> &arguments)
-
-Print a function in the form \"<name>(<arguments>)\". arguments will be processed by  printArguments(), see there for details. 
-";
-
-%feature("docstring")  Py::Fmt::printFunction "std::string Py::Fmt::printFunction(const std::string &name, double value, const std::string &unit)
-
-Convenience overload for printing a function with one argument. 
-";
-
-%feature("docstring")  Py::Fmt::printFunction "std::string Py::Fmt::printFunction(const std::string &name, double value1, const std::string &unit1, double value2, const std::string &unit2)
-
-Convenience overload for printing a function with two arguments. 
-";
-
-%feature("docstring")  Py::Fmt::isSquare "bool Py::Fmt::isSquare(double length1, double length2, double angle)
-";
-
-%feature("docstring")  Py::Fmt::isHexagonal "bool Py::Fmt::isHexagonal(double length1, double length2, double angle)
-";
-
-%feature("docstring")  Py::Fmt::printKvector "std::string Py::Fmt::printKvector(const R3 value)
-";
-
-%feature("docstring")  Py::Fmt::indent "std::string Py::Fmt::indent(size_t width)
-
-Returns a string of blanks with given width. By default the width equals standard offset in python files. 
-";
-
-
-// File: namespacestd.xml
-
-
-// File: namespaceUnits.xml
-%feature("docstring")  Units::rad2deg "double Units::rad2deg(double angle)
-";
-
-%feature("docstring")  Units::deg2rad "double Units::deg2rad(double angle)
-";
-
-
-// File: Bin_8cpp.xml
-%feature("docstring")  BinContains "bool BinContains(const Bin1D &bin, double value)
-
-Checks if value is contained in bin: value in [m_lower, m_upper) 
-";
-
-
-// File: Bin_8h.xml
-%feature("docstring")  BinContains "bool BinContains(const Bin1D &bin, double value)
-
-Checks if value is contained in bin: value in [m_lower, m_upper) 
-";
-
-
-// File: ConstKBinAxis_8cpp.xml
-
-
-// File: ConstKBinAxis_8h.xml
-
-
-// File: CustomBinAxis_8cpp.xml
-
-
-// File: CustomBinAxis_8h.xml
-
-
-// File: FixedBinAxis_8cpp.xml
-
-
-// File: FixedBinAxis_8h.xml
-
-
-// File: IAxis_8cpp.xml
-
-
-// File: IAxis_8h.xml
-
-
-// File: PointwiseAxis_8cpp.xml
-
-
-// File: PointwiseAxis_8h.xml
-
-
-// File: VariableBinAxis_8cpp.xml
-
-
-// File: VariableBinAxis_8h.xml
-
-
-// File: PhysicalConstants_8h.xml
-
-
-// File: Units_8h.xml
-
-
-// File: DepthProbeElement_8cpp.xml
-
-
-// File: DepthProbeElement_8h.xml
-
-
-// File: IElement_8h.xml
-
-
-// File: PolMatrices_8cpp.xml
-
-
-// File: PolMatrices_8h.xml
-
-
-// File: Bessel_8cpp.xml
-
-
-// File: Bessel_8h.xml
-
-
-// File: Constants_8h.xml
-
-
-// File: FourierTransform_8cpp.xml
-
-
-// File: FourierTransform_8h.xml
-
-
-// File: Functions_8cpp.xml
-
-
-// File: Functions_8h.xml
-
-
-// File: IntegratorGK_8cpp.xml
-
-
-// File: IntegratorGK_8h.xml
-
-
-// File: IntegratorMCMiser_8h.xml
-%feature("docstring")  make_integrator_miser "P_integrator_miser<T> make_integrator_miser(const T *object, miser_integrand< T > mem_function, size_t dim)
-
-Template function to create an integrator object. 
-";
-
-
-// File: Numeric_8cpp.xml
-
-
-// File: Numeric_8h.xml
-
-
-// File: IPixel_8h.xml
-
-
-// File: RectangularPixel_8cpp.xml
-
-
-// File: RectangularPixel_8h.xml
-
-
-// File: SphericalPixel_8cpp.xml
-
-
-// File: SphericalPixel_8h.xml
-
-
-// File: DelayedProgressCounter_8cpp.xml
-
-
-// File: DelayedProgressCounter_8h.xml
-
-
-// File: ProgressHandler_8cpp.xml
-
-
-// File: ProgressHandler_8h.xml
-
-
-// File: PyCore_8h.xml
-
-
-// File: PyFmt_8cpp.xml
-
-
-// File: PyFmt_8h.xml
-
-
-// File: PyObject_8h.xml
-
-
-// File: PyUtils_8cpp.xml
-
-
-// File: PyUtils_8h.xml
-
-
-// File: CloneableVector_8h.xml
-
-
-// File: ICloneable_8h.xml
-
-
-// File: Algorithms_8h.xml
-
-
-// File: Assert_8h.xml
-
-
-// File: FileSystemUtils_8cpp.xml
-
-
-// File: FileSystemUtils_8h.xml
-
-
-// File: IFactory_8h.xml
-%feature("docstring")  create_new "T* create_new()
-
-Returns new instance of class T.
-
-This templated function is used in catalogs in form of a function pointer 'create_new<T>', with no function arguments supplied. Equivalently, we could use a lambda function '[](){return new T;}'. 
-";
-
-
-// File: StringUtils_8cpp.xml
-
-
-// File: StringUtils_8h.xml
-
-
-// File: SysUtils_8cpp.xml
-
-
-// File: SysUtils_8h.xml
-
-
-// File: ThreadInfo_8h.xml
-
-
-// File: Direction_8cpp.xml
-%feature("docstring")  vecOfLambdaAlphaPhi "R3 vecOfLambdaAlphaPhi(double _lambda, double _alpha, double _phi)
-";
-
-
-// File: Direction_8h.xml
-%feature("docstring")  vecOfLambdaAlphaPhi "R3 vecOfLambdaAlphaPhi(double _lambda, double _alpha, double _phi)
-";
-
-
-// File: EigenCore_8h.xml
-
-
-// File: RotMatrix_8cpp.xml
-
-
-// File: RotMatrix_8h.xml
-
-
-// File: WavevectorInfo_8cpp.xml
-
-
-// File: WavevectorInfo_8h.xml
-
-
-// File: dir_601becd875582af070010d10b4fc90ee.xml
-
-
-// File: dir_628593db0cdce5a76fb85526ae5aa762.xml
-
-
-// File: dir_53458346a71374f205070d8bd3d865f1.xml
-
-
-// File: dir_7df789e053302bffce89fe9e2e25541f.xml
-
-
-// File: dir_1deae888303a1f34152fb62b13af5143.xml
-
-
-// File: dir_ec49f598ebf9445998ce86a14e7c0417.xml
-
-
-// File: dir_218b7a826f06e97e45b5c3355c035233.xml
-
-
-// File: dir_85d2541e5e50049c186ff9970a3b8ef5.xml
-
-
-// File: dir_38a5ec4dd9a60e867dacdb92549a13e0.xml
-
-
-// File: dir_93291dfd04bcad009576d4a5dc5e9788.xml
-
-
-// File: dir_3d1c6f3819a4cd7ba7fe36c1c1e379fe.xml
-
diff --git a/auto/Wrap/doxygenCore.i b/auto/Wrap/doxygenCore.i
deleted file mode 100644
index ef442fe171939816bbc7492841671997332e5d39..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenCore.i
+++ /dev/null
@@ -1,2402 +0,0 @@
-
-// File: index.xml
-
-// File: classAlphaScan.xml
-%feature("docstring") AlphaScan "
-
-Scan type with inclination angles as coordinate values and a unique wavelength. Features footprint correction.
-
-C++ includes: AlphaScan.h
-";
-
-%feature("docstring")  AlphaScan::AlphaScan "AlphaScan::AlphaScan(double wl, std::vector< double > inc_angle)
-";
-
-%feature("docstring")  AlphaScan::AlphaScan "AlphaScan::AlphaScan(double wl, const IAxis &inc_angle)
-";
-
-%feature("docstring")  AlphaScan::AlphaScan "AlphaScan::AlphaScan(double wl, int nbins, double alpha_i_min, double alpha_i_max)
-
-Sets angle-defined specular scan. The first parameter is always a wavelength in nm. Second parameter is either a numpy array of incident angles in radians or an IAxis object with angle values. Alternatively an axis can be defined in-place, then the second passed parameter is the number of bins, third - minimum on-axis angle value, fourth - maximum on-axis angle value. 
-";
-
-%feature("docstring")  AlphaScan::~AlphaScan "AlphaScan::~AlphaScan() override
-";
-
-%feature("docstring")  AlphaScan::clone "AlphaScan * AlphaScan::clone() const override
-";
-
-%feature("docstring")  AlphaScan::generateElements "std::vector< SpecularElement > AlphaScan::generateElements(const PolMatrices &polpair) const override
-
-Generates simulation elements for specular simulations. 
-";
-
-%feature("docstring")  AlphaScan::coordinateAxis "const IAxis* AlphaScan::coordinateAxis() const override
-
-Returns coordinate axis assigned to the data holder. 
-";
-
-%feature("docstring")  AlphaScan::footprintFactor "const IFootprintFactor* AlphaScan::footprintFactor() const override
-
-Returns IFootprintFactor object pointer. 
-";
-
-%feature("docstring")  AlphaScan::footprint "std::vector< double > AlphaScan::footprint(size_t start, size_t n_elements) const override
-
-Returns footprint correction factor for a range of simulation elements of size  n_elements and starting from element with index  i. 
-";
-
-%feature("docstring")  AlphaScan::numberOfElements "size_t AlphaScan::numberOfElements() const override
-
-Returns the number of simulation elements. 
-";
-
-%feature("docstring")  AlphaScan::createCoordSystem "CoordSystem1D * AlphaScan::createCoordSystem() const override
-";
-
-%feature("docstring")  AlphaScan::createIntensities "std::vector< double > AlphaScan::createIntensities(const std::vector< SpecularElement > &eles) const override
-
-Returns intensity vector corresponding to convolution of given simulation elements. 
-";
-
-%feature("docstring")  AlphaScan::wavelength "double AlphaScan::wavelength() const
-";
-
-%feature("docstring")  AlphaScan::wavelengthResolution "const ScanResolution* AlphaScan::wavelengthResolution() const
-";
-
-%feature("docstring")  AlphaScan::angleResolution "const ScanResolution* AlphaScan::angleResolution() const
-";
-
-%feature("docstring")  AlphaScan::setFootprintFactor "void AlphaScan::setFootprintFactor(const IFootprintFactor *f_factor)
-
-Sets footprint correction factor. 
-";
-
-%feature("docstring")  AlphaScan::setWavelengthResolution "void AlphaScan::setWavelengthResolution(const ScanResolution &resolution)
-
-Sets wavelength resolution values via  ScanResolution object. 
-";
-
-%feature("docstring")  AlphaScan::setRelativeWavelengthResolution "void AlphaScan::setRelativeWavelengthResolution(const IRangedDistribution &distr, double rel_dev)
-";
-
-%feature("docstring")  AlphaScan::setRelativeWavelengthResolution "void AlphaScan::setRelativeWavelengthResolution(const IRangedDistribution &distr, const std::vector< double > &rel_dev)
-
-Sets wavelength resolution values via IRangedDistribution and values of relative deviations (that is,  rel_dev equals standard deviation divided by the mean value).  rel_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the inclination angle axis. 
-";
-
-%feature("docstring")  AlphaScan::setAbsoluteWavelengthResolution "void AlphaScan::setAbsoluteWavelengthResolution(const IRangedDistribution &distr, double std_dev)
-";
-
-%feature("docstring")  AlphaScan::setAbsoluteWavelengthResolution "void AlphaScan::setAbsoluteWavelengthResolution(const IRangedDistribution &distr, const std::vector< double > &std_dev)
-
-Sets wavelength resolution values via IRangedDistribution and values of standard deviations.  std_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the inclination angle axis. 
-";
-
-%feature("docstring")  AlphaScan::setAngleResolution "void AlphaScan::setAngleResolution(const ScanResolution &resolution)
-
-Sets angle resolution values via  ScanResolution object. 
-";
-
-%feature("docstring")  AlphaScan::setRelativeAngularResolution "void AlphaScan::setRelativeAngularResolution(const IRangedDistribution &distr, double rel_dev)
-";
-
-%feature("docstring")  AlphaScan::setRelativeAngularResolution "void AlphaScan::setRelativeAngularResolution(const IRangedDistribution &distr, const std::vector< double > &rel_dev)
-
-Sets angular resolution values via IRangedDistribution and values of relative deviations (that is,  rel_dev equals standard deviation divided by the mean value).  rel_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the inclination angle axis. 
-";
-
-%feature("docstring")  AlphaScan::setAbsoluteAngularResolution "void AlphaScan::setAbsoluteAngularResolution(const IRangedDistribution &distr, double std_dev)
-";
-
-%feature("docstring")  AlphaScan::setAbsoluteAngularResolution "void AlphaScan::setAbsoluteAngularResolution(const IRangedDistribution &distr, const std::vector< double > &std_dev)
-
-Sets angular resolution values via IRangedDistribution and values of standard deviations.  std_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the inclination angle axis. 
-";
-
-
-// File: classChi2Metric.xml
-%feature("docstring") Chi2Metric "
-
-Implementation of the standard  $ \\\\chi^2 $ metric derived from maximum likelihood with Gaussian uncertainties. With default L2 norm corresponds to the formula  \\\\[\\\\chi^2 = \\\\sum \\\\frac{(I - D)^2}{\\\\delta_D^2}\\\\]
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  Chi2Metric::Chi2Metric "Chi2Metric::Chi2Metric()
-";
-
-%feature("docstring")  Chi2Metric::clone "Chi2Metric * Chi2Metric::clone() const override
-";
-
-%feature("docstring")  Chi2Metric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > exp_stdv, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors and uncertainties. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-exp_stdv: 
-array with experimental data uncertainties.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  Chi2Metric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-
-// File: classChiModuleWrapper.xml
-%feature("docstring") ChiModuleWrapper "
-
-Metric wrapper for back-compaptibility with old scripts. 
-";
-
-%feature("docstring")  ChiModuleWrapper::ChiModuleWrapper "ChiModuleWrapper::ChiModuleWrapper(std::unique_ptr< IChiSquaredModule > module)
-";
-
-%feature("docstring")  ChiModuleWrapper::compute "double ChiModuleWrapper::compute(const std::vector< SimDataPair > &fit_objects, size_t n_pars) const override
-";
-
-
-// File: classChiSquaredModule.xml
-%feature("docstring") ChiSquaredModule "
-
-Calculation of chi2 between two data sets.
-
-C++ includes: ChiSquaredModule.h
-";
-
-%feature("docstring")  ChiSquaredModule::ChiSquaredModule "ChiSquaredModule::ChiSquaredModule()=default
-";
-
-%feature("docstring")  ChiSquaredModule::ChiSquaredModule "ChiSquaredModule::ChiSquaredModule(const ChiSquaredModule &other)=default
-";
-
-%feature("docstring")  ChiSquaredModule::~ChiSquaredModule "ChiSquaredModule::~ChiSquaredModule() override=default
-";
-
-%feature("docstring")  ChiSquaredModule::clone "ChiSquaredModule* ChiSquaredModule::clone() const override
-
-clone method 
-";
-
-%feature("docstring")  ChiSquaredModule::residual "double ChiSquaredModule::residual(double a, double b, double weight) override
-";
-
-
-// File: classComponentKeyHandler.xml
-%feature("docstring") ComponentKeyHandler "
-
-Stores INode instances, associates them with given tag, and provides unique keys.
-
-C++ includes: ComponentKeyHandler.h
-";
-
-%feature("docstring")  ComponentKeyHandler::insertModel "void ComponentKeyHandler::insertModel(const std::string &tag, const INode *s)
-";
-
-%feature("docstring")  ComponentKeyHandler::objectsOfType "std::vector< const T * > ComponentKeyHandler::objectsOfType() const
-";
-
-%feature("docstring")  ComponentKeyHandler::obj2key "std::string ComponentKeyHandler::obj2key(const INode *s) const
-";
-
-
-// File: classComputationStatus.xml
-%feature("docstring") ComputationStatus "
-
-Completion status (flag and text) of a numeric computation.
-
-C++ includes: ComputationStatus.h
-";
-
-%feature("docstring")  ComputationStatus::ComputationStatus "ComputationStatus::ComputationStatus()
-";
-
-%feature("docstring")  ComputationStatus::isCompleted "bool ComputationStatus::isCompleted() const
-";
-
-%feature("docstring")  ComputationStatus::errorMessage "std::string ComputationStatus::errorMessage() const
-";
-
-%feature("docstring")  ComputationStatus::setRunning "void ComputationStatus::setRunning()
-";
-
-%feature("docstring")  ComputationStatus::setCompleted "void ComputationStatus::setCompleted()
-";
-
-%feature("docstring")  ComputationStatus::setFailed "void ComputationStatus::setFailed(const std::string &message)
-";
-
-
-// File: classConstantBackground.xml
-%feature("docstring") ConstantBackground "
-
-Class representing a constant background signal
-
-C++ includes: ConstantBackground.h
-";
-
-%feature("docstring")  ConstantBackground::ConstantBackground "ConstantBackground::ConstantBackground(std::vector< double > P)
-";
-
-%feature("docstring")  ConstantBackground::ConstantBackground "ConstantBackground::ConstantBackground(double background_value)
-";
-
-%feature("docstring")  ConstantBackground::clone "ConstantBackground * ConstantBackground::clone() const override
-";
-
-%feature("docstring")  ConstantBackground::className "std::string ConstantBackground::className() const final
-";
-
-%feature("docstring")  ConstantBackground::parDefs "std::vector<ParaMeta> ConstantBackground::parDefs() const final
-";
-
-%feature("docstring")  ConstantBackground::backgroundValue "double ConstantBackground::backgroundValue() const
-";
-
-%feature("docstring")  ConstantBackground::addBackground "double ConstantBackground::addBackground(double intensity) const override
-";
-
-
-// File: classDepthProbeComputation.xml
-%feature("docstring") DepthProbeComputation "
-
-Performs a single-threaded depth probe computation with given sample.
-
-Controlled by the multi-threading machinery in ISimulation::runSingleSimulation().
-
-C++ includes: DepthProbeComputation.h
-";
-
-%feature("docstring")  DepthProbeComputation::DepthProbeComputation "DepthProbeComputation::DepthProbeComputation(const reSample &re_sample, const SimulationOptions &options, ProgressHandler &progress, DepthProbeElementIter begin_it, DepthProbeElementIter end_it)
-";
-
-%feature("docstring")  DepthProbeComputation::~DepthProbeComputation "DepthProbeComputation::~DepthProbeComputation() override
-";
-
-
-// File: classDepthProbeSimulation.xml
-%feature("docstring") DepthProbeSimulation "";
-
-%feature("docstring")  DepthProbeSimulation::DepthProbeSimulation "DepthProbeSimulation::DepthProbeSimulation()
-";
-
-%feature("docstring")  DepthProbeSimulation::~DepthProbeSimulation "DepthProbeSimulation::~DepthProbeSimulation() override
-";
-
-%feature("docstring")  DepthProbeSimulation::className "std::string DepthProbeSimulation::className() const final
-";
-
-%feature("docstring")  DepthProbeSimulation::result "SimulationResult DepthProbeSimulation::result() const override
-
-Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays 
-";
-
-%feature("docstring")  DepthProbeSimulation::setBeamParameters "void DepthProbeSimulation::setBeamParameters(double lambda, int nbins, double alpha_i_min, double alpha_i_max, const IFootprintFactor *beam_shape=nullptr)
-
-Sets beam parameters with alpha_i of the beam defined in the range. 
-";
-
-%feature("docstring")  DepthProbeSimulation::setZSpan "void DepthProbeSimulation::setZSpan(size_t n_bins, double z_min, double z_max)
-
-Set z positions for intensity calculations. Negative z's correspond to the area under sample surface. The more negative z is, the deeper layer corresponds to it. 
-";
-
-%feature("docstring")  DepthProbeSimulation::alphaAxis "const IAxis * DepthProbeSimulation::alphaAxis() const
-
-Returns a pointer to incident angle axis. 
-";
-
-%feature("docstring")  DepthProbeSimulation::zAxis "const IAxis * DepthProbeSimulation::zAxis() const
-
-Returns a pointer to z-position axis. 
-";
-
-%feature("docstring")  DepthProbeSimulation::intensityMapSize "size_t DepthProbeSimulation::intensityMapSize() const override
-
-Returns the total number of the intensity values in the simulation result. 
-";
-
-%feature("docstring")  DepthProbeSimulation::createCoordSystem "ICoordSystem * DepthProbeSimulation::createCoordSystem() const override
-";
-
-
-// File: classDWBAComputation.xml
-%feature("docstring") DWBAComputation "
-
-Provides function that performs a single-threaded DWBA computation for a range of DiffuseElements.
-
-Handles progress counter and interrupts, runs loop over DiffuseElements, delegates all further work to DWBATerm.
-
-Controlled by the multi-threading machinery in ISimulation::runSingleSimulation().
-
-C++ includes: DWBAComputation.h
-";
-
-%feature("docstring")  DWBAComputation::DWBAComputation "DWBAComputation::DWBAComputation(const reSample &re_sample, const SimulationOptions &options, ProgressHandler &progress, std::vector< std::unique_ptr< DiffuseElement >>::iterator begin_it, std::vector< std::unique_ptr< DiffuseElement >>::iterator end_it)
-";
-
-%feature("docstring")  DWBAComputation::~DWBAComputation "DWBAComputation::~DWBAComputation() override
-";
-
-
-// File: classFitObjective.xml
-%feature("docstring") FitObjective "
-
-Holds vector of  SimDataPairs (experimental data and simulation results) for use in fitting. Thereby supports simultaneous fitting of several data sets and model functions, as demonstrated in example fit52/multiple_datasets.
-
-C++ includes: FitObjective.h
-";
-
-%feature("docstring")  FitObjective::FitObjective "FitObjective::FitObjective()
-";
-
-%feature("docstring")  FitObjective::~FitObjective "FitObjective::~FitObjective()
-";
-
-%feature("docstring")  FitObjective::execAddSimulationAndData "void FitObjective::execAddSimulationAndData(const simulation_builder_t &builder, const OutputData< double > &data, std::unique_ptr< OutputData< double >> &&stdv, double weight=1.0)
-
-Constructs simulation/data pair for later fit.
-
-Parameters:
------------
-
-builder: 
-simulation builder capable of producing simulations
-
-data: 
-experimental data array
-
-stdv: 
-data uncertainties array
-
-weight: 
-weight of dataset in metric calculations
-
-Should be private, but is used in several tests. 
-";
-
-%feature("docstring")  FitObjective::addSimulationAndData "void FitObjective::addSimulationAndData(const PyBuilderCallback &callback, const std::vector< std::vector< double >> &data, double weight=1.0)
-
-Constructs simulation/data pair for later fit.
-
-Parameters:
------------
-
-callback: 
-simulation builder capable of producing simulations
-
-data: 
-experimental data array
-
-weight: 
-weight of dataset in metric calculations 
-";
-
-%feature("docstring")  FitObjective::addSimulationAndData "void FitObjective::addSimulationAndData(const PyBuilderCallback &callback, const std::vector< double > &data, double weight=1.0)
-";
-
-%feature("docstring")  FitObjective::addSimulationAndData "void FitObjective::addSimulationAndData(const PyBuilderCallback &callback, const std::vector< std::vector< double >> &data, const std::vector< std::vector< double >> &stdv, double weight=1.0)
-
-Constructs simulation/data pair for later fit.
-
-Parameters:
------------
-
-callback: 
-simulation builder capable of producing simulations
-
-data: 
-experimental data array
-
-stdv: 
-data uncertainties array
-
-weight: 
-weight of dataset in metric calculations 
-";
-
-%feature("docstring")  FitObjective::addSimulationAndData "void FitObjective::addSimulationAndData(const PyBuilderCallback &callback, const std::vector< double > &data, const std::vector< double > &stdv, double weight=1.0)
-";
-
-%feature("docstring")  FitObjective::evaluate "double FitObjective::evaluate(const mumufit::Parameters &params)
-";
-
-%feature("docstring")  FitObjective::evaluate_residuals "std::vector< double > FitObjective::evaluate_residuals(const mumufit::Parameters &params)
-";
-
-%feature("docstring")  FitObjective::simulationResult "SimulationResult FitObjective::simulationResult(size_t i_item=0) const
-
-Returns simulation result in the form of SimulationResult. 
-";
-
-%feature("docstring")  FitObjective::experimentalData "SimulationResult FitObjective::experimentalData(size_t i_item=0) const
-
-Returns experimental data in the form of SimulationResult. 
-";
-
-%feature("docstring")  FitObjective::uncertaintyData "SimulationResult FitObjective::uncertaintyData(size_t i_item=0) const
-
-Returns experimental data uncertainties in the form of SimulationResult. 
-";
-
-%feature("docstring")  FitObjective::relativeDifference "SimulationResult FitObjective::relativeDifference(size_t i_item=0) const
-
-Returns relative difference between simulation and experimental data in the form of SimulationResult. 
-";
-
-%feature("docstring")  FitObjective::absoluteDifference "SimulationResult FitObjective::absoluteDifference(size_t i_item=0) const
-
-Returns absolute value of difference between simulation and experimental data in the form of SimulationResult. 
-";
-
-%feature("docstring")  FitObjective::experimental_array "std::vector< double > FitObjective::experimental_array() const
-
-Returns one dimensional array representing merged experimental data. The area outside of the region of interest is not included, masked data is nullified. 
-";
-
-%feature("docstring")  FitObjective::simulation_array "std::vector< double > FitObjective::simulation_array() const
-
-Returns one dimensional array representing merged simulated intensities data. The area outside of the region of interest is not included, masked data is nullified. 
-";
-
-%feature("docstring")  FitObjective::uncertainties "std::vector< double > FitObjective::uncertainties() const
-
-Returns one-dimensional array representing merged data uncertainties. The area outside of the region of interest is not included, masked data is nullified. 
-";
-
-%feature("docstring")  FitObjective::weights_array "std::vector< double > FitObjective::weights_array() const
-
-Returns one-dimensional array representing merged user weights. The area outside of the region of interest is not included, masked data is nullified. 
-";
-
-%feature("docstring")  FitObjective::initPrint "void FitObjective::initPrint(int every_nth)
-
-Initializes printing to standard output on every_nth fit iteration. 
-";
-
-%feature("docstring")  FitObjective::initPlot "void FitObjective::initPlot(int every_nth, PyObserverCallback &callback)
-
-Initializes observer callback to be called on every_nth fit iteration. 
-";
-
-%feature("docstring")  FitObjective::iterationInfo "IterationInfo FitObjective::iterationInfo() const
-";
-
-%feature("docstring")  FitObjective::minimizerResult "mumufit::MinimizerResult FitObjective::minimizerResult() const
-";
-
-%feature("docstring")  FitObjective::finalize "void FitObjective::finalize(const mumufit::MinimizerResult &result)
-
-Should be explicitly called on last iteration to notify all observers. 
-";
-
-%feature("docstring")  FitObjective::fitObjectCount "unsigned FitObjective::fitObjectCount() const
-";
-
-%feature("docstring")  FitObjective::execSimulations "void FitObjective::execSimulations(const mumufit::Parameters &params)
-";
-
-%feature("docstring")  FitObjective::setChiSquaredModule "void FitObjective::setChiSquaredModule(const IChiSquaredModule &module)
-";
-
-%feature("docstring")  FitObjective::setObjectiveMetric "void FitObjective::setObjectiveMetric(const std::string &metric)
-";
-
-%feature("docstring")  FitObjective::setObjectiveMetric "void FitObjective::setObjectiveMetric(const std::string &metric, const std::string &norm)
-
-Sets objective metric to the  FitObjective.
-
-Parameters:
------------
-
-metric: 
-metric name
-
-norm: 
-metric norm name (defaults to L2-norm) 
-";
-
-%feature("docstring")  FitObjective::containsUncertainties "bool FitObjective::containsUncertainties(size_t i_item) const
-
-Returns true if the specified DataPair element contains uncertainties. 
-";
-
-%feature("docstring")  FitObjective::allPairsHaveUncertainties "bool FitObjective::allPairsHaveUncertainties() const
-
-Returns true if all the data pairs in  FitObjective instance contain uncertainties. 
-";
-
-%feature("docstring")  FitObjective::dataPair "const SimDataPair & FitObjective::dataPair(size_t i_item=0) const
-
-Returns a reference to i-th  SimDataPair. 
-";
-
-%feature("docstring")  FitObjective::initPlot "void FitObjective::initPlot(int every_nth, fit_observer_t &&observer)
-";
-
-%feature("docstring")  FitObjective::isCompleted "bool FitObjective::isCompleted() const
-";
-
-%feature("docstring")  FitObjective::interruptFitting "void FitObjective::interruptFitting()
-";
-
-%feature("docstring")  FitObjective::isInterrupted "bool FitObjective::isInterrupted() const
-";
-
-%feature("docstring")  FitObjective::isFirstIteration "bool FitObjective::isFirstIteration() const
-";
-
-%feature("docstring")  FitObjective::setObjectiveMetric "void FitObjective::setObjectiveMetric(std::unique_ptr< ObjectiveMetric > metric)
-";
-
-
-// File: classFitObserver.xml
-%feature("docstring") FitObserver "
-
-Contains collection of observers and call them at specified intervals. Each observer will be called at first iteration and every-nth iterations.
-
-C++ includes: FitObserver.h
-";
-
-%feature("docstring")  FitObserver::FitObserver "FitObserver< T >::FitObserver()
-";
-
-%feature("docstring")  FitObserver::addObserver "void FitObserver< T >::addObserver(int every_nth, observer_t &&observer)
-
-Adds observer to the list.
-
-Parameters:
------------
-
-every_nth: 
-An observer function will be called every_nth iterations.
-
-observer: 
-Observer function to be called. 
-";
-
-%feature("docstring")  FitObserver::notify "void FitObserver< T >::notify(const T &data)
-
-Notifies all observers at their personally specified intervals.
-
-Parameters:
------------
-
-data: 
-The data which will be passed to the observer. 
-";
-
-%feature("docstring")  FitObserver::notify_all "void FitObserver< T >::notify_all(const T &data)
-";
-
-
-// File: classFitPrintService.xml
-%feature("docstring") FitPrintService "
-
-Prints fit statistics to standard output during minimizer iterations.
-
-C++ includes: FitPrintService.h
-";
-
-%feature("docstring")  FitPrintService::FitPrintService "FitPrintService::FitPrintService()
-";
-
-%feature("docstring")  FitPrintService::print "void FitPrintService::print(const FitObjective &objective)
-";
-
-
-// File: classFitStatus.xml
-%feature("docstring") FitStatus "
-
-Contains status of the fitting (running, interupted etc) and all intermediate information which has to be collected during the fit. Owned by  FitObjective.
-
-C++ includes: FitStatus.h
-";
-
-%feature("docstring")  FitStatus::FitStatus "FitStatus::FitStatus(const FitObjective *fit_objective)
-";
-
-%feature("docstring")  FitStatus::~FitStatus "FitStatus::~FitStatus()
-";
-
-%feature("docstring")  FitStatus::setInterrupted "void FitStatus::setInterrupted()
-";
-
-%feature("docstring")  FitStatus::isInterrupted "bool FitStatus::isInterrupted() const
-";
-
-%feature("docstring")  FitStatus::isCompleted "bool FitStatus::isCompleted() const
-";
-
-%feature("docstring")  FitStatus::update "void FitStatus::update(const mumufit::Parameters &params, double chi2)
-";
-
-%feature("docstring")  FitStatus::initPrint "void FitStatus::initPrint(int every_nth)
-";
-
-%feature("docstring")  FitStatus::addObserver "void FitStatus::addObserver(int every_nth, fit_observer_t &&)
-";
-
-%feature("docstring")  FitStatus::iterationInfo "IterationInfo FitStatus::iterationInfo() const
-";
-
-%feature("docstring")  FitStatus::minimizerResult "mumufit::MinimizerResult FitStatus::minimizerResult() const
-";
-
-%feature("docstring")  FitStatus::finalize "void FitStatus::finalize(const mumufit::MinimizerResult &result)
-
-Should be explicitly called on last iteration to notify all observers. 
-";
-
-
-// File: classGISASSimulation.xml
-%feature("docstring") GISASSimulation "
-
-Main class to run a Grazing-Incidence Small-Angle Scattering simulation.
-
-C++ includes: GISASSimulation.h
-";
-
-%feature("docstring")  GISASSimulation::GISASSimulation "GISASSimulation::GISASSimulation(const Beam &beam, const MultiLayer &sample, const IDetector &detector)
-";
-
-%feature("docstring")  GISASSimulation::GISASSimulation "GISASSimulation::GISASSimulation()
-";
-
-%feature("docstring")  GISASSimulation::~GISASSimulation "GISASSimulation::~GISASSimulation() override=default
-";
-
-%feature("docstring")  GISASSimulation::className "std::string GISASSimulation::className() const final
-";
-
-%feature("docstring")  GISASSimulation::result "SimulationResult GISASSimulation::result() const override
-
-Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays 
-";
-
-%feature("docstring")  GISASSimulation::setBeamParameters "void GISASSimulation::setBeamParameters(double wavelength, double alpha_i, double phi_i)
-
-Sets beam parameters from here (forwarded to Instrument) 
-";
-
-%feature("docstring")  GISASSimulation::intensityMapSize "size_t GISASSimulation::intensityMapSize() const override
-
-Returns the total number of the intensity values in the simulation result. 
-";
-
-%feature("docstring")  GISASSimulation::createCoordSystem "ICoordSystem * GISASSimulation::createCoordSystem() const override
-";
-
-
-// File: classGISASSpecularContribution.xml
-%feature("docstring") GISASSpecularContribution "
-
-Computes the specular signal in the bin where q_parallel = 0. Used by  DWBAComputation.
-
-C++ includes: GISASSpecularContribution.h
-";
-
-%feature("docstring")  GISASSpecularContribution::GISASSpecularContribution "GISASSpecularContribution::GISASSpecularContribution()=default
-";
-
-%feature("docstring")  GISASSpecularContribution::compute "void GISASSpecularContribution::compute(DiffuseElement &ele) const
-";
-
-
-// File: classIBackground.xml
-%feature("docstring") IBackground "
-
-Interface for a simulating the background signal.
-
-C++ includes: IBackground.h
-";
-
-%feature("docstring")  IBackground::IBackground "IBackground::IBackground(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IBackground::~IBackground "IBackground::~IBackground() override
-";
-
-%feature("docstring")  IBackground::clone "IBackground* IBackground::clone() const override=0
-";
-
-%feature("docstring")  IBackground::addBackground "virtual double IBackground::addBackground(double element) const =0
-";
-
-
-// File: classIChiSquaredModule.xml
-%feature("docstring") IChiSquaredModule "
-
-Interface residual calculations.
-
-C++ includes: IChiSquaredModule.h
-";
-
-%feature("docstring")  IChiSquaredModule::IChiSquaredModule "IChiSquaredModule::IChiSquaredModule()
-";
-
-%feature("docstring")  IChiSquaredModule::~IChiSquaredModule "IChiSquaredModule::~IChiSquaredModule() override
-";
-
-%feature("docstring")  IChiSquaredModule::clone "IChiSquaredModule* IChiSquaredModule::clone() const override=0
-
-clone method 
-";
-
-%feature("docstring")  IChiSquaredModule::varianceFunction "const IVarianceFunction * IChiSquaredModule::varianceFunction() const
-
-Returns squared function. 
-";
-
-%feature("docstring")  IChiSquaredModule::setVarianceFunction "void IChiSquaredModule::setVarianceFunction(const IVarianceFunction &variance_function)
-
-Sets squared function. 
-";
-
-%feature("docstring")  IChiSquaredModule::getIntensityFunction "const IIntensityFunction * IChiSquaredModule::getIntensityFunction() const
-
-Returns data rescaler. 
-";
-
-%feature("docstring")  IChiSquaredModule::setIntensityFunction "void IChiSquaredModule::setIntensityFunction(const IIntensityFunction &intensity_function)
-
-Sets data rescaler. 
-";
-
-%feature("docstring")  IChiSquaredModule::residual "virtual double IChiSquaredModule::residual(double a, double b, double weight)=0
-";
-
-
-// File: classIComputation.xml
-%feature("docstring") IComputation "
-
-Interface for a single-threaded computation with given range of DiffuseElements and ProgressHandler.
-
-Controlled by the multi-threading machinery in ISimulation::runSingleSimulation().
-
-C++ includes: IComputation.h
-";
-
-%feature("docstring")  IComputation::IComputation "IComputation::IComputation(const reSample &re_sample, const SimulationOptions &options, ProgressHandler &progress)
-";
-
-%feature("docstring")  IComputation::~IComputation "IComputation::~IComputation()
-";
-
-%feature("docstring")  IComputation::run "void IComputation::run()
-
-Calls runProtected(), catches exceptions, sets m_status. 
-";
-
-%feature("docstring")  IComputation::isCompleted "bool IComputation::isCompleted() const
-";
-
-%feature("docstring")  IComputation::errorMessage "std::string IComputation::errorMessage() const
-";
-
-
-// File: classIIntensityFunction.xml
-%feature("docstring") IIntensityFunction "
-
-Interface for applying arbitrary function to the measured intensity.
-
-C++ includes: IIntensityFunction.h
-";
-
-%feature("docstring")  IIntensityFunction::~IIntensityFunction "IIntensityFunction::~IIntensityFunction()
-";
-
-%feature("docstring")  IIntensityFunction::clone "virtual IIntensityFunction* IIntensityFunction::clone() const =0
-";
-
-%feature("docstring")  IIntensityFunction::evaluate "virtual double IIntensityFunction::evaluate(double value) const =0
-";
-
-
-// File: classIMetricWrapper.xml
-%feature("docstring") IMetricWrapper "";
-
-%feature("docstring")  IMetricWrapper::~IMetricWrapper "virtual IMetricWrapper::~IMetricWrapper()=default
-";
-
-%feature("docstring")  IMetricWrapper::compute "virtual double IMetricWrapper::compute(const std::vector< SimDataPair > &fit_objects, size_t n_pars) const =0
-";
-
-
-// File: classIntensityFunctionLog.xml
-%feature("docstring") IntensityFunctionLog "
-
-Algorithm for applying log function to the measured intensity.
-
-C++ includes: IIntensityFunction.h
-";
-
-%feature("docstring")  IntensityFunctionLog::clone "IntensityFunctionLog * IntensityFunctionLog::clone() const override
-";
-
-%feature("docstring")  IntensityFunctionLog::evaluate "double IntensityFunctionLog::evaluate(double value) const override
-";
-
-
-// File: classIntensityFunctionSqrt.xml
-%feature("docstring") IntensityFunctionSqrt "
-
-Algorithm for applying sqrt function to the measured intensity.
-
-C++ includes: IIntensityFunction.h
-";
-
-%feature("docstring")  IntensityFunctionSqrt::clone "IntensityFunctionSqrt * IntensityFunctionSqrt::clone() const override
-";
-
-%feature("docstring")  IntensityFunctionSqrt::evaluate "double IntensityFunctionSqrt::evaluate(double value) const override
-";
-
-
-// File: classISimulation.xml
-%feature("docstring") ISimulation "
-
-Abstract base class of  OffSpecularSimulation,  GISASSimulation and  SpecularSimulation. Holds the common infrastructure to run a simulation: multithreading, batch processing, weighting over parameter distributions, ...
-
-C++ includes: ISimulation.h
-";
-
-%feature("docstring")  ISimulation::ISimulation "ISimulation::ISimulation(const Beam &beam, const MultiLayer &sample, const IDetector &detector)
-";
-
-%feature("docstring")  ISimulation::ISimulation "ISimulation::ISimulation()
-";
-
-%feature("docstring")  ISimulation::~ISimulation "ISimulation::~ISimulation() override
-";
-
-%feature("docstring")  ISimulation::runSimulation "void ISimulation::runSimulation()
-
-Run a simulation, possibly averaged over parameter distributions.
-
-Run simulation with possible averaging over parameter distributions. 
-";
-
-%feature("docstring")  ISimulation::runMPISimulation "void ISimulation::runMPISimulation()
-
-Run a simulation in a MPI environment. 
-";
-
-%feature("docstring")  ISimulation::instrument "const Instrument& ISimulation::instrument() const
-";
-
-%feature("docstring")  ISimulation::instrument "Instrument& ISimulation::instrument()
-";
-
-%feature("docstring")  ISimulation::beam "Beam& ISimulation::beam()
-";
-
-%feature("docstring")  ISimulation::beam "const Beam& ISimulation::beam() const
-";
-
-%feature("docstring")  ISimulation::detector "IDetector& ISimulation::detector()
-";
-
-%feature("docstring")  ISimulation::detector "const IDetector& ISimulation::detector() const
-";
-
-%feature("docstring")  ISimulation::setSample "void ISimulation::setSample(const MultiLayer &sample)
-
-The MultiLayer object will not be owned by the  ISimulation object. 
-";
-
-%feature("docstring")  ISimulation::sample "const MultiLayer * ISimulation::sample() const
-";
-
-%feature("docstring")  ISimulation::setBackground "void ISimulation::setBackground(const IBackground &bg)
-";
-
-%feature("docstring")  ISimulation::background "const IBackground* ISimulation::background() const
-";
-
-%feature("docstring")  ISimulation::intensityMapSize "virtual size_t ISimulation::intensityMapSize() const =0
-
-Returns the total number of the intensity values in the simulation result. 
-";
-
-%feature("docstring")  ISimulation::result "virtual SimulationResult ISimulation::result() const =0
-
-Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays 
-";
-
-%feature("docstring")  ISimulation::addParameterDistribution "void ISimulation::addParameterDistribution(ParameterDistribution::WhichParameter whichParameter, const IDistribution1D &distribution, size_t nbr_samples, double sigma_factor=0.0, const RealLimits &limits=RealLimits())
-";
-
-%feature("docstring")  ISimulation::addParameterDistribution "void ISimulation::addParameterDistribution(const ParameterDistribution &par_distr)
-";
-
-%feature("docstring")  ISimulation::getDistributions "const std::vector< ParameterDistribution > & ISimulation::getDistributions() const
-";
-
-%feature("docstring")  ISimulation::options "const SimulationOptions & ISimulation::options() const
-";
-
-%feature("docstring")  ISimulation::options "SimulationOptions & ISimulation::options()
-";
-
-%feature("docstring")  ISimulation::subscribe "void ISimulation::subscribe(const std::function< bool(size_t)> &inform)
-";
-
-%feature("docstring")  ISimulation::setTerminalProgressMonitor "void ISimulation::setTerminalProgressMonitor()
-
-Initializes a progress monitor that prints to stdout. 
-";
-
-%feature("docstring")  ISimulation::nodeChildren "std::vector< const INode * > ISimulation::nodeChildren() const override
-";
-
-%feature("docstring")  ISimulation::unitOfParameter "std::string ISimulation::unitOfParameter(ParameterDistribution::WhichParameter which) const
-";
-
-%feature("docstring")  ISimulation::createCoordSystem "virtual ICoordSystem* ISimulation::createCoordSystem() const =0
-";
-
-
-// File: classISimulation2D.xml
-%feature("docstring") ISimulation2D "
-
-Abstract base class of  OffSpecularSimulation and  GISASSimulation. Holds the common implementations for simulations with a 2D detector
-
-C++ includes: ISimulation2D.h
-";
-
-%feature("docstring")  ISimulation2D::ISimulation2D "ISimulation2D::ISimulation2D(const Beam &beam, const MultiLayer &sample, const IDetector &detector)
-";
-
-%feature("docstring")  ISimulation2D::ISimulation2D "ISimulation2D::ISimulation2D()
-";
-
-%feature("docstring")  ISimulation2D::~ISimulation2D "ISimulation2D::~ISimulation2D() override
-";
-
-%feature("docstring")  ISimulation2D::detector2D "IDetector2D & ISimulation2D::detector2D()
-";
-
-%feature("docstring")  ISimulation2D::detector2D "const IDetector2D & ISimulation2D::detector2D() const
-";
-
-%feature("docstring")  ISimulation2D::setDetectorParameters "void ISimulation2D::setDetectorParameters(size_t n_x, double x_min, double x_max, size_t n_y, double y_min, double y_max)
-
-Sets spherical detector parameters using angle ranges
-
-Parameters:
------------
-
-n_phi: 
-number of phi-axis bins
-
-phi_min: 
-low edge of first phi-bin
-
-phi_max: 
-upper edge of last phi-bin
-
-n_alpha: 
-number of alpha-axis bins
-
-alpha_min: 
-low edge of first alpha-bin
-
-alpha_max: 
-upper edge of last alpha-bin 
-";
-
-%feature("docstring")  ISimulation2D::setDetector "void ISimulation2D::setDetector(const IDetector2D &detector)
-
-Sets the detector (axes can be overwritten later) 
-";
-
-%feature("docstring")  ISimulation2D::addMask "void ISimulation2D::addMask(const IShape2D &shape, bool mask_value=true)
-
-Adds mask of given shape to the stack of detector masks. The mask value 'true' means that the channel will be excluded from the simulation. The mask which is added last has priority.
-
-Parameters:
------------
-
-shape: 
-The shape of mask (Rectangle, Polygon, Line, Ellipse)
-
-mask_value: 
-The value of mask 
-";
-
-%feature("docstring")  ISimulation2D::maskAll "void ISimulation2D::maskAll()
-
-Put the mask for all detector channels (i.e. exclude whole detector from the analysis) 
-";
-
-%feature("docstring")  ISimulation2D::setRegionOfInterest "void ISimulation2D::setRegionOfInterest(double xlow, double ylow, double xup, double yup)
-
-Sets rectangular region of interest with lower left and upper right corners defined. 
-";
-
-
-// File: classISpecularScan.xml
-%feature("docstring") ISpecularScan "
-
-Abstract base class for all types of specular scans.
-
-C++ includes: ISpecularScan.h
-";
-
-%feature("docstring")  ISpecularScan::clone "ISpecularScan* ISpecularScan::clone() const override=0
-";
-
-%feature("docstring")  ISpecularScan::generateElements "virtual std::vector<SpecularElement> ISpecularScan::generateElements(const PolMatrices &polpair) const =0
-
-Generates simulation elements for specular simulations. 
-";
-
-%feature("docstring")  ISpecularScan::coordinateAxis "virtual const IAxis* ISpecularScan::coordinateAxis() const =0
-
-Returns coordinate axis assigned to the data holder. 
-";
-
-%feature("docstring")  ISpecularScan::footprintFactor "virtual const IFootprintFactor* ISpecularScan::footprintFactor() const =0
-
-Returns IFootprintFactor object pointer. 
-";
-
-%feature("docstring")  ISpecularScan::footprint "virtual std::vector<double> ISpecularScan::footprint(size_t i, size_t n_elements) const =0
-
-Returns footprint correction factor for a range of simulation elements of size  n_elements and starting from element with index  i. 
-";
-
-%feature("docstring")  ISpecularScan::numberOfElements "virtual size_t ISpecularScan::numberOfElements() const =0
-
-Returns the number of simulation elements. 
-";
-
-%feature("docstring")  ISpecularScan::createCoordSystem "virtual CoordSystem1D* ISpecularScan::createCoordSystem() const =0
-";
-
-%feature("docstring")  ISpecularScan::createIntensities "virtual std::vector<double> ISpecularScan::createIntensities(const std::vector< SpecularElement > &eles) const =0
-
-Returns intensity vector corresponding to convolution of given simulation elements. 
-";
-
-
-// File: classIterationInfo.xml
-%feature("docstring") IterationInfo "
-
-Stores fit iteration info to track fit flow from various observers. Used in context of  FitObjective.
-
-C++ includes: IterationInfo.h
-";
-
-%feature("docstring")  IterationInfo::IterationInfo "IterationInfo::IterationInfo()
-";
-
-%feature("docstring")  IterationInfo::update "void IterationInfo::update(const mumufit::Parameters &params, double chi2)
-";
-
-%feature("docstring")  IterationInfo::iterationCount "unsigned IterationInfo::iterationCount() const
-
-Returns current number of minimizer iterations. 
-";
-
-%feature("docstring")  IterationInfo::chi2 "double IterationInfo::chi2() const
-";
-
-%feature("docstring")  IterationInfo::parameters "mumufit::Parameters IterationInfo::parameters() const
-";
-
-%feature("docstring")  IterationInfo::parameterMap "std::map< std::string, double > IterationInfo::parameterMap() const
-
-Returns map of fit parameter names and its current values. 
-";
-
-
-// File: classIVarianceFunction.xml
-%feature("docstring") IVarianceFunction "
-
-Variance function interface.
-
-C++ includes: VarianceFunctions.h
-";
-
-%feature("docstring")  IVarianceFunction::IVarianceFunction "IVarianceFunction::IVarianceFunction()=default
-";
-
-%feature("docstring")  IVarianceFunction::~IVarianceFunction "virtual IVarianceFunction::~IVarianceFunction()=default
-";
-
-%feature("docstring")  IVarianceFunction::IVarianceFunction "IVarianceFunction::IVarianceFunction(const IVarianceFunction &)=delete
-";
-
-%feature("docstring")  IVarianceFunction::clone "virtual IVarianceFunction* IVarianceFunction::clone() const =0
-";
-
-%feature("docstring")  IVarianceFunction::variance "virtual double IVarianceFunction::variance(double real_value, double simulated_value) const =0
-";
-
-
-// File: classLogMetric.xml
-%feature("docstring") LogMetric "
-
-Implementation of the standard  $ \\\\chi^2 $ metric with intensity  $I$ and experimental data  $D$ being replaced by  $ \\\\log_{10} I $ and  $\\\\log_{10} D$ accordingly. With default L2 norm corresponds to the formula  \\\\[\\\\chi^2 = \\\\sum \\\\frac{(\\\\log_{10} I - log_{10} D)^2 D^2 \\\\ln^2{10}}{\\\\delta_D^2}\\\\]
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  LogMetric::LogMetric "LogMetric::LogMetric()
-";
-
-%feature("docstring")  LogMetric::clone "LogMetric * LogMetric::clone() const override
-";
-
-%feature("docstring")  LogMetric::computeFromArrays "double LogMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > exp_stdv, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors and uncertainties. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-exp_stdv: 
-array with experimental data uncertainties.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  LogMetric::computeFromArrays "double LogMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-
-// File: classMaterialKeyHandler.xml
-%feature("docstring") MaterialKeyHandler "
-
-Stores Material instances, associates them with given tag, and provides unique keys.
-
-C++ includes: MaterialKeyHandler.h
-";
-
-%feature("docstring")  MaterialKeyHandler::insertMaterial "void MaterialKeyHandler::insertMaterial(const Material *mat)
-";
-
-%feature("docstring")  MaterialKeyHandler::materialMap "const std::map< const std::string, const Material * > & MaterialKeyHandler::materialMap() const
-";
-
-%feature("docstring")  MaterialKeyHandler::mat2key "const std::string & MaterialKeyHandler::mat2key(const Material *mat) const
-";
-
-
-// File: classMPISimulation.xml
-%feature("docstring") MPISimulation "";
-
-%feature("docstring")  MPISimulation::runSimulation "void MPISimulation::runSimulation(ISimulation *simulation)
-";
-
-
-// File: classObjectiveMetric.xml
-%feature("docstring") ObjectiveMetric "
-
-Base class for metric implementations.
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  ObjectiveMetric::ObjectiveMetric "ObjectiveMetric::ObjectiveMetric(std::function< double(double)> norm)
-";
-
-%feature("docstring")  ObjectiveMetric::clone "ObjectiveMetric* ObjectiveMetric::clone() const override=0
-";
-
-%feature("docstring")  ObjectiveMetric::compute "double ObjectiveMetric::compute(const SimDataPair &data_pair, bool use_weights) const
-
-Computes metric value from  SimDataPair object. Calls computeFromArrays internally.
-
-Parameters:
------------
-
-data_pair: 
- SimDataPair object. Can optionally contain data uncertainties
-
-use_weights: 
-boolean, defines if data uncertainties should be taken into account 
-";
-
-%feature("docstring")  ObjectiveMetric::computeFromArrays "virtual double ObjectiveMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > exp_stdv, std::vector< double > weight_factors) const =0
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors and uncertainties. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-exp_stdv: 
-array with experimental data uncertainties.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  ObjectiveMetric::computeFromArrays "virtual double ObjectiveMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const =0
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  ObjectiveMetric::setNorm "void ObjectiveMetric::setNorm(std::function< double(double)> norm)
-";
-
-%feature("docstring")  ObjectiveMetric::norm "auto ObjectiveMetric::norm() const
-
-Returns a copy of the normalization function used. 
-";
-
-
-// File: classObjectiveMetricWrapper.xml
-%feature("docstring") ObjectiveMetricWrapper "";
-
-%feature("docstring")  ObjectiveMetricWrapper::ObjectiveMetricWrapper "ObjectiveMetricWrapper::ObjectiveMetricWrapper(std::unique_ptr< ObjectiveMetric > module)
-";
-
-%feature("docstring")  ObjectiveMetricWrapper::compute "double ObjectiveMetricWrapper::compute(const std::vector< SimDataPair > &fit_objects, size_t n_pars) const override
-";
-
-
-// File: classFitObserver_1_1ObserverData.xml
-
-
-// File: classOffSpecularSimulation.xml
-%feature("docstring") OffSpecularSimulation "
-
-Main class to run an off-specular simulation.
-
-C++ includes: OffSpecularSimulation.h
-";
-
-%feature("docstring")  OffSpecularSimulation::OffSpecularSimulation "OffSpecularSimulation::OffSpecularSimulation(const Beam &beam, const MultiLayer &sample, const IDetector &detector)
-";
-
-%feature("docstring")  OffSpecularSimulation::OffSpecularSimulation "OffSpecularSimulation::OffSpecularSimulation()
-";
-
-%feature("docstring")  OffSpecularSimulation::~OffSpecularSimulation "OffSpecularSimulation::~OffSpecularSimulation() override=default
-";
-
-%feature("docstring")  OffSpecularSimulation::className "std::string OffSpecularSimulation::className() const final
-";
-
-%feature("docstring")  OffSpecularSimulation::result "SimulationResult OffSpecularSimulation::result() const override
-
-Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays 
-";
-
-%feature("docstring")  OffSpecularSimulation::setBeamParameters "void OffSpecularSimulation::setBeamParameters(double wavelength, const IAxis &alpha_axis, double phi_i)
-
-Sets beam parameters from here (forwarded to Instrument) 
-";
-
-%feature("docstring")  OffSpecularSimulation::beamAxis "const IAxis * OffSpecularSimulation::beamAxis() const
-
-Returns axis of the beam. 
-";
-
-%feature("docstring")  OffSpecularSimulation::createCoordSystem "ICoordSystem * OffSpecularSimulation::createCoordSystem() const override
-";
-
-%feature("docstring")  OffSpecularSimulation::intensityMapSize "size_t OffSpecularSimulation::intensityMapSize() const override
-
-Returns the total number of the intensity values in the simulation result. 
-";
-
-
-// File: classOutputData.xml
-%feature("docstring") OutputData "";
-
-
-// File: classParticleLayoutContribution.xml
-%feature("docstring") ParticleLayoutContribution "
-
-Computes the scattering contribution from one particle layout. Instances are created and used by  DWBAComputation.
-
-C++ includes: ParticleLayoutContribution.h
-";
-
-%feature("docstring")  ParticleLayoutContribution::ParticleLayoutContribution "ParticleLayoutContribution::ParticleLayoutContribution(const reLayout &re_layout, const SimulationOptions &options, bool polarized)
-";
-
-%feature("docstring")  ParticleLayoutContribution::~ParticleLayoutContribution "ParticleLayoutContribution::~ParticleLayoutContribution()
-";
-
-%feature("docstring")  ParticleLayoutContribution::compute "void ParticleLayoutContribution::compute(DiffuseElement &ele) const
-";
-
-
-// File: classPoissonLikeMetric.xml
-%feature("docstring") PoissonLikeMetric "
-
-Implementation of  $ \\\\chi^2 $ metric with standard deviation  $\\\\sigma = max(\\\\sqrt{I}, 1)$, where  $I$ is the simulated intensity. With default L2 norm corresponds to the formula  \\\\[\\\\chi^2 = \\\\sum \\\\frac{(I - D)^2}{max(I, 1)}\\\\] for unweighted experimental data. Falls to standard  Chi2Metric when data uncertainties are taken into account.
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  PoissonLikeMetric::PoissonLikeMetric "PoissonLikeMetric::PoissonLikeMetric()
-";
-
-%feature("docstring")  PoissonLikeMetric::clone "PoissonLikeMetric * PoissonLikeMetric::clone() const override
-";
-
-%feature("docstring")  PoissonLikeMetric::computeFromArrays "double PoissonLikeMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  PoissonLikeMetric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > exp_stdv, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors and uncertainties. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-exp_stdv: 
-array with experimental data uncertainties.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  PoissonLikeMetric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-
-// File: classPoissonNoiseBackground.xml
-%feature("docstring") PoissonNoiseBackground "
-
-Class representing Poisson noise on top of the scattered intensity
-
-C++ includes: PoissonNoiseBackground.h
-";
-
-%feature("docstring")  PoissonNoiseBackground::PoissonNoiseBackground "PoissonNoiseBackground::PoissonNoiseBackground()
-";
-
-%feature("docstring")  PoissonNoiseBackground::clone "PoissonNoiseBackground * PoissonNoiseBackground::clone() const override
-";
-
-%feature("docstring")  PoissonNoiseBackground::className "std::string PoissonNoiseBackground::className() const final
-";
-
-%feature("docstring")  PoissonNoiseBackground::addBackground "double PoissonNoiseBackground::addBackground(double intensity) const override
-";
-
-
-// File: classPyBuilderCallback.xml
-%feature("docstring") PyBuilderCallback "
-
-Builds simulation object using a Python callable. Base class to wrap Python callable and pass it to C++. Used in swig interface file, intended to be overloaded from Python.
-
-C++ includes: PyFittingCallbacks.h
-";
-
-%feature("docstring")  PyBuilderCallback::PyBuilderCallback "PyBuilderCallback::PyBuilderCallback()
-";
-
-%feature("docstring")  PyBuilderCallback::~PyBuilderCallback "PyBuilderCallback::~PyBuilderCallback()
-";
-
-%feature("docstring")  PyBuilderCallback::build_simulation "ISimulation * PyBuilderCallback::build_simulation(const mumufit::Parameters &) const
-";
-
-
-// File: classPyObserverCallback.xml
-%feature("docstring") PyObserverCallback "
-
-Observer for  FitObjective based on Python callable. Base class to wrap Python callable and pass it to C++. Used in swig interface file, intended to be overloaded from Python.
-
-C++ includes: PyFittingCallbacks.h
-";
-
-%feature("docstring")  PyObserverCallback::PyObserverCallback "PyObserverCallback::PyObserverCallback()
-";
-
-%feature("docstring")  PyObserverCallback::~PyObserverCallback "PyObserverCallback::~PyObserverCallback()
-";
-
-%feature("docstring")  PyObserverCallback::update "void PyObserverCallback::update(const FitObjective &)
-";
-
-
-// File: classQzScan.xml
-%feature("docstring") QzScan "
-
-Scan type with z-components of scattering vector as coordinate values. Wavelength and incident angles are not accessible separately.
-
-C++ includes: QzScan.h
-";
-
-%feature("docstring")  QzScan::QzScan "QzScan::QzScan(std::vector< double > qs_nm)
-
-Accepts qz-value vector (in inverse nm) 
-";
-
-%feature("docstring")  QzScan::QzScan "QzScan::QzScan(const IAxis &qs_nm)
-";
-
-%feature("docstring")  QzScan::QzScan "QzScan::QzScan(int nbins, double qz_min, double qz_max)
-
-Sets q-defined specular scan. Accepts either numpy array of q-values sorted in ascending order or an IAxis object with q-values. Alternatively an axis can be defined in-place, then the first passed parameter is the number of bins, second - minimum on-axis q-value, third - maximum on-axis q_value. 
-";
-
-%feature("docstring")  QzScan::~QzScan "QzScan::~QzScan() override
-";
-
-%feature("docstring")  QzScan::clone "QzScan * QzScan::clone() const override
-";
-
-%feature("docstring")  QzScan::resolution "const ScanResolution* QzScan::resolution() const
-";
-
-%feature("docstring")  QzScan::generateElements "std::vector< SpecularElement > QzScan::generateElements(const PolMatrices &polpair) const override
-
-Generates simulation elements for specular simulations. 
-";
-
-%feature("docstring")  QzScan::coordinateAxis "const IAxis* QzScan::coordinateAxis() const override
-
-Returns coordinate axis assigned to the data holder. 
-";
-
-%feature("docstring")  QzScan::footprintFactor "const IFootprintFactor* QzScan::footprintFactor() const override
-
-Returns IFootprintFactor object pointer. 
-";
-
-%feature("docstring")  QzScan::footprint "std::vector< double > QzScan::footprint(size_t i, size_t n_elements) const override
-
-Returns footprint correction factor for a range of simulation elements of size  n_elements and starting from element with index  i. 
-";
-
-%feature("docstring")  QzScan::numberOfElements "size_t QzScan::numberOfElements() const override
-
-Returns the number of simulation elements. 
-";
-
-%feature("docstring")  QzScan::createCoordSystem "CoordSystem1D * QzScan::createCoordSystem() const override
-";
-
-%feature("docstring")  QzScan::createIntensities "std::vector< double > QzScan::createIntensities(const std::vector< SpecularElement > &eles) const override
-
-Returns intensity vector corresponding to convolution of given simulation elements. 
-";
-
-%feature("docstring")  QzScan::setQResolution "void QzScan::setQResolution(const ScanResolution &resolution)
-
-Sets q resolution values via  ScanResolution object. 
-";
-
-%feature("docstring")  QzScan::setRelativeQResolution "void QzScan::setRelativeQResolution(const IRangedDistribution &distr, double rel_dev)
-";
-
-%feature("docstring")  QzScan::setRelativeQResolution "void QzScan::setRelativeQResolution(const IRangedDistribution &distr, const std::vector< double > &rel_dev)
-
-Sets qz resolution values via IRangedDistribution and values of relative deviations (that is,  rel_dev equals standard deviation divided by the mean value).  rel_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the qz-axis. 
-";
-
-%feature("docstring")  QzScan::setAbsoluteQResolution "void QzScan::setAbsoluteQResolution(const IRangedDistribution &distr, double std_dev)
-";
-
-%feature("docstring")  QzScan::setAbsoluteQResolution "void QzScan::setAbsoluteQResolution(const IRangedDistribution &distr, const std::vector< double > &std_dev)
-
-Sets qz resolution values via IRangedDistribution and values of standard deviations.  std_dev can be either single-valued or a numpy array. In the latter case the length of the array should coinside with the length of the qz-axis. 
-";
-
-%feature("docstring")  QzScan::setOffset "void QzScan::setOffset(double offset)
-";
-
-%feature("docstring")  QzScan::offset "double QzScan::offset() const
-";
-
-
-// File: classRelativeDifferenceMetric.xml
-%feature("docstring") RelativeDifferenceMetric "
-
-Implementation of relative difference metric. With default L2 norm and weighting off corresponds to the formula  \\\\[Result = \\\\sum \\\\frac{(I - D)^2}{(I + D)^2}\\\\] where  $I$ is the simulated intensity,  $D$ - experimental data. If weighting is on, falls back to the standard  $\\\\chi^2$ metric.
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  RelativeDifferenceMetric::RelativeDifferenceMetric "RelativeDifferenceMetric::RelativeDifferenceMetric()
-";
-
-%feature("docstring")  RelativeDifferenceMetric::clone "RelativeDifferenceMetric * RelativeDifferenceMetric::clone() const override
-";
-
-%feature("docstring")  RelativeDifferenceMetric::computeFromArrays "double RelativeDifferenceMetric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  RelativeDifferenceMetric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > exp_stdv, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors and uncertainties. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-exp_stdv: 
-array with experimental data uncertainties.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-%feature("docstring")  RelativeDifferenceMetric::computeFromArrays "double Chi2Metric::computeFromArrays(std::vector< double > sim_data, std::vector< double > exp_data, std::vector< double > weight_factors) const override
-
-Computes metric value from data arrays. Negative values in exp_data are ignored as well as non-positive weight_factors. All arrays involved in the computation must be of the same size.
-
-Parameters:
------------
-
-sim_data: 
-array with simulated intensities.
-
-exp_data: 
-array with intensity values obtained from an experiment.
-
-weight_factors: 
-user-defined weighting factors. Used linearly, no matter which norm is chosen. 
-";
-
-
-// File: classRoughMultiLayerContribution.xml
-%feature("docstring") RoughMultiLayerContribution "
-
-Computes the diffuse reflection from the rough interfaces of a multilayer. Used by  DWBAComputation.
-
-C++ includes: RoughMultiLayerContribution.h
-";
-
-%feature("docstring")  RoughMultiLayerContribution::RoughMultiLayerContribution "RoughMultiLayerContribution::RoughMultiLayerContribution(const reSample &re_sample)
-";
-
-%feature("docstring")  RoughMultiLayerContribution::compute "void RoughMultiLayerContribution::compute(DiffuseElement &ele) const
-";
-
-
-// File: classRQ4Metric.xml
-%feature("docstring") RQ4Metric "
-
-Implementation of relative difference metric. With default L2 norm and weighting off corresponds to the formula  \\\\[Result = \\\\sum (I \\\\cdot Q^4 - D \\\\cdot Q^4)^2\\\\] where  $Q$ is the scattering vector magnitude. If weighting is on, coincides with the metric provided by  Chi2Metric class.
-
-C++ includes: ObjectiveMetric.h
-";
-
-%feature("docstring")  RQ4Metric::RQ4Metric "RQ4Metric::RQ4Metric()
-";
-
-%feature("docstring")  RQ4Metric::clone "RQ4Metric * RQ4Metric::clone() const override
-";
-
-%feature("docstring")  RQ4Metric::compute "double RQ4Metric::compute(const SimDataPair &data_pair, bool use_weights) const override
-
-Computes metric value from  SimDataPair object. Calls computeFromArrays internally.
-
-Parameters:
------------
-
-data_pair: 
- SimDataPair object. Can optionally contain data uncertainties
-
-use_weights: 
-boolean, defines if data uncertainties should be taken into account 
-";
-
-
-// File: classSampleToPython.xml
-%feature("docstring") SampleToPython "
-
-Generates Python code snippet from domain (C++) objects representing sample construction.
-
-C++ includes: SampleToPython.h
-";
-
-%feature("docstring")  SampleToPython::SampleToPython "SampleToPython::SampleToPython()
-";
-
-%feature("docstring")  SampleToPython::~SampleToPython "SampleToPython::~SampleToPython()
-";
-
-%feature("docstring")  SampleToPython::sampleCode "std::string SampleToPython::sampleCode(const MultiLayer &multilayer)
-";
-
-
-// File: classScanResolution.xml
-%feature("docstring") ScanResolution "
-
-Container for reflectivity resolution data.
-
-C++ includes: ScanResolution.h
-";
-
-%feature("docstring")  ScanResolution::~ScanResolution "ScanResolution::~ScanResolution() override
-";
-
-%feature("docstring")  ScanResolution::clone "ScanResolution* ScanResolution::clone() const override=0
-";
-
-%feature("docstring")  ScanResolution::distribution "const IRangedDistribution* ScanResolution::distribution() const
-";
-
-%feature("docstring")  ScanResolution::nSamples "size_t ScanResolution::nSamples() const
-";
-
-%feature("docstring")  ScanResolution::generateSamples "virtual DistrOutput ScanResolution::generateSamples(double mean, size_t n_times) const =0
-";
-
-%feature("docstring")  ScanResolution::generateSamples "virtual DistrOutput ScanResolution::generateSamples(const std::vector< double > &mean) const =0
-";
-
-%feature("docstring")  ScanResolution::stdDevs "virtual std::vector<double> ScanResolution::stdDevs(double mean, size_t n_times) const =0
-";
-
-%feature("docstring")  ScanResolution::stdDevs "virtual std::vector<double> ScanResolution::stdDevs(const std::vector< double > &mean) const =0
-";
-
-%feature("docstring")  ScanResolution::empty "bool ScanResolution::empty() const
-";
-
-%feature("docstring")  ScanResolution::name "virtual std::string ScanResolution::name() const =0
-";
-
-%feature("docstring")  ScanResolution::delta "virtual double ScanResolution::delta() const =0
-";
-
-
-// File: classSimDataPair.xml
-%feature("docstring") SimDataPair "
-
-Holds pair of simulation/experimental data to fit.
-
-C++ includes: SimDataPair.h
-";
-
-%feature("docstring")  SimDataPair::SimDataPair "SimDataPair::SimDataPair(simulation_builder_t builder, const OutputData< double > &raw_data, std::unique_ptr< OutputData< double >> &&raw_stdv, double user_weight=1.0)
-";
-
-%feature("docstring")  SimDataPair::SimDataPair "SimDataPair::SimDataPair(simulation_builder_t builder, const OutputData< double > &raw_data, std::unique_ptr< OutputData< double >> &&raw_stdv, std::unique_ptr< OutputData< double >> &&user_weights)
-";
-
-%feature("docstring")  SimDataPair::SimDataPair "SimDataPair::SimDataPair(SimDataPair &&other)
-";
-
-%feature("docstring")  SimDataPair::~SimDataPair "SimDataPair::~SimDataPair()
-";
-
-%feature("docstring")  SimDataPair::execSimulation "void SimDataPair::execSimulation(const mumufit::Parameters &params)
-";
-
-%feature("docstring")  SimDataPair::containsUncertainties "bool SimDataPair::containsUncertainties() const
-";
-
-%feature("docstring")  SimDataPair::simulationResult "SimulationResult SimDataPair::simulationResult() const
-
-Returns the result of last computed simulation. 
-";
-
-%feature("docstring")  SimDataPair::experimentalData "SimulationResult SimDataPair::experimentalData() const
-
-Returns the experimental data cut to the ROI area. 
-";
-
-%feature("docstring")  SimDataPair::uncertainties "SimulationResult SimDataPair::uncertainties() const
-
-Returns the data uncertainties cut to the ROI area If no uncertainties present, returns zero-filled SimulationResult. 
-";
-
-%feature("docstring")  SimDataPair::userWeights "SimulationResult SimDataPair::userWeights() const
-
-Returns the user uncertainties cut to the ROI area. 
-";
-
-%feature("docstring")  SimDataPair::relativeDifference "SimulationResult SimDataPair::relativeDifference() const
-
-Returns relative difference between simulation and experimental data.
-
-Returns the relative difference between simulated and experimental data cut to the ROI area 
-";
-
-%feature("docstring")  SimDataPair::absoluteDifference "SimulationResult SimDataPair::absoluteDifference() const
-
-Returns the absolute difference between simulated and experimental data cut to the ROI area 
-";
-
-%feature("docstring")  SimDataPair::simulation_array "std::vector< double > SimDataPair::simulation_array() const
-
-Returns the flattened simulated intensities cut to the ROI area. 
-";
-
-%feature("docstring")  SimDataPair::experimental_array "std::vector< double > SimDataPair::experimental_array() const
-
-Returns the flattened experimental data cut to the ROI area. 
-";
-
-%feature("docstring")  SimDataPair::uncertainties_array "std::vector< double > SimDataPair::uncertainties_array() const
-
-Returns the flattened experimental uncertainties cut to the ROI area. If no uncertainties are available, returns a zero-filled array sized to the ROI area. 
-";
-
-%feature("docstring")  SimDataPair::user_weights_array "std::vector< double > SimDataPair::user_weights_array() const
-
-Returns a flat array of user weights cut to the ROI area. 
-";
-
-
-// File: classSimulationToPython.xml
-%feature("docstring") SimulationToPython "
-
-Write a Python script that allows to run the current simulation.
-
-C++ includes: SimulationToPython.h
-";
-
-%feature("docstring")  SimulationToPython::simulationPlotCode "std::string SimulationToPython::simulationPlotCode(const ISimulation &simulation)
-
-Returns a Python script that runs a simulation and plots the result. 
-";
-
-%feature("docstring")  SimulationToPython::simulationSaveCode "std::string SimulationToPython::simulationSaveCode(const ISimulation &simulation, const std::string &fname)
-
-Returns a Python script that runs a simulation and saves the result to a file. 
-";
-
-
-// File: classSpecularComputation.xml
-%feature("docstring") SpecularComputation "
-
-Performs a single-threaded specular computation with given sample.
-
-Controlled by the multi-threading machinery in ISimulation::runSingleSimulation().
-
-C++ includes: SpecularComputation.h
-";
-
-%feature("docstring")  SpecularComputation::SpecularComputation "SpecularComputation::SpecularComputation(const reSample &re_sample, const SimulationOptions &options, ProgressHandler &progress, SpecularElementIter begin_it, SpecularElementIter end_it)
-";
-
-%feature("docstring")  SpecularComputation::~SpecularComputation "SpecularComputation::~SpecularComputation() override
-";
-
-
-// File: classSpecularSimulation.xml
-%feature("docstring") SpecularSimulation "
-
-Main class to run a specular simulation.
-
-C++ includes: SpecularSimulation.h
-";
-
-%feature("docstring")  SpecularSimulation::SpecularSimulation "SpecularSimulation::SpecularSimulation()
-";
-
-%feature("docstring")  SpecularSimulation::~SpecularSimulation "SpecularSimulation::~SpecularSimulation() override
-";
-
-%feature("docstring")  SpecularSimulation::SpecularSimulation "SpecularSimulation::SpecularSimulation(SpecularSimulation &&)
-";
-
-%feature("docstring")  SpecularSimulation::className "std::string SpecularSimulation::className() const final
-";
-
-%feature("docstring")  SpecularSimulation::prepareSimulation "void SpecularSimulation::prepareSimulation() override
-
-Put into a clean state for running a simulation. 
-";
-
-%feature("docstring")  SpecularSimulation::result "SimulationResult SpecularSimulation::result() const override
-
-Returns the results of the simulation in a format that supports unit conversion and export to numpy arrays. If simulation was not run, returns an array of proper size filled with zeros. 
-";
-
-%feature("docstring")  SpecularSimulation::setScan "void SpecularSimulation::setScan(const ISpecularScan &scan)
-
-Sets chosen specular scan to the simulation. 
-";
-
-%feature("docstring")  SpecularSimulation::coordinateAxis "const IAxis * SpecularSimulation::coordinateAxis() const
-
-Returns a pointer to coordinate axis. 
-";
-
-%feature("docstring")  SpecularSimulation::footprintFactor "const IFootprintFactor * SpecularSimulation::footprintFactor() const
-
-Returns a pointer to footprint factor holder. 
-";
-
-%feature("docstring")  SpecularSimulation::intensityMapSize "size_t SpecularSimulation::intensityMapSize() const override
-
-Returns the total number of the intensity values in the simulation result. 
-";
-
-%feature("docstring")  SpecularSimulation::createCoordSystem "ICoordSystem * SpecularSimulation::createCoordSystem() const override
-";
-
-%feature("docstring")  SpecularSimulation::dataHandler "const ISpecularScan* SpecularSimulation::dataHandler() const
-
-Returns internal data handler. 
-";
-
-
-// File: classVarianceConstantFunction.xml
-%feature("docstring") VarianceConstantFunction "
-
-Returns 1.0 as variance value
-
-C++ includes: VarianceFunctions.h
-";
-
-%feature("docstring")  VarianceConstantFunction::clone "VarianceConstantFunction * VarianceConstantFunction::clone() const override
-";
-
-%feature("docstring")  VarianceConstantFunction::variance "double VarianceConstantFunction::variance(double, double) const override
-";
-
-
-// File: classVarianceSimFunction.xml
-%feature("docstring") VarianceSimFunction "
-
-Returns max(sim, epsilon)
-
-C++ includes: VarianceFunctions.h
-";
-
-%feature("docstring")  VarianceSimFunction::VarianceSimFunction "VarianceSimFunction::VarianceSimFunction(double epsilon=1.0)
-";
-
-%feature("docstring")  VarianceSimFunction::clone "VarianceSimFunction * VarianceSimFunction::clone() const override
-";
-
-%feature("docstring")  VarianceSimFunction::variance "double VarianceSimFunction::variance(double exp, double sim) const override
-";
-
-
-// File: namespace_0d17.xml
-
-
-// File: namespace_0d19.xml
-
-
-// File: namespace_0d31.xml
-
-
-// File: namespace_0d33.xml
-
-
-// File: namespace_0d35.xml
-
-
-// File: namespace_0d38.xml
-
-
-// File: namespace_0d45.xml
-
-
-// File: namespace_0d47.xml
-
-
-// File: namespace_0d51.xml
-
-
-// File: namespace_0d61.xml
-
-
-// File: namespace_0d66.xml
-
-
-// File: namespace_0d68.xml
-
-
-// File: namespace_0d73.xml
-
-
-// File: namespace_0d81.xml
-
-
-// File: namespace_0d9.xml
-
-
-// File: namespacemumufit.xml
-
-
-// File: namespaceObjectiveMetricUtils.xml
-%feature("docstring")  ObjectiveMetricUtils::l1Norm "std::function< double(double)> ObjectiveMetricUtils::l1Norm()
-
-Returns L1 normalization function. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::l2Norm "std::function< double(double)> ObjectiveMetricUtils::l2Norm()
-
-Returns L2 normalization function. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::createMetric "std::unique_ptr< ObjectiveMetric > ObjectiveMetricUtils::createMetric(const std::string &metric)
-
-Creates the specified metric with the default norm. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::createMetric "std::unique_ptr< ObjectiveMetric > ObjectiveMetricUtils::createMetric(std::string metric, std::string norm)
-
-Creates the metric with the specified norm. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::availableMetricOptions "std::string ObjectiveMetricUtils::availableMetricOptions()
-
-Prints available metric options. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::normNames "std::vector< std::string > ObjectiveMetricUtils::normNames()
-
-Returns the names of the norms used by  ObjectiveMetric. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::metricNames "std::vector< std::string > ObjectiveMetricUtils::metricNames()
-
-Returns the names of the objective metrics used. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::defaultNormName "std::string ObjectiveMetricUtils::defaultNormName()
-
-Returns default norm name. 
-";
-
-%feature("docstring")  ObjectiveMetricUtils::defaultMetricName "std::string ObjectiveMetricUtils::defaultMetricName()
-
-Returns default metric name. 
-";
-
-
-// File: namespacePy.xml
-
-
-// File: namespacePy_1_1Export.xml
-%feature("docstring")  Py::Export::sampleCode "std::string Py::Export::sampleCode(const MultiLayer &multilayer)
-";
-
-%feature("docstring")  Py::Export::simulationPlotCode "std::string Py::Export::simulationPlotCode(const ISimulation &simulation)
-";
-
-%feature("docstring")  Py::Export::simulationSaveCode "std::string Py::Export::simulationSaveCode(const ISimulation &simulation, const std::string &fname)
-";
-
-
-// File: namespacePy_1_1Fmt.xml
-%feature("docstring")  Py::Fmt::printRealLimits "std::string Py::Fmt::printRealLimits(const RealLimits &limits, const std::string &units)
-";
-
-%feature("docstring")  Py::Fmt::printRealLimitsArg "std::string Py::Fmt::printRealLimitsArg(const RealLimits &limits, const std::string &units)
-
-Prints RealLimits in the form of argument (in the context of ParameterDistribution and similar). Default RealLimits will not be printed, any other will be printed as \", ba.RealLimits.limited(1*deg, 2*deg)\" 
-";
-
-
-// File: namespacePy_1_1Fmt2.xml
-%feature("docstring")  Py::Fmt2::representShape2D "std::string Py::Fmt2::representShape2D(const std::string &indent, const IShape2D *ishape, bool mask_value, std::function< std::string(double)> printValueFunc)
-
-Returns fixed Python code snippet that defines the function \"runSimulation\". 
-";
-
-%feature("docstring")  Py::Fmt2::printAxis "std::string Py::Fmt2::printAxis(const IAxis *axis, const std::string &unit)
-
-Prints an axis. 
-";
-
-%feature("docstring")  Py::Fmt2::printParameterDistribution "std::string Py::Fmt2::printParameterDistribution(const ParameterDistribution &par_distr, const std::string &distVarName, const std::string &units)
-";
-
-%feature("docstring")  Py::Fmt2::printRangedDistribution "std::string Py::Fmt2::printRangedDistribution(const IRangedDistribution &distr)
-";
-
-
-// File: ConstantBackground_8cpp.xml
-
-
-// File: ConstantBackground_8h.xml
-
-
-// File: IBackground_8cpp.xml
-
-
-// File: IBackground_8h.xml
-
-
-// File: PoissonNoiseBackground_8cpp.xml
-
-
-// File: PoissonNoiseBackground_8h.xml
-
-
-// File: ComputationStatus_8h.xml
-
-
-// File: DepthProbeComputation_8cpp.xml
-
-
-// File: DepthProbeComputation_8h.xml
-
-
-// File: DWBAComputation_8cpp.xml
-
-
-// File: DWBAComputation_8h.xml
-
-
-// File: IComputation_8cpp.xml
-
-
-// File: IComputation_8h.xml
-
-
-// File: SpecularComputation_8cpp.xml
-
-
-// File: SpecularComputation_8h.xml
-
-
-// File: GISASSpecularContribution_8cpp.xml
-
-
-// File: GISASSpecularContribution_8h.xml
-
-
-// File: ParticleLayoutContribution_8cpp.xml
-
-
-// File: ParticleLayoutContribution_8h.xml
-
-
-// File: RoughMultiLayerContribution_8cpp.xml
-
-
-// File: RoughMultiLayerContribution_8h.xml
-
-
-// File: ComponentKeyHandler_8cpp.xml
-
-
-// File: ComponentKeyHandler_8h.xml
-
-
-// File: ExportToPython_8cpp.xml
-
-
-// File: ExportToPython_8h.xml
-
-
-// File: MaterialKeyHandler_8cpp.xml
-
-
-// File: MaterialKeyHandler_8h.xml
-
-
-// File: PyFmt2_8cpp.xml
-
-
-// File: PyFmt2_8h.xml
-
-
-// File: PyFmtLimits_8cpp.xml
-
-
-// File: PyFmtLimits_8h.xml
-
-
-// File: SampleToPython_8cpp.xml
-
-
-// File: SampleToPython_8h.xml
-
-
-// File: SimulationToPython_8cpp.xml
-
-
-// File: SimulationToPython_8h.xml
-
-
-// File: FitObjective_8cpp.xml
-
-
-// File: FitObjective_8h.xml
-
-
-// File: FitObserver_8h.xml
-
-
-// File: FitPrintService_8cpp.xml
-
-
-// File: FitPrintService_8h.xml
-
-
-// File: FitStatus_8cpp.xml
-
-
-// File: FitStatus_8h.xml
-
-
-// File: FitTypes_8h.xml
-
-
-// File: IterationInfo_8cpp.xml
-
-
-// File: IterationInfo_8h.xml
-
-
-// File: ObjectiveMetric_8cpp.xml
-
-
-// File: ObjectiveMetric_8h.xml
-
-
-// File: ObjectiveMetricUtils_8cpp.xml
-
-
-// File: ObjectiveMetricUtils_8h.xml
-
-
-// File: PyFittingCallbacks_8cpp.xml
-
-
-// File: PyFittingCallbacks_8h.xml
-
-
-// File: SimDataPair_8cpp.xml
-
-
-// File: SimDataPair_8h.xml
-
-
-// File: ChiSquaredModule_8cpp.xml
-
-
-// File: ChiSquaredModule_8h.xml
-
-
-// File: IChiSquaredModule_8cpp.xml
-
-
-// File: IChiSquaredModule_8h.xml
-
-
-// File: IIntensityFunction_8cpp.xml
-
-
-// File: IIntensityFunction_8h.xml
-
-
-// File: VarianceFunctions_8cpp.xml
-
-
-// File: VarianceFunctions_8h.xml
-
-
-// File: AlphaScan_8cpp.xml
-
-
-// File: AlphaScan_8h.xml
-
-
-// File: ISpecularScan_8h.xml
-
-
-// File: QzScan_8cpp.xml
-
-
-// File: QzScan_8h.xml
-
-
-// File: ScanResolution_8cpp.xml
-
-
-// File: ScanResolution_8h.xml
-
-
-// File: DepthProbeSimulation_8cpp.xml
-
-
-// File: DepthProbeSimulation_8h.xml
-
-
-// File: GISASSimulation_8cpp.xml
-
-
-// File: GISASSimulation_8h.xml
-
-
-// File: includeSimulations_8h.xml
-
-
-// File: ISimulation_8cpp.xml
-
-
-// File: ISimulation_8h.xml
-
-
-// File: ISimulation2D_8cpp.xml
-
-
-// File: ISimulation2D_8h.xml
-
-
-// File: MPISimulation_8cpp.xml
-
-
-// File: MPISimulation_8h.xml
-
-
-// File: OffSpecularSimulation_8cpp.xml
-
-
-// File: OffSpecularSimulation_8h.xml
-
-
-// File: SpecularSimulation_8cpp.xml
-
-
-// File: SpecularSimulation_8h.xml
-
-
-// File: dir_6ecf29fa58e9675bf8930c35e73daa86.xml
-
-
-// File: dir_7de90f35ae2a2c7b4fa95823d333cc96.xml
-
-
-// File: dir_cca0c631914022590087d818ecb26afc.xml
-
-
-// File: dir_c6310732a22f63c0c2fc5595561e68f1.xml
-
-
-// File: dir_cca9b87b2505f372a6ce58947a507789.xml
-
-
-// File: dir_4470199ae7eb44153ffe31d163ed0f28.xml
-
-
-// File: dir_bfeb1e458a74587b0ec5055179ee8176.xml
-
-
-// File: dir_6de83e740cfcd9d0abfe8dffab2832a5.xml
-
-
-// File: dir_d7a24665a95cfc15308ebd7b07b5ebd6.xml
-
diff --git a/auto/Wrap/doxygenDevice.i b/auto/Wrap/doxygenDevice.i
deleted file mode 100644
index b81c1a52a5c1e5da3e178243aa28b7923c16c28a..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenDevice.i
+++ /dev/null
@@ -1,3261 +0,0 @@
-
-// File: index.xml
-
-// File: classAngularReflectometryCoordinates.xml
-%feature("docstring") AngularReflectometryCoordinates "
-
-Conversion of axis units for the case of conventional (angle-based) reflectometry.
-
-C++ includes: CoordSystem1D.h
-";
-
-%feature("docstring")  AngularReflectometryCoordinates::AngularReflectometryCoordinates "AngularReflectometryCoordinates::AngularReflectometryCoordinates(double wavelength, const IAxis &axis, Axes::Coords axis_units=Axes::Coords::RADIANS)
-
-Constructs the object for unit conversion. 
-";
-
-%feature("docstring")  AngularReflectometryCoordinates::~AngularReflectometryCoordinates "AngularReflectometryCoordinates::~AngularReflectometryCoordinates() override
-";
-
-%feature("docstring")  AngularReflectometryCoordinates::clone "AngularReflectometryCoordinates * AngularReflectometryCoordinates::clone() const override
-";
-
-%feature("docstring")  AngularReflectometryCoordinates::availableUnits "std::vector< Axes::Coords > AngularReflectometryCoordinates::availableUnits() const override
-
-Returns the list of all available units. 
-";
-
-%feature("docstring")  AngularReflectometryCoordinates::defaultUnits "Axes::Coords AngularReflectometryCoordinates::defaultUnits() const override
-
-Returns default units to convert to. 
-";
-
-
-// File: classAxes.xml
-%feature("docstring") Axes "
-
-Wrapper around enum, required for clean Swig interface. Swig will expose Axes.UNDEFINED etc, i.e. \"Coords\" will be omitted.
-
-C++ includes: Axes.h
-";
-
-
-// File: structCoordSystem2D_1_1AxisData.xml
-
-
-// File: structAxisInfo.xml
-%feature("docstring") AxisInfo "
-
-Information about an axis in specific units. Can be used for plotting.
-
-C++ includes: SimulationResult.h
-";
-
-
-// File: classBeam.xml
-%feature("docstring") Beam "
-
-An incident neutron or x-ray beam.
-
-C++ includes: Beam.h
-";
-
-%feature("docstring")  Beam::Beam "Beam::Beam(double intensity, double wavelength, const Direction &direction)
-";
-
-%feature("docstring")  Beam::Beam "Beam::Beam(const Beam &other)
-";
-
-%feature("docstring")  Beam::~Beam "Beam::~Beam() override
-";
-
-%feature("docstring")  Beam::clone "Beam * Beam::clone() const
-";
-
-%feature("docstring")  Beam::className "std::string Beam::className() const final
-";
-
-%feature("docstring")  Beam::nodeChildren "std::vector< const INode * > Beam::nodeChildren() const override
-";
-
-%feature("docstring")  Beam::intensity "double Beam::intensity() const
-
-Returns the beam intensity in neutrons/sec. 
-";
-
-%feature("docstring")  Beam::wavelength "double Beam::wavelength() const
-";
-
-%feature("docstring")  Beam::direction "Direction Beam::direction() const
-";
-
-%feature("docstring")  Beam::getBlochVector "R3 Beam::getBlochVector() const
-";
-
-%feature("docstring")  Beam::footprintFactor "const IFootprintFactor * Beam::footprintFactor() const
-
-Returns footprint factor. 
-";
-
-%feature("docstring")  Beam::setInclinationAngleGuarded "void Beam::setInclinationAngleGuarded(double value)
-
-Check for limits, set the value if within limits. Throws if limits are violated. 
-";
-
-%feature("docstring")  Beam::setAzimuthalAngleGuarded "void Beam::setAzimuthalAngleGuarded(double value)
-
-Check for limits, set the value if within limits. Throws if limits are violated. 
-";
-
-%feature("docstring")  Beam::setWavelengthGuarded "void Beam::setWavelengthGuarded(double value)
-
-Check for limits, set the value if within limits. Throws if limits are violated. 
-";
-
-%feature("docstring")  Beam::getPolarization "Eigen::Matrix2cd Beam::getPolarization() const
-
-Returns the polarization density matrix (in spin basis along z-axis) 
-";
-
-%feature("docstring")  Beam::setWavelength "void Beam::setWavelength(double wavelength)
-";
-
-%feature("docstring")  Beam::setDirection "void Beam::setDirection(const Direction &direction)
-";
-
-%feature("docstring")  Beam::setInclination "void Beam::setInclination(double alpha)
-";
-
-%feature("docstring")  Beam::setInclinationLimits "void Beam::setInclinationLimits(const RealLimits &limits)
-";
-
-%feature("docstring")  Beam::setIntensity "void Beam::setIntensity(double intensity)
-
-Sets the beam intensity in neutrons/sec. 
-";
-
-%feature("docstring")  Beam::setFootprintFactor "void Beam::setFootprintFactor(const IFootprintFactor &shape_factor)
-
-Sets footprint factor to the beam. 
-";
-
-%feature("docstring")  Beam::setPolarization "void Beam::setPolarization(R3 bloch_vector)
-
-Sets the polarization density matrix according to the given Bloch vector. 
-";
-
-
-// File: classConvolutionDetectorResolution.xml
-%feature("docstring") ConvolutionDetectorResolution "
-
-Limitation: this class assumes that the data points are evenly distributed on each axis.
-
-Convolutes the intensity in 1 or 2 dimensions with a resolution function.
-
-C++ includes: ConvolutionDetectorResolution.h
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::ConvolutionDetectorResolution "ConvolutionDetectorResolution::ConvolutionDetectorResolution(cumulative_DF_1d res_function_1d)
-
-Constructor taking a 1 dimensional resolution function as argument. 
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::ConvolutionDetectorResolution "ConvolutionDetectorResolution::ConvolutionDetectorResolution(const IResolutionFunction2D &p_res_function_2d)
-
-Constructor taking a 2 dimensional resolution function as argument. 
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::~ConvolutionDetectorResolution "ConvolutionDetectorResolution::~ConvolutionDetectorResolution() override
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::clone "ConvolutionDetectorResolution * ConvolutionDetectorResolution::clone() const override
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::className "std::string ConvolutionDetectorResolution::className() const final
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::applyDetectorResolution "void ConvolutionDetectorResolution::applyDetectorResolution(OutputData< double > *p_intensity_map) const override
-
-Convolve given intensities with the encapsulated resolution. 
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::getResolutionFunction2D "const IResolutionFunction2D * ConvolutionDetectorResolution::getResolutionFunction2D() const
-";
-
-%feature("docstring")  ConvolutionDetectorResolution::nodeChildren "std::vector< const INode * > ConvolutionDetectorResolution::nodeChildren() const override
-";
-
-
-// File: classConvolve.xml
-%feature("docstring") Convolve "
-
-Convolution of two real vectors (in 1D or 2D) using Fast Fourier Transform.
-
-Usage: std::vector<double> signal, kernel, result;  Convolve cv; cv.fftconvolve(signal, kernel, result)
-
-Given code rely on code from Jeremy Fix page, http://jeremy.fix.free.fr/spip.php?article15, see also \"Efficient convolution using the Fast Fourier Transform, Application in C++\" by Jeremy Fix, May 30, 2011
-
-C++ includes: Convolve.h
-";
-
-%feature("docstring")  Convolve::Convolve "Convolve::Convolve()
-";
-
-%feature("docstring")  Convolve::fftconvolve "void Convolve::fftconvolve(const double1d_t &source, const double1d_t &kernel, double1d_t &result)
-
-convolution in 1D 
-";
-
-%feature("docstring")  Convolve::fftconvolve "void Convolve::fftconvolve(const double2d_t &source, const double2d_t &kernel, double2d_t &result)
-
-convolution in 2D 
-";
-
-%feature("docstring")  Convolve::init "void Convolve::init(int h_src, int w_src, int h_kernel, int w_kernel)
-
-prepare arrays for 2D convolution of given vectors 
-";
-
-%feature("docstring")  Convolve::setMode "void Convolve::setMode(EConvolutionMode mode)
-
-Sets convolution mode. 
-";
-
-
-// File: classCoordSystem1D.xml
-%feature("docstring") CoordSystem1D "
-
-Abstract base class to support coordinate transforms and axis labels for 1D scans. Inherited by  AngularReflectometryCoordinates and  WavenumberReflectometryCoordinates.
-
-C++ includes: CoordSystem1D.h
-";
-
-%feature("docstring")  CoordSystem1D::CoordSystem1D "CoordSystem1D::CoordSystem1D(const IAxis *&&axis)
-
-Takes ownership of axis. 
-";
-
-%feature("docstring")  CoordSystem1D::~CoordSystem1D "CoordSystem1D::~CoordSystem1D() override=default
-";
-
-%feature("docstring")  CoordSystem1D::clone "CoordSystem1D* CoordSystem1D::clone() const override=0
-";
-
-%feature("docstring")  CoordSystem1D::dimension "size_t CoordSystem1D::dimension() const override
-
-Returns dimensionality of converted canvas. 
-";
-
-%feature("docstring")  CoordSystem1D::axisSize "size_t CoordSystem1D::axisSize(size_t i_axis) const override
-
-Returns the size of underlying axis. 
-";
-
-%feature("docstring")  CoordSystem1D::calculateMin "double CoordSystem1D::calculateMin(size_t i_axis, Axes::Coords units) const override
-
-Calculates minimum on-axis value in given units. 
-";
-
-%feature("docstring")  CoordSystem1D::calculateMax "double CoordSystem1D::calculateMax(size_t i_axis, Axes::Coords units) const override
-
-Calculates maximum on-axis value in given units. 
-";
-
-%feature("docstring")  CoordSystem1D::createConvertedAxis "std::unique_ptr< const IAxis > CoordSystem1D::createConvertedAxis(size_t i_axis, Axes::Coords units) const override
-
-Creates axis in converted units. 
-";
-
-%feature("docstring")  CoordSystem1D::createConvertedData "std::unique_ptr< OutputData< double > > CoordSystem1D::createConvertedData(const OutputData< double > &data, Axes::Coords units) const override
-
-Creates  OutputData array in converter units. 
-";
-
-
-// File: classCoordSystem2D.xml
-%feature("docstring") CoordSystem2D "
-
-Interface for objects that provide axis translations to different units for  IDetector objects.
-
-C++ includes: CoordSystem2D.h
-";
-
-%feature("docstring")  CoordSystem2D::CoordSystem2D "CoordSystem2D::CoordSystem2D(const Direction &direction, double wavelength=0)
-";
-
-%feature("docstring")  CoordSystem2D::~CoordSystem2D "CoordSystem2D::~CoordSystem2D() override=default
-";
-
-%feature("docstring")  CoordSystem2D::dimension "size_t CoordSystem2D::dimension() const override
-";
-
-%feature("docstring")  CoordSystem2D::calculateMin "double CoordSystem2D::calculateMin(size_t i_axis, Axes::Coords units) const override
-";
-
-%feature("docstring")  CoordSystem2D::calculateMax "double CoordSystem2D::calculateMax(size_t i_axis, Axes::Coords units) const override
-";
-
-%feature("docstring")  CoordSystem2D::axisSize "size_t CoordSystem2D::axisSize(size_t i_axis) const override
-";
-
-%feature("docstring")  CoordSystem2D::availableUnits "std::vector< Axes::Coords > CoordSystem2D::availableUnits() const override
-
-Returns list of units that are available for all 2D detectors. Further units may be added by child classes. 
-";
-
-%feature("docstring")  CoordSystem2D::createConvertedAxis "std::unique_ptr< const IAxis > CoordSystem2D::createConvertedAxis(size_t i_axis, Axes::Coords units) const override
-";
-
-%feature("docstring")  CoordSystem2D::addAxis "void CoordSystem2D::addAxis(const IAxis &axis)
-
-Adds a copy of the given axis to the axis system. Order of adding defines position of axis (x-axis, y-axis, ...) 
-";
-
-
-// File: classCumulativeValue.xml
-%feature("docstring") CumulativeValue "
-
-The cumulative value, with on-the-flight calculation of average and root mean square.
-
-C++ includes: CumulativeValue.h
-";
-
-%feature("docstring")  CumulativeValue::CumulativeValue "CumulativeValue::CumulativeValue()
-";
-
-%feature("docstring")  CumulativeValue::clear "void CumulativeValue::clear()
-";
-
-%feature("docstring")  CumulativeValue::setContent "void CumulativeValue::setContent(double value)
-";
-
-%feature("docstring")  CumulativeValue::add "void CumulativeValue::add(double value, double weight=1.0)
-";
-
-%feature("docstring")  CumulativeValue::getNumberOfEntries "int CumulativeValue::getNumberOfEntries() const
-";
-
-%feature("docstring")  CumulativeValue::getContent "double CumulativeValue::getContent() const
-";
-
-%feature("docstring")  CumulativeValue::getAverage "double CumulativeValue::getAverage() const
-";
-
-%feature("docstring")  CumulativeValue::getRMS "double CumulativeValue::getRMS() const
-";
-
-
-// File: classDepthProbeCoordinates.xml
-%feature("docstring") DepthProbeCoordinates "
-
-DepthProbeCoordinates class handles the unit translations for depth probe simulations Its default units are radians for x-axis and nm for y-axis
-
-C++ includes: CoordSystem2D.h
-";
-
-%feature("docstring")  DepthProbeCoordinates::DepthProbeCoordinates "DepthProbeCoordinates::DepthProbeCoordinates(const Direction &direction, double wavelength, const IAxis &alpha_axis, const IAxis &z_axis)
-";
-
-%feature("docstring")  DepthProbeCoordinates::~DepthProbeCoordinates "DepthProbeCoordinates::~DepthProbeCoordinates() override
-";
-
-%feature("docstring")  DepthProbeCoordinates::clone "DepthProbeCoordinates * DepthProbeCoordinates::clone() const override
-";
-
-%feature("docstring")  DepthProbeCoordinates::availableUnits "std::vector< Axes::Coords > DepthProbeCoordinates::availableUnits() const override
-
-Returns the list of all available units. 
-";
-
-%feature("docstring")  DepthProbeCoordinates::defaultUnits "Axes::Coords DepthProbeCoordinates::defaultUnits() const override
-";
-
-
-// File: classDetectorContext.xml
-%feature("docstring") DetectorContext "
-
-Holds precalculated information for faster DiffuseElement generation.
-
-C++ includes: DetectorContext.h
-";
-
-%feature("docstring")  DetectorContext::DetectorContext "DetectorContext::DetectorContext(const IDetector2D *detector)
-";
-
-%feature("docstring")  DetectorContext::DetectorContext "DetectorContext::DetectorContext(const DetectorContext &other)=delete
-";
-
-%feature("docstring")  DetectorContext::numberOfElements "size_t DetectorContext::numberOfElements() const
-";
-
-%feature("docstring")  DetectorContext::createPixel "std::unique_ptr< IPixel > DetectorContext::createPixel(size_t element_index) const
-
-Creates pixel for given element index. Element index is sequential index in a vector of DiffuseElements. Corresponds to sequence of detector bins inside ROI and outside of masked areas. 
-";
-
-%feature("docstring")  DetectorContext::detectorIndex "size_t DetectorContext::detectorIndex(size_t element_index) const
-";
-
-
-// File: classDetectorMask.xml
-%feature("docstring") DetectorMask "
-
-Collection of detector masks.
-
-C++ includes: DetectorMask.h
-";
-
-%feature("docstring")  DetectorMask::DetectorMask "DetectorMask::DetectorMask()
-";
-
-%feature("docstring")  DetectorMask::DetectorMask "DetectorMask::DetectorMask(const DetectorMask &other)
-";
-
-%feature("docstring")  DetectorMask::addMask "void DetectorMask::addMask(const IShape2D &shape, bool mask_value)
-
-Add mask to the stack of detector masks. The value \"true\" means that the area will be excluded from the analysis.
-
-Parameters:
------------
-
-shape: 
-The shape of mask.
-
-mask_value: 
-The value of mask 
-";
-
-%feature("docstring")  DetectorMask::initMaskData "void DetectorMask::initMaskData(const CloneableVector< IAxis > &axes)
-
-Init the map of masks for the given detector plane. 
-";
-
-%feature("docstring")  DetectorMask::isMasked "bool DetectorMask::isMasked(size_t index) const
-";
-
-%feature("docstring")  DetectorMask::getMaskData "const OutputData<bool>* DetectorMask::getMaskData() const
-";
-
-%feature("docstring")  DetectorMask::createHistogram "Histogram2D * DetectorMask::createHistogram() const
-";
-
-%feature("docstring")  DetectorMask::hasMasks "bool DetectorMask::hasMasks() const
-
-returns true if has masks 
-";
-
-%feature("docstring")  DetectorMask::numberOfMaskedChannels "int DetectorMask::numberOfMaskedChannels() const
-";
-
-%feature("docstring")  DetectorMask::numberOfMasks "size_t DetectorMask::numberOfMasks() const
-";
-
-%feature("docstring")  DetectorMask::getMaskShape "const IShape2D * DetectorMask::getMaskShape(size_t mask_index, bool &mask_value) const
-";
-
-
-// File: classEllipse.xml
-%feature("docstring") Ellipse "
-
-An ellipse, for use in detector masks.
-
-C++ includes: Ellipse.h
-";
-
-%feature("docstring")  Ellipse::Ellipse "Ellipse::Ellipse(double xcenter, double ycenter, double xradius, double yradius, double theta=0.0)
-
-Parameters:
------------
-
-xcenter: 
-x-coordinate of  Ellipse's center
-
-ycenter: 
-y-coordinate of  Ellipse's center
-
-xradius: 
-Radius along x-axis
-
-yradius: 
-Radius along y-axis
-
-theta: 
-Angle of  Ellipse rotation in radians 
-";
-
-%feature("docstring")  Ellipse::clone "Ellipse* Ellipse::clone() const override
-";
-
-%feature("docstring")  Ellipse::contains "bool Ellipse::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  Ellipse::contains "bool Ellipse::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of ellipse; more precisely, if mid point of two bins satisfy this condition. 
-";
-
-%feature("docstring")  Ellipse::getCenterX "double Ellipse::getCenterX() const
-";
-
-%feature("docstring")  Ellipse::getCenterY "double Ellipse::getCenterY() const
-";
-
-%feature("docstring")  Ellipse::radiusX "double Ellipse::radiusX() const
-";
-
-%feature("docstring")  Ellipse::radiusY "double Ellipse::radiusY() const
-";
-
-%feature("docstring")  Ellipse::getTheta "double Ellipse::getTheta() const
-";
-
-
-// File: classFootprintGauss.xml
-%feature("docstring") FootprintGauss "
-
-Gaussian beam footprint.
-
-Beam width is the full width at half maximum.
-
-C++ includes: FootprintGauss.h
-";
-
-%feature("docstring")  FootprintGauss::FootprintGauss "FootprintGauss::FootprintGauss(std::vector< double > P)
-";
-
-%feature("docstring")  FootprintGauss::FootprintGauss "FootprintGauss::FootprintGauss(double width_ratio)
-";
-
-%feature("docstring")  FootprintGauss::clone "FootprintGauss * FootprintGauss::clone() const override
-";
-
-%feature("docstring")  FootprintGauss::className "std::string FootprintGauss::className() const final
-";
-
-%feature("docstring")  FootprintGauss::parDefs "std::vector<ParaMeta> FootprintGauss::parDefs() const final
-";
-
-%feature("docstring")  FootprintGauss::calculate "double FootprintGauss::calculate(double alpha) const override
-
-Calculate footprint correction coefficient from the beam incident angle  alpha. 
-";
-
-%feature("docstring")  FootprintGauss::name "std::string FootprintGauss::name() const override
-";
-
-
-// File: classFootprintSquare.xml
-%feature("docstring") FootprintSquare "
-
-Rectangular beam footprint.
-
-C++ includes: FootprintSquare.h
-";
-
-%feature("docstring")  FootprintSquare::FootprintSquare "FootprintSquare::FootprintSquare(std::vector< double > P)
-";
-
-%feature("docstring")  FootprintSquare::FootprintSquare "FootprintSquare::FootprintSquare(double width_ratio)
-";
-
-%feature("docstring")  FootprintSquare::clone "FootprintSquare * FootprintSquare::clone() const override
-";
-
-%feature("docstring")  FootprintSquare::className "std::string FootprintSquare::className() const final
-";
-
-%feature("docstring")  FootprintSquare::parDefs "std::vector<ParaMeta> FootprintSquare::parDefs() const final
-";
-
-%feature("docstring")  FootprintSquare::calculate "double FootprintSquare::calculate(double alpha) const override
-
-Calculate footprint correction coefficient from the beam incident angle  alpha. 
-";
-
-%feature("docstring")  FootprintSquare::name "std::string FootprintSquare::name() const override
-";
-
-
-// File: classHistogram1D.xml
-%feature("docstring") Histogram1D "
-
-One dimensional histogram.
-
-C++ includes: Histogram1D.h
-";
-
-%feature("docstring")  Histogram1D::Histogram1D "Histogram1D::Histogram1D(int nbinsx, double xlow, double xup)
-
-Constructor for fix bin size histograms.
-
-Parameters:
------------
-
-nbinsx: 
-number of bins
-
-xlow: 
-low edge of the first bin
-
-xup: 
-upper edge of the last bin 
-";
-
-%feature("docstring")  Histogram1D::Histogram1D "Histogram1D::Histogram1D(int nbinsx, const std::vector< double > &xbins)
-
-Constructor for variable bin size histograms.
-
-Parameters:
------------
-
-nbinsx: 
-number of bins
-
-xbins: 
-Array of size nbins+1 containing low-edges for each bin and upper edge of last bin. 
-";
-
-%feature("docstring")  Histogram1D::Histogram1D "Histogram1D::Histogram1D(const IAxis &axis)
-
-Constructor for 1D histogram with custom axis. 
-";
-
-%feature("docstring")  Histogram1D::Histogram1D "Histogram1D::Histogram1D(const OutputData< double > &data)
-
-Constructor for 1D histograms from basic  OutputData object. 
-";
-
-%feature("docstring")  Histogram1D::clone "Histogram1D * Histogram1D::clone() const override
-
-Returns clone of other histogram. 
-";
-
-%feature("docstring")  Histogram1D::rank "size_t Histogram1D::rank() const override
-
-Returns the number of histogram dimensions. 
-";
-
-%feature("docstring")  Histogram1D::fill "int Histogram1D::fill(double x, double weight=1.0)
-
-Increment bin with abscissa x with a weight. 
-";
-
-%feature("docstring")  Histogram1D::binCenters "std::vector< double > Histogram1D::binCenters() const
-
-returns vector of histogram bin centers 
-";
-
-%feature("docstring")  Histogram1D::binValues "std::vector< double > Histogram1D::binValues() const
-
-returns vector of bin content (the value accumulated by bins) 
-";
-
-%feature("docstring")  Histogram1D::binErrors "std::vector< double > Histogram1D::binErrors() const
-
-returns vector of bin errors 
-";
-
-%feature("docstring")  Histogram1D::binCentersNumpy "PyObject * Histogram1D::binCentersNumpy() const
-";
-
-%feature("docstring")  Histogram1D::binValuesNumpy "PyObject * Histogram1D::binValuesNumpy() const
-";
-
-%feature("docstring")  Histogram1D::binErrorsNumpy "PyObject * Histogram1D::binErrorsNumpy() const
-";
-
-%feature("docstring")  Histogram1D::crop "Histogram1D * Histogram1D::crop(double xmin, double xmax)
-
-Creates new histogram by applying crop on axis. 
-";
-
-
-// File: classHistogram2D.xml
-%feature("docstring") Histogram2D "
-
-Two dimensional histogram.
-
-C++ includes: Histogram2D.h
-";
-
-%feature("docstring")  Histogram2D::Histogram2D "Histogram2D::Histogram2D(int nbinsx, double xlow, double xup, int nbinsy, double ylow, double yup)
-
-Constructor for fix bin size histograms.
-
-Parameters:
------------
-
-nbinsx: 
-number of bins on X-axis
-
-xlow: 
-low edge of the first bin of X-axis
-
-xup: 
-upper edge of the last bin of X-axis
-
-nbinsy: 
-number of bins on Y axis
-
-ylow: 
-low edge of the first bin of Y-axis
-
-yup: 
-upper edge of the last bin of Y-axis 
-";
-
-%feature("docstring")  Histogram2D::Histogram2D "Histogram2D::Histogram2D(int nbinsx, const std::vector< double > &xbins, int nbinsy, const std::vector< double > &ybins)
-
-Constructor for variable bin size histograms.
-
-Parameters:
------------
-
-nbinsx: 
-number of bins on X-axis
-
-xbins: 
-Array of size nbins+1 containing low-edges for each bin and upper edge of last bin.
-
-nbinsy: 
-number of bins on Y-axis
-
-ybins: 
-Array of size nbins+1 containing low-edges for each bin and upper edge of last bin. 
-";
-
-%feature("docstring")  Histogram2D::Histogram2D "Histogram2D::Histogram2D(const IAxis &axis_x, const IAxis &axis_y)
-
-Constructor for 2D histogram with custom axes. 
-";
-
-%feature("docstring")  Histogram2D::Histogram2D "Histogram2D::Histogram2D(const OutputData< double > &data)
-
-Constructor for 2D histograms from basic  OutputData object. 
-";
-
-%feature("docstring")  Histogram2D::Histogram2D "Histogram2D::Histogram2D(std::vector< std::vector< double >> data)
-
-Constructor for 2D histograms from numpy array (thanks to swig) 
-";
-
-%feature("docstring")  Histogram2D::clone "Histogram2D * Histogram2D::clone() const override
-
-Returns clone of other histogram. 
-";
-
-%feature("docstring")  Histogram2D::rank "size_t Histogram2D::rank() const override
-
-Returns the number of histogram dimensions. 
-";
-
-%feature("docstring")  Histogram2D::fill "int Histogram2D::fill(double x, double y, double weight=1.0)
-
-Increment bin with abscissa x and ordinate y with a weight. 
-";
-
-%feature("docstring")  Histogram2D::projectionX "Histogram1D * Histogram2D::projectionX()
-
-Project a 2D histogram into 1D histogram along X. The projection is made from all bins along y-axis. 
-";
-
-%feature("docstring")  Histogram2D::projectionX "Histogram1D * Histogram2D::projectionX(double yvalue)
-
-Project a 2D histogram into 1D histogram along X. The projection is made from the y-bin closest to given ordinate yvalue.
-
-Parameters:
------------
-
-yvalue: 
-the value on y-axis at which projection is taken 
-";
-
-%feature("docstring")  Histogram2D::projectionX "Histogram1D * Histogram2D::projectionX(double ylow, double yup)
-
-Project a 2D histogram into 1D histogram along X. The projection is made from all y-bins corresponding to ordinate between ylow and yup.
-
-Parameters:
------------
-
-ylow: 
-lower edje on y-axis
-
-yup: 
-upper edje on y-axis 
-";
-
-%feature("docstring")  Histogram2D::projectionY "Histogram1D * Histogram2D::projectionY()
-
-Project a 2D histogram into 1D histogram along Y. The projection is made from all bins along x-axis. 
-";
-
-%feature("docstring")  Histogram2D::projectionY "Histogram1D * Histogram2D::projectionY(double xvalue)
-
-Project a 2D histogram into 1D histogram along Y. The projection is made from the x-bin closest to given abscissa xvalue.
-
-Parameters:
------------
-
-xvalue: 
-the value on x-axis at which projection is taken 
-";
-
-%feature("docstring")  Histogram2D::projectionY "Histogram1D * Histogram2D::projectionY(double xlow, double xup)
-
-Project a 2D histogram into 1D histogram along Y. The projection is made from all x-bins corresponding to abscissa between xlow and xup.
-
-Parameters:
------------
-
-xlow: 
-lower edje on x-axis
-
-xup: 
-upper edje on x-axis 
-";
-
-%feature("docstring")  Histogram2D::crop "Histogram2D * Histogram2D::crop(double xmin, double ymin, double xmax, double ymax)
-
-Creates new histogram by applying rectangular clip. 
-";
-
-%feature("docstring")  Histogram2D::setContent "void Histogram2D::setContent(const std::vector< std::vector< double >> &data)
-
-Sets the values in histograms channels from numpy array,. 
-";
-
-%feature("docstring")  Histogram2D::addContent "void Histogram2D::addContent(const std::vector< std::vector< double >> &data)
-
-Add to values in histograms channels from numpy array,. 
-";
-
-
-// File: classHorizontalLine.xml
-%feature("docstring") HorizontalLine "
-
-An infinite horizontal line.
-
-C++ includes: Line.h
-";
-
-%feature("docstring")  HorizontalLine::HorizontalLine "HorizontalLine::HorizontalLine(double y)
-
-Parameters:
------------
-
-y: 
-The value at which it crosses y-axes 
-";
-
-%feature("docstring")  HorizontalLine::clone "HorizontalLine* HorizontalLine::clone() const override
-";
-
-%feature("docstring")  HorizontalLine::contains "bool HorizontalLine::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  HorizontalLine::contains "bool HorizontalLine::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-%feature("docstring")  HorizontalLine::getYpos "double HorizontalLine::getYpos() const
-";
-
-
-// File: classICoordSystem.xml
-%feature("docstring") ICoordSystem "
-
-Interface to provide axis translations to different units for simulation output.
-
-Child classes are currently declared in
-Device/Detector/CoordSystem2D.h,
-
-Core/Scan/CoordSystem1D.h.
-
-C++ includes: ICoordSystem.h
-";
-
-%feature("docstring")  ICoordSystem::~ICoordSystem "ICoordSystem::~ICoordSystem() override
-";
-
-%feature("docstring")  ICoordSystem::clone "ICoordSystem* ICoordSystem::clone() const override=0
-";
-
-%feature("docstring")  ICoordSystem::createOutputData "std::unique_ptr< OutputData< double > > ICoordSystem::createOutputData(Axes::Coords units) const
-
-Returns zero-valued output data array in specified units. 
-";
-
-%feature("docstring")  ICoordSystem::dimension "virtual size_t ICoordSystem::dimension() const =0
-";
-
-%feature("docstring")  ICoordSystem::calculateMin "virtual double ICoordSystem::calculateMin(size_t i_axis, Axes::Coords units) const =0
-";
-
-%feature("docstring")  ICoordSystem::calculateMax "virtual double ICoordSystem::calculateMax(size_t i_axis, Axes::Coords units) const =0
-";
-
-%feature("docstring")  ICoordSystem::axisSize "virtual size_t ICoordSystem::axisSize(size_t i_axis) const =0
-";
-
-%feature("docstring")  ICoordSystem::axisName "std::string ICoordSystem::axisName(size_t i_axis, Axes::Coords units=Axes::Coords::UNDEFINED) const
-";
-
-%feature("docstring")  ICoordSystem::availableUnits "virtual std::vector<Axes::Coords> ICoordSystem::availableUnits() const =0
-";
-
-%feature("docstring")  ICoordSystem::defaultUnits "virtual Axes::Coords ICoordSystem::defaultUnits() const =0
-";
-
-%feature("docstring")  ICoordSystem::createConvertedAxis "virtual std::unique_ptr<const IAxis> ICoordSystem::createConvertedAxis(size_t i_axis, Axes::Coords units) const =0
-";
-
-%feature("docstring")  ICoordSystem::createConvertedData "std::unique_ptr< OutputData< double > > ICoordSystem::createConvertedData(const OutputData< double > &data, Axes::Coords units) const
-
-Creates  OutputData array in converter units. 
-";
-
-
-// File: classIDetector.xml
-%feature("docstring") IDetector "
-
-Abstract detector interface.
-
-Handles also \"region of interest\" (ROI). In general, the ROI is the whole detector, and all methods related to ROI work on the whole detector. If a ROI different to the detector size is explicitly set, then ROI-related methods work on this reduced ROI. Therefore, when calling ROI related methods, the distinction between \"explicit
-ROI exists: yes/no\" does not have to be made by the caller, but it is handled in here. For access to the whole detector, even if a smaller ROI is explicitly defined, use the non-ROI-related methods like  totalSize() or  axes(). Any method which is not speaking of \"explicit ROI\" handles the \"implicit ROI\", i.e. uses an explicitly set ROI or the whole detector if no explicit ROI exists. To access the explicitly set ROI, use the methods which have the explicit in its name, like  sizeOfExplicitRegionOfInterest().
-
-C++ includes: IDetector.h
-";
-
-%feature("docstring")  IDetector::IDetector "IDetector::IDetector()
-";
-
-%feature("docstring")  IDetector::clone "IDetector* IDetector::clone() const override=0
-";
-
-%feature("docstring")  IDetector::~IDetector "IDetector::~IDetector() override
-";
-
-%feature("docstring")  IDetector::setDetectorNormal "virtual void IDetector::setDetectorNormal(const Direction &)
-
-Inits detector with the beam settings. 
-";
-
-%feature("docstring")  IDetector::addAxis "void IDetector::addAxis(const IAxis &axis)
-";
-
-%feature("docstring")  IDetector::setAnalyzer "void IDetector::setAnalyzer(R3 direction, double efficiency, double total_transmission)
-
-Sets the polarization analyzer characteristics of the detector. 
-";
-
-%feature("docstring")  IDetector::setDetectorResolution "void IDetector::setDetectorResolution(const IDetectorResolution &p_detector_resolution)
-
-Sets the detector resolution. 
-";
-
-%feature("docstring")  IDetector::setResolutionFunction "void IDetector::setResolutionFunction(const IResolutionFunction2D &resFunc)
-";
-
-%feature("docstring")  IDetector::resetRegionOfInterest "void IDetector::resetRegionOfInterest()
-
-Resets region of interest making whole detector plane available for the simulation. 
-";
-
-%feature("docstring")  IDetector::detectorMask "virtual const DetectorMask* IDetector::detectorMask() const =0
-
-Returns detector masks container. 
-";
-
-%feature("docstring")  IDetector::nodeChildren "std::vector< const INode * > IDetector::nodeChildren() const override
-";
-
-%feature("docstring")  IDetector::iterateOverRegionOfInterest "void IDetector::iterateOverRegionOfInterest(std::function< void(const_iterator)> func) const
-
-Iterate over all points within \"region of interest\", no matter whether they are masked or not. If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". 
-";
-
-%feature("docstring")  IDetector::iterateOverNonMaskedPoints "void IDetector::iterateOverNonMaskedPoints(std::function< void(const_iterator)> func) const
-
-Iterate over all non-masked points within \"region of interest\". If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". 
-";
-
-%feature("docstring")  IDetector::beginNonMaskedPoints "SimulationAreaIterator IDetector::beginNonMaskedPoints() const
-
-Create begin-iterator to iterate over all points which are not masked and lay within the \"Region of Interest\" 
-";
-
-%feature("docstring")  IDetector::endNonMaskedPoints "SimulationAreaIterator IDetector::endNonMaskedPoints() const
-
-Create end-iterator to iterate over all points which are not masked and lay within the \"Region of Interest\" 
-";
-
-%feature("docstring")  IDetector::beginRegionOfInterestPoints "SimulationAreaIterator IDetector::beginRegionOfInterestPoints() const
-
-Create begin-iterator to iterate over all points which lay within the \"Region of Interest\". If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". No matter whether masked or not. 
-";
-
-%feature("docstring")  IDetector::endRegionOfInterestPoints "SimulationAreaIterator IDetector::endRegionOfInterestPoints() const
-
-Create end-iterator to iterate over all points which lay within the \"Region of Interest\". If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". No matter whether masked or not. 
-";
-
-%feature("docstring")  IDetector::axes "const CloneableVector<IAxis>& IDetector::axes() const
-
-The axes of the complete detector. Any region of interest is not taken into account. 
-";
-
-%feature("docstring")  IDetector::axis "const IAxis & IDetector::axis(size_t index) const
-
-One axis of the complete detector. Any region of interest is not taken into account. 
-";
-
-%feature("docstring")  IDetector::dimension "size_t IDetector::dimension() const
-
-Returns number of defined axes. 
-";
-
-%feature("docstring")  IDetector::axisBinIndex "size_t IDetector::axisBinIndex(size_t index, size_t selected_axis) const
-
-Calculate axis index for given global index. 
-";
-
-%feature("docstring")  IDetector::totalSize "size_t IDetector::totalSize() const
-
-Returns total number of pixels. Any region of interest is not taken into account. 
-";
-
-%feature("docstring")  IDetector::sizeOfRegionOfInterest "size_t IDetector::sizeOfRegionOfInterest() const
-
-The size of the \"Region of Interest\". Same as  totalSize() if no region of interest has been explicitly set. 
-";
-
-%feature("docstring")  IDetector::hasExplicitRegionOfInterest "bool IDetector::hasExplicitRegionOfInterest() const
-
-True if a region of interest is explicitly set. 
-";
-
-%feature("docstring")  IDetector::axesClippedToRegionOfInterest "CloneableVector< IAxis > IDetector::axesClippedToRegionOfInterest() const
-
-Returns the axes clipped to the region of interest. If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". 
-";
-
-%feature("docstring")  IDetector::regionOfInterestIndexToDetectorIndex "size_t IDetector::regionOfInterestIndexToDetectorIndex(size_t regionOfInterestIndex) const
-
-Convert an index of the region of interest to an index of the detector. If no region of interest is set, then the index stays unmodified (since ROI == detector area). 
-";
-
-%feature("docstring")  IDetector::detectorIndexToRegionOfInterestIndex "size_t IDetector::detectorIndexToRegionOfInterestIndex(size_t detectorIndex) const
-";
-
-%feature("docstring")  IDetector::applyDetectorResolution "void IDetector::applyDetectorResolution(OutputData< double > *p_intensity_map) const
-
-Applies the detector resolution to the given intensity maps. 
-";
-
-%feature("docstring")  IDetector::detectorResolution "const IDetectorResolution * IDetector::detectorResolution() const
-
-Returns a pointer to detector resolution object. 
-";
-
-%feature("docstring")  IDetector::createDetectorMap "std::unique_ptr< OutputData< double > > IDetector::createDetectorMap() const
-
-Returns empty detector map in given axes units. This map is a data array limited to the size of the \"Region of interest\" 
-";
-
-%feature("docstring")  IDetector::analyzer "const PolFilter& IDetector::analyzer() const
-
-Returns detection properties. 
-";
-
-%feature("docstring")  IDetector::createDetectorIntensity "OutputData< double > * IDetector::createDetectorIntensity(const std::vector< std::unique_ptr< DiffuseElement >> &elements) const
-
-Returns new intensity map with resolution applied, and cropped to ROI if applicable. 
-";
-
-%feature("docstring")  IDetector::defaultCoords "virtual Axes::Coords IDetector::defaultCoords() const =0
-
-Return default axes units. 
-";
-
-%feature("docstring")  IDetector::numberOfElements "size_t IDetector::numberOfElements() const
-
-Returns number of simulation elements. 
-";
-
-%feature("docstring")  IDetector::regionOfInterestBounds "std::pair< double, double > IDetector::regionOfInterestBounds(size_t iAxis) const
-
-The lower and upper bound of the region of interest. If no region of interest is explicitly defined, then the whole detector is taken as \"region of interest\". 
-";
-
-
-// File: classIDetector2D.xml
-%feature("docstring") IDetector2D "
-
-Abstract 2D detector interface.
-
-C++ includes: IDetector2D.h
-";
-
-%feature("docstring")  IDetector2D::IDetector2D "IDetector2D::IDetector2D()
-";
-
-%feature("docstring")  IDetector2D::clone "IDetector2D* IDetector2D::clone() const override=0
-";
-
-%feature("docstring")  IDetector2D::~IDetector2D "IDetector2D::~IDetector2D() override
-";
-
-%feature("docstring")  IDetector2D::setDetectorParameters "void IDetector2D::setDetectorParameters(size_t n_x, double x_min, double x_max, size_t n_y, double y_min, double y_max)
-
-Sets detector parameters using angle ranges. 
-";
-
-%feature("docstring")  IDetector2D::detectorMask "const DetectorMask * IDetector2D::detectorMask() const override
-
-Returns detector masks container. 
-";
-
-%feature("docstring")  IDetector2D::addMask "void IDetector2D::addMask(const IShape2D &shape, bool mask_value=true)
-
-Adds mask of given shape to the stack of detector masks. The mask value 'true' means that the channel will be excluded from the simulation. The mask which is added last has priority.
-
-Parameters:
------------
-
-shape: 
-The shape of mask ( Rectangle,  Polygon,  Line,  Ellipse)
-
-mask_value: 
-The value of mask 
-";
-
-%feature("docstring")  IDetector2D::maskAll "void IDetector2D::maskAll()
-
-Put the mask for all detector channels (i.e. exclude whole detector from the analysis) 
-";
-
-%feature("docstring")  IDetector2D::setRegionOfInterest "void IDetector2D::setRegionOfInterest(double xlow, double ylow, double xup, double yup)
-
-Sets rectangular region of interest with lower left and upper right corners defined. 
-";
-
-%feature("docstring")  IDetector2D::regionOfInterestIndexToDetectorIndex "size_t IDetector2D::regionOfInterestIndexToDetectorIndex(size_t regionOfInterestIndex) const override
-
-Convert an index of the region of interest to an index of the detector. If no region of interest is set, then the index stays unmodified (since ROI == detector area). 
-";
-
-%feature("docstring")  IDetector2D::detectorIndexToRegionOfInterestIndex "size_t IDetector2D::detectorIndexToRegionOfInterestIndex(size_t detectorIndex) const override
-";
-
-%feature("docstring")  IDetector2D::active_indices "std::vector< size_t > IDetector2D::active_indices() const
-
-Returns vector of unmasked detector indices. 
-";
-
-%feature("docstring")  IDetector2D::createPixel "virtual IPixel* IDetector2D::createPixel(size_t index) const =0
-
-Creates an IPixel for the given  OutputData object and index. 
-";
-
-%feature("docstring")  IDetector2D::indexOfSpecular "virtual size_t IDetector2D::indexOfSpecular(const Beam &beam) const =0
-
-Returns index of pixel that contains the specular wavevector. If no pixel contains this specular wavevector, the number of pixels is returned. This corresponds to an overflow index. 
-";
-
-%feature("docstring")  IDetector2D::createContext "std::unique_ptr< DetectorContext > IDetector2D::createContext() const
-";
-
-
-// File: classIDetectorResolution.xml
-%feature("docstring") IDetectorResolution "
-
-Interface for detector resolution algorithms.
-
-C++ includes: IDetectorResolution.h
-";
-
-%feature("docstring")  IDetectorResolution::~IDetectorResolution "IDetectorResolution::~IDetectorResolution() override=default
-";
-
-%feature("docstring")  IDetectorResolution::clone "IDetectorResolution* IDetectorResolution::clone() const override=0
-";
-
-%feature("docstring")  IDetectorResolution::applyDetectorResolution "virtual void IDetectorResolution::applyDetectorResolution(OutputData< double > *p_intensity_map) const =0
-
-Apply the resolution function to the intensity data. 
-";
-
-%feature("docstring")  IDetectorResolution::applyDetectorResolutionPol "void IDetectorResolution::applyDetectorResolutionPol(OutputData< Eigen::Matrix2d > *p_matrix_intensity) const
-
-Applies the detector resolution to the matrix-valued intensity data. 
-";
-
-
-// File: classIFootprintFactor.xml
-%feature("docstring") IFootprintFactor "
-
-Abstract base for classes that calculate the beam footprint factor
-
-C++ includes: IFootprintFactor.h
-";
-
-%feature("docstring")  IFootprintFactor::IFootprintFactor "IFootprintFactor::IFootprintFactor(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IFootprintFactor::~IFootprintFactor "IFootprintFactor::~IFootprintFactor() override
-";
-
-%feature("docstring")  IFootprintFactor::clone "IFootprintFactor* IFootprintFactor::clone() const override=0
-";
-
-%feature("docstring")  IFootprintFactor::widthRatio "double IFootprintFactor::widthRatio() const
-";
-
-%feature("docstring")  IFootprintFactor::calculate "virtual double IFootprintFactor::calculate(double alpha) const =0
-
-Calculate footprint correction coefficient from the beam incident angle  alpha. 
-";
-
-%feature("docstring")  IFootprintFactor::name "virtual std::string IFootprintFactor::name() const =0
-";
-
-
-// File: classIHistogram.xml
-%feature("docstring") IHistogram "
-
-Base class for 1D and 2D histograms holding values of double type.
-
-C++ includes: IHistogram.h
-";
-
-%feature("docstring")  IHistogram::IHistogram "IHistogram::IHistogram()
-";
-
-%feature("docstring")  IHistogram::IHistogram "IHistogram::IHistogram(const IHistogram &other)
-";
-
-%feature("docstring")  IHistogram::~IHistogram "virtual IHistogram::~IHistogram()=default
-";
-
-%feature("docstring")  IHistogram::IHistogram "IHistogram::IHistogram(const IAxis &axis_x)
-";
-
-%feature("docstring")  IHistogram::IHistogram "IHistogram::IHistogram(const IAxis &axis_x, const IAxis &axis_y)
-";
-
-%feature("docstring")  IHistogram::clone "virtual IHistogram* IHistogram::clone() const =0
-";
-
-%feature("docstring")  IHistogram::rank "virtual size_t IHistogram::rank() const =0
-
-Returns number of histogram dimensions. 
-";
-
-%feature("docstring")  IHistogram::getTotalNumberOfBins "size_t IHistogram::getTotalNumberOfBins() const
-
-Returns total number of histogram bins. For 2D histograms the result will be the product of bin numbers along X and Y axes. 
-";
-
-%feature("docstring")  IHistogram::xAxis "const IAxis & IHistogram::xAxis() const
-
-returns x-axis 
-";
-
-%feature("docstring")  IHistogram::yAxis "const IAxis & IHistogram::yAxis() const
-
-returns y-axis for 2D histograms 
-";
-
-%feature("docstring")  IHistogram::xMin "double IHistogram::xMin() const
-
-Returns x-axis min (lower edge of first bin). 
-";
-
-%feature("docstring")  IHistogram::xMax "double IHistogram::xMax() const
-
-Returns x-axis max (upper edge of last bin). 
-";
-
-%feature("docstring")  IHistogram::getNbinsX "size_t IHistogram::getNbinsX() const
-
-Returns number of bins on x-axis. 
-";
-
-%feature("docstring")  IHistogram::yMin "double IHistogram::yMin() const
-
-Returns y-axis min (lower edge of first bin) for 2D histograms. 
-";
-
-%feature("docstring")  IHistogram::yMax "double IHistogram::yMax() const
-
-Returns y-axis max (upper edge of last bin) for 2D histograms. 
-";
-
-%feature("docstring")  IHistogram::getNbinsY "size_t IHistogram::getNbinsY() const
-
-Returns number of bins on y-axis. 
-";
-
-%feature("docstring")  IHistogram::getGlobalBin "size_t IHistogram::getGlobalBin(size_t binx, size_t biny=0) const
-
-Returns global bin index for given axes indices. For 1D, just returns binx. 
-";
-
-%feature("docstring")  IHistogram::findGlobalBin "size_t IHistogram::findGlobalBin(double x, double y) const
-
-Returns closest global bin index for given axes coordinates. 
-";
-
-%feature("docstring")  IHistogram::xAxisIndex "size_t IHistogram::xAxisIndex(size_t i) const
-
-Returns x-axis index for global bin index i. 
-";
-
-%feature("docstring")  IHistogram::yAxisIndex "size_t IHistogram::yAxisIndex(size_t i) const
-
-Returns y-axis index for global bin index i. 
-";
-
-%feature("docstring")  IHistogram::xAxisValue "double IHistogram::xAxisValue(size_t i)
-
-Returns the center of bin i of the x axis. 
-";
-
-%feature("docstring")  IHistogram::yAxisValue "double IHistogram::yAxisValue(size_t i)
-
-Returns the center of bin i of the y axis. 
-";
-
-%feature("docstring")  IHistogram::getData "const OutputData< CumulativeValue > & IHistogram::getData() const
-";
-
-%feature("docstring")  IHistogram::getData "OutputData< CumulativeValue > & IHistogram::getData()
-";
-
-%feature("docstring")  IHistogram::binContent "double IHistogram::binContent(size_t i) const
-
-Returns content (accumulated value) of bin i. 
-";
-
-%feature("docstring")  IHistogram::binContent "double IHistogram::binContent(size_t binx, size_t biny) const
-
-Returns content (accumulated value) of the 2D histogram bin. 
-";
-
-%feature("docstring")  IHistogram::setBinContent "void IHistogram::setBinContent(size_t i, double value)
-
-Sets content of the bin corresponding to the globalbin number. 
-";
-
-%feature("docstring")  IHistogram::addBinContent "void IHistogram::addBinContent(size_t i, double value)
-
-Add the value to the bin. 
-";
-
-%feature("docstring")  IHistogram::binError "double IHistogram::binError(size_t i) const
-
-Returns error of the bin with given index. 
-";
-
-%feature("docstring")  IHistogram::binError "double IHistogram::binError(size_t binx, size_t biny) const
-
-Returns error of the bin with given indices (for 2D histograms). 
-";
-
-%feature("docstring")  IHistogram::binAverage "double IHistogram::binAverage(size_t i) const
-
-Returns average value in the bin with given index. 
-";
-
-%feature("docstring")  IHistogram::binAverage "double IHistogram::binAverage(size_t binx, size_t biny) const
-
-Returns average value of the bin with given indices (for 2D histograms). 
-";
-
-%feature("docstring")  IHistogram::binNumberOfEntries "int IHistogram::binNumberOfEntries(size_t i) const
-
-Returns number of entries in the bin with given index. 
-";
-
-%feature("docstring")  IHistogram::binNumberOfEntries "int IHistogram::binNumberOfEntries(size_t binx, size_t biny) const
-
-Returns number of entries in the bin with given indices (for 2D histograms). 
-";
-
-%feature("docstring")  IHistogram::getMaximum "double IHistogram::getMaximum() const
-
-Returns histogram maximum value (maximum of  binContent() over all bins) 
-";
-
-%feature("docstring")  IHistogram::getMaximumBinIndex "size_t IHistogram::getMaximumBinIndex() const
-
-Returns globalbin index with maximum content. 
-";
-
-%feature("docstring")  IHistogram::getMinimum "double IHistogram::getMinimum() const
-
-Returns histogram minimum value (minimum of  binContent() over all bins) 
-";
-
-%feature("docstring")  IHistogram::getMinimumBinIndex "size_t IHistogram::getMinimumBinIndex() const
-
-Returns globalbin index with minimum content. 
-";
-
-%feature("docstring")  IHistogram::scale "void IHistogram::scale(double value)
-
-Multiply this histogram (every bin content value) by a constant. 
-";
-
-%feature("docstring")  IHistogram::integral "double IHistogram::integral() const
-
-Returns integral of bins content (computed as a sum of all bin content). 
-";
-
-%feature("docstring")  IHistogram::array "PyObject * IHistogram::array(DataType dataType=DataType::INTEGRAL) const
-
-Returns numpy array with bin content (accumulated values). 
-";
-
-%feature("docstring")  IHistogram::getArray "PyObject * IHistogram::getArray(DataType dataType=DataType::INTEGRAL) const
-
-Deprecated
-Use  array() instead. 
-";
-
-%feature("docstring")  IHistogram::reset "void IHistogram::reset()
-
-Reset histogram content (axes remains) 
-";
-
-%feature("docstring")  IHistogram::createOutputData "OutputData< double > * IHistogram::createOutputData(DataType dataType=DataType::INTEGRAL) const
-
-creates new  OutputData with histogram's shape and values corresponding to DataType
-
-creates new  OutputData with histogram's shape and put there values corresponding to DataType 
-";
-
-%feature("docstring")  IHistogram::hasSameShape "bool IHistogram::hasSameShape(const IHistogram &other) const
-
-Returns true if objects a) have same dimensions b) bin boundaries of axes coincide. 
-";
-
-%feature("docstring")  IHistogram::hasSameDimensions "bool IHistogram::hasSameDimensions(const IHistogram &other) const
-
-Returns true if object have same rank and number of axes bins. 
-";
-
-%feature("docstring")  IHistogram::relativeDifferenceHistogram "IHistogram * IHistogram::relativeDifferenceHistogram(const IHistogram &rhs) const
-
-returns histogram representing relative difference of two histograms. 
-";
-
-%feature("docstring")  IHistogram::save "void IHistogram::save(const std::string &filename) const
-
-Saves histogram in file Following formats are available: *.txt, *.tif, *.int (*.txt.gz, *.tif.gz, *.int.gz) 
-";
-
-%feature("docstring")  IHistogram::load "void IHistogram::load(const std::string &filename)
-
-Loads histogram from file, the shape of array in file should match Following formats are available: *.txt, *.tif, *.int (*.txt.gz, *.tif.gz, *.int.gz) Only bin content will be loaded, histogram axes remain the same. 
-";
-
-
-// File: classImageCoords.xml
-%feature("docstring") ImageCoords "
-
-ICoordSystem class that handles the unit translations for rectangular detectors Its default units are mm for both axes
-
-C++ includes: CoordSystem2D.h
-";
-
-%feature("docstring")  ImageCoords::ImageCoords "ImageCoords::ImageCoords(const CloneableVector< IAxis > &axes, const RectangularPixel &regionOfInterestPixel, const Direction &direction, double wavelength)
-";
-
-%feature("docstring")  ImageCoords::~ImageCoords "ImageCoords::~ImageCoords() override
-";
-
-%feature("docstring")  ImageCoords::clone "ImageCoords * ImageCoords::clone() const override
-";
-
-%feature("docstring")  ImageCoords::availableUnits "std::vector< Axes::Coords > ImageCoords::availableUnits() const override
-
-Returns the list of all available units. 
-";
-
-%feature("docstring")  ImageCoords::defaultUnits "Axes::Coords ImageCoords::defaultUnits() const override
-";
-
-
-// File: classInfinitePlane.xml
-%feature("docstring") InfinitePlane "
-
-The infinite plane is used for masking the entire detector.
-
-C++ includes: InfinitePlane.h
-";
-
-%feature("docstring")  InfinitePlane::InfinitePlane "InfinitePlane::InfinitePlane()
-";
-
-%feature("docstring")  InfinitePlane::clone "InfinitePlane* InfinitePlane::clone() const override
-";
-
-%feature("docstring")  InfinitePlane::contains "bool InfinitePlane::contains(double, double) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  InfinitePlane::contains "bool InfinitePlane::contains(const Bin1D &, const Bin1D &) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-
-// File: classInstrument.xml
-%feature("docstring") Instrument "
-
-Assembles beam, detector and their relative positions with respect to the sample.
-
-C++ includes: Instrument.h
-";
-
-%feature("docstring")  Instrument::Instrument "Instrument::Instrument()
-";
-
-%feature("docstring")  Instrument::Instrument "Instrument::Instrument(const Beam &beam, const IDetector &detector)
-";
-
-%feature("docstring")  Instrument::Instrument "Instrument::Instrument(const Instrument &other)
-";
-
-%feature("docstring")  Instrument::~Instrument "Instrument::~Instrument() override
-";
-
-%feature("docstring")  Instrument::className "std::string Instrument::className() const final
-";
-
-%feature("docstring")  Instrument::beam "Beam& Instrument::beam()
-";
-
-%feature("docstring")  Instrument::beam "const Beam& Instrument::beam() const
-";
-
-%feature("docstring")  Instrument::setBeam "void Instrument::setBeam(const Beam &beam)
-";
-
-%feature("docstring")  Instrument::setBeamParameters "void Instrument::setBeamParameters(double wavelength, double alpha_i, double phi_i)
-
-Sets the beam wavelength and incoming angles. 
-";
-
-%feature("docstring")  Instrument::getDetector "IDetector * Instrument::getDetector()
-";
-
-%feature("docstring")  Instrument::getDetector "const IDetector * Instrument::getDetector() const
-";
-
-%feature("docstring")  Instrument::detector "IDetector & Instrument::detector()
-";
-
-%feature("docstring")  Instrument::detector "const IDetector & Instrument::detector() const
-";
-
-%feature("docstring")  Instrument::setDetector "void Instrument::setDetector(const IDetector &detector)
-
-Sets the detector (axes can be overwritten later) 
-";
-
-%feature("docstring")  Instrument::initDetector "void Instrument::initDetector()
-
-init detector with beam settings 
-";
-
-%feature("docstring")  Instrument::setPolFilters "void Instrument::setPolFilters(const R3 &polarizer_dir, const R3 &analyzer_dir, double analyzer_efficiency, double analyzer_transmission)
-";
-
-%feature("docstring")  Instrument::polarizerPair "PolMatrices Instrument::polarizerPair() const
-";
-
-%feature("docstring")  Instrument::nodeChildren "std::vector< const INode * > Instrument::nodeChildren() const override
-";
-
-%feature("docstring")  Instrument::createScatteringCoords "CoordSystem2D * Instrument::createScatteringCoords() const
-";
-
-
-// File: classIntensityDataIOFactory.xml
-%feature("docstring") IntensityDataIOFactory "
-
-Provides users with possibility to read and write IntensityData from/to files in different format. Type of the file will be deduced from file name. *.txt - ASCII file with 2D array [nrow][ncol], layout as in numpy. *.int - BornAgain internal ASCII format. *.tif - 32-bits tiff file. If file name ends with \"*.gz\" or \"*.bz2\" the file will be zipped on the fly using appropriate algorithm.
-
-Usage:
-
-C++ includes: IntensityDataIOFactory.h
-";
-
-
-// File: classIResolutionFunction2D.xml
-%feature("docstring") IResolutionFunction2D "
-
-Interface providing two-dimensional resolution function.
-
-C++ includes: IResolutionFunction2D.h
-";
-
-%feature("docstring")  IResolutionFunction2D::IResolutionFunction2D "IResolutionFunction2D::IResolutionFunction2D()=default
-";
-
-%feature("docstring")  IResolutionFunction2D::IResolutionFunction2D "IResolutionFunction2D::IResolutionFunction2D(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IResolutionFunction2D::~IResolutionFunction2D "IResolutionFunction2D::~IResolutionFunction2D() override=default
-";
-
-%feature("docstring")  IResolutionFunction2D::evaluateCDF "virtual double IResolutionFunction2D::evaluateCDF(double x, double y) const =0
-";
-
-%feature("docstring")  IResolutionFunction2D::clone "IResolutionFunction2D* IResolutionFunction2D::clone() const override=0
-";
-
-
-// File: classIShape2D.xml
-%feature("docstring") IShape2D "
-
-Basic class for all shapes in 2D.
-
-C++ includes: IShape2D.h
-";
-
-%feature("docstring")  IShape2D::IShape2D "IShape2D::IShape2D(const char *name)
-";
-
-%feature("docstring")  IShape2D::clone "IShape2D* IShape2D::clone() const override=0
-";
-
-%feature("docstring")  IShape2D::contains "virtual bool IShape2D::contains(double x, double y) const =0
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  IShape2D::contains "virtual bool IShape2D::contains(const Bin1D &binx, const Bin1D &biny) const =0
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-
-// File: classLine.xml
-%feature("docstring") Line "
-
-A line segment, for use in detector masks.
-
-C++ includes: Line.h
-";
-
-%feature("docstring")  Line::Line "Line::Line(double x1, double y1, double x2, double y2)
-";
-
-%feature("docstring")  Line::clone "Line* Line::clone() const override
-";
-
-%feature("docstring")  Line::contains "bool Line::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  Line::contains "bool Line::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-
-// File: classLLData.xml
-%feature("docstring") LLData "
-
-Template class to store data of any type in multi-dimensional space (low-level).
-
-C++ includes: LLData.h
-";
-
-%feature("docstring")  LLData::LLData "LLData< T >::LLData(size_t rank, const int *dimensions)
-";
-
-%feature("docstring")  LLData::LLData "LLData< T >::LLData(const LLData< T > &right)
-";
-
-%feature("docstring")  LLData::~LLData "LLData< T >::~LLData()
-";
-
-%feature("docstring")  LLData::meanValues "LLData<double> LLData< T >::meanValues() const
-";
-
-%feature("docstring")  LLData::setAll "void LLData< T >::setAll(const T &value)
-";
-
-%feature("docstring")  LLData::getTotalSize "size_t LLData< T >::getTotalSize() const
-";
-
-%feature("docstring")  LLData::rank "size_t LLData< T >::rank() const
-";
-
-%feature("docstring")  LLData::dimensions "const int* LLData< T >::dimensions() const
-";
-
-%feature("docstring")  LLData::getTotalSum "T LLData< T >::getTotalSum() const
-";
-
-
-// File: classOffSpecularCoordinates.xml
-%feature("docstring") OffSpecularCoordinates "
-
-ICoordSystem class that handles the unit translations for off-specular simulations with a spherical detector Its default units are radians for both axes
-
-C++ includes: CoordSystem2D.h
-";
-
-%feature("docstring")  OffSpecularCoordinates::clone "OffSpecularCoordinates * OffSpecularCoordinates::clone() const override
-";
-
-%feature("docstring")  OffSpecularCoordinates::defaultUnits "Axes::Coords OffSpecularCoordinates::defaultUnits() const override
-";
-
-
-// File: classOutputData.xml
-%feature("docstring") OutputData "
-
-Templated class to store data in multi-dimensional space. Used with type T = double,  CumulativeValue, bool
-
-C++ includes: OutputData.h
-";
-
-%feature("docstring")  OutputData::OutputData "OutputData< T >::OutputData()
-";
-
-%feature("docstring")  OutputData::OutputData "OutputData< T >::OutputData(const OutputData &)=delete
-";
-
-%feature("docstring")  OutputData::OutputData "OutputData< T >::OutputData(OutputData &&)
-";
-
-%feature("docstring")  OutputData::~OutputData "OutputData< T >::~OutputData()
-";
-
-%feature("docstring")  OutputData::clone "OutputData< T > * OutputData< T >::clone() const
-";
-
-%feature("docstring")  OutputData::copyFrom "void OutputData< T >::copyFrom(const OutputData< T > &other)
-";
-
-%feature("docstring")  OutputData::copyShapeFrom "void OutputData< T >::copyShapeFrom(const OutputData< U > &other)
-";
-
-%feature("docstring")  OutputData::meanValues "OutputData< double > * OutputData< T >::meanValues() const
-";
-
-%feature("docstring")  OutputData::addAxis "void OutputData< T >::addAxis(const IAxis &new_axis)
-";
-
-%feature("docstring")  OutputData::addAxis "void OutputData< T >::addAxis(const std::string &name, size_t size, double start, double end)
-";
-
-%feature("docstring")  OutputData::axes "const CloneableVector<IAxis>& OutputData< T >::axes() const
-";
-
-%feature("docstring")  OutputData::axis "const IAxis & OutputData< T >::axis(size_t serial_number) const
-
-returns axis with given serial number 
-";
-
-%feature("docstring")  OutputData::rank "size_t OutputData< T >::rank() const
-
-Returns number of dimensions. 
-";
-
-%feature("docstring")  OutputData::getAllocatedSize "size_t OutputData< T >::getAllocatedSize() const
-
-Returns total size of data buffer (product of bin number in every dimension). 
-";
-
-%feature("docstring")  OutputData::getAllSizes "std::vector< size_t > OutputData< T >::getAllSizes() const
-
-Returns all sizes of its axes. 
-";
-
-%feature("docstring")  OutputData::getRawDataVector "std::vector< T > OutputData< T >::getRawDataVector() const
-
-Returns copy of raw data vector. 
-";
-
-%feature("docstring")  OutputData::totalSum "T OutputData< T >::totalSum() const
-
-Returns sum of all values in the data structure. 
-";
-
-%feature("docstring")  OutputData::begin "OutputData< T >::iterator OutputData< T >::begin()
-
-Returns read/write iterator that points to the first element. 
-";
-
-%feature("docstring")  OutputData::begin "OutputData< T >::const_iterator OutputData< T >::begin() const
-
-Returns read-only iterator that points to the first element. 
-";
-
-%feature("docstring")  OutputData::end "iterator OutputData< T >::end()
-
-Returns read/write iterator that points to the one past last element. 
-";
-
-%feature("docstring")  OutputData::end "const_iterator OutputData< T >::end() const
-
-Returns read-only iterator that points to the one past last element. 
-";
-
-%feature("docstring")  OutputData::getAxesBinIndices "std::vector< int > OutputData< T >::getAxesBinIndices(size_t global_index) const
-
-Returns vector of axes indices for given global index
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-Vector of bin indices for all axes defined 
-";
-
-%feature("docstring")  OutputData::getAxisBinIndex "size_t OutputData< T >::getAxisBinIndex(size_t global_index, size_t i_selected_axis) const
-
-Returns axis bin index for given global index
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-i_selected_axis: 
-Serial number of selected axis.
-
-Corresponding bin index for selected axis 
-";
-
-%feature("docstring")  OutputData::getAxisBinIndex "size_t OutputData< T >::getAxisBinIndex(size_t global_index, const std::string &axis_name) const
-
-Returns axis bin index for given global index
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-axis_name: 
-The name of selected axis.
-
-Corresponding bin index for selected axis 
-";
-
-%feature("docstring")  OutputData::toGlobalIndex "size_t OutputData< T >::toGlobalIndex(const std::vector< unsigned > &axes_indices) const
-
-Returns global index for specified indices of axes
-
-Parameters:
------------
-
-axes_indices: 
-Vector of axes indices for all specified axes in this dataset
-
-Corresponding global index 
-";
-
-%feature("docstring")  OutputData::findGlobalIndex "size_t OutputData< T >::findGlobalIndex(const std::vector< double > &coordinates) const
-
-Returns global index for specified axes values
-
-Parameters:
------------
-
-coordinates: 
-Vector of axes coordinates for all specified axes in this dataset
-
-Closest global index 
-";
-
-%feature("docstring")  OutputData::getAxisValue "double OutputData< T >::getAxisValue(size_t global_index, size_t i_selected_axis) const
-
-Returns the value of selected axis for given global_index.
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-i_selected_axis: 
-Serial number of selected axis.
-
-corresponding bin center of selected axis 
-";
-
-%feature("docstring")  OutputData::getAxisValue "double OutputData< T >::getAxisValue(size_t global_index, const std::string &axis_name) const
-
-Returns the value of selected axis for given global_index.
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-axis_name: 
-The name of selected axis.
-
-corresponding bin center of selected axis 
-";
-
-%feature("docstring")  OutputData::getAxesValues "std::vector< double > OutputData< T >::getAxesValues(size_t global_index) const
-
-Returns values on all defined axes for given globalbin number
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-Vector of corresponding bin centers 
-";
-
-%feature("docstring")  OutputData::getAxisBin "Bin1D OutputData< T >::getAxisBin(size_t global_index, size_t i_selected_axis) const
-
-Returns bin of selected axis for given global_index.
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-i_selected_axis: 
-Serial number of selected axis.
-
-Corresponding Bin1D object 
-";
-
-%feature("docstring")  OutputData::getAxisBin "Bin1D OutputData< T >::getAxisBin(size_t global_index, const std::string &axis_name) const
-
-Returns bin of selected axis for given global_index.
-
-Parameters:
------------
-
-global_index: 
-The global index of this data structure.
-
-axis_name: 
-The name of selected axis.
-
-Corresponding Bin1D object 
-";
-
-%feature("docstring")  OutputData::clear "void OutputData< T >::clear()
-
-Sets object into initial state (no dimensions, data) 
-";
-
-%feature("docstring")  OutputData::setAllTo "void OutputData< T >::setAllTo(const T &value)
-
-Sets content of output data to specific value. 
-";
-
-%feature("docstring")  OutputData::setAxisSizes "void OutputData< T >::setAxisSizes(size_t rank, int *n_dims)
-
-Adds 'rank' axes with indicated sizes. 
-";
-
-%feature("docstring")  OutputData::setRawDataVector "void OutputData< T >::setRawDataVector(const std::vector< T > &data_vector)
-
-Sets new values to raw data vector. 
-";
-
-%feature("docstring")  OutputData::setRawDataArray "void OutputData< T >::setRawDataArray(const T *source)
-
-Sets new values to raw data array. 
-";
-
-%feature("docstring")  OutputData::getValue "double OutputData< T >::getValue(size_t index) const
-
-Returns value or summed value, depending on T. 
-";
-
-%feature("docstring")  OutputData::hasSameDimensions "bool OutputData< T >::hasSameDimensions(const OutputData< U > &right) const
-
-Returns true if object have same dimensions and number of axes bins.
-
-Returns true if object have same dimensions. 
-";
-
-%feature("docstring")  OutputData::hasSameShape "bool OutputData< T >::hasSameShape(const OutputData< U > &right) const
-
-Returns true if objects a) have same dimensions b) bin boundaries of axes coincide.
-
-Returns true if object have same dimensions and shape of axis. 
-";
-
-%feature("docstring")  OutputData::getArray "PyObject* OutputData< T >::getArray() const
-
-returns data as Python numpy array 
-";
-
-%feature("docstring")  OutputData::isInitialized "bool OutputData< T >::isInitialized() const
-
-returns true if object is correctly initialized 
-";
-
-%feature("docstring")  OutputData::allocate "void OutputData< T >::allocate()
-
-memory allocation for current dimensions configuration 
-";
-
-%feature("docstring")  OutputData::getArray "PyObject * OutputData< double >::getArray() const
-";
-
-%feature("docstring")  OutputData::getValue "double OutputData< double >::getValue(size_t index) const
-";
-
-%feature("docstring")  OutputData::getArray "PyObject * OutputData< double >::getArray() const
-
-returns data as Python numpy array 
-";
-
-
-// File: classOutputDataIterator.xml
-%feature("docstring") OutputDataIterator "
-
-Iterator for underlying  OutputData container.
-
-C++ includes: OutputDataIterator.h
-";
-
-%feature("docstring")  OutputDataIterator::OutputDataIterator "OutputDataIterator< TValue, TContainer >::OutputDataIterator()
-
-Empty constructor to comply with stl forward iterators. 
-";
-
-%feature("docstring")  OutputDataIterator::OutputDataIterator "OutputDataIterator< TValue, TContainer >::OutputDataIterator(TContainer *p_output_data, size_t start_at_index=0)
-
-constructor 
-";
-
-%feature("docstring")  OutputDataIterator::OutputDataIterator "OutputDataIterator< TValue, TContainer >::OutputDataIterator(const OutputDataIterator< TValue2, TContainer2 > &other)
-
-templated copy construction 
-";
-
-%feature("docstring")  OutputDataIterator::OutputDataIterator "OutputDataIterator< TValue, TContainer >::OutputDataIterator(const OutputDataIterator< TValue, TContainer > &other)
-
-non-templated copy construction 
-";
-
-%feature("docstring")  OutputDataIterator::~OutputDataIterator "OutputDataIterator< TValue, TContainer >::~OutputDataIterator()
-";
-
-%feature("docstring")  OutputDataIterator::getIndex "size_t OutputDataIterator< TValue, TContainer >::getIndex() const
-
-Returns current index. 
-";
-
-%feature("docstring")  OutputDataIterator::getContainer "TContainer* OutputDataIterator< TValue, TContainer >::getContainer() const
-
-Returns container pointer. 
-";
-
-%feature("docstring")  OutputDataIterator::swap "void OutputDataIterator< TValue, TContainer >::swap(OutputDataIterator< TValue, TContainer > &other)
-
-Swaps iterators. 
-";
-
-
-// File: classOutputDataReadReflectometry.xml
-%feature("docstring") OutputDataReadReflectometry "
-
-Class for reading reflectometry data from ASCII file.
-
-C++ includes: OutputDataReadReflectometry.h
-";
-
-%feature("docstring")  OutputDataReadReflectometry::readOutputData "OutputData< double > * OutputDataReadReflectometry::readOutputData(std::istream &inStream)
-";
-
-
-// File: classOutputDataReadWriteINT.xml
-%feature("docstring") OutputDataReadWriteINT "
-
-Class for reading and writing BornAgain native IntensityData from ASCII file.
-
-C++ includes: OutputDataReadWriteINT.h
-";
-
-%feature("docstring")  OutputDataReadWriteINT::readOutputData "OutputData< double > * OutputDataReadWriteINT::readOutputData(std::istream &input_stream)
-";
-
-%feature("docstring")  OutputDataReadWriteINT::writeOutputData "void OutputDataReadWriteINT::writeOutputData(const OutputData< double > &data, std::ostream &output_stream)
-";
-
-
-// File: classOutputDataReadWriteNumpyTXT.xml
-%feature("docstring") OutputDataReadWriteNumpyTXT "
-
-Class for reading and writing  OutputData from simple ASCII file with the layout as in numpy.savetxt.
-
-C++ includes: OutputDataReadWriteNumpyTXT.h
-";
-
-%feature("docstring")  OutputDataReadWriteNumpyTXT::readOutputData "OutputData< double > * OutputDataReadWriteNumpyTXT::readOutputData(std::istream &input_stream)
-";
-
-%feature("docstring")  OutputDataReadWriteNumpyTXT::writeOutputData "void OutputDataReadWriteNumpyTXT::writeOutputData(const OutputData< double > &data, std::ostream &output_stream)
-";
-
-
-// File: classPolFilter.xml
-%feature("docstring") PolFilter "
-
-Detector properties (efficiency, transmission).
-
-C++ includes: PolFilter.h
-";
-
-%feature("docstring")  PolFilter::PolFilter "PolFilter::PolFilter(R3 direction, double efficiency, double total_transmission)
-";
-
-%feature("docstring")  PolFilter::PolFilter "PolFilter::PolFilter()
-";
-
-%feature("docstring")  PolFilter::PolFilter "PolFilter::PolFilter(const PolFilter &other)
-";
-
-%feature("docstring")  PolFilter::~PolFilter "PolFilter::~PolFilter() override=default
-";
-
-%feature("docstring")  PolFilter::className "std::string PolFilter::className() const final
-";
-
-%feature("docstring")  PolFilter::parDefs "std::vector<ParaMeta> PolFilter::parDefs() const final
-";
-
-%feature("docstring")  PolFilter::setDirEffTra "void PolFilter::setDirEffTra(R3 direction, double efficiency, double total_transmission)
-
-Sets the polarization analyzer characteristics of the detector. 
-";
-
-%feature("docstring")  PolFilter::matrix "Eigen::Matrix2cd PolFilter::matrix() const
-
-Return the polarization density matrix (in spin basis along z-axis) 
-";
-
-%feature("docstring")  PolFilter::polDirection "R3 PolFilter::polDirection() const
-
-Retrieve the analyzer characteristics. 
-";
-
-%feature("docstring")  PolFilter::polEfficiency "double PolFilter::polEfficiency() const
-
-will always return positive value 
-";
-
-%feature("docstring")  PolFilter::totalTransmission "double PolFilter::totalTransmission() const
-";
-
-
-// File: classPolygon.xml
-%feature("docstring") Polygon "
-
-A polygon, for use in detector masks.  Polygon defined by two arrays with x and y coordinates of points. Sizes of arrays should coincide. If polygon is unclosed (the last point doesn't repeat the first one), it will be closed automatically.
-
-C++ includes: Polygon.h
-";
-
-%feature("docstring")  Polygon::Polygon "Polygon::Polygon(std::vector< double > x, std::vector< double > y)
-
-Parameters:
------------
-
-x: 
-Vector of x-coordinates of polygon points.
-
-y: 
-Vector of y-coordinates of polygon points. If polygon is unclosed (the last point doesn't repeat the first one), it will be closed automatically. 
-";
-
-%feature("docstring")  Polygon::Polygon "Polygon::Polygon(std::vector< std::pair< double, double >> points)
-
-If polygon is unclosed (the last point doesn't repeat the first one), it will be closed automatically.
-
-Parameters:
------------
-
-points: 
-Two dimensional vector of (x,y) coordinates of polygon points. 
-";
-
-%feature("docstring")  Polygon::Polygon "Polygon::Polygon(const PolygonPrivate *d)
-";
-
-%feature("docstring")  Polygon::~Polygon "Polygon::~Polygon() override
-";
-
-%feature("docstring")  Polygon::clone "Polygon* Polygon::clone() const override
-";
-
-%feature("docstring")  Polygon::contains "bool Polygon::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  Polygon::contains "bool Polygon::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-%feature("docstring")  Polygon::getArea "double Polygon::getArea() const
-";
-
-%feature("docstring")  Polygon::getPoints "void Polygon::getPoints(std::vector< double > &xpos, std::vector< double > &ypos) const
-";
-
-
-// File: classPolygonPrivate.xml
-%feature("docstring") PolygonPrivate "
-
-The private data for polygons to hide boost dependency from the header. 
-";
-
-%feature("docstring")  PolygonPrivate::PolygonPrivate "PolygonPrivate::PolygonPrivate(const std::vector< double > &x, const std::vector< double > &y)
-";
-
-%feature("docstring")  PolygonPrivate::PolygonPrivate "PolygonPrivate::PolygonPrivate(const std::vector< std::pair< double, double >> &pts)
-";
-
-%feature("docstring")  PolygonPrivate::get_points "void PolygonPrivate::get_points(std::vector< double > &xpos, std::vector< double > &ypos)
-";
-
-
-// File: classRectangle.xml
-%feature("docstring") Rectangle "
-
-A rectangle, for use in detector masks.
-
-Edges are along the coordinate axes.
-
-C++ includes: Rectangle.h
-";
-
-%feature("docstring")  Rectangle::Rectangle "Rectangle::Rectangle(double xlow, double ylow, double xup, double yup, bool inverted=false)
-
-Parameters:
------------
-
-xlow: 
-x-coordinate of lower left corner
-
-ylow: 
-y-coordinate of lower left corner
-
-xup: 
-x-coordinate of upper right corner
-
-yup: 
-y-coordinate of upper right corner
-
-inverted: 
-swap inside/outside 
-";
-
-%feature("docstring")  Rectangle::clone "Rectangle* Rectangle::clone() const override
-";
-
-%feature("docstring")  Rectangle::setInverted "void Rectangle::setInverted(bool inverted=true)
-";
-
-%feature("docstring")  Rectangle::contains "bool Rectangle::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  Rectangle::contains "bool Rectangle::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-%feature("docstring")  Rectangle::getArea "double Rectangle::getArea() const
-";
-
-%feature("docstring")  Rectangle::getXlow "double Rectangle::getXlow() const
-";
-
-%feature("docstring")  Rectangle::getYlow "double Rectangle::getYlow() const
-";
-
-%feature("docstring")  Rectangle::getXup "double Rectangle::getXup() const
-";
-
-%feature("docstring")  Rectangle::getYup "double Rectangle::getYup() const
-";
-
-
-// File: classRectangularDetector.xml
-%feature("docstring") RectangularDetector "
-
-A flat rectangular detector with axes and resolution function.
-
-C++ includes: RectangularDetector.h
-";
-
-%feature("docstring")  RectangularDetector::RectangularDetector "RectangularDetector::RectangularDetector(size_t nxbins, double width, size_t nybins, double height)
-
-Rectangular detector constructor
-
-Parameters:
------------
-
-nxbins: 
-Number of bins (pixels) in x-direction
-
-width: 
-Width of the detector in mm along x-direction
-
-nybins: 
-Number of bins (pixels) in y-direction
-
-height: 
-Height of the detector in mm along y-direction 
-";
-
-%feature("docstring")  RectangularDetector::RectangularDetector "RectangularDetector::RectangularDetector(const RectangularDetector &other)
-";
-
-%feature("docstring")  RectangularDetector::~RectangularDetector "RectangularDetector::~RectangularDetector() override
-";
-
-%feature("docstring")  RectangularDetector::clone "RectangularDetector * RectangularDetector::clone() const override
-";
-
-%feature("docstring")  RectangularDetector::className "std::string RectangularDetector::className() const final
-";
-
-%feature("docstring")  RectangularDetector::setDetectorNormal "void RectangularDetector::setDetectorNormal(const Direction &direction) override
-
-Inits detector with the beam settings. 
-";
-
-%feature("docstring")  RectangularDetector::setDetectorPosition "void RectangularDetector::setDetectorPosition(R3 normal_to_detector, double u0, double v0, R3 direction=R3(0.0, -1.0, 0.0))
-";
-
-%feature("docstring")  RectangularDetector::setPerpendicularToSampleX "void RectangularDetector::setPerpendicularToSampleX(double distance, double u0, double v0)
-";
-
-%feature("docstring")  RectangularDetector::setPerpendicularToDirectBeam "void RectangularDetector::setPerpendicularToDirectBeam(double distance, double u0, double v0)
-";
-
-%feature("docstring")  RectangularDetector::setPerpendicularToReflectedBeam "void RectangularDetector::setPerpendicularToReflectedBeam(double distance, double u0=0.0, double v0=0.0)
-";
-
-%feature("docstring")  RectangularDetector::setDirectBeamPosition "void RectangularDetector::setDirectBeamPosition(double u0, double v0)
-";
-
-%feature("docstring")  RectangularDetector::width "double RectangularDetector::width() const
-";
-
-%feature("docstring")  RectangularDetector::height "double RectangularDetector::height() const
-";
-
-%feature("docstring")  RectangularDetector::getNbinsX "size_t RectangularDetector::getNbinsX() const
-";
-
-%feature("docstring")  RectangularDetector::getNbinsY "size_t RectangularDetector::getNbinsY() const
-";
-
-%feature("docstring")  RectangularDetector::getNormalVector "R3 RectangularDetector::getNormalVector() const
-";
-
-%feature("docstring")  RectangularDetector::getU0 "double RectangularDetector::getU0() const
-";
-
-%feature("docstring")  RectangularDetector::getV0 "double RectangularDetector::getV0() const
-";
-
-%feature("docstring")  RectangularDetector::getDirectionVector "R3 RectangularDetector::getDirectionVector() const
-";
-
-%feature("docstring")  RectangularDetector::getDistance "double RectangularDetector::getDistance() const
-";
-
-%feature("docstring")  RectangularDetector::getDirectBeamU0 "double RectangularDetector::getDirectBeamU0() const
-";
-
-%feature("docstring")  RectangularDetector::getDirectBeamV0 "double RectangularDetector::getDirectBeamV0() const
-";
-
-%feature("docstring")  RectangularDetector::getDetectorArrangment "RectangularDetector::EDetectorArrangement RectangularDetector::getDetectorArrangment() const
-";
-
-%feature("docstring")  RectangularDetector::defaultCoords "Axes::Coords RectangularDetector::defaultCoords() const override
-
-return default axes units 
-";
-
-%feature("docstring")  RectangularDetector::regionOfInterestPixel "RectangularPixel * RectangularDetector::regionOfInterestPixel() const
-";
-
-
-// File: classResolutionFunction2DGaussian.xml
-%feature("docstring") ResolutionFunction2DGaussian "
-
-Simple gaussian two-dimensional resolution function.
-
-C++ includes: ResolutionFunction2DGaussian.h
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::ResolutionFunction2DGaussian "ResolutionFunction2DGaussian::ResolutionFunction2DGaussian(double sigma_x, double sigma_y)
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::clone "ResolutionFunction2DGaussian* ResolutionFunction2DGaussian::clone() const override
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::className "std::string ResolutionFunction2DGaussian::className() const final
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::parDefs "std::vector<ParaMeta> ResolutionFunction2DGaussian::parDefs() const final
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::evaluateCDF "double ResolutionFunction2DGaussian::evaluateCDF(double x, double y) const override
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::sigmaX "double ResolutionFunction2DGaussian::sigmaX() const
-";
-
-%feature("docstring")  ResolutionFunction2DGaussian::sigmaY "double ResolutionFunction2DGaussian::sigmaY() const
-";
-
-
-// File: structIDetector_1_1RoiOfAxis.xml
-
-
-// File: classSimulationAreaIterator.xml
-%feature("docstring") SimulationAreaIterator "
-
-An iterator for SimulationArea.
-
-C++ includes: SimulationAreaIterator.h
-";
-
-%feature("docstring")  SimulationAreaIterator::createEnd "SimulationAreaIterator SimulationAreaIterator::createEnd() const
-
-Convenience function to create an end-iterator matching to this iterator. 
-";
-
-%feature("docstring")  SimulationAreaIterator::roiIndex "size_t SimulationAreaIterator::roiIndex() const
-";
-
-%feature("docstring")  SimulationAreaIterator::detectorIndex "size_t SimulationAreaIterator::detectorIndex() const
-";
-
-
-// File: classSimulationResult.xml
-%feature("docstring") SimulationResult "
-
-Wrapper around OutputData<double> that also provides unit conversions.
-
-C++ includes: SimulationResult.h
-";
-
-%feature("docstring")  SimulationResult::SimulationResult "SimulationResult::SimulationResult()=default
-";
-
-%feature("docstring")  SimulationResult::SimulationResult "SimulationResult::SimulationResult(const OutputData< double > &data, const ICoordSystem &coords)
-";
-
-%feature("docstring")  SimulationResult::SimulationResult "SimulationResult::SimulationResult(const OutputData< double > &data, const ICoordSystem *&&coords)
-";
-
-%feature("docstring")  SimulationResult::SimulationResult "SimulationResult::SimulationResult(const SimulationResult &other)
-";
-
-%feature("docstring")  SimulationResult::SimulationResult "SimulationResult::SimulationResult(SimulationResult &&other)
-";
-
-%feature("docstring")  SimulationResult::data "std::unique_ptr< OutputData< double > > SimulationResult::data(Axes::Coords units=Axes::Coords::UNDEFINED) const
-";
-
-%feature("docstring")  SimulationResult::histogram2d "Histogram2D * SimulationResult::histogram2d(Axes::Coords units=Axes::Coords::UNDEFINED) const
-";
-
-%feature("docstring")  SimulationResult::axisInfo "std::vector< AxisInfo > SimulationResult::axisInfo(Axes::Coords units=Axes::Coords::UNDEFINED) const
-
-Provide  AxisInfo for each axis and the given units. 
-";
-
-%feature("docstring")  SimulationResult::converter "const ICoordSystem & SimulationResult::converter() const
-
-Returns underlying unit converter. 
-";
-
-%feature("docstring")  SimulationResult::size "size_t SimulationResult::size() const
-";
-
-%feature("docstring")  SimulationResult::max "double SimulationResult::max() const
-";
-
-%feature("docstring")  SimulationResult::empty "bool SimulationResult::empty() const
-";
-
-%feature("docstring")  SimulationResult::array "PyObject * SimulationResult::array(Axes::Coords units=Axes::Coords::UNDEFINED) const
-
-returns intensity data as Python numpy array 
-";
-
-%feature("docstring")  SimulationResult::convertedBinCenters "std::vector< double > SimulationResult::convertedBinCenters(Axes::Coords units=Axes::Coords::UNDEFINED) const
-";
-
-%feature("docstring")  SimulationResult::convertedBinCenters "std::vector< double > SimulationResult::convertedBinCenters(size_t i_axis, Axes::Coords units=Axes::Coords::UNDEFINED) const
-
-Returns axis coordinates as a numpy array. With no parameters given returns coordinates of x-axis in default units. 
-";
-
-
-// File: classSpecularDetector1D.xml
-%feature("docstring") SpecularDetector1D "
-
-1D detector for specular simulations. Use of this detector is deprecated.
-
-C++ includes: SpecularDetector1D.h
-";
-
-%feature("docstring")  SpecularDetector1D::SpecularDetector1D "SpecularDetector1D::SpecularDetector1D(const IAxis &axis)
-";
-
-%feature("docstring")  SpecularDetector1D::SpecularDetector1D "SpecularDetector1D::SpecularDetector1D()
-";
-
-%feature("docstring")  SpecularDetector1D::~SpecularDetector1D "SpecularDetector1D::~SpecularDetector1D() override
-";
-
-%feature("docstring")  SpecularDetector1D::clone "SpecularDetector1D * SpecularDetector1D::clone() const override
-";
-
-%feature("docstring")  SpecularDetector1D::className "std::string SpecularDetector1D::className() const final
-";
-
-%feature("docstring")  SpecularDetector1D::detectorMask "const DetectorMask* SpecularDetector1D::detectorMask() const override
-
-Returns detector masks container. 
-";
-
-%feature("docstring")  SpecularDetector1D::setAxis "void SpecularDetector1D::setAxis(const IAxis &axis)
-";
-
-%feature("docstring")  SpecularDetector1D::defaultCoords "Axes::Coords SpecularDetector1D::defaultCoords() const override
-
-Return default axes units. 
-";
-
-
-// File: classSphericalCoords.xml
-%feature("docstring") SphericalCoords "
-
-ICoordSystem class that handles the unit translations for spherical detectors Its default units are radians for both axes
-
-C++ includes: CoordSystem2D.h
-";
-
-%feature("docstring")  SphericalCoords::SphericalCoords "SphericalCoords::SphericalCoords(const CloneableVector< IAxis > &axes, const Direction &direction, double wavelength)
-";
-
-%feature("docstring")  SphericalCoords::~SphericalCoords "SphericalCoords::~SphericalCoords() override
-";
-
-%feature("docstring")  SphericalCoords::clone "SphericalCoords * SphericalCoords::clone() const override
-";
-
-%feature("docstring")  SphericalCoords::availableUnits "std::vector< Axes::Coords > SphericalCoords::availableUnits() const override
-
-Returns the list of all available units. 
-";
-
-%feature("docstring")  SphericalCoords::defaultUnits "Axes::Coords SphericalCoords::defaultUnits() const override
-";
-
-
-// File: classSphericalDetector.xml
-%feature("docstring") SphericalDetector "
-
-A detector with coordinate axes along angles phi and alpha.
-
-C++ includes: SphericalDetector.h
-";
-
-%feature("docstring")  SphericalDetector::SphericalDetector "SphericalDetector::SphericalDetector()=default
-";
-
-%feature("docstring")  SphericalDetector::SphericalDetector "SphericalDetector::SphericalDetector(size_t n_phi, double phi_min, double phi_max, size_t n_alpha, double alpha_min, double alpha_max)
-
-Returns a detector with given phi and alpha axes.
-
-Parameters:
------------
-
-n_phi: 
-number of phi-axis bins
-
-phi_min: 
-low edge of first phi-bin
-
-phi_max: 
-upper edge of last phi-bin
-
-n_alpha: 
-number of alpha-axis bins
-
-alpha_min: 
-low edge of first alpha-bin
-
-alpha_max: 
-upper edge of last alpha-bin 
-";
-
-%feature("docstring")  SphericalDetector::SphericalDetector "SphericalDetector::SphericalDetector(size_t n_bin, double width, double phi, double alpha)
-
-Returns a detector with phi and alpha axes that have equal width and binning.
-
-Parameters:
------------
-
-n_bin: 
-number of bins per direction
-
-width: 
-full width of angular range in phi or alpha
-
-phi: 
-central phi angle
-
-alpha: 
-central alpha angle 
-";
-
-%feature("docstring")  SphericalDetector::SphericalDetector "SphericalDetector::SphericalDetector(const SphericalDetector &other)
-";
-
-%feature("docstring")  SphericalDetector::~SphericalDetector "SphericalDetector::~SphericalDetector() override=default
-";
-
-%feature("docstring")  SphericalDetector::clone "SphericalDetector * SphericalDetector::clone() const override
-";
-
-%feature("docstring")  SphericalDetector::className "std::string SphericalDetector::className() const override
-";
-
-%feature("docstring")  SphericalDetector::defaultCoords "Axes::Coords SphericalDetector::defaultCoords() const override
-
-return default axes units 
-";
-
-
-// File: classVerticalLine.xml
-%feature("docstring") VerticalLine "
-
-An infinite vertical line.
-
-C++ includes: Line.h
-";
-
-%feature("docstring")  VerticalLine::VerticalLine "VerticalLine::VerticalLine(double x)
-
-Parameters:
------------
-
-x: 
-The value at which it crosses x-axes 
-";
-
-%feature("docstring")  VerticalLine::clone "VerticalLine* VerticalLine::clone() const override
-";
-
-%feature("docstring")  VerticalLine::contains "bool VerticalLine::contains(double x, double y) const override
-
-Returns true if point with given coordinates is inside or on border of the shape. 
-";
-
-%feature("docstring")  VerticalLine::contains "bool VerticalLine::contains(const Bin1D &binx, const Bin1D &biny) const override
-
-Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). 
-";
-
-%feature("docstring")  VerticalLine::getXpos "double VerticalLine::getXpos() const
-";
-
-
-// File: classWavenumberReflectometryCoordinates.xml
-%feature("docstring") WavenumberReflectometryCoordinates "
-
-Conversion of axis units for the case of q-defined reflectometry.
-
-C++ includes: CoordSystem1D.h
-";
-
-%feature("docstring")  WavenumberReflectometryCoordinates::WavenumberReflectometryCoordinates "WavenumberReflectometryCoordinates::WavenumberReflectometryCoordinates(const IAxis *&&axis)
-";
-
-%feature("docstring")  WavenumberReflectometryCoordinates::~WavenumberReflectometryCoordinates "WavenumberReflectometryCoordinates::~WavenumberReflectometryCoordinates() override
-";
-
-%feature("docstring")  WavenumberReflectometryCoordinates::clone "WavenumberReflectometryCoordinates * WavenumberReflectometryCoordinates::clone() const override
-";
-
-%feature("docstring")  WavenumberReflectometryCoordinates::availableUnits "std::vector< Axes::Coords > WavenumberReflectometryCoordinates::availableUnits() const override
-
-Returns the list of all available units. 
-";
-
-%feature("docstring")  WavenumberReflectometryCoordinates::defaultUnits "Axes::Coords WavenumberReflectometryCoordinates::defaultUnits() const override
-
-Returns default units to convert to. 
-";
-
-
-// File: classConvolve_1_1Workspace.xml
-
-
-// File: namespace_0d0.xml
-
-
-// File: namespace_0d11.xml
-
-
-// File: namespace_0d13.xml
-
-
-// File: namespace_0d21.xml
-
-
-// File: namespace_0d32.xml
-
-
-// File: namespace_0d55.xml
-
-
-// File: namespace_0d61.xml
-
-
-// File: namespace_0d63.xml
-
-
-// File: namespaceDataUtils.xml
-
-
-// File: namespaceDataUtils_1_1Array.xml
-%feature("docstring")  DataUtils::Array::getShape "std::pair< size_t, size_t > DataUtils::Array::getShape(const std::vector< std::vector< double >> &data)
-
-Returns shape nrows, ncols of 2D array. 
-";
-
-%feature("docstring")  DataUtils::Array::createData "std::unique_ptr< OutputData< double > > DataUtils::Array::createData(const std::vector< double > &vec)
-";
-
-%feature("docstring")  DataUtils::Array::createData "std::unique_ptr< OutputData< double > > DataUtils::Array::createData(const std::vector< std::vector< double >> &vec)
-";
-
-%feature("docstring")  DataUtils::Array::createVector1D "std::vector< double > DataUtils::Array::createVector1D(const OutputData< double > &data)
-
-Creates 1D vector from  OutputData. 
-";
-
-%feature("docstring")  DataUtils::Array::createVector2D "std::vector< std::vector< double > > DataUtils::Array::createVector2D(const OutputData< double > &data)
-
-Creates 2D vector from  OutputData. 
-";
-
-
-// File: namespaceDataUtils_1_1AxisNames.xml
-
-
-// File: namespaceDataUtils_1_1Data.xml
-%feature("docstring")  DataUtils::Data::relativeDataDifference "double DataUtils::Data::relativeDataDifference(const OutputData< double > &dat, const OutputData< double > &ref)
-
-Returns relative difference between two data sets sum(dat[i] - ref[i])/ref[i]). 
-";
-
-%feature("docstring")  DataUtils::Data::coordinateToBinf "double DataUtils::Data::coordinateToBinf(double coordinate, const IAxis &axis)
-
-Transforms coordinate on axis into the bin-fraction-coordinate. 
-";
-
-%feature("docstring")  DataUtils::Data::coordinateFromBinf "double DataUtils::Data::coordinateFromBinf(double value, const IAxis &axis)
-
-Transforms bin-fraction-coordinate into axis coordinate. 
-";
-
-%feature("docstring")  DataUtils::Data::coordinateToBinf "void DataUtils::Data::coordinateToBinf(double &x, double &y, const OutputData< double > &data)
-
-Transforms x,y coordinate from  OutputData axes coordinates to bin-fraction-coordinates. 
-";
-
-%feature("docstring")  DataUtils::Data::coordinateFromBinf "void DataUtils::Data::coordinateFromBinf(double &x, double &y, const OutputData< double > &data)
-
-Transforms x,y coordinate from bin-fraction-coordinates to  OutputData's axes coordinates. 
-";
-
-%feature("docstring")  DataUtils::Data::create2DArrayfromOutputData "std::vector< std::vector< double > > DataUtils::Data::create2DArrayfromOutputData(const OutputData< double > &data)
-
-Creates a vector of vectors of double (2D  Array) from  OutputData. 
-";
-
-%feature("docstring")  DataUtils::Data::importArrayToOutputData "OutputData< double > * DataUtils::Data::importArrayToOutputData(const std::vector< double > &vec)
-
-Reads 1D array of doubles to Python, for use in persistence test. 
-";
-
-%feature("docstring")  DataUtils::Data::importArrayToOutputData "OutputData< double > * DataUtils::Data::importArrayToOutputData(const std::vector< std::vector< double >> &vec)
-
-Reads 2D array of doubles to Python, for use in persistence test. 
-";
-
-%feature("docstring")  DataUtils::Data::createRelativeDifferenceData "std::unique_ptr< OutputData< double > > DataUtils::Data::createRelativeDifferenceData(const OutputData< double > &data, const OutputData< double > &reference)
-";
-
-%feature("docstring")  DataUtils::Data::createRearrangedDataSet "std::unique_ptr< OutputData< double > > DataUtils::Data::createRearrangedDataSet(const OutputData< double > &data, int n)
-
-Returns new object with input data rotated by n*90 deg counterclockwise (n > 0) or clockwise (n < 0)  Axes are swapped if the data is effectively rotated by 90 or 270 degrees Applicable to 2D arrays only 
-";
-
-%feature("docstring")  DataUtils::Data::createClippedDataSet "std::unique_ptr< OutputData< double > > DataUtils::Data::createClippedDataSet(const OutputData< double > &origin, double x1, double y1, double x2, double y2)
-
-Returns new IntensityData objects which axes clipped to represent the specified rectangle. 
-";
-
-%feature("docstring")  DataUtils::Data::createOutputDatafrom2DArray "std::unique_ptr< OutputData< double > > DataUtils::Data::createOutputDatafrom2DArray(const std::vector< std::vector< double >> &array_2d)
-
-Creates  OutputData from a 2D  Array. 
-";
-
-%feature("docstring")  DataUtils::Data::createFFT "std::unique_ptr< OutputData< double > > DataUtils::Data::createFFT(const OutputData< double > &data)
-
-Creates Fourier Transform ( OutputData format) of intensity map ( OutputData format). 
-";
-
-
-// File: namespaceDataUtils_1_1Format.xml
-%feature("docstring")  DataUtils::Format::isCompressed "bool DataUtils::Format::isCompressed(const std::string &name)
-
-Returns true if name contains *.gz extension. 
-";
-
-%feature("docstring")  DataUtils::Format::isGZipped "bool DataUtils::Format::isGZipped(const std::string &name)
-
-Returns true if name contains *.gz extension.
-
-Does name contain *.gz extension? 
-";
-
-%feature("docstring")  DataUtils::Format::isBZipped "bool DataUtils::Format::isBZipped(const std::string &name)
-
-Returns true if name contains *.bz2 extension. 
-";
-
-%feature("docstring")  DataUtils::Format::GetFileMainExtension "std::string DataUtils::Format::GetFileMainExtension(const std::string &name)
-
-Returns file extension after stripping '.gz' if any.
-
-Returns file main extension (without .gz). 
-";
-
-%feature("docstring")  DataUtils::Format::isIntFile "bool DataUtils::Format::isIntFile(const std::string &file_name)
-
-returns true if file name corresponds to BornAgain native format (compressed or not) 
-";
-
-%feature("docstring")  DataUtils::Format::isNicosFile "bool DataUtils::Format::isNicosFile(const std::string &file_name)
-
-returns true if file name corresponds to Nicos format (compressed or not) 
-";
-
-%feature("docstring")  DataUtils::Format::isTiffFile "bool DataUtils::Format::isTiffFile(const std::string &file_name)
-
-returns true if file name corresponds to tiff file (can be also compressed) 
-";
-
-%feature("docstring")  DataUtils::Format::createAxis "std::unique_ptr< IAxis > DataUtils::Format::createAxis(std::istream &input_stream)
-
-Creates axis of certain type from input stream. 
-";
-
-%feature("docstring")  DataUtils::Format::fillOutputData "void DataUtils::Format::fillOutputData(OutputData< double > *data, std::istream &input_stream)
-
-Fills output data raw buffer from input stream. 
-";
-
-%feature("docstring")  DataUtils::Format::parse_doubles "std::vector< double > DataUtils::Format::parse_doubles(const std::string &str)
-
-Parse double values from string to vector of double. 
-";
-
-%feature("docstring")  DataUtils::Format::readLineOfDoubles "void DataUtils::Format::readLineOfDoubles(std::vector< double > &buffer, std::istringstream &iss)
-";
-
-
-// File: namespaceDataUtils_1_1Histo.xml
-%feature("docstring")  DataUtils::Histo::FindPeaks "std::vector< std::pair< double, double > > DataUtils::Histo::FindPeaks(const Histogram2D &hist, double sigma=2, const std::string &option={}, double threshold=0.05)
-
-Returns vector of peak center coordinates, for peaks in given histogram. 
-";
-
-%feature("docstring")  DataUtils::Histo::RelativeDifference "double DataUtils::Histo::RelativeDifference(const SimulationResult &dat, const SimulationResult &ref)
-
-Returns sum of relative differences between each pair of elements: (a, b) -> 2*abs(a - b)/(a + b) ( and zero if a-b=0 )
-
-Returns sum of relative differences between each pair of elements: (a, b) -> 2*abs(a - b)/(|a| + |b|) ( and zero if a=b=0 within epsilon ) 
-";
-
-%feature("docstring")  DataUtils::Histo::getRelativeDifference "double DataUtils::Histo::getRelativeDifference(const IHistogram &dat, const IHistogram &ref)
-";
-
-%feature("docstring")  DataUtils::Histo::checkRelativeDifference "bool DataUtils::Histo::checkRelativeDifference(const OutputData< double > &dat, const OutputData< double > &ref, double threshold)
-
-Returns true is relative difference is below threshold; prints informative output. 
-";
-
-%feature("docstring")  DataUtils::Histo::agreesWithReference "bool DataUtils::Histo::agreesWithReference(const SimulationResult &dat, const std::string &refFileName, double tol)
-
-Returns true if SimulatioResult agrees with data from reference file. 
-";
-
-
-// File: namespaceIO.xml
-%feature("docstring")  IO::readNicosData "OutputData< double > * IO::readNicosData(std::istream &input_stream)
-";
-
-
-// File: Beam_8cpp.xml
-
-
-// File: Beam_8h.xml
-
-
-// File: FootprintGauss_8cpp.xml
-
-
-// File: FootprintGauss_8h.xml
-
-
-// File: FootprintSquare_8cpp.xml
-
-
-// File: FootprintSquare_8h.xml
-
-
-// File: IFootprintFactor_8cpp.xml
-
-
-// File: IFootprintFactor_8h.xml
-
-
-// File: Axes_8h.xml
-
-
-// File: AxisNames_8cpp.xml
-
-
-// File: AxisNames_8h.xml
-
-
-// File: CoordSystem1D_8cpp.xml
-
-
-// File: CoordSystem1D_8h.xml
-
-
-// File: CoordSystem2D_8cpp.xml
-
-
-// File: CoordSystem2D_8h.xml
-
-
-// File: ICoordSystem_8cpp.xml
-
-
-// File: ICoordSystem_8h.xml
-
-
-// File: ArrayUtils_8cpp.xml
-
-
-// File: ArrayUtils_8h.xml
-
-
-// File: CumulativeValue_8cpp.xml
-
-
-// File: CumulativeValue_8h.xml
-
-
-// File: DataUtils_8cpp.xml
-
-
-// File: DataUtils_8h.xml
-
-
-// File: LLData_8cpp.xml
-
-
-// File: LLData_8h.xml
-%feature("docstring")  HaveSameDimensions "bool HaveSameDimensions(const LLData< T > &left, const LLData< T > &right)
-";
-
-
-// File: OutputData_8cpp.xml
-
-
-// File: OutputData_8h.xml
-
-
-// File: OutputDataIterator_8h.xml
-%feature("docstring")  swap "void swap(OutputDataIterator< TValue, TContainer > &left, OutputDataIterator< TValue, TContainer > &right)
-
-make Swappable 
-";
-
-
-// File: DetectorContext_8cpp.xml
-
-
-// File: DetectorContext_8h.xml
-
-
-// File: IDetector_8cpp.xml
-
-
-// File: IDetector_8h.xml
-
-
-// File: IDetector2D_8cpp.xml
-
-
-// File: IDetector2D_8h.xml
-
-
-// File: RectangularDetector_8cpp.xml
-
-
-// File: RectangularDetector_8h.xml
-
-
-// File: SimulationAreaIterator_8cpp.xml
-
-
-// File: SimulationAreaIterator_8h.xml
-
-
-// File: SpecularDetector1D_8cpp.xml
-
-
-// File: SpecularDetector1D_8h.xml
-
-
-// File: SphericalDetector_8cpp.xml
-
-
-// File: SphericalDetector_8h.xml
-
-
-// File: Histogram1D_8cpp.xml
-
-
-// File: Histogram1D_8h.xml
-
-
-// File: Histogram2D_8cpp.xml
-
-
-// File: Histogram2D_8h.xml
-
-
-// File: HistoUtils_8cpp.xml
-
-
-// File: HistoUtils_8h.xml
-
-
-// File: IHistogram_8cpp.xml
-
-
-// File: IHistogram_8h.xml
-
-
-// File: IntensityDataIOFactory_8cpp.xml
-
-
-// File: IntensityDataIOFactory_8h.xml
-
-
-// File: SimulationResult_8cpp.xml
-
-
-// File: SimulationResult_8h.xml
-
-
-// File: boost__streams_8h.xml
-
-
-// File: DataFormatUtils_8cpp.xml
-
-
-// File: DataFormatUtils_8h.xml
-
-
-// File: OutputDataReadReflectometry_8cpp.xml
-
-
-// File: OutputDataReadReflectometry_8h.xml
-
-
-// File: OutputDataReadWriteINT_8cpp.xml
-
-
-// File: OutputDataReadWriteINT_8h.xml
-
-
-// File: OutputDataReadWriteNicos_8cpp.xml
-
-
-// File: OutputDataReadWriteNicos_8h.xml
-
-
-// File: OutputDataReadWriteNumpyTXT_8cpp.xml
-
-
-// File: OutputDataReadWriteNumpyTXT_8h.xml
-
-
-// File: OutputDataReadWriteTiff_8cpp.xml
-
-
-// File: OutputDataReadWriteTiff_8h.xml
-
-
-// File: Instrument_8cpp.xml
-
-
-// File: Instrument_8h.xml
-
-
-// File: DetectorMask_8cpp.xml
-
-
-// File: DetectorMask_8h.xml
-
-
-// File: Ellipse_8cpp.xml
-
-
-// File: Ellipse_8h.xml
-
-
-// File: InfinitePlane_8h.xml
-
-
-// File: IShape2D_8h.xml
-
-
-// File: Line_8cpp.xml
-
-
-// File: Line_8h.xml
-
-
-// File: Polygon_8cpp.xml
-
-
-// File: Polygon_8h.xml
-
-
-// File: Rectangle_8cpp.xml
-
-
-// File: Rectangle_8h.xml
-
-
-// File: PolFilter_8cpp.xml
-
-
-// File: PolFilter_8h.xml
-
-
-// File: ConvolutionDetectorResolution_8cpp.xml
-
-
-// File: ConvolutionDetectorResolution_8h.xml
-
-
-// File: Convolve_8cpp.xml
-
-
-// File: Convolve_8h.xml
-
-
-// File: IDetectorResolution_8h.xml
-
-
-// File: IResolutionFunction2D_8cpp.xml
-
-
-// File: IResolutionFunction2D_8h.xml
-
-
-// File: ResolutionFunction2DGaussian_8cpp.xml
-
-
-// File: ResolutionFunction2DGaussian_8h.xml
-
-
-// File: deprecated.xml
-
-
-// File: dir_045b2146c1496d64c013dbede5cfb743.xml
-
-
-// File: dir_0bb3c1d1d7b9ebf51620a7778682f6fa.xml
-
-
-// File: dir_dda0c63858d3307626c38e9d5a1e4058.xml
-
-
-// File: dir_c3bac8c01fa2e2f8df2b6f9956445782.xml
-
-
-// File: dir_4c76ddfc10a27668d6c42d3412320ee0.xml
-
-
-// File: dir_79fd6aafcbcfabf60588d893417cf324.xml
-
-
-// File: dir_9f013251ba980bff6504d6613b69183d.xml
-
-
-// File: dir_550e786a97bd4c801929243ea9773c04.xml
-
-
-// File: dir_4866552d576e04b61ad8ade47c8db877.xml
-
-
-// File: dir_6f4ccf6b1bfd53aaa1440d548704c25a.xml
-
-
-// File: dir_aa6451b5aab7f40a79bc1a0dc7cac3c6.xml
-
diff --git a/auto/Wrap/doxygenFit.i b/auto/Wrap/doxygenFit.i
deleted file mode 100644
index 746f1f661e6568e4dcb2cc019052dff2edc2c690..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenFit.i
+++ /dev/null
@@ -1,14976 +0,0 @@
-
-// File: index.xml
-
-// File: classROOT_1_1Minuit2_1_1ABObj.xml
-%feature("docstring") ROOT::Minuit2::ABObj "";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::ABObj "ROOT::Minuit2::ABObj< mtype, M, T >::ABObj(const M &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::ABObj "ROOT::Minuit2::ABObj< mtype, M, T >::ABObj(const M &obj, T factor)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::~ABObj "ROOT::Minuit2::ABObj< mtype, M, T >::~ABObj()
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::ABObj "ROOT::Minuit2::ABObj< mtype, M, T >::ABObj(const ABObj &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::ABObj "ROOT::Minuit2::ABObj< mtype, M, T >::ABObj(const ABObj< mtype, b, c > &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::Obj "const M& ROOT::Minuit2::ABObj< mtype, M, T >::Obj() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj::f "T ROOT::Minuit2::ABObj< mtype, M, T >::f() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ABObj_3_01sym_00_01LASymMatrix_00_01double_01_4.xml
-%feature("docstring") ROOT::Minuit2::ABObj< sym, LASymMatrix, double > "
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj "
-ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj(const LASymMatrix &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj "
-ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj(const LASymMatrix &obj, double factor)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::~ABObj "
-ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::~ABObj()
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj "
-ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj(const ABObj &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj "
-ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::ABObj(const ABObj< vec, LASymMatrix, c > &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::Obj "
-const LASymMatrix& ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::Obj() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::f "
-double ROOT::Minuit2::ABObj< sym, LASymMatrix, double >::f() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ABObj_3_01vec_00_01LAVector_00_01double_01_4.xml
-%feature("docstring") ROOT::Minuit2::ABObj< vec, LAVector, double > "
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj "
-ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj(const LAVector &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj "
-ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj(const LAVector &obj, double factor)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::~ABObj "
-ROOT::Minuit2::ABObj< vec, LAVector, double >::~ABObj()
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj "
-ROOT::Minuit2::ABObj< vec, LAVector, double >::ABObj(const ABObj< vec, LAVector, c > &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::Obj "
-const LAVector& ROOT::Minuit2::ABObj< vec, LAVector, double >::Obj() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ABObj< vec, LAVector, double >::f "
-double ROOT::Minuit2::ABObj< vec, LAVector, double >::f() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ABProd.xml
-%feature("docstring") ROOT::Minuit2::ABProd "";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::ABProd "ROOT::Minuit2::ABProd< M1, M2 >::ABProd(const M1 &a, const M2 &b)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::~ABProd "ROOT::Minuit2::ABProd< M1, M2 >::~ABProd()
-";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::ABProd "ROOT::Minuit2::ABProd< M1, M2 >::ABProd(const ABProd &prod)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::ABProd "ROOT::Minuit2::ABProd< M1, M2 >::ABProd(const ABProd< MI1, MI2 > &prod)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::A "const M1& ROOT::Minuit2::ABProd< M1, M2 >::A() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ABProd::B "const M2& ROOT::Minuit2::ABProd< M1, M2 >::B() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ABSum.xml
-%feature("docstring") ROOT::Minuit2::ABSum "";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::ABSum "ROOT::Minuit2::ABSum< M1, M2 >::ABSum(const M1 &a, const M2 &b)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::~ABSum "ROOT::Minuit2::ABSum< M1, M2 >::~ABSum()
-";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::ABSum "ROOT::Minuit2::ABSum< M1, M2 >::ABSum(const ABSum &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::ABSum "ROOT::Minuit2::ABSum< M1, M2 >::ABSum(const ABSum< MI1, MI2 > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::A "const M1& ROOT::Minuit2::ABSum< M1, M2 >::A() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ABSum::B "const M2& ROOT::Minuit2::ABSum< M1, M2 >::B() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType "";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01gen_00_01gen_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< gen, gen > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01gen_00_01sym_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< gen, sym > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01gen_00_01vec_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< gen, vec > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01sym_00_01gen_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< sym, gen > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01sym_00_01sym_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< sym, sym > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01sym_00_01vec_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< sym, vec > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01T_00_01T_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< T, T > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01vec_00_01gen_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< vec, gen > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicProdType_3_01vec_00_01sym_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicProdType< vec, sym > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType "";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType_3_01gen_00_01vec_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType< gen, vec > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType_3_01sym_00_01vec_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType< sym, vec > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType_3_01T_00_01T_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType< T, T > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType_3_01vec_00_01gen_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType< vec, gen > "
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AlgebraicSumType_3_01vec_00_01sym_01_4.xml
-%feature("docstring") ROOT::Minuit2::AlgebraicSumType< vec, sym > "
-";
-
-
-// File: classAlgorithmInfo.xml
-%feature("docstring") AlgorithmInfo "
-
-A name and a description.
-
-C++ includes: MinimizerInfo.h
-";
-
-%feature("docstring")  AlgorithmInfo::AlgorithmInfo "AlgorithmInfo::AlgorithmInfo(std::string itemName, std::string itemDescription)
-";
-
-%feature("docstring")  AlgorithmInfo::name "std::string AlgorithmInfo::name() const
-";
-
-%feature("docstring")  AlgorithmInfo::description "std::string AlgorithmInfo::description() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1AnalyticalGradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::AnalyticalGradientCalculator "";
-
-%feature("docstring")  ROOT::Minuit2::AnalyticalGradientCalculator::AnalyticalGradientCalculator "ROOT::Minuit2::AnalyticalGradientCalculator::AnalyticalGradientCalculator(const FCNGradientBase &fcn, const MnUserTransformation &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::AnalyticalGradientCalculator::~AnalyticalGradientCalculator "ROOT::Minuit2::AnalyticalGradientCalculator::~AnalyticalGradientCalculator()
-";
-
-%feature("docstring")  ROOT::Minuit2::AnalyticalGradientCalculator::CheckGradient "virtual bool ROOT::Minuit2::AnalyticalGradientCalculator::CheckGradient() const
-";
-
-
-// File: classAttLimits.xml
-%feature("docstring") AttLimits "
-
-Attributes and limits of a fit parameter, and coupling between these properties.
-
-C++ includes: AttLimits.h
-";
-
-%feature("docstring")  AttLimits::AttLimits "AttLimits::AttLimits()
-";
-
-%feature("docstring")  AttLimits::isFixed "bool AttLimits::isFixed() const
-";
-
-%feature("docstring")  AttLimits::isLimited "bool AttLimits::isLimited() const
-";
-
-%feature("docstring")  AttLimits::isUpperLimited "bool AttLimits::isUpperLimited() const
-";
-
-%feature("docstring")  AttLimits::isLowerLimited "bool AttLimits::isLowerLimited() const
-";
-
-%feature("docstring")  AttLimits::isLimitless "bool AttLimits::isLimitless() const
-";
-
-%feature("docstring")  AttLimits::lowerLimit "double AttLimits::lowerLimit() const
-";
-
-%feature("docstring")  AttLimits::upperLimit "double AttLimits::upperLimit() const
-";
-
-%feature("docstring")  AttLimits::setFixed "void AttLimits::setFixed(bool isFixed)
-";
-
-%feature("docstring")  AttLimits::toString "std::string AttLimits::toString() const
-";
-
-
-// File: classAttLimitsTest.xml
-%feature("docstring") AttLimitsTest "";
-
-
-// File: classAttributes.xml
-%feature("docstring") Attributes "
-
-Attributes for a fit parameter. Currently, the only attribute is fixed/free.
-
-C++ includes: Attributes.h
-";
-
-%feature("docstring")  Attributes::Attributes "Attributes::Attributes()=default
-";
-
-%feature("docstring")  Attributes::setFixed "void Attributes::setFixed(bool is_fixed)
-";
-
-%feature("docstring")  Attributes::isFixed "bool Attributes::isFixed() const
-";
-
-%feature("docstring")  Attributes::isFree "bool Attributes::isFree() const
-";
-
-
-// File: classROOT_1_1Math_1_1BasicFitMethodFunction.xml
-%feature("docstring") ROOT::Math::BasicFitMethodFunction "
-
-FitMethodFunction class Interface for objective functions (like chi2 and likelihood used in the fit) In addition to normal function interface provide interface for calculating each data contrinution to the function which is required by some algorithm (like Fumili)
-
-C++ includes: FitMethodFunction.h
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::BasicFitMethodFunction "ROOT::Math::BasicFitMethodFunction< FunctionType >::BasicFitMethodFunction(int dim, int npoint)
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::~BasicFitMethodFunction "virtual ROOT::Math::BasicFitMethodFunction< FunctionType >::~BasicFitMethodFunction()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::NDim "virtual unsigned int ROOT::Math::BasicFitMethodFunction< FunctionType >::NDim() const
-
-Number of dimension (parameters) . From IGenMultiFunction interface 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::DataElement "virtual double ROOT::Math::BasicFitMethodFunction< FunctionType >::DataElement(const double *x, unsigned int i, double *g=0) const =0
-
-method returning the data i-th contribution to the fit objective function For example the residual for the least square functions or the pdf element for the likelihood functions. Estimating eventually also the gradient of the data element if the passed pointer is not null 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::NPoints "virtual unsigned int ROOT::Math::BasicFitMethodFunction< FunctionType >::NPoints() const
-
-return the number of data points used in evaluating the function 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::Type "virtual Type_t ROOT::Math::BasicFitMethodFunction< FunctionType >::Type() const
-
-return the type of method, override if needed 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::NCalls "virtual unsigned int ROOT::Math::BasicFitMethodFunction< FunctionType >::NCalls() const
-
-return the total number of function calls (overrided if needed) 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::UpdateNCalls "virtual void ROOT::Math::BasicFitMethodFunction< FunctionType >::UpdateNCalls() const
-
-update number of calls 
-";
-
-%feature("docstring")  ROOT::Math::BasicFitMethodFunction::ResetNCalls "virtual void ROOT::Math::BasicFitMethodFunction< FunctionType >::ResetNCalls()
-
-reset number of function calls 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicFunctionGradient.xml
-%feature("docstring") ROOT::Minuit2::BasicFunctionGradient "";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient "ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient "ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient(const MnAlgebraicVector &grd)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient "ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient(const MnAlgebraicVector &grd, const MnAlgebraicVector &g2, const MnAlgebraicVector &gstep)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::~BasicFunctionGradient "ROOT::Minuit2::BasicFunctionGradient::~BasicFunctionGradient()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient "ROOT::Minuit2::BasicFunctionGradient::BasicFunctionGradient(const BasicFunctionGradient &grad)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::Grad "const MnAlgebraicVector& ROOT::Minuit2::BasicFunctionGradient::Grad() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::Vec "const MnAlgebraicVector& ROOT::Minuit2::BasicFunctionGradient::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::IsValid "bool ROOT::Minuit2::BasicFunctionGradient::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::IsAnalytical "bool ROOT::Minuit2::BasicFunctionGradient::IsAnalytical() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::G2 "const MnAlgebraicVector& ROOT::Minuit2::BasicFunctionGradient::G2() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionGradient::Gstep "const MnAlgebraicVector& ROOT::Minuit2::BasicFunctionGradient::Gstep() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicFunctionMinimum.xml
-%feature("docstring") ROOT::Minuit2::BasicFunctionMinimum "
-
-result of the minimization; both internal and external ( MnUserParameterState) representation available For the parameters at the Minimum
-
-C++ includes: BasicFunctionMinimum.h
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum(const MinimumSeed &seed, double up)
-
-constructor from only  MinimumSeed. Minimum is only from seed result not the full minimization 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up)
-
-constructor at the end of a successfull minimization from seed and vector of states 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnReachedCallLimit)
-
-constructor at the end of a failed minimization due to exceeding function call limit 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnAboveMaxEdm)
-
-constructor at the end of a failed minimization due to edm above maximum value 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::BasicFunctionMinimum(const BasicFunctionMinimum &min)
-
-copy constructor 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::~BasicFunctionMinimum "ROOT::Minuit2::BasicFunctionMinimum::~BasicFunctionMinimum()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Add "void ROOT::Minuit2::BasicFunctionMinimum::Add(const MinimumState &state)
-
-add latest minimization state (for example add Hesse result after Migrad) 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Add "void ROOT::Minuit2::BasicFunctionMinimum::Add(const MinimumState &state, MnAboveMaxEdm)
-
-Add a new state and flag that edm is above maximum. 
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Seed "const MinimumSeed& ROOT::Minuit2::BasicFunctionMinimum::Seed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::States "const std::vector<MinimumState>& ROOT::Minuit2::BasicFunctionMinimum::States() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::UserState "const MnUserParameterState& ROOT::Minuit2::BasicFunctionMinimum::UserState() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::UserParameters "const MnUserParameters& ROOT::Minuit2::BasicFunctionMinimum::UserParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::UserCovariance "const MnUserCovariance& ROOT::Minuit2::BasicFunctionMinimum::UserCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::State "const MinimumState& ROOT::Minuit2::BasicFunctionMinimum::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Parameters "const MinimumParameters& ROOT::Minuit2::BasicFunctionMinimum::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Error "const MinimumError& ROOT::Minuit2::BasicFunctionMinimum::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Grad "const FunctionGradient& ROOT::Minuit2::BasicFunctionMinimum::Grad() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Fval "double ROOT::Minuit2::BasicFunctionMinimum::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Edm "double ROOT::Minuit2::BasicFunctionMinimum::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::NFcn "int ROOT::Minuit2::BasicFunctionMinimum::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::Up "double ROOT::Minuit2::BasicFunctionMinimum::Up() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::IsValid "bool ROOT::Minuit2::BasicFunctionMinimum::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasValidParameters "bool ROOT::Minuit2::BasicFunctionMinimum::HasValidParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasValidCovariance "bool ROOT::Minuit2::BasicFunctionMinimum::HasValidCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasAccurateCovar "bool ROOT::Minuit2::BasicFunctionMinimum::HasAccurateCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasPosDefCovar "bool ROOT::Minuit2::BasicFunctionMinimum::HasPosDefCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasMadePosDefCovar "bool ROOT::Minuit2::BasicFunctionMinimum::HasMadePosDefCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HesseFailed "bool ROOT::Minuit2::BasicFunctionMinimum::HesseFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasCovariance "bool ROOT::Minuit2::BasicFunctionMinimum::HasCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::IsAboveMaxEdm "bool ROOT::Minuit2::BasicFunctionMinimum::IsAboveMaxEdm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::HasReachedCallLimit "bool ROOT::Minuit2::BasicFunctionMinimum::HasReachedCallLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicFunctionMinimum::SetErrorDef "void ROOT::Minuit2::BasicFunctionMinimum::SetErrorDef(double up)
-";
-
-
-// File: classROOT_1_1Math_1_1BasicMinimizer.xml
-%feature("docstring") ROOT::Math::BasicMinimizer "
-
-Base  Minimizer class, which defines the basic funcionality of various minimizer implementations (apart from Minuit and Minuit2) It provides support for storing parameter values, step size, parameter transofrmation etc.. in case real minimizer impelmentations do not provide such functionality. This is an internal class and should not be used directly by the user
-
-C++ includes: BasicMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::BasicMinimizer "ROOT::Math::BasicMinimizer::BasicMinimizer()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::~BasicMinimizer "virtual ROOT::Math::BasicMinimizer::~BasicMinimizer()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetFunction "virtual void ROOT::Math::BasicMinimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetFunction "virtual void ROOT::Math::BasicMinimizer::SetFunction(const ROOT::Math::IMultiGradFunction &func)
-
-set gradient the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariable "virtual bool ROOT::Math::BasicMinimizer::SetVariable(unsigned int ivar, const std::string &name, double val, double step)
-
-set free variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetLowerLimitedVariable "virtual bool ROOT::Math::BasicMinimizer::SetLowerLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double lower)
-
-set lower limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetUpperLimitedVariable "virtual bool ROOT::Math::BasicMinimizer::SetUpperLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double upper)
-
-set upper limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetLimitedVariable "virtual bool ROOT::Math::BasicMinimizer::SetLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double, double)
-
-set upper/lower limited variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetFixedVariable "virtual bool ROOT::Math::BasicMinimizer::SetFixedVariable(unsigned int, const std::string &, double)
-
-set fixed variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableValue "virtual bool ROOT::Math::BasicMinimizer::SetVariableValue(unsigned int ivar, double val)
-
-set the value of an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableValues "virtual bool ROOT::Math::BasicMinimizer::SetVariableValues(const double *x)
-
-set the values of all existing variables (array must be dimensioned to the size of existing parameters) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableStepSize "virtual bool ROOT::Math::BasicMinimizer::SetVariableStepSize(unsigned int ivar, double step)
-
-set the step size of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableLowerLimit "virtual bool ROOT::Math::BasicMinimizer::SetVariableLowerLimit(unsigned int ivar, double lower)
-
-set the lower-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableUpperLimit "virtual bool ROOT::Math::BasicMinimizer::SetVariableUpperLimit(unsigned int ivar, double upper)
-
-set the upper-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::SetVariableLimits "virtual bool ROOT::Math::BasicMinimizer::SetVariableLimits(unsigned int ivar, double lower, double upper)
-
-set the limits of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::FixVariable "virtual bool ROOT::Math::BasicMinimizer::FixVariable(unsigned int ivar)
-
-fix an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::ReleaseVariable "virtual bool ROOT::Math::BasicMinimizer::ReleaseVariable(unsigned int ivar)
-
-release an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::IsFixedVariable "virtual bool ROOT::Math::BasicMinimizer::IsFixedVariable(unsigned int ivar) const
-
-query if an existing variable is fixed (i.e. considered constant in the minimization) note that by default all variables are not fixed 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::GetVariableSettings "virtual bool ROOT::Math::BasicMinimizer::GetVariableSettings(unsigned int ivar, ROOT::Fit::ParameterSettings &varObj) const
-
-get variable settings in a variable object (like ROOT::Fit::ParamsSettings) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::VariableName "virtual std::string ROOT::Math::BasicMinimizer::VariableName(unsigned int ivar) const
-
-get name of variables (override if minimizer support storing of variable names) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::VariableIndex "virtual int ROOT::Math::BasicMinimizer::VariableIndex(const std::string &name) const
-
-get index of variable given a variable given a name return -1 if variable is not found 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::Minimize "virtual bool ROOT::Math::BasicMinimizer::Minimize()
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::MinValue "virtual double ROOT::Math::BasicMinimizer::MinValue() const
-
-return minimum function value 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::X "virtual const double* ROOT::Math::BasicMinimizer::X() const
-
-return pointer to X values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::NDim "virtual unsigned int ROOT::Math::BasicMinimizer::NDim() const
-
-number of dimensions 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::NFree "virtual unsigned int ROOT::Math::BasicMinimizer::NFree() const
-
-number of free variables (real dimension of the problem) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::NPar "virtual unsigned int ROOT::Math::BasicMinimizer::NPar() const
-
-total number of parameter defined 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::ObjFunction "const ROOT::Math::IMultiGenFunction* ROOT::Math::BasicMinimizer::ObjFunction() const
-
-return pointer to used objective function 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::GradObjFunction "const ROOT::Math::IMultiGradFunction* ROOT::Math::BasicMinimizer::GradObjFunction() const
-
-return pointer to used gradient object function (NULL if gradient is not supported) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::TransformFunction "const ROOT::Math::MinimTransformFunction* ROOT::Math::BasicMinimizer::TransformFunction() const
-
-return transformation function (NULL if not having a transformation) 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::PrintResult "void ROOT::Math::BasicMinimizer::PrintResult() const
-
-print result of minimization 
-";
-
-%feature("docstring")  ROOT::Math::BasicMinimizer::StepSizes "virtual const double* ROOT::Math::BasicMinimizer::StepSizes() const
-
-accessor methods 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumError.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumError "
-
-Internal Class containing the error information on the estimated minimum : Error matrix + dcovar + additional flags for quality and validity checks
-
-C++ includes: BasicMinimumError.h
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const MnAlgebraicSymMatrix &mat, double dcov)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const MnAlgebraicSymMatrix &mat, MnHesseFailed)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const MnAlgebraicSymMatrix &mat, MnMadePosDef)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const MnAlgebraicSymMatrix &mat, MnInvertFailed)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const MnAlgebraicSymMatrix &mat, MnNotPosDef)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::~BasicMinimumError "ROOT::Minuit2::BasicMinimumError::~BasicMinimumError()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::BasicMinimumError "ROOT::Minuit2::BasicMinimumError::BasicMinimumError(const BasicMinimumError &e)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::Matrix "MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::Matrix() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::InvHessian "const MnAlgebraicSymMatrix& ROOT::Minuit2::BasicMinimumError::InvHessian() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::Hessian "MnAlgebraicSymMatrix ROOT::Minuit2::BasicMinimumError::Hessian() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::Dcovar "double ROOT::Minuit2::BasicMinimumError::Dcovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::IsAccurate "bool ROOT::Minuit2::BasicMinimumError::IsAccurate() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::IsValid "bool ROOT::Minuit2::BasicMinimumError::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::IsPosDef "bool ROOT::Minuit2::BasicMinimumError::IsPosDef() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::IsMadePosDef "bool ROOT::Minuit2::BasicMinimumError::IsMadePosDef() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::HesseFailed "bool ROOT::Minuit2::BasicMinimumError::HesseFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::InvertFailed "bool ROOT::Minuit2::BasicMinimumError::InvertFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumError::IsAvailable "bool ROOT::Minuit2::BasicMinimumError::IsAvailable() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumParameters.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumParameters "";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters "ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters(unsigned int n, double fval)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters "ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters(const MnAlgebraicVector &avec, double fval)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters "ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters(const MnAlgebraicVector &avec, const MnAlgebraicVector &dirin, double fval)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::~BasicMinimumParameters "ROOT::Minuit2::BasicMinimumParameters::~BasicMinimumParameters()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters "ROOT::Minuit2::BasicMinimumParameters::BasicMinimumParameters(const BasicMinimumParameters &par)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::Vec "const MnAlgebraicVector& ROOT::Minuit2::BasicMinimumParameters::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::Dirin "const MnAlgebraicVector& ROOT::Minuit2::BasicMinimumParameters::Dirin() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::Fval "double ROOT::Minuit2::BasicMinimumParameters::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::IsValid "bool ROOT::Minuit2::BasicMinimumParameters::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumParameters::HasStepSize "bool ROOT::Minuit2::BasicMinimumParameters::HasStepSize() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumSeed.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumSeed "";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::BasicMinimumSeed "ROOT::Minuit2::BasicMinimumSeed::BasicMinimumSeed(const MinimumState &state, const MnUserTransformation &trafo)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::~BasicMinimumSeed "ROOT::Minuit2::BasicMinimumSeed::~BasicMinimumSeed()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::BasicMinimumSeed "ROOT::Minuit2::BasicMinimumSeed::BasicMinimumSeed(const BasicMinimumSeed &seed)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::State "const MinimumState& ROOT::Minuit2::BasicMinimumSeed::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Parameters "const MinimumParameters& ROOT::Minuit2::BasicMinimumSeed::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Error "const MinimumError& ROOT::Minuit2::BasicMinimumSeed::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Gradient "const FunctionGradient& ROOT::Minuit2::BasicMinimumSeed::Gradient() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Trafo "const MnUserTransformation& ROOT::Minuit2::BasicMinimumSeed::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Precision "const MnMachinePrecision& ROOT::Minuit2::BasicMinimumSeed::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Fval "double ROOT::Minuit2::BasicMinimumSeed::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::Edm "double ROOT::Minuit2::BasicMinimumSeed::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::NFcn "unsigned int ROOT::Minuit2::BasicMinimumSeed::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumSeed::IsValid "bool ROOT::Minuit2::BasicMinimumSeed::IsValid() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumState.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumState "";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::BasicMinimumState "ROOT::Minuit2::BasicMinimumState::BasicMinimumState(unsigned int n, double fval, double edm, int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::BasicMinimumState "ROOT::Minuit2::BasicMinimumState::BasicMinimumState(const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::BasicMinimumState "ROOT::Minuit2::BasicMinimumState::BasicMinimumState(const MinimumParameters &states, double edm, int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::~BasicMinimumState "ROOT::Minuit2::BasicMinimumState::~BasicMinimumState()
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::BasicMinimumState "ROOT::Minuit2::BasicMinimumState::BasicMinimumState(const BasicMinimumState &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Parameters "const MinimumParameters& ROOT::Minuit2::BasicMinimumState::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Vec "const MnAlgebraicVector& ROOT::Minuit2::BasicMinimumState::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::size "int ROOT::Minuit2::BasicMinimumState::size() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Error "const MinimumError& ROOT::Minuit2::BasicMinimumState::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Gradient "const FunctionGradient& ROOT::Minuit2::BasicMinimumState::Gradient() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Fval "double ROOT::Minuit2::BasicMinimumState::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::Edm "double ROOT::Minuit2::BasicMinimumState::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::NFcn "int ROOT::Minuit2::BasicMinimumState::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::IsValid "bool ROOT::Minuit2::BasicMinimumState::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::HasParameters "bool ROOT::Minuit2::BasicMinimumState::HasParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::BasicMinimumState::HasCovariance "bool ROOT::Minuit2::BasicMinimumState::HasCovariance() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BFGSErrorUpdator.xml
-%feature("docstring") ROOT::Minuit2::BFGSErrorUpdator "
-
-Update of the covariance matrix for the Variable Metric minimizer (MIGRAD)
-
-C++ includes: BFGSErrorUpdator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::BFGSErrorUpdator::BFGSErrorUpdator "ROOT::Minuit2::BFGSErrorUpdator::BFGSErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::BFGSErrorUpdator::~BFGSErrorUpdator "virtual ROOT::Minuit2::BFGSErrorUpdator::~BFGSErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::BFGSErrorUpdator::Update "virtual MinimumError ROOT::Minuit2::BFGSErrorUpdator::Update(const MinimumState &, const MinimumParameters &, const FunctionGradient &) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BFGSMinimizerType.xml
-%feature("docstring") ROOT::Minuit2::BFGSMinimizerType "";
-
-
-// File: classROOT_1_1Minuit2_1_1VariableMetricMinimizer_1_1BFGSType.xml
-%feature("docstring") ROOT::Minuit2::VariableMetricMinimizer::BFGSType "";
-
-
-// File: classROOT_1_1Fit_1_1BinData.xml
-%feature("docstring") ROOT::Fit::BinData "
-
-Class describing the binned data sets : vectors of x coordinates, y values and optionally error on y values and error on coordinates The dimension of the coordinate is free There are 4 different options:
-only coordinates and values (for binned likelihood fits) : kNoError
-
-coordinate, values and error on values (for normal least square fits) : kValueError
-
-coordinate, values, error on values and coordinates (for effective least square fits) : kCoordError
-
-corrdinate, values, error on coordinates and asymmettric error on valyes : kAsymError
-
-In addition there is the option to construct Bindata copying the data in (using the DataVector class) or using pointer to external data (DataWrapper) class. In general is found to be more efficient to copy the data. In case of really large data sets for limiting memory consumption then the other option can be used Specialized constructor exists for data up to 3 dimensions.
-
-When the data are copying in the number of points can be set later (or re-set) using Initialize and the data are inserted one by one using the Add method. It is mandatory to set the size before using the Add method.
-
-C++ includes: BinData.h
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(unsigned int maxpoints=0, unsigned int dim=1, ErrorType err=kValueError)
-
-constructor from dimension of point and max number of points (to pre-allocate vector) Give a zero value and then use Initialize later one if the size is not known 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(const DataOptions &opt, unsigned int maxpoints=0, unsigned int dim=1, ErrorType err=kValueError)
-
-constructor from option and default range 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(const DataOptions &opt, const DataRange &range, unsigned int maxpoints=0, unsigned int dim=1, ErrorType err=kValueError)
-
-constructor from options and range efault is 1D and value errors 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(unsigned int n, const double *dataX, const double *val, const double *ex, const double *eval)
-
-constructurs using external data constructor from external data for 1D with errors on coordinate and value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(unsigned int n, const double *dataX, const double *dataY, const double *val, const double *ex, const double *ey, const double *eval)
-
-constructor from external data for 2D with errors on coordinate and value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(unsigned int n, const double *dataX, const double *dataY, const double *dataZ, const double *val, const double *ex, const double *ey, const double *ez, const double *eval)
-
-constructor from external data for 3D with errors on coordinate and value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::~BinData "virtual ROOT::Fit::BinData::~BinData()
-
-destructor 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinData "ROOT::Fit::BinData::BinData(const BinData &rhs)
-
-copy constructors 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Append "void ROOT::Fit::BinData::Append(unsigned int newPoints, unsigned int dim=1, ErrorType err=kValueError)
-
-preallocate a data set with given size , dimension and error type (to get the full point size) If the data set already exists and it is having the compatible point size space for the new points is created in the data sets, while if not compatible the old data are erased and new space of new size is allocated. (i.e if exists initialize is equivalent to a resize( NPoints() + maxpoints) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Initialize "void ROOT::Fit::BinData::Initialize(unsigned int newPoints, unsigned int dim=1, ErrorType err=kValueError)
-";
-
-%feature("docstring")  ROOT::Fit::BinData::HaveCoordErrors "bool ROOT::Fit::BinData::HaveCoordErrors() const
-
-flag to control if data provides error on the coordinates 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::HaveAsymErrors "bool ROOT::Fit::BinData::HaveAsymErrors() const
-
-flag to control if data provides asymmetric errors on the value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::LogTransform "BinData& ROOT::Fit::BinData::LogTransform()
-
-apply a Log transformation of the data values can be used for example when fitting an exponential or gaussian Transform the data in place need to copy if want to preserve original data The data sets must not contain negative values. IN case it does, an empty data set is returned 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(double x, double y)
-
-add one dim data with only coordinate and values 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(double x, double y, double ey)
-
-add one dim data with no error in the coordinate (x) in this case store the inverse of the error in the value (y) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(double x, double y, double ex, double ey)
-
-add one dim data with error in the coordinate (x) in this case store the value (y) error and not the inverse 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(double x, double y, double ex, double eyl, double eyh)
-
-add one dim data with error in the coordinate (x) and asymmetric errors in the value (y) in this case store the y errors and not the inverse 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(const double *x, double val)
-
-add multi-dim coordinate data with only value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(const double *x, double val, double eval)
-
-add multi-dim coordinate data with only error in value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(const double *x, double val, const double *ex, double eval)
-
-add multi-dim coordinate data with both error in coordinates and value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Add "void ROOT::Fit::BinData::Add(const double *x, double val, const double *ex, double elval, double ehval)
-
-add multi-dim coordinate data with both error in coordinates and value 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::AddBinUpEdge "void ROOT::Fit::BinData::AddBinUpEdge(const double *xup)
-
-add the bin width data, a pointer to an array with the bin upper edge information. This is needed when fitting with integral options The information is added for the previously inserted point.  BinData::Add must be called before 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Value "double ROOT::Fit::BinData::Value(unsigned int ipoint) const
-
-return the value for the given fit point 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::ValuePtr "const double* ROOT::Fit::BinData::ValuePtr(unsigned int ipoint) const
-
-return a pointer to the value for the given fit point 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::ErrorPtr "const double* ROOT::Fit::BinData::ErrorPtr(unsigned int ipoint) const
-
-return error on the value for the given fit point Safe (but slower) method returning correctly the error on the value in case of asymm errors return the average 0.5(eu + el) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::Error "double ROOT::Fit::BinData::Error(unsigned int ipoint) const
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetAsymError "void ROOT::Fit::BinData::GetAsymError(unsigned int ipoint, double &lowError, double &highError) const
-";
-
-%feature("docstring")  ROOT::Fit::BinData::InvError "double ROOT::Fit::BinData::InvError(unsigned int ipoint) const
-
-Return the inverse of error on the value for the given fit point useful when error in the coordinates are not stored and then this is used directly this as the weight in the least square function 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetPoint "const double* ROOT::Fit::BinData::GetPoint(unsigned int ipoint, double &value) const
-
-retrieve at the same time a pointer to the coordinate data and the fit value More efficient than calling Coords(i) and Value(i) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetCoordErrorComponent "double ROOT::Fit::BinData::GetCoordErrorComponent(unsigned int ipoint, unsigned int icoord) const
-
-returns a single coordinate error component of a point. This function is threadsafe in contrast to Coords(...) and can easily get vectorized by the compiler in loops running over the ipoint-index. 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::CoordErrors "const double* ROOT::Fit::BinData::CoordErrors(unsigned int ipoint) const
-
-Return a pointer to the errors in the coordinates for the given fit point 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetPoint "const double* ROOT::Fit::BinData::GetPoint(unsigned int ipoint, double &value, double &invError) const
-
-retrieve in a single call a pointer to the coordinate data, value and inverse error for the given fit point. To be used only when type is kValueError or kNoError. In the last case the value 1 is returned for the error. 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetPointError "const double* ROOT::Fit::BinData::GetPointError(unsigned int ipoint, double &errvalue) const
-
-Retrieve the errors on the point (coordinate and value) for the given fit point It must be called only when the coordinate errors are stored otherwise it will produce an assert. 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetPointError "const double* ROOT::Fit::BinData::GetPointError(unsigned int ipoint, double &errlow, double &errhigh) const
-
-Get errors on the point (coordinate errors and asymmetric value errors) for the given fit point. It must be called only when the coordinate errors and asymmetric errors are stored otherwise it will produce an assert. 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetBinUpEdgeComponent "double ROOT::Fit::BinData::GetBinUpEdgeComponent(unsigned int ipoint, unsigned int icoord) const
-
-returns a single coordinate error component of a point. This function is threadsafe in contrast to Coords(...) and can easily get vectorized by the compiler in loops running over the ipoint-index. 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::BinUpEdge "const double* ROOT::Fit::BinData::BinUpEdge(unsigned int ipoint) const
-
-return an array containing the upper edge of the bin for coordinate i In case of empty bin they could be merged in a single larger bin Return a NULL pointer if the bin width is not stored 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::HasBinEdges "bool ROOT::Fit::BinData::HasBinEdges() const
-
-query if the data store the bin edges instead of the center 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::RefVolume "double ROOT::Fit::BinData::RefVolume() const
-
-retrieve the reference volume used to normalize the data when the option bin volume is set 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::SetRefVolume "void ROOT::Fit::BinData::SetRefVolume(double value)
-
-set the reference volume used to normalize the data when the option bin volume is set 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::GetErrorType "ErrorType ROOT::Fit::BinData::GetErrorType() const
-
-retrieve the errortype 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::SumOfContent "double ROOT::Fit::BinData::SumOfContent() const
-
-compute the total sum of the data content (sum of weights in case of weighted data set) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::SumOfError2 "double ROOT::Fit::BinData::SumOfError2() const
-
-compute the total sum of the error square (sum of weight square in case of a weighted data set) 
-";
-
-%feature("docstring")  ROOT::Fit::BinData::IsWeighted "bool ROOT::Fit::BinData::IsWeighted() const
-
-return true if the data set is weighted We cannot compute ourselfs because sometimes errors are filled with 1 instead of zero (as in ROOT::Fit::FillData ) 
-";
-
-
-// File: classROOT_1_1Fit_1_1Chi2FCN.xml
-%feature("docstring") ROOT::Fit::Chi2FCN "
-
-Chi2FCN class for binnned fits using the least square methods
-
-C++ includes: Chi2FCN.h
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Chi2FCN "ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Chi2FCN(const std::shared_ptr< BinData > &data, const std::shared_ptr< IModelFunction > &func, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Constructor from data set (binned ) and model function 
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Chi2FCN "ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Chi2FCN(const BinData &data, const IModelFunction &func, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Same Constructor from data set (binned ) and model function but now managed by the user we clone the function but not the data 
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::~Chi2FCN "virtual ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::~Chi2FCN()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Chi2FCN "ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Chi2FCN(const Chi2FCN &f)
-
-Copy constructor 
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Clone "virtual BaseFunction* ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Clone() const
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::DataElement "virtual double ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::DataElement(const double *x, unsigned int i, double *g) const
-
-i-th chi-square residual 
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Gradient "virtual void ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Gradient(const double *x, double *g) const
-";
-
-%feature("docstring")  ROOT::Fit::Chi2FCN::Type "virtual BaseObjFunction::Type_t ROOT::Fit::Chi2FCN< DerivFunType, ModelFunType >::Type() const
-
-get type of fit method function 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1CombinedMinimizer.xml
-%feature("docstring") ROOT::Minuit2::CombinedMinimizer "
-
-Combined minimizer: combination of Migrad and Simplex. I If the Migrad method fails at first attempt, a simplex minimization is performed and then migrad is tried again.
-
-C++ includes: CombinedMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimizer::CombinedMinimizer "ROOT::Minuit2::CombinedMinimizer::CombinedMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimizer::~CombinedMinimizer "ROOT::Minuit2::CombinedMinimizer::~CombinedMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimizer::SeedGenerator "const MinimumSeedGenerator& ROOT::Minuit2::CombinedMinimizer::SeedGenerator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimizer::Builder "const MinimumBuilder& ROOT::Minuit2::CombinedMinimizer::Builder() const
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimizer::Builder "MinimumBuilder& ROOT::Minuit2::CombinedMinimizer::Builder()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1CombinedMinimumBuilder.xml
-%feature("docstring") ROOT::Minuit2::CombinedMinimumBuilder "";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::CombinedMinimumBuilder "ROOT::Minuit2::CombinedMinimumBuilder::CombinedMinimumBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::~CombinedMinimumBuilder "ROOT::Minuit2::CombinedMinimumBuilder::~CombinedMinimumBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::CombinedMinimumBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::SetPrintLevel "virtual void ROOT::Minuit2::CombinedMinimumBuilder::SetPrintLevel(int level)
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::SetStorageLevel "virtual void ROOT::Minuit2::CombinedMinimumBuilder::SetStorageLevel(int level)
-";
-
-%feature("docstring")  ROOT::Minuit2::CombinedMinimumBuilder::SetTraceObject "virtual void ROOT::Minuit2::CombinedMinimumBuilder::SetTraceObject(MnTraceObject &obj)
-";
-
-
-// File: structCompareAsc.xml
-%feature("docstring") CompareAsc "";
-
-%feature("docstring")  CompareAsc::CompareAsc "CompareAsc< T >::CompareAsc(T d)
-";
-
-
-// File: structCompareDesc.xml
-%feature("docstring") CompareDesc "";
-
-%feature("docstring")  CompareDesc::CompareDesc "CompareDesc< T >::CompareDesc(T d)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ContoursError.xml
-%feature("docstring") ROOT::Minuit2::ContoursError "";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::ContoursError "ROOT::Minuit2::ContoursError::ContoursError(unsigned int parx, unsigned int pary, const std::vector< std::pair< double, double > > &points, const MinosError &xmnos, const MinosError &ymnos, unsigned int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::~ContoursError "ROOT::Minuit2::ContoursError::~ContoursError()
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::ContoursError "ROOT::Minuit2::ContoursError::ContoursError(const ContoursError &cont)
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::XMinos "std::pair<double,double> ROOT::Minuit2::ContoursError::XMinos() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::YMinos "std::pair<double,double> ROOT::Minuit2::ContoursError::YMinos() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::Xpar "unsigned int ROOT::Minuit2::ContoursError::Xpar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::Ypar "unsigned int ROOT::Minuit2::ContoursError::Ypar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::XMinosError "const MinosError& ROOT::Minuit2::ContoursError::XMinosError() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::YMinosError "const MinosError& ROOT::Minuit2::ContoursError::YMinosError() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::NFcn "unsigned int ROOT::Minuit2::ContoursError::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::XMin "double ROOT::Minuit2::ContoursError::XMin() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ContoursError::YMin "double ROOT::Minuit2::ContoursError::YMin() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnCross_1_1CrossFcnLimit.xml
-%feature("docstring") ROOT::Minuit2::MnCross::CrossFcnLimit "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnCross_1_1CrossNewMin.xml
-%feature("docstring") ROOT::Minuit2::MnCross::CrossNewMin "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnCross_1_1CrossParLimit.xml
-%feature("docstring") ROOT::Minuit2::MnCross::CrossParLimit "";
-
-
-// File: structROOT_1_1Fit_1_1DataOptions.xml
-%feature("docstring") ROOT::Fit::DataOptions "
-
-DataOptions : simple structure holding the options on how the data are filled
-
-C++ includes: DataOptions.h
-";
-
-%feature("docstring")  ROOT::Fit::DataOptions::DataOptions "ROOT::Fit::DataOptions::DataOptions()
-
-Default constructor: use the default options 
-";
-
-
-// File: classROOT_1_1Fit_1_1DataRange.xml
-%feature("docstring") ROOT::Fit::DataRange "
-
-class describing the range in the coordinates it supports multiple range in a coordinate. The rnage dimension is the dimension of the coordinate, its size is the number of interval for each coordinate. Default range is -inf, inf Range can be modified with the add range method
-
-C++ includes: DataRange.h
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::DataRange "ROOT::Fit::DataRange::DataRange(unsigned int dim=1)
-
-Default constructor (infinite range) 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::DataRange "ROOT::Fit::DataRange::DataRange(double xmin, double xmax)
-
-construct a range for [xmin, xmax] 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::DataRange "ROOT::Fit::DataRange::DataRange(double xmin, double xmax, double ymin, double ymax)
-
-construct a range for [xmin, xmax] , [ymin, ymax] 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::DataRange "ROOT::Fit::DataRange::DataRange(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
-
-construct a range for [xmin, xmax] , [ymin, ymax] , [zmin, zmax] 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::NDim "unsigned int ROOT::Fit::DataRange::NDim() const
-
-get range dimension 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::Size "unsigned int ROOT::Fit::DataRange::Size(unsigned int icoord=0) const
-
-return range size for coordinate icoord (starts from zero) Size == 0 indicates no range is present [-inf, + inf] 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::IsSet "bool ROOT::Fit::DataRange::IsSet() const
-
-return true if a range has been set in any of the coordinates i.e. when it is not [-inf,+inf] for all coordinates Avoid in case of multi-dim to loop on all the coordinated and ask the size 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::Ranges "const RangeSet& ROOT::Fit::DataRange::Ranges(unsigned int icoord=0) const
-
-return the vector of ranges for the coordinate icoord 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(unsigned int irange, unsigned int icoord, double &xmin, double &xmax) const
-
-get the i-th range for given coordinate. If range does not exist return -inf, +inf 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(unsigned int icoord, double &xmin, double &xmax) const
-
-get the first range for given coordinate. If range does not exist return -inf, +inf 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(double &xmin, double &xmax, unsigned int irange=0) const
-
-get first range for the x - coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(double &xmin, double &xmax, double &ymin, double &ymax, unsigned int irange=0) const
-
-get range for the x and y coordinates 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(double &xmin, double &xmax, double &ymin, double &ymax, double &zmin, double &zmax, unsigned int irange=0) const
-
-get range for the x and y and z coordinates 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::GetRange "void ROOT::Fit::DataRange::GetRange(double *xmin, double *xmax, unsigned int irange=0) const
-
-get range for coordinates and fill the vector 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::~DataRange "ROOT::Fit::DataRange::~DataRange()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::AddRange "void ROOT::Fit::DataRange::AddRange(unsigned int icoord, double xmin, double xmax)
-
-add a range [xmin,xmax] for the new coordinate icoord Adding a range does not delete existing one, but takes the OR with existing ranges. if want to replace range use method SetRange, which replace range with existing one 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::AddRange "void ROOT::Fit::DataRange::AddRange(double xmin, double xmax)
-
-add a range [xmin,xmax] for the first coordinate icoord 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::AddRange "void ROOT::Fit::DataRange::AddRange(double xmin, double xmax, double ymin, double ymax)
-
-add a range [xmin,xmax] for the first and [ymin,ymax] for the second coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::AddRange "void ROOT::Fit::DataRange::AddRange(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
-
-add a range [xmin,xmax] for the first and [ymin,ymax] for the second coordinate and [zmin,zmax] for the third coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::SetRange "void ROOT::Fit::DataRange::SetRange(unsigned int icoord, double xmin, double xmax)
-
-set a range [xmin,xmax] for the new coordinate icoord If more range exists for other coordinates, delete the existing one and use it the new one Use Add range if want to keep the union of the existing ranges 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::SetRange "void ROOT::Fit::DataRange::SetRange(double xmin, double xmax)
-
-set a range [xmin,xmax] for the first coordinate icoord 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::SetRange "void ROOT::Fit::DataRange::SetRange(double xmin, double xmax, double ymin, double ymax)
-
-set a range [xmin,xmax] for the first and [ymin,ymax] for the second coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::SetRange "void ROOT::Fit::DataRange::SetRange(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
-
-set a range [xmin,xmax] for the first and [ymin,ymax] for the second coordinate and [zmin,zmax] for the third coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::Clear "void ROOT::Fit::DataRange::Clear(unsigned int icoord=0)
-
-clear all ranges in one coordinate (is now -inf, +inf) 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::IsInside "bool ROOT::Fit::DataRange::IsInside(double x, unsigned int icoord=0) const
-
-check if a point is inside the range for the given coordinate 
-";
-
-%feature("docstring")  ROOT::Fit::DataRange::IsInside "bool ROOT::Fit::DataRange::IsInside(const double *x) const
-
-check if a multi-dimpoint is inside the range 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1DavidonErrorUpdator.xml
-%feature("docstring") ROOT::Minuit2::DavidonErrorUpdator "
-
-Update of the covariance matrix for the Variable Metric minimizer (MIGRAD)
-
-C++ includes: DavidonErrorUpdator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::DavidonErrorUpdator::DavidonErrorUpdator "ROOT::Minuit2::DavidonErrorUpdator::DavidonErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::DavidonErrorUpdator::~DavidonErrorUpdator "virtual ROOT::Minuit2::DavidonErrorUpdator::~DavidonErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::DavidonErrorUpdator::Update "virtual MinimumError ROOT::Minuit2::DavidonErrorUpdator::Update(const MinimumState &, const MinimumParameters &, const FunctionGradient &) const
-";
-
-
-// File: classDecayingSinPlan.xml
-%feature("docstring") DecayingSinPlan "
-
-Settings for standalone fit using Minimizer's residual interface. \"Decaying sin\" objective function from lmfit tutorial is used.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  DecayingSinPlan::DecayingSinPlan "DecayingSinPlan::DecayingSinPlan()
-";
-
-
-// File: classDecayingSinPlanV2.xml
-%feature("docstring") DecayingSinPlanV2 "
-
-Same as  DecayingSinPlan with fewer fit parameters.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  DecayingSinPlanV2::DecayingSinPlanV2 "DecayingSinPlanV2::DecayingSinPlanV2()
-";
-
-
-// File: classROOT_1_1Math_1_1Derivator.xml
-%feature("docstring") ROOT::Math::Derivator "
-
-Class for computing numerical derivative of a function. Presently this class is implemented only using the numerical derivatives algorithms provided by GSL using the implementation class  ROOT::Math::GSLDerivator
-
-This class does not support copying
-
-C++ includes: Derivator.h
-";
-
-%feature("docstring")  ROOT::Math::Derivator::Derivator "ROOT::Math::Derivator::Derivator()
-
-Empty Construct for a  Derivator class Need to set the function afterwards with  Derivator::SetFunction
-";
-
-%feature("docstring")  ROOT::Math::Derivator::Derivator "ROOT::Math::Derivator::Derivator(const IGenFunction &f)
-
-Construct using a ROOT::Math::IGenFunction interface 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::Derivator "ROOT::Math::Derivator::Derivator(const GSLFuncPointer &f, void *p=0)
-
-Construct using a GSL function pointer type
-
-Parameters:
------------
-
-f: 
-: free function pointer of the GSL required type
-
-p: 
-: pointer to the object carrying the function state (for example the function object itself) 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::~Derivator "virtual ROOT::Math::Derivator::~Derivator()
-
-destructor 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::SetFunction "void ROOT::Math::Derivator::SetFunction(const IGenFunction &f)
-
-Set the function for calculating the derivatives. The function must implement the ROOT::Math::IGenFunction signature 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::SetFunction "void ROOT::Math::Derivator::SetFunction(const GSLFuncPointer &f, void *p=0)
-
-Set the function f for evaluating the derivative using a GSL function pointer type
-
-Parameters:
------------
-
-f: 
-: free function pointer of the GSL required type
-
-p: 
-: pointer to the object carrying the function state (for example the function object itself) 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::Eval "double ROOT::Math::Derivator::Eval(double x, double h=1E-8) const
-
-Computes the numerical derivative of a function f at a point x. It uses  Derivator::EvalCentral to compute the derivative using an adaptive central difference algorithm with a step size h 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::EvalCentral "double ROOT::Math::Derivator::EvalCentral(double x, double h=1E-8) const
-
-Computes the numerical derivative at a point x using an adaptive central difference algorithm with a step size h. 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::EvalForward "double ROOT::Math::Derivator::EvalForward(double x, double h=1E-8) const
-
-Computes the numerical derivative at a point x using an adaptive forward difference algorithm with a step size h. The function is evaluated only at points greater than x and at x itself. 
-";
-
-%feature("docstring")  ROOT::Math::Derivator::EvalBackward "double ROOT::Math::Derivator::EvalBackward(double x, double h=1E-8) const
-
-Computes the numerical derivative at a point x using an adaptive backward difference algorithm with a step size h. The function is evaluated only at points less than x and at x itself. 
-";
-
-
-// File: classEasyRosenbrockPlan.xml
-%feature("docstring") EasyRosenbrockPlan "
-
-Setting for standalone fit of Rosenbrock function. Fit parameter limits are made small here to help stochastic minimizer to converge in reasonable time.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  EasyRosenbrockPlan::EasyRosenbrockPlan "EasyRosenbrockPlan::EasyRosenbrockPlan()
-";
-
-
-// File: classEasyWoodFourPlan.xml
-%feature("docstring") EasyWoodFourPlan "
-
-Setting for standalone fit of WoodFour function. Fit parameter limits are made small here to help stochastic minimizer to converge in reasonable time.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  EasyWoodFourPlan::EasyWoodFourPlan "EasyWoodFourPlan::EasyWoodFourPlan()
-";
-
-
-// File: structROOT_1_1Fit_1_1FitUtil_1_1Evaluate.xml
-%feature("docstring") ROOT::Fit::FitUtil::Evaluate "";
-
-
-// File: structROOT_1_1Math_1_1EvaluatorOneDim.xml
-%feature("docstring") ROOT::Math::EvaluatorOneDim "";
-
-
-// File: structROOT_1_1Math_1_1EvaluatorOneDim_3_01const_01ROOT_1_1Math_1_1IParamMultiFunction_01_6_01_4.xml
-%feature("docstring") ROOT::Math::EvaluatorOneDim< const ROOT::Math::IParamMultiFunction & > "
-";
-
-
-// File: classROOT_1_1Fit_1_1FcnAdapter.xml
-%feature("docstring") ROOT::Fit::FcnAdapter "";
-
-%feature("docstring")  ROOT::Fit::FcnAdapter::FcnAdapter "ROOT::Fit::FcnAdapter::FcnAdapter(void(*fcn)(int &, double *, double &, double *, int), int dim=0)
-";
-
-%feature("docstring")  ROOT::Fit::FcnAdapter::~FcnAdapter "virtual ROOT::Fit::FcnAdapter::~FcnAdapter()
-";
-
-%feature("docstring")  ROOT::Fit::FcnAdapter::NDim "virtual unsigned int ROOT::Fit::FcnAdapter::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-%feature("docstring")  ROOT::Fit::FcnAdapter::Clone "ROOT::Math::IMultiGenFunction* ROOT::Fit::FcnAdapter::Clone() const
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Fit::FcnAdapter::SetDimension "void ROOT::Fit::FcnAdapter::SetDimension(int dim)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FCNAdapter.xml
-%feature("docstring") ROOT::Minuit2::FCNAdapter "
-
-template wrapped class for adapting to  FCNBase signature
-
-Lorenzo Moneta
-
-C++ includes: FCNAdapter.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNAdapter::FCNAdapter "ROOT::Minuit2::FCNAdapter< Function >::FCNAdapter(const Function &f, double up=1.)
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNAdapter::~FCNAdapter "ROOT::Minuit2::FCNAdapter< Function >::~FCNAdapter()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNAdapter::Up "double ROOT::Minuit2::FCNAdapter< Function >::Up() const
-
-Error definition of the function. MINUIT defines Parameter errors as the change in Parameter Value required to change the function Value by up. Normally, for chisquared fits it is 1, and for negative log likelihood, its Value is 0.5. If the user wants instead the 2-sigma errors for chisquared fits, it becomes 4, as Chi2(x+n*sigma) = Chi2(x) + n*n.
-
-Todo
-Comment a little bit better with links!!!!!!!!!!!!!!!!! Idem for  ErrorDef()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNAdapter::SetErrorDef "void ROOT::Minuit2::FCNAdapter< Function >::SetErrorDef(double up)
-
-add interface to set dynamically a new error definition Re-implement this function if needed. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FCNBase.xml
-%feature("docstring") ROOT::Minuit2::FCNBase "
-
-Interface (abstract class) defining the function to be minimized, which has to be implemented by the user.
-
-Fred James and Matthias Winkler; modified by Andras Zsenei and Lorenzo Moneta
-
-C++ includes: FCNBase.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNBase::~FCNBase "virtual ROOT::Minuit2::FCNBase::~FCNBase()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNBase::ErrorDef "virtual double ROOT::Minuit2::FCNBase::ErrorDef() const
-
-Error definition of the function. MINUIT defines Parameter errors as the change in Parameter Value required to change the function Value by up. Normally, for chisquared fits it is 1, and for negative log likelihood, its Value is 0.5. If the user wants instead the 2-sigma errors for chisquared fits, it becomes 4, as Chi2(x+n*sigma) = Chi2(x) + n*n.
-
-Comment a little bit better with links!!!!!!!!!!!!!!!!! 
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNBase::Up "virtual double ROOT::Minuit2::FCNBase::Up() const =0
-
-Error definition of the function. MINUIT defines Parameter errors as the change in Parameter Value required to change the function Value by up. Normally, for chisquared fits it is 1, and for negative log likelihood, its Value is 0.5. If the user wants instead the 2-sigma errors for chisquared fits, it becomes 4, as Chi2(x+n*sigma) = Chi2(x) + n*n.
-
-Todo
-Comment a little bit better with links!!!!!!!!!!!!!!!!! Idem for  ErrorDef()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNBase::SetErrorDef "virtual void ROOT::Minuit2::FCNBase::SetErrorDef(double)
-
-add interface to set dynamically a new error definition Re-implement this function if needed. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FCNGradAdapter.xml
-%feature("docstring") ROOT::Minuit2::FCNGradAdapter "
-
-template wrapped class for adapting to  FCNBase signature a IGradFunction
-
-Lorenzo Moneta
-
-C++ includes: FCNGradAdapter.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradAdapter::FCNGradAdapter "ROOT::Minuit2::FCNGradAdapter< Function >::FCNGradAdapter(const Function &f, double up=1.)
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradAdapter::~FCNGradAdapter "ROOT::Minuit2::FCNGradAdapter< Function >::~FCNGradAdapter()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradAdapter::Up "double ROOT::Minuit2::FCNGradAdapter< Function >::Up() const
-
-Error definition of the function. MINUIT defines Parameter errors as the change in Parameter Value required to change the function Value by up. Normally, for chisquared fits it is 1, and for negative log likelihood, its Value is 0.5. If the user wants instead the 2-sigma errors for chisquared fits, it becomes 4, as Chi2(x+n*sigma) = Chi2(x) + n*n.
-
-Todo
-Comment a little bit better with links!!!!!!!!!!!!!!!!! Idem for  ErrorDef()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradAdapter::Gradient "std::vector<double> ROOT::Minuit2::FCNGradAdapter< Function >::Gradient(const std::vector< double > &v) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradAdapter::CheckGradient "bool ROOT::Minuit2::FCNGradAdapter< Function >::CheckGradient() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FCNGradientBase.xml
-%feature("docstring") ROOT::Minuit2::FCNGradientBase "
-
-Extension of the  FCNBase for providing the analytical Gradient of the function. The user-Gradient is checked at the beginning of the minimization against the Minuit internal numerical Gradient in order to spot problems in the analytical Gradient calculation. This can be turned off by overriding CheckGradient() to make it return \"false\". The size of the output Gradient vector must be equal to the size of the input Parameter vector. Minuit does a check of the user Gradient at the beginning, if this is not wanted the method \"CheckGradient()\" has to be overridden to return \"false\".
-
-C++ includes: FCNGradientBase.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradientBase::~FCNGradientBase "virtual ROOT::Minuit2::FCNGradientBase::~FCNGradientBase()
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradientBase::Gradient "virtual std::vector<double> ROOT::Minuit2::FCNGradientBase::Gradient(const std::vector< double > &) const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::FCNGradientBase::CheckGradient "virtual bool ROOT::Minuit2::FCNGradientBase::CheckGradient() const
-";
-
-
-// File: classROOT_1_1Fit_1_1FitConfig.xml
-%feature("docstring") ROOT::Fit::FitConfig "
-
-Class describing the configuration of the fit, options and parameter settings using the  ROOT::Fit::ParameterSettings class
-
-C++ includes: FitConfig.h
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::FitConfig "ROOT::Fit::FitConfig::FitConfig(unsigned int npar=0)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::FitConfig "ROOT::Fit::FitConfig::FitConfig(const FitConfig &rhs)
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::~FitConfig "ROOT::Fit::FitConfig::~FitConfig()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParSettings "const ParameterSettings& ROOT::Fit::FitConfig::ParSettings(unsigned int i) const
-
-get the parameter settings for the i-th parameter (const method) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParSettings "ParameterSettings& ROOT::Fit::FitConfig::ParSettings(unsigned int i)
-
-get the parameter settings for the i-th parameter (non-const method) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParamsSettings "const std::vector<ROOT::Fit::ParameterSettings>& ROOT::Fit::FitConfig::ParamsSettings() const
-
-get the vector of parameter settings (const method) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParamsSettings "std::vector<ROOT::Fit::ParameterSettings>& ROOT::Fit::FitConfig::ParamsSettings()
-
-get the vector of parameter settings (non-const method) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::NPar "unsigned int ROOT::Fit::FitConfig::NPar() const
-
-number of parameters settings 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParamsValues "std::vector<double> ROOT::Fit::FitConfig::ParamsValues() const
-
-return a vector of stored parameter values (i.e initial fit parameters) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::CreateParamsSettings "void ROOT::Fit::FitConfig::CreateParamsSettings(const ROOT::Math::IParamMultiFunctionTempl< T > &func)
-
-set the parameter settings from a model function. Create always new parameter setting list from a given model function 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetParamsSettings "void ROOT::Fit::FitConfig::SetParamsSettings(unsigned int npar, const double *params, const double *vstep=0)
-
-set the parameter settings from number of parameters and a vector of values and optionally step values. If there are not existing or number of parameters does not match existing one, create a new parameter setting list. 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetParamsSettings "void ROOT::Fit::FitConfig::SetParamsSettings(const std::vector< ROOT::Fit::ParameterSettings > &pars)
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetFromFitResult "void ROOT::Fit::FitConfig::SetFromFitResult(const FitResult &rhs)
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::CreateMinimizer "ROOT::Math::Minimizer* ROOT::Fit::FitConfig::CreateMinimizer()
-
-create a new minimizer according to chosen configuration 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::MinimizerOptions "ROOT::Math::MinimizerOptions& ROOT::Fit::FitConfig::MinimizerOptions()
-
-access to the minimizer control parameter (non const method) 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetMinimizerOptions "void ROOT::Fit::FitConfig::SetMinimizerOptions(const ROOT::Math::MinimizerOptions &minopt)
-
-set all the minimizer options using class  MinimizerOptions
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetMinimizer "void ROOT::Fit::FitConfig::SetMinimizer(const char *type, const char *algo=0)
-
-set minimizer type 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::MinimizerType "const std::string& ROOT::Fit::FitConfig::MinimizerType() const
-
-return type of minimizer package 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::MinimizerAlgoType "const std::string& ROOT::Fit::FitConfig::MinimizerAlgoType() const
-
-return type of minimizer algorithms 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::NormalizeErrors "bool ROOT::Fit::FitConfig::NormalizeErrors() const
-
-flag to check if resulting errors are be normalized according to chi2/ndf 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::ParabErrors "bool ROOT::Fit::FitConfig::ParabErrors() const
-
-do analysis for parabolic errors 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::MinosErrors "bool ROOT::Fit::FitConfig::MinosErrors() const
-
-do minos errros analysis on the parameters 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::UpdateAfterFit "bool ROOT::Fit::FitConfig::UpdateAfterFit() const
-
-Update configuration after a fit using the  FitResult. 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::UseWeightCorrection "bool ROOT::Fit::FitConfig::UseWeightCorrection() const
-
-Apply Weight correction for error matrix computation. 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::MinosParams "const std::vector<unsigned int>& ROOT::Fit::FitConfig::MinosParams() const
-
-return vector of parameter indeces for which the Minos Error will be computed 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetNormErrors "void ROOT::Fit::FitConfig::SetNormErrors(bool on=true)
-
-set the option to normalize the error on the result according to chi2/ndf 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetParabErrors "void ROOT::Fit::FitConfig::SetParabErrors(bool on=true)
-
-set parabolic erros 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetMinosErrors "void ROOT::Fit::FitConfig::SetMinosErrors(bool on=true)
-
-set Minos erros computation to be performed after fitting 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetWeightCorrection "void ROOT::Fit::FitConfig::SetWeightCorrection(bool on=true)
-
-apply the weight correction for error matric computation 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetMinosErrors "void ROOT::Fit::FitConfig::SetMinosErrors(const std::vector< unsigned int > &paramInd)
-
-set parameter indeces for running Minos this can be used for running Minos on a subset of parameters - otherwise is run on all of them if  MinosErrors() is set 
-";
-
-%feature("docstring")  ROOT::Fit::FitConfig::SetUpdateAfterFit "void ROOT::Fit::FitConfig::SetUpdateAfterFit(bool on=true)
-
-Update configuration after a fit using the  FitResult. 
-";
-
-
-// File: classROOT_1_1Fit_1_1FitResult.xml
-%feature("docstring") ROOT::Fit::FitResult "
-
-class containg the result of the fit and all the related information (fitted parameter values, error, covariance matrix and minimizer result information) Contains a pointer also to the fitted (model) function, modified with the fit parameter values. When the fit is valid, it is constructed from a Minimizer and a model function pointer
-
-C++ includes: FitResult.h
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FitResult "ROOT::Fit::FitResult::FitResult()
-
-Default constructor for an empty (non valid) fit result 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FitResult "ROOT::Fit::FitResult::FitResult(const FitConfig &fconfig)
-
-Constructor from a fit-config for a dummy fit (e.g. when only one fcn evaluation is done) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FitResult "ROOT::Fit::FitResult::FitResult(const FitResult &rhs)
-
-Copy constructor. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::~FitResult "virtual ROOT::Fit::FitResult::~FitResult()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FillResult "void ROOT::Fit::FitResult::FillResult(const std::shared_ptr< ROOT::Math::Minimizer > &min, const FitConfig &fconfig, const std::shared_ptr< IModelFunction > &f, bool isValid, unsigned int sizeOfData=0, bool binFit=true, const ROOT::Math::IMultiGenFunction *chi2func=0, unsigned int ncalls=0)
-
-Fill the fit result from a Minimizer instance after fitting Run also Minos if requested from the configuration 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Update "bool ROOT::Fit::FitResult::Update(const std::shared_ptr< ROOT::Math::Minimizer > &min, bool isValid, unsigned int ncalls=0)
-
-Update the fit result with a new minimization status To be run only if same fit is performed with same configuration Note that in this case MINOS is not re-run. If one wants to run also MINOS a new result must be created 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::MinimizerType "const std::string& ROOT::Fit::FitResult::MinimizerType() const
-
-minimizer type
-
-minimization quantities 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::IsValid "bool ROOT::Fit::FitResult::IsValid() const
-
-True if fit successful, otherwise false. A fit is considered successful if the minimizer succeded in finding the minimum. It could happen that subsequent operations like error analysis (e.g. Minos) failed. In that case the status can be still true if the original minimization algorithm succeeded in finding the minimum. One can query in that case the minimizer return status using  Status(). It is responability to the Minimizer class to tag a found minimum as valid or not and to produce also a status code. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::IsEmpty "bool ROOT::Fit::FitResult::IsEmpty() const
-
-True if a fit result does not exist (even invalid) with parameter values. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::MinFcnValue "double ROOT::Fit::FitResult::MinFcnValue() const
-
-Return value of the objective function (chi2 or likelihood) used in the fit. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NCalls "unsigned int ROOT::Fit::FitResult::NCalls() const
-
-Number of function calls to find minimum. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Edm "double ROOT::Fit::FitResult::Edm() const
-
-Expected distance from minimum. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NTotalParameters "unsigned int ROOT::Fit::FitResult::NTotalParameters() const
-
-get total number of parameters 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NPar "unsigned int ROOT::Fit::FitResult::NPar() const
-
-total number of parameters (abbreviation) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NFreeParameters "unsigned int ROOT::Fit::FitResult::NFreeParameters() const
-
-get total number of free parameters 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Status "int ROOT::Fit::FitResult::Status() const
-
-minimizer status code 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::CovMatrixStatus "int ROOT::Fit::FitResult::CovMatrixStatus() const
-
-covariance matrix status code using Minuit convention : =0 not calculated, =1 approximated, =2 made pos def , =3 accurate 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FittedFunction "const IModelFunction* ROOT::Fit::FitResult::FittedFunction() const
-
-fitting quantities Return pointer to model (fit) function with fitted parameter values. Pointer is managed internally. I must not be deleted 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::FittedBinData "const BinData* ROOT::Fit::FitResult::FittedBinData() const
-
-return  BinData used in the fit (return a nullptr in case a different fit is done or the data are not available Pointer is managed internally, it must not be deleted 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Chi2 "double ROOT::Fit::FitResult::Chi2() const
-
-Chi2 fit value in case of likelihood must be computed ? 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Ndf "unsigned int ROOT::Fit::FitResult::Ndf() const
-
-Number of degree of freedom. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Prob "double ROOT::Fit::FitResult::Prob() const
-
-p value of the fit (chi2 probability) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Errors "const std::vector<double>& ROOT::Fit::FitResult::Errors() const
-
-parameter errors (return st::vector) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetErrors "const double* ROOT::Fit::FitResult::GetErrors() const
-
-parameter errors (return const pointer) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Parameters "const std::vector<double>& ROOT::Fit::FitResult::Parameters() const
-
-parameter values (return std::vector) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetParams "const double* ROOT::Fit::FitResult::GetParams() const
-
-parameter values (return const pointer) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Value "double ROOT::Fit::FitResult::Value(unsigned int i) const
-
-parameter value by index 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Parameter "double ROOT::Fit::FitResult::Parameter(unsigned int i) const
-
-parameter value by index 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Error "double ROOT::Fit::FitResult::Error(unsigned int i) const
-
-parameter error by index 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::ParError "double ROOT::Fit::FitResult::ParError(unsigned int i) const
-
-parameter error by index 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::ParName "std::string ROOT::Fit::FitResult::ParName(unsigned int i) const
-
-name of the parameter 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::SetMinosError "void ROOT::Fit::FitResult::SetMinosError(unsigned int i, double elow, double eup)
-
-set the Minos errors for parameter i (called by the  Fitter class when running Minos) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::HasMinosError "bool ROOT::Fit::FitResult::HasMinosError(unsigned int i) const
-
-query if parameter i has the Minos error 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::LowerError "double ROOT::Fit::FitResult::LowerError(unsigned int i) const
-
-lower Minos error. If Minos has not run for parameter i return the parabolic error 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::UpperError "double ROOT::Fit::FitResult::UpperError(unsigned int i) const
-
-upper Minos error. If Minos has not run for parameter i return the parabolic error 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GlobalCC "double ROOT::Fit::FitResult::GlobalCC(unsigned int i) const
-
-parameter global correlation coefficient 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::CovMatrix "double ROOT::Fit::FitResult::CovMatrix(unsigned int i, unsigned int j) const
-
-retrieve covariance matrix element 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Correlation "double ROOT::Fit::FitResult::Correlation(unsigned int i, unsigned int j) const
-
-retrieve correlation elements 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetCovarianceMatrix "void ROOT::Fit::FitResult::GetCovarianceMatrix(Matrix &mat) const
-
-fill covariance matrix elements using a generic matrix class implementing operator(i,j) the matrix must be previously allocates with right size (npar * npar) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetCorrelationMatrix "void ROOT::Fit::FitResult::GetCorrelationMatrix(Matrix &mat) const
-
-fill a correlation matrix elements using a generic symmetric matrix class implementing operator(i,j) the matrix must be previously allocates with right size (npar * npar) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetConfidenceIntervals "void ROOT::Fit::FitResult::GetConfidenceIntervals(unsigned int n, unsigned int stride1, unsigned int stride2, const double *x, double *ci, double cl=0.95, bool norm=false) const
-
-get confidence intervals for an array of n points x. stride1 indicates the stride in the coordinate space while stride2 the stride in dimension space. For 1-dim points : stride1=1, stride2=1 for multi-dim points arranged as (x0,x1,...,xN,y0,....yN) stride1=1 stride2=n for multi-dim points arraged as (x0,y0,..,x1,y1,...,xN,yN,..) stride1=ndim, stride2=1
-
-the confidence interval are returned in the array ci cl is the desired confidedence interval value norm is a flag to control if the intervals need to be normalized to the chi2/ndf value The intervals can be corrected optionally using the chi2/ndf value of the fit if a chi2 fit is performed. This has changed since  ROOT 6.14, before the interval were corrected by default. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetConfidenceIntervals "void ROOT::Fit::FitResult::GetConfidenceIntervals(const BinData &data, double *ci, double cl=0.95, bool norm=false) const
-
-evaluate confidence interval for the point specified in the passed data sets the confidence interval are returned in the array ci cl is the desired confidence interval value. This method is mantained for backward compatibility and will be deprecated 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetConfidenceIntervals "std::vector<double> ROOT::Fit::FitResult::GetConfidenceIntervals(double cl=0.95, bool norm=false) const
-
-evaluate confidence interval for the data set used in the last fit the confidence interval are returned as a vector of data points 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Scan "bool ROOT::Fit::FitResult::Scan(unsigned int ipar, unsigned int &npoints, double *pntsx, double *pntsy, double xmin=0, double xmax=0)
-
-scan likelihood value of parameter and fill the given graph. 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Contour "bool ROOT::Fit::FitResult::Contour(unsigned int ipar, unsigned int jpar, unsigned int &npoints, double *pntsx, double *pntsy, double confLevel=0.683)
-
-create contour of two parameters around the minimum pass as option confidence level: default is a value of 0.683 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Index "int ROOT::Fit::FitResult::Index(const std::string &name) const
-
-get index for parameter name (return -1 if not found) 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NormalizeErrors "void ROOT::Fit::FitResult::NormalizeErrors()
-
-normalize errors using chi2/ndf for chi2 fits 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::NormalizedErrors "bool ROOT::Fit::FitResult::NormalizedErrors() const
-
-flag to chek if errors are normalized 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::Print "void ROOT::Fit::FitResult::Print(std::ostream &os, bool covmat=false) const
-
-print the result and optionaly covariance matrix and correlations 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::PrintCovMatrix "void ROOT::Fit::FitResult::PrintCovMatrix(std::ostream &os) const
-
-print error matrix and correlations 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::IsParameterBound "bool ROOT::Fit::FitResult::IsParameterBound(unsigned int ipar) const
-
-query if a parameter is bound 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::IsParameterFixed "bool ROOT::Fit::FitResult::IsParameterFixed(unsigned int ipar) const
-
-query if a parameter is fixed 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::ParameterBounds "bool ROOT::Fit::FitResult::ParameterBounds(unsigned int ipar, double &lower, double &upper) const
-
-retrieve parameter bounds - return false if parameter is not bound 
-";
-
-%feature("docstring")  ROOT::Fit::FitResult::GetParameterName "std::string ROOT::Fit::FitResult::GetParameterName(unsigned int ipar) const
-
-get name of parameter (deprecated) 
-";
-
-
-// File: classROOT_1_1Fit_1_1Fitter.xml
-%feature("docstring") ROOT::Fit::Fitter "
-
-Fitter class, entry point for performing all type of fits. Fits are performed using the generic  ROOT::Fit::Fitter::Fit method. The inputs are the data points and a model function (using a ROOT::Math::IParamFunction) The result of the fit is returned and kept internally in the  ROOT::Fit::FitResult class. The configuration of the fit (parameters, options, etc...) are specified in the ROOT::Math::FitConfig class. After fitting the config of the fit will be modified to have the new values the resulting parameter of the fit with step sizes equal to the errors.  FitConfig can be preserved with initial parameters by calling FitConfig.SetUpdateAfterFit(false);
-
-C++ includes: Fitter.h
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fitter "ROOT::Fit::Fitter::Fitter()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fitter "ROOT::Fit::Fitter::Fitter(const std::shared_ptr< FitResult > &result)
-
-Constructor from a result 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::~Fitter "ROOT::Fit::Fitter::~Fitter()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fit "bool ROOT::Fit::Fitter::Fit(const Data &data, const Function &func, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-
-fit a data set using any generic model function If data set is binned a least square fit is performed If data set is unbinned a maximum likelihood fit (not extended) is done Pre-requisite on the function: it must implement the 1D or multidimensional parametric function interface 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fit "bool ROOT::Fit::Fitter::Fit(const BinData &data, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-
-Fit a binned data set using a least square fit (default method) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fit "bool ROOT::Fit::Fitter::Fit(const std::shared_ptr< BinData > &data, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LeastSquareFit "bool ROOT::Fit::Fitter::LeastSquareFit(const BinData &data)
-
-Fit a binned data set using a least square fit 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Fit "bool ROOT::Fit::Fitter::Fit(const UnBinData &data, bool extended=false, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-
-fit an unbinned data set using loglikelihood method 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LikelihoodFit "bool ROOT::Fit::Fitter::LikelihoodFit(const BinData &data, bool extended=true, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-
-Binned Likelihood fit. Default is extended 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LikelihoodFit "bool ROOT::Fit::Fitter::LikelihoodFit(const std::shared_ptr< BinData > &data, bool extended=true, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LikelihoodFit "bool ROOT::Fit::Fitter::LikelihoodFit(const UnBinData &data, bool extended=false, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-
-Unbinned Likelihood fit. Default is not extended 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LikelihoodFit "bool ROOT::Fit::Fitter::LikelihoodFit(const std::shared_ptr< UnBinData > &data, bool extended=false, const ROOT::Fit::ExecutionPolicy &executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial)
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LikelihoodFit "bool ROOT::Fit::Fitter::LikelihoodFit(const Data &data, const Function &func, bool extended)
-
-fit a data set using any generic model function Pre-requisite on the function: 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LinearFit "bool ROOT::Fit::Fitter::LinearFit(const BinData &data)
-
-do a linear fit on a set of bin-data 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::LinearFit "bool ROOT::Fit::Fitter::LinearFit(const std::shared_ptr< BinData > &data)
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(unsigned int npar, Function &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Fit using the a generic FCN function as a C++ callable object implementing double () (const double *) Note that the function dimension (i.e. the number of parameter) is needed in this case For the options see documentation for following methods FitFCN(IMultiGenFunction & fcn,..) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(unsigned int npar, Function &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Set a generic FCN function as a C++ callable object implementing double () (const double *) Note that the function dimension (i.e. the number of parameter) is needed in this case For the options see documentation for following methods FitFCN(IMultiGenFunction & fcn,..) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(const ROOT::Math::IMultiGenFunction &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Fit using the given FCN function represented by a multi-dimensional function interface (ROOT::Math::IMultiGenFunction). Give optionally the initial arameter values, data size to have the fit Ndf correctly set in the  FitResult and flag specifying if it is a chi2 fit. Note that if the parameters values are not given (params=0) the current parameter settings are used. The parameter settings can be created before by using the FitConfig::SetParamsSetting. If they have not been created they are created automatically when the params pointer is not zero. Note that passing a params != 0 will set the parameter settings to the new value AND also the step sizes to some pre-defined value (stepsize = 0.3 * abs(parameter_value) ) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(const ROOT::Math::FitMethodFunction &fcn, const double *params=0)
-
-Fit using a FitMethodFunction interface. Same as method above, but now extra information can be taken from the function class 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(const ROOT::Math::IMultiGenFunction &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Set the FCN function represented by a multi-dimensional function interface (ROOT::Math::IMultiGenFunction) and optionally the initial parameters See also note above for the initial parameters for FitFCN 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(const ROOT::Math::FitMethodFunction &fcn, const double *params=0)
-
-Set the objective function (FCN) using a FitMethodFunction interface. Same as method above, but now extra information can be taken from the function class 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(const ROOT::Math::IMultiGradFunction &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Fit using the given FCN function representing a multi-dimensional gradient function interface (ROOT::Math::IMultiGradFunction). In this case the minimizer will use the gradient information provided by the function. For the options same consideration as in the previous method 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(const ROOT::Math::FitMethodGradFunction &fcn, const double *params=0)
-
-Fit using a FitMethodGradFunction interface. Same as method above, but now extra information can be taken from the function class 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(const ROOT::Math::IMultiGradFunction &fcn, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-Set the FCN function represented by a multi-dimensional gradient function interface (ROOT::Math::IMultiGenFunction) and optionally the initial parameters See also note above for the initial parameters for FitFCN 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(const ROOT::Math::FitMethodGradFunction &fcn, const double *params=0)
-
-Set the objective function (FCN) using a FitMethodGradFunction interface. Same as method above, but now extra information can be taken from the function class 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN(MinuitFCN_t fcn, int npar=0, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFCN "bool ROOT::Fit::Fitter::SetFCN(MinuitFCN_t fcn, int npar=0, const double *params=0, unsigned int dataSize=0, bool chi2fit=false)
-
-set objective function using user provided FCN with Minuit-like interface If npar = 0 it is assumed that the parameters are specified in the parameter settings created before For the options same consideration as in the previous method 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::FitFCN "bool ROOT::Fit::Fitter::FitFCN()
-
-Perform a fit with the previously set FCN function. Require SetFCN before 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::EvalFCN "bool ROOT::Fit::Fitter::EvalFCN()
-
-Perform a simple FCN evaluation.  FitResult will be modified and contain the value of the FCN 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFunction "void ROOT::Fit::Fitter::SetFunction(const IModelFunction &func, bool useGradient=false)
-
-Set the fitted function (model function) from a parametric function interface 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFunction "void ROOT::Fit::Fitter::SetFunction(const IModel1DFunction &func, bool useGradient=false)
-
-Set the fitted function (model function) from a vectorized parametric function interface Set the fitted function from a parametric 1D function interface 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFunction "void ROOT::Fit::Fitter::SetFunction(const IGradModelFunction &func, bool useGradient=true)
-
-Set the fitted function (model function) from a parametric gradient function interface 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::SetFunction "void ROOT::Fit::Fitter::SetFunction(const IGradModel1DFunction &func, bool useGradient=true)
-
-Set the fitted function from 1D gradient parametric function interface 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Result "const FitResult& ROOT::Fit::Fitter::Result() const
-
-get fit result 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::CalculateHessErrors "bool ROOT::Fit::Fitter::CalculateHessErrors()
-
-perform an error analysis on the result using the Hessian Errors are obtaied from the inverse of the Hessian matrix To be called only after fitting and when a minimizer supporting the Hessian calculations is used otherwise an error (false) is returned. A new  FitResult with the Hessian result will be produced 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::CalculateMinosErrors "bool ROOT::Fit::Fitter::CalculateMinosErrors()
-
-perform an error analysis on the result using MINOS To be called only after fitting and when a minimizer supporting MINOS is used otherwise an error (false) is returned. The result will be appended in the fit result class Optionally a vector of parameter indeces can be passed for selecting the parameters to analyse using  FitConfig::SetMinosErrors
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Config "const FitConfig& ROOT::Fit::Fitter::Config() const
-
-access to the fit configuration (const method) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::Config "FitConfig& ROOT::Fit::Fitter::Config()
-
-access to the configuration (non const method) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::IsBinFit "bool ROOT::Fit::Fitter::IsBinFit() const
-
-query if fit is binned. In cse of false teh fit can be unbinned or is not defined (like in case of fitting through a ::FitFCN) 
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::GetMinimizer "ROOT::Math::Minimizer* ROOT::Fit::Fitter::GetMinimizer() const
-
-return pointer to last used minimizer (is NULL in case fit is not yet done) This pointer is guranteed to be valid as far as the fitter class is valid and a new fit is not redone. To be used only after fitting. The pointer should not be stored and will be invalided after performing a new fitting. In this case a new instance of  ROOT::Math::Minimizer will be re-created and can be obtained calling again  GetMinimizer()
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::GetFCN "ROOT::Math::IMultiGenFunction* ROOT::Fit::Fitter::GetFCN() const
-
-return pointer to last used objective function (is NULL in case fit is not yet done) This pointer will be valid as far as the fitter class has not been deleted. To be used after the fitting. The pointer should not be stored and will be invalided after performing a new fitting. In this case a new instance of the function pointer will be re-created and can be obtained calling again  GetFCN()
-";
-
-%feature("docstring")  ROOT::Fit::Fitter::ApplyWeightCorrection "bool ROOT::Fit::Fitter::ApplyWeightCorrection(const ROOT::Math::IMultiGenFunction &loglw2, bool minimizeW2L=false)
-
-apply correction in the error matrix for the weights for likelihood fits This method can be called only after a fit. The passed function (loglw2) is a log-likelihood function impelemented using the sum of weight squared When using  FitConfig.SetWeightCorrection() this correction is applied automatically when doing a likelihood fit (binned or unbinned) 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliBuilder.xml
-%feature("docstring") ROOT::Minuit2::FumiliBuilder "
-
-Builds the  FunctionMinimum using the Fumili method.
-
-Andras Zsenei, Creation date: 29 Sep 2004
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-Todo
-the role of the strategy in Fumili
-
-C++ includes: FumiliBuilder.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::FumiliBuilder "ROOT::Minuit2::FumiliBuilder::FumiliBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::~FumiliBuilder "ROOT::Minuit2::FumiliBuilder::~FumiliBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::FumiliBuilder::Minimum(const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, const MnStrategy &fMnStrategy, unsigned int maxfcn, double edmval) const
-
-Class the member function calculating the Minimum and verifies the result depending on the strategy.
-
-Parameters:
------------
-
-fMnFcn: 
-the function to be minimized.
-
-fGradienCalculator: 
-not used in Fumili.
-
-fMinimumSeed: 
-the seed generator.
-
-fMnStrategy: 
-the strategy describing the number of function calls allowed for Gradient calculations.
-
-maxfcn: 
-maximum number of function calls after which the calculation will be stopped even if it has not yet converged.
-
-edmval: 
-expected vertical distance to the Minimum.
-
-Returns the function Minimum found.
-Todo
-Complete the documentation by understanding what is the reason to have two Minimum methods.
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::Minimum "FunctionMinimum ROOT::Minuit2::FumiliBuilder::Minimum(const MnFcn &fMnFcn, const GradientCalculator &fGradienCalculator, const MinimumSeed &fMinimumSeed, std::vector< MinimumState > &states, unsigned int maxfcn, double edmval) const
-
-Calculates the Minimum based on the Fumili method
-
-Parameters:
------------
-
-fMnFcn: 
-the function to be minimized.
-
-fGradienCalculator: 
-not used in Fumili
-
-fMinimumSeed: 
-the seed generator.
-
-states: 
-vector containing the state result of each iteration
-
-maxfcn: 
-maximum number of function calls after which the calculation will be stopped even if it has not yet converged.
-
-edmval: 
-expected vertical distance to the Minimum
-
-Returns the function Minimum found.
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-Todo
-some nice Latex based formula here...
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::Estimator "const VariableMetricEDMEstimator& ROOT::Minuit2::FumiliBuilder::Estimator() const
-
-Accessor to the EDM (expected vertical distance to the Minimum) estimator.
-
-The EDM estimator used in the builder.
-Todo
-Maybe a little explanation concerning EDM in all relevant classes.
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliBuilder::ErrorUpdator "const FumiliErrorUpdator& ROOT::Minuit2::FumiliBuilder::ErrorUpdator() const
-
-Accessor to the Error updator of the builder.
-
-The  FumiliErrorUpdator used by the  FumiliBuilder. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliChi2FCN.xml
-%feature("docstring") ROOT::Minuit2::FumiliChi2FCN "
-
-Extension of the  FCNBase for the Fumili method. Fumili applies only to minimization problems used for fitting. The method is based on a linearization of the model function negleting second derivatives. User needs to provide the model function. The figure-of-merit describing the difference between the model function and the actual measurements in the case of chi-square is the sum of the squares of the figures-of-merit calculated for each measurement point, which is implemented by the operator() member function. The user still has to implement the calculation of the individual figures-of-merit (which in the majority of the cases will be the (measured Value - the Value predicted by the model)/standard deviation implemeted by the  FumiliStandardChi2FCN; however this form can become more complicated (see for an example Numerical Recipes' section on \"Straight-Line Data with Errors in Both Coordinates\")).
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 24 Aug 2004
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-
-See: 
- FumiliStandardChi2FCN
-
-C++ includes: FumiliChi2FCN.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::FumiliChi2FCN "ROOT::Minuit2::FumiliChi2FCN::FumiliChi2FCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::~FumiliChi2FCN "virtual ROOT::Minuit2::FumiliChi2FCN::~FumiliChi2FCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::SetModelFunction "void ROOT::Minuit2::FumiliChi2FCN::SetModelFunction(const ParametricFunction &modelFCN)
-
-Sets the model function for the data (for example gaussian+linear for a peak)
-
-Parameters:
------------
-
-modelFunction: 
-a reference to the model function. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::ModelFunction "const ParametricFunction* ROOT::Minuit2::FumiliChi2FCN::ModelFunction() const
-
-Returns the model function used for the data.
-
-Returns a pointer to the model function. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::Elements "virtual std::vector<double> ROOT::Minuit2::FumiliChi2FCN::Elements(const std::vector< double > &par) const =0
-
-Evaluates the model function for the different measurement points and the Parameter values supplied, calculates a figure-of-merit for each measurement and returns a vector containing the result of this evaluation.
-
-Parameters:
------------
-
-par: 
-vector of Parameter values to feed to the model function.
-
-A vector containing the figures-of-merit for the model function evaluated for each set of measurements. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::GetMeasurement "virtual const std::vector<double>& ROOT::Minuit2::FumiliChi2FCN::GetMeasurement(int Index) const =0
-
-Accessor to the parameters of a given measurement. For example in the case of a chi-square fit with a one-dimensional Gaussian, the Parameter characterizing the measurement will be the position. It is the Parameter that is feeded to the model function.
-
-Parameters:
------------
-
-Index: 
-Index of the measueremnt the parameters of which to return
-
-A reference to a vector containing the values characterizing a measurement 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::GetNumberOfMeasurements "virtual int ROOT::Minuit2::FumiliChi2FCN::GetNumberOfMeasurements() const =0
-
-Accessor to the number of measurements used for calculating the present figure of merit.
-
-the number of measurements 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliChi2FCN::Up "virtual double ROOT::Minuit2::FumiliChi2FCN::Up() const
-
-!!!!!!!!!!!! to be commented 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliErrorUpdator.xml
-%feature("docstring") ROOT::Minuit2::FumiliErrorUpdator "
-
-In the case of the Fumili algorithm the Error matrix (or the Hessian matrix containing the (approximate) second derivatives) is calculated using a linearization of the model function negleting second derivatives. (In some sense the Name Updator is a little bit misleading as the Error matrix is not calculated by iteratively updating, like in Davidon's or other similar variable metric methods, but by recalculating each time).
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 28 Sep 2004
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-
-See: 
- DavidonErrorUpdator
-
-C++ includes: FumiliErrorUpdator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliErrorUpdator::FumiliErrorUpdator "ROOT::Minuit2::FumiliErrorUpdator::FumiliErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliErrorUpdator::~FumiliErrorUpdator "ROOT::Minuit2::FumiliErrorUpdator::~FumiliErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliErrorUpdator::Update "virtual MinimumError ROOT::Minuit2::FumiliErrorUpdator::Update(const MinimumState &fMinimumState, const MinimumParameters &fMinimumParameters, const GradientCalculator &fGradientCalculator, double lambda) const
-
-Member function that calculates the Error matrix (or the Hessian matrix containing the (approximate) second derivatives) using a linearization of the model function negleting second derivatives.
-
-Parameters:
------------
-
-fMinimumState: 
-used to calculate the change in the covariance matrix between the two iterations
-
-fMinimumParameters: 
-the parameters at the present iteration
-
-fGradientCalculator: 
-the Gradient calculator used to retrieved the Parameter transformation
-
-fFumiliFCNBase: 
-the function calculating the figure of merit.
-
-Todo
-Some nice latex mathematical formuli...
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliErrorUpdator::Update "virtual MinimumError ROOT::Minuit2::FumiliErrorUpdator::Update(const MinimumState &, const MinimumParameters &, const FunctionGradient &) const
-
-Member function which is only present due to the design already in place of the software. As all classes calculating the Error matrix are supposed inherit from the  MinimumErrorUpdator they must inherit this method. In some methods calculating the aforementioned matrix some of these parameters are not needed and other parameters are necessary... Hopefully, a more elegant solution will be found in the future.
-
-Todo
-How to get rid of this dummy method which is only due to the inheritance
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliFCNAdapter.xml
-%feature("docstring") ROOT::Minuit2::FumiliFCNAdapter "
-
-template wrapped class for adapting to  FumiliFCNBase signature
-
-Lorenzo Moneta
-
-C++ includes: FumiliFCNAdapter.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNAdapter::FumiliFCNAdapter "ROOT::Minuit2::FumiliFCNAdapter< Function >::FumiliFCNAdapter(const Function &f, unsigned int ndim, double up=1.)
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNAdapter::~FumiliFCNAdapter "ROOT::Minuit2::FumiliFCNAdapter< Function >::~FumiliFCNAdapter()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNAdapter::Up "double ROOT::Minuit2::FumiliFCNAdapter< Function >::Up() const
-
-Error definition of the function. MINUIT defines Parameter errors as the change in Parameter Value required to change the function Value by up. Normally, for chisquared fits it is 1, and for negative log likelihood, its Value is 0.5. If the user wants instead the 2-sigma errors for chisquared fits, it becomes 4, as Chi2(x+n*sigma) = Chi2(x) + n*n.
-
-Todo
-Comment a little bit better with links!!!!!!!!!!!!!!!!! Idem for  ErrorDef()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNAdapter::SetErrorDef "void ROOT::Minuit2::FumiliFCNAdapter< Function >::SetErrorDef(double up)
-
-add interface to set dynamically a new error definition Re-implement this function if needed. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNAdapter::EvaluateAll "void ROOT::Minuit2::FumiliFCNAdapter< Function >::EvaluateAll(const std::vector< double > &v)
-
-evaluate gradient hessian and function value needed by fumili 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliFCNBase.xml
-%feature("docstring") ROOT::Minuit2::FumiliFCNBase "
-
-Extension of the  FCNBase for the Fumili method. Fumili applies only to minimization problems used for fitting. The method is based on a linearization of the model function negleting second derivatives. User needs to provide the model function. The figure-of-merit describing the difference between the model function and the actual measurements has to be implemented by the user in a subclass of  FumiliFCNBase. For an example see the  FumiliChi2FCN and  FumiliStandardChi2FCN classes.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 23 Aug 2004
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-
-See: 
- FumiliChi2FCN
-
-See: 
- FumiliStandardChi2FCN
-
-C++ includes: FumiliFCNBase.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::FumiliFCNBase "ROOT::Minuit2::FumiliFCNBase::FumiliFCNBase()
-
-Default Constructor. Need in this case to create when implementing EvaluateAll the Gradient and Hessian vectors with the right size 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::FumiliFCNBase "ROOT::Minuit2::FumiliFCNBase::FumiliFCNBase(unsigned int npar)
-
-Constructor which initializes the class with the function provided by the user for modeling the data.
-
-Parameters:
------------
-
-npar: 
-the number of parameters 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::~FumiliFCNBase "virtual ROOT::Minuit2::FumiliFCNBase::~FumiliFCNBase()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::EvaluateAll "virtual void ROOT::Minuit2::FumiliFCNBase::EvaluateAll(const std::vector< double > &par)=0
-
-Evaluate function Value, Gradient and Hessian using Fumili approximation, for values of parameters p The resul is cached inside and is return from the  FumiliFCNBase::Value ,  FumiliFCNBase::Gradient and  FumiliFCNBase::Hessian methods
-
-Parameters:
------------
-
-par: 
-vector of parameters 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::Value "virtual double ROOT::Minuit2::FumiliFCNBase::Value() const
-
-Return cached Value of objective function estimated previously using the  FumiliFCNBase::EvaluateAll method 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::Gradient "virtual const std::vector<double>& ROOT::Minuit2::FumiliFCNBase::Gradient() const
-
-Return cached Value of function Gradient estimated previously using the  FumiliFCNBase::EvaluateAll method 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::Hessian "virtual double ROOT::Minuit2::FumiliFCNBase::Hessian(unsigned int row, unsigned int col) const
-
-Return Value of the i-th j-th element of the Hessian matrix estimated previously using the  FumiliFCNBase::EvaluateAll method
-
-Parameters:
------------
-
-row: 
-row Index of the matrix
-
-col: 
-col Index of the matrix 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliFCNBase::Dimension "virtual unsigned int ROOT::Minuit2::FumiliFCNBase::Dimension()
-
-return number of function variable (parameters) , i.e. function dimension 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliGradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::FumiliGradientCalculator "";
-
-%feature("docstring")  ROOT::Minuit2::FumiliGradientCalculator::FumiliGradientCalculator "ROOT::Minuit2::FumiliGradientCalculator::FumiliGradientCalculator(const FumiliFCNBase &fcn, const MnUserTransformation &state, int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliGradientCalculator::~FumiliGradientCalculator "ROOT::Minuit2::FumiliGradientCalculator::~FumiliGradientCalculator()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliGradientCalculator::Trafo "const MnUserTransformation& ROOT::Minuit2::FumiliGradientCalculator::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliGradientCalculator::Hessian "const MnAlgebraicSymMatrix& ROOT::Minuit2::FumiliGradientCalculator::Hessian() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliMaximumLikelihoodFCN.xml
-%feature("docstring") ROOT::Minuit2::FumiliMaximumLikelihoodFCN "
-
-Extension of the  FCNBase for the Fumili method. Fumili applies only to minimization problems used for fitting. The method is based on a linearization of the model function negleting second derivatives. User needs to provide the model function. In this cased the function to be minimized is the sum of the logarithms of the model function for the different measurements times -1.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 3 Sep 2004
-
-See: 
-MINUIT Tutorial on function minimization, section 5
-
-See: 
- FumiliStandardMaximumLikelihoodFCN
-Todo
-Insert a nice latex formula...
-
-C++ includes: FumiliMaximumLikelihoodFCN.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::FumiliMaximumLikelihoodFCN "ROOT::Minuit2::FumiliMaximumLikelihoodFCN::FumiliMaximumLikelihoodFCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::~FumiliMaximumLikelihoodFCN "virtual ROOT::Minuit2::FumiliMaximumLikelihoodFCN::~FumiliMaximumLikelihoodFCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::SetModelFunction "void ROOT::Minuit2::FumiliMaximumLikelihoodFCN::SetModelFunction(const ParametricFunction &modelFCN)
-
-Sets the model function for the data (for example gaussian+linear for a peak)
-
-Parameters:
------------
-
-modelFunction: 
-a reference to the model function. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::ModelFunction "const ParametricFunction* ROOT::Minuit2::FumiliMaximumLikelihoodFCN::ModelFunction() const
-
-Returns the model function used for the data.
-
-Returns a pointer to the model function. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::Elements "virtual std::vector<double> ROOT::Minuit2::FumiliMaximumLikelihoodFCN::Elements(const std::vector< double > &par) const =0
-
-Evaluates the model function for the different measurement points and the Parameter values supplied, calculates a figure-of-merit for each measurement and returns a vector containing the result of this evaluation.
-
-Parameters:
------------
-
-par: 
-vector of Parameter values to feed to the model function.
-
-A vector containing the figures-of-merit for the model function evaluated for each set of measurements. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::GetMeasurement "virtual const std::vector<double>& ROOT::Minuit2::FumiliMaximumLikelihoodFCN::GetMeasurement(int Index) const =0
-
-Accessor to the parameters of a given measurement. For example in the case of a chi-square fit with a one-dimensional Gaussian, the Parameter characterizing the measurement will be the position. It is the Parameter that is feeded to the model function.
-
-Parameters:
------------
-
-Index: 
-Index of the measueremnt the parameters of which to return
-
-A vector containing the values characterizing a measurement 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::GetNumberOfMeasurements "virtual int ROOT::Minuit2::FumiliMaximumLikelihoodFCN::GetNumberOfMeasurements() const =0
-
-Accessor to the number of measurements used for calculating the present figure of merit.
-
-the number of measurements 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMaximumLikelihoodFCN::Up "virtual double ROOT::Minuit2::FumiliMaximumLikelihoodFCN::Up() const
-
-!!!!!!!!!!!! to be commented 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliMinimizer.xml
-%feature("docstring") ROOT::Minuit2::FumiliMinimizer "
-
-Instantiates the seed generator and Minimum builder for the Fumili minimization method. Produces the Minimum via the  Minimize methods inherited from  ModularFunctionMinimizer.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 28 Sep 2004
-
-C++ includes: FumiliMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::FumiliMinimizer "ROOT::Minuit2::FumiliMinimizer::FumiliMinimizer()
-
-Constructor initializing the  FumiliMinimizer by instantiatiating the SeedGenerator and  MinimumBuilder for the Fumili minimization method.
-
-See: 
- MnSeedGenerator
-
-See: 
- FumiliBuilder
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::~FumiliMinimizer "ROOT::Minuit2::FumiliMinimizer::~FumiliMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::SeedGenerator "const MinimumSeedGenerator& ROOT::Minuit2::FumiliMinimizer::SeedGenerator() const
-
-Accessor to the seed generator of the minimizer.
-
-A reference to the seed generator used by the minimizer 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Builder "const FumiliBuilder& ROOT::Minuit2::FumiliMinimizer::Builder() const
-
-Accessor to the Minimum builder of the minimizer.
-
-a reference to the Minimum builder. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Builder "FumiliBuilder& ROOT::Minuit2::FumiliMinimizer::Builder()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNGradientBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNGradientBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNGradientBase &fcn, const MnUserParameters &par, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const FCNGradientBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, const MnStrategy &stra, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FumiliMinimizer::Minimize(const MnFcn &mfcn, const GradientCalculator &gc, const MinimumSeed &seed, const MnStrategy &stra, unsigned int maxfcn, double toler) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliStandardChi2FCN.xml
-%feature("docstring") ROOT::Minuit2::FumiliStandardChi2FCN "
-
-Class implementing the standard chi square function, which is the sum of the squares of the figures-of-merit calculated for each measurement point, the individual figures-of-merit being: (the Value predicted by the model-measured Value)/standard deviation.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 31 Aug 2004
-
-See: 
- FumiliChi2FCN
-Todo
-nice formula for the documentation...
-
-C++ includes: FumiliStandardChi2FCN.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::FumiliStandardChi2FCN "ROOT::Minuit2::FumiliStandardChi2FCN::FumiliStandardChi2FCN(const ParametricFunction &modelFCN, const std::vector< double > &meas, const std::vector< double > &pos, const std::vector< double > &mvar)
-
-Constructor which initializes chi square function for one-dimensional model function
-
-Parameters:
------------
-
-modelFCN: 
-the model function used for describing the data.
-
-meas: 
-vector containing the measured values.
-
-pos: 
-vector containing the x values corresponding to the measurements
-
-mvar: 
-vector containing the variances corresponding to each measurement (where the variance equals the standard deviation squared). If the variances are zero, a Value of 1 is used (as it is done in ROOT/PAW) 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::FumiliStandardChi2FCN "ROOT::Minuit2::FumiliStandardChi2FCN::FumiliStandardChi2FCN(const ParametricFunction &modelFCN, const std::vector< double > &meas, const std::vector< std::vector< double > > &pos, const std::vector< double > &mvar)
-
-Constructor which initializes the multi-dimensional model function.
-
-Parameters:
------------
-
-modelFCN: 
-the model function used for describing the data.
-
-meas: 
-vector containing the measured values.
-
-pos: 
-vector containing the x values corresponding to the measurements
-
-mvar: 
-vector containing the variances corresponding to each measurement (where the variance equals the standard deviation squared). If the variances are zero, a Value of 1 is used (as it is done in ROOT/PAW) 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::~FumiliStandardChi2FCN "ROOT::Minuit2::FumiliStandardChi2FCN::~FumiliStandardChi2FCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::Elements "std::vector<double> ROOT::Minuit2::FumiliStandardChi2FCN::Elements(const std::vector< double > &par) const
-
-Evaluates the model function for the different measurement points and the Parameter values supplied, calculates a figure-of-merit for each measurement and returns a vector containing the result of this evaluation. The figure-of-merit is (Value predicted by the model function-measured Value)/standard deviation.
-
-Parameters:
------------
-
-par: 
-vector of Parameter values to feed to the model function.
-
-A vector containing the figures-of-merit for the model function evaluated for each set of measurements.
-Todo
-What to do when the variances are 0???!! (right now just pushes back 0...)
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::GetMeasurement "virtual const std::vector<double>& ROOT::Minuit2::FumiliStandardChi2FCN::GetMeasurement(int Index) const
-
-Accessor to the position of the measurement (x coordinate).
-
-Parameters:
------------
-
-Index: 
-Index of the measuerement the position of which to return.
-
-the position of the measurement. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::GetNumberOfMeasurements "virtual int ROOT::Minuit2::FumiliStandardChi2FCN::GetNumberOfMeasurements() const
-
-Accessor to the number of measurements used for calculating the chi-square.
-
-the number of measurements. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardChi2FCN::EvaluateAll "virtual void ROOT::Minuit2::FumiliStandardChi2FCN::EvaluateAll(const std::vector< double > &par)
-
-Evaluate function Value, Gradient and Hessian using Fumili approximation, for values of parameters p The resul is cached inside and is return from the  FumiliFCNBase::Value ,  FumiliFCNBase::Gradient and  FumiliFCNBase::Hessian methods
-
-Parameters:
------------
-
-par: 
-vector of parameters 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FumiliStandardMaximumLikelihoodFCN.xml
-%feature("docstring") ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN "
-
-Class implementing the Elements member function for the standard maximum likelihood method.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 4 Sep 2004
-
-See: 
- FumiliMaximumLikelihoodFCN
-
-C++ includes: FumiliStandardMaximumLikelihoodFCN.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::FumiliStandardMaximumLikelihoodFCN "ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::FumiliStandardMaximumLikelihoodFCN(const ParametricFunction &modelFCN, const std::vector< double > &pos)
-
-Constructor which initializes the measurement points for the one dimensional model function.
-
-Parameters:
------------
-
-modelFCN: 
-the model function used for describing the data.
-
-pos: 
-vector containing the x values corresponding to the measurements 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::FumiliStandardMaximumLikelihoodFCN "ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::FumiliStandardMaximumLikelihoodFCN(const ParametricFunction &modelFCN, const std::vector< std::vector< double > > &pos)
-
-Constructor which initializes the measurement points for the multi dimensional model function.
-
-Parameters:
------------
-
-modelFCN: 
-the model function used for describing the data.
-
-pos: 
-vector containing the x values corresponding to the measurements 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::~FumiliStandardMaximumLikelihoodFCN "ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::~FumiliStandardMaximumLikelihoodFCN()
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::Elements "std::vector<double> ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::Elements(const std::vector< double > &par) const
-
-Evaluates the model function for the different measurement points and the Parameter values supplied.
-
-Parameters:
------------
-
-par: 
-vector of Parameter values to feed to the model function.
-
-A vector containing the model function evaluated for each measurement point. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::GetMeasurement "virtual const std::vector<double>& ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::GetMeasurement(int Index) const
-
-Accessor to the position of the measurement (x coordinate).
-
-Parameters:
------------
-
-Index: 
-Index of the measuerement the position of which to return.
-
-the position of the measurement. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::GetNumberOfMeasurements "virtual int ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::GetNumberOfMeasurements() const
-
-Accessor to the number of measurements used for calculating the maximum likelihood.
-
-the number of measurements. 
-";
-
-%feature("docstring")  ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::EvaluateAll "virtual void ROOT::Minuit2::FumiliStandardMaximumLikelihoodFCN::EvaluateAll(const std::vector< double > &par)
-
-Evaluate function Value, Gradient and Hessian using Fumili approximation, for values of parameters p The resul is cached inside and is return from the  FumiliFCNBase::Value ,  FumiliFCNBase::Gradient and  FumiliFCNBase::Hessian methods
-
-Parameters:
------------
-
-par: 
-vector of parameters 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FunctionGradient.xml
-%feature("docstring") ROOT::Minuit2::FunctionGradient "";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::FunctionGradient "ROOT::Minuit2::FunctionGradient::FunctionGradient(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::FunctionGradient "ROOT::Minuit2::FunctionGradient::FunctionGradient(const MnAlgebraicVector &grd)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::FunctionGradient "ROOT::Minuit2::FunctionGradient::FunctionGradient(const MnAlgebraicVector &grd, const MnAlgebraicVector &g2, const MnAlgebraicVector &gstep)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::~FunctionGradient "ROOT::Minuit2::FunctionGradient::~FunctionGradient()
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::FunctionGradient "ROOT::Minuit2::FunctionGradient::FunctionGradient(const FunctionGradient &grad)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::Grad "const MnAlgebraicVector& ROOT::Minuit2::FunctionGradient::Grad() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::Vec "const MnAlgebraicVector& ROOT::Minuit2::FunctionGradient::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::IsValid "bool ROOT::Minuit2::FunctionGradient::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::IsAnalytical "bool ROOT::Minuit2::FunctionGradient::IsAnalytical() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::G2 "const MnAlgebraicVector& ROOT::Minuit2::FunctionGradient::G2() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionGradient::Gstep "const MnAlgebraicVector& ROOT::Minuit2::FunctionGradient::Gstep() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FunctionMinimizer.xml
-%feature("docstring") ROOT::Minuit2::FunctionMinimizer "
-
-base class for function minimizers; user may give FCN or FCN with Gradient, Parameter starting values and initial Error guess (sigma) (or \"step size\"), or Parameter starting values and initial covariance matrix; covariance matrix is stored in Upper triangular packed storage format, e.g. the Elements in the array are arranged like {a(0,0), a(0,1), a(1,1), a(0,2), a(1,2), a(2,2), ...}, the size is nrow*(nrow+1)/2 (see also  MnUserCovariance.h);
-
-C++ includes: FunctionMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimizer::~FunctionMinimizer "virtual ROOT::Minuit2::FunctionMinimizer::~FunctionMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FunctionMinimizer::Minimize(const FCNBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FunctionMinimizer::Minimize(const FCNGradientBase &, const std::vector< double > &par, const std::vector< double > &err, unsigned int strategy, unsigned int maxfcn, double toler) const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FunctionMinimizer::Minimize(const FCNBase &, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int strategy, unsigned int maxfcn, double toler) const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::FunctionMinimizer::Minimize(const FCNGradientBase &, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int strategy, unsigned int maxfcn, double toler) const =0
-";
-
-
-// File: classROOT_1_1Minuit2_1_1FunctionMinimum.xml
-%feature("docstring") ROOT::Minuit2::FunctionMinimum "
-
-class holding the full result of the minimization; both internal and external ( MnUserParameterState) representation available for the parameters at the Minimum
-
-C++ includes: FunctionMinimum.h
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::FunctionMinimum "ROOT::Minuit2::FunctionMinimum::FunctionMinimum(const MinimumSeed &seed, double up)
-
-constructor from only  MinimumSeed. Minimum is only from seed result not full minimization 
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::FunctionMinimum "ROOT::Minuit2::FunctionMinimum::FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up)
-
-constructor at the end of a successfull minimization from seed and vector of states 
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::FunctionMinimum "ROOT::Minuit2::FunctionMinimum::FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnReachedCallLimit)
-
-constructor at the end of a failed minimization due to exceeding function call limit 
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::FunctionMinimum "ROOT::Minuit2::FunctionMinimum::FunctionMinimum(const MinimumSeed &seed, const std::vector< MinimumState > &states, double up, MnAboveMaxEdm)
-
-constructor at the end of a failed minimization due to edm above maximum value 
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::FunctionMinimum "ROOT::Minuit2::FunctionMinimum::FunctionMinimum(const FunctionMinimum &min)
-
-copy constructo 
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::~FunctionMinimum "ROOT::Minuit2::FunctionMinimum::~FunctionMinimum()
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Add "void ROOT::Minuit2::FunctionMinimum::Add(const MinimumState &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Add "void ROOT::Minuit2::FunctionMinimum::Add(const MinimumState &state, MnAboveMaxEdm)
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Seed "const MinimumSeed& ROOT::Minuit2::FunctionMinimum::Seed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::States "const std::vector<ROOT::Minuit2::MinimumState>& ROOT::Minuit2::FunctionMinimum::States() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::UserState "const MnUserParameterState& ROOT::Minuit2::FunctionMinimum::UserState() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::UserParameters "const MnUserParameters& ROOT::Minuit2::FunctionMinimum::UserParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::UserCovariance "const MnUserCovariance& ROOT::Minuit2::FunctionMinimum::UserCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::State "const MinimumState& ROOT::Minuit2::FunctionMinimum::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Parameters "const MinimumParameters& ROOT::Minuit2::FunctionMinimum::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Error "const MinimumError& ROOT::Minuit2::FunctionMinimum::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Grad "const FunctionGradient& ROOT::Minuit2::FunctionMinimum::Grad() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Fval "double ROOT::Minuit2::FunctionMinimum::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Edm "double ROOT::Minuit2::FunctionMinimum::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::NFcn "int ROOT::Minuit2::FunctionMinimum::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::Up "double ROOT::Minuit2::FunctionMinimum::Up() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::IsValid "bool ROOT::Minuit2::FunctionMinimum::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasValidParameters "bool ROOT::Minuit2::FunctionMinimum::HasValidParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasValidCovariance "bool ROOT::Minuit2::FunctionMinimum::HasValidCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasAccurateCovar "bool ROOT::Minuit2::FunctionMinimum::HasAccurateCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasPosDefCovar "bool ROOT::Minuit2::FunctionMinimum::HasPosDefCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasMadePosDefCovar "bool ROOT::Minuit2::FunctionMinimum::HasMadePosDefCovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HesseFailed "bool ROOT::Minuit2::FunctionMinimum::HesseFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasCovariance "bool ROOT::Minuit2::FunctionMinimum::HasCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::IsAboveMaxEdm "bool ROOT::Minuit2::FunctionMinimum::IsAboveMaxEdm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::HasReachedCallLimit "bool ROOT::Minuit2::FunctionMinimum::HasReachedCallLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::FunctionMinimum::SetErrorDef "void ROOT::Minuit2::FunctionMinimum::SetErrorDef(double up)
-";
-
-
-// File: classROOT_1_1Math_1_1Functor.xml
-%feature("docstring") ROOT::Math::Functor "
-
-Documentation for class  Functor class. It is used to wrap in a very simple and convenient way multi-dimensional function objects. It can wrap all the following types: 
-any C++ callable object implemention double operator()( const double *  )
-
-a free C function of type double ()(const double * )
-
-a member function with the correct signature like Foo::Eval(const double * ). In this case one pass the object pointer and a pointer to the member function (&Foo::Eval)
-
-The function dimension is required when constructing the functor.
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::Functor::Functor "ROOT::Math::Functor::Functor()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::Functor::Functor "ROOT::Math::Functor::Functor(const PtrObj &p, MemFn memFn, unsigned int dim)
-
-construct from a pointer to member function (multi-dim type) 
-";
-
-%feature("docstring")  ROOT::Math::Functor::Functor "ROOT::Math::Functor::Functor(const Func &f, unsigned int dim)
-
-construct from a callable object of multi-dimension with the right signature (implementing operator()(double *x) 
-";
-
-%feature("docstring")  ROOT::Math::Functor::~Functor "virtual ROOT::Math::Functor::~Functor()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::Functor::Functor "ROOT::Math::Functor::Functor(const Functor &rhs)
-
-Copy constructor for functor based on ROOT::Math::IMultiGenFunction 
-";
-
-%feature("docstring")  ROOT::Math::Functor::Clone "ImplBase* ROOT::Math::Functor::Clone() const
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Math::Functor::NDim "unsigned int ROOT::Math::Functor::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1Functor1D.xml
-%feature("docstring") ROOT::Math::Functor1D "
-
-Functor1D class for one-dimensional functions. It is used to wrap in a very simple and convenient way: 
-any C++ callable object implemention double operator()( double  )
-
-a free C function of type double ()(double )
-
-a member function with the correct signature like Foo::Eval(double ). In this case one pass the object pointer and a pointer to the member function (&Foo::Eval)
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::Functor1D "ROOT::Math::Functor1D::Functor1D()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::Functor1D "ROOT::Math::Functor1D::Functor1D(const Func &f)
-
-construct from a callable object with the right signature implementing operator() (double x) 
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::Functor1D "ROOT::Math::Functor1D::Functor1D(const PtrObj &p, MemFn memFn)
-
-construct from a pointer to member function (1D type) 
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::~Functor1D "virtual ROOT::Math::Functor1D::~Functor1D()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::Functor1D "ROOT::Math::Functor1D::Functor1D(const Functor1D &rhs)
-
-Copy constructor for  Functor based on ROOT::Math::IGenFunction 
-";
-
-%feature("docstring")  ROOT::Math::Functor1D::Clone "ImplBase* ROOT::Math::Functor1D::Clone() const
-
-Clone a function. Each derived class will implement their version of the provate DoClone method 
-";
-
-
-// File: classROOT_1_1Math_1_1FunctorGradHandler.xml
-%feature("docstring") ROOT::Math::FunctorGradHandler "
-
-Functor Handler class for gradient functions where both callable objects are provided for the function evaluation (type Func) and for the gradient (type GradFunc) . It can be created from any function implementing the correct signature corresponding to the requested type In the case of one dimension the function evaluation object and the derivative function object must implement double operator() (double x). In the case of multi-dimension the function evaluation object must implement double operator() (const double * x) and the gradient function object must implement double operator() (const double * x, int icoord)
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::FunctorGradHandler "ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::FunctorGradHandler(const Func &fun, const GradFunc &gfun)
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::FunctorGradHandler "ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::FunctorGradHandler(unsigned int dim, const Func &fun, const GradFunc &gfun)
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::~FunctorGradHandler "virtual ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::~FunctorGradHandler()
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::Copy "ImplFunc* ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::Copy() const
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::Clone "BaseFunc* ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::Clone() const
-";
-
-%feature("docstring")  ROOT::Math::FunctorGradHandler::NDim "unsigned int ROOT::Math::FunctorGradHandler< ParentFunctor, Func, GradFunc >::NDim() const
-";
-
-
-// File: classROOT_1_1Math_1_1FunctorHandler.xml
-%feature("docstring") ROOT::Math::FunctorHandler "
-
-Functor Handler class is responsible for wrapping any other functor and pointer to free C functions. It can be created from any function implementing the correct signature corresponding to the requested type In the case of one dimension the function evaluation object must implement double operator() (double x). If it implements a method: double Derivative(double x) can be used to create a Gradient function type.
-
-In the case of multi-dimension the function evaluation object must implement double operator()(const double *x). If it implements a method: double Derivative(const double *x, int icoord) can be used to create a Gradient function type.
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::FunctorHandler "ROOT::Math::FunctorHandler< ParentFunctor, Func >::FunctorHandler(const Func &fun)
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::FunctorHandler "ROOT::Math::FunctorHandler< ParentFunctor, Func >::FunctorHandler(unsigned int dim, const Func &fun)
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::~FunctorHandler "virtual ROOT::Math::FunctorHandler< ParentFunctor, Func >::~FunctorHandler()
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::Copy "ImplFunc* ROOT::Math::FunctorHandler< ParentFunctor, Func >::Copy() const
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::Clone "BaseFunc* ROOT::Math::FunctorHandler< ParentFunctor, Func >::Clone() const
-";
-
-%feature("docstring")  ROOT::Math::FunctorHandler::NDim "unsigned int ROOT::Math::FunctorHandler< ParentFunctor, Func >::NDim() const
-";
-
-
-// File: classROOT_1_1Math_1_1FunctorImpl.xml
-%feature("docstring") ROOT::Math::FunctorImpl "
-
-FunctorImpl is a base class for the functor handler implementation class. It defines the Copy operator used to clone the functor objects
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::FunctorImpl::FunctorImpl "ROOT::Math::FunctorImpl< IBaseFunc >::FunctorImpl()
-";
-
-%feature("docstring")  ROOT::Math::FunctorImpl::~FunctorImpl "virtual ROOT::Math::FunctorImpl< IBaseFunc >::~FunctorImpl()
-";
-
-%feature("docstring")  ROOT::Math::FunctorImpl::Copy "virtual FunctorImpl* ROOT::Math::FunctorImpl< IBaseFunc >::Copy() const =0
-";
-
-
-// File: classROOT_1_1Minuit2_1_1gen.xml
-%feature("docstring") ROOT::Minuit2::gen "";
-
-
-// File: classROOT_1_1Math_1_1GenAlgoOptions.xml
-%feature("docstring") ROOT::Math::GenAlgoOptions "
-
-class implementing generic options for a numerical algorithm Just store the options in a map of string-value pairs
-
-C++ includes: GenAlgoOptions.h
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::GenAlgoOptions "ROOT::Math::GenAlgoOptions::GenAlgoOptions()
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::~GenAlgoOptions "virtual ROOT::Math::GenAlgoOptions::~GenAlgoOptions()
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::Clone "virtual IOptions* ROOT::Math::GenAlgoOptions::Clone() const
-
-generic methods for retrivieng options 
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::GetRealValue "virtual bool ROOT::Math::GenAlgoOptions::GetRealValue(const char *name, double &val) const
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::GetIntValue "virtual bool ROOT::Math::GenAlgoOptions::GetIntValue(const char *name, int &val) const
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::GetNamedValue "virtual bool ROOT::Math::GenAlgoOptions::GetNamedValue(const char *name, std::string &val) const
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::SetRealValue "virtual void ROOT::Math::GenAlgoOptions::SetRealValue(const char *name, double val)
-
-method wich need to be re-implemented by the derived classes 
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::SetIntValue "virtual void ROOT::Math::GenAlgoOptions::SetIntValue(const char *name, int val)
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::SetNamedValue "virtual void ROOT::Math::GenAlgoOptions::SetNamedValue(const char *name, const char *val)
-";
-
-%feature("docstring")  ROOT::Math::GenAlgoOptions::Print "virtual void ROOT::Math::GenAlgoOptions::Print(std::ostream &os=std::cout) const
-
-print options 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1GenericFunction.xml
-%feature("docstring") ROOT::Minuit2::GenericFunction "
-
-Class from which all the other classes, representing functions, inherit. That is why it defines only one method, the operator(), which allows to call the function.
-
-Andras Zsenei and Lorenzo Moneta, Creation date: 23 Sep 2004
-
-C++ includes: GenericFunction.h
-";
-
-%feature("docstring")  ROOT::Minuit2::GenericFunction::~GenericFunction "virtual ROOT::Minuit2::GenericFunction::~GenericFunction()
-";
-
-
-// File: classTMVA_1_1GeneticAlgorithm.xml
-%feature("docstring") TMVA::GeneticAlgorithm "";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::GeneticAlgorithm "TMVA::GeneticAlgorithm::GeneticAlgorithm(IFitterTarget &target, Int_t populationSize, const std::vector< TMVA::Interval * > &ranges, UInt_t seed=0)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::~GeneticAlgorithm "virtual TMVA::GeneticAlgorithm::~GeneticAlgorithm()
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::Init "void TMVA::GeneticAlgorithm::Init()
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::HasConverged "virtual Bool_t TMVA::GeneticAlgorithm::HasConverged(Int_t steps=10, Double_t ratio=0.1)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::SpreadControl "virtual Double_t TMVA::GeneticAlgorithm::SpreadControl(Int_t steps, Int_t ofSteps, Double_t factor)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::NewFitness "virtual Double_t TMVA::GeneticAlgorithm::NewFitness(Double_t oldValue, Double_t newValue)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::CalculateFitness "virtual Double_t TMVA::GeneticAlgorithm::CalculateFitness()
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::Evolution "virtual void TMVA::GeneticAlgorithm::Evolution()
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::GetGeneticPopulation "GeneticPopulation& TMVA::GeneticAlgorithm::GetGeneticPopulation()
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::GetSpread "Double_t TMVA::GeneticAlgorithm::GetSpread() const
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::SetSpread "void TMVA::GeneticAlgorithm::SetSpread(Double_t s)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::SetMakeCopies "void TMVA::GeneticAlgorithm::SetMakeCopies(Bool_t s)
-";
-
-%feature("docstring")  TMVA::GeneticAlgorithm::GetMakeCopies "Bool_t TMVA::GeneticAlgorithm::GetMakeCopies()
-";
-
-
-// File: classTMVA_1_1GeneticGenes.xml
-%feature("docstring") TMVA::GeneticGenes "";
-
-%feature("docstring")  TMVA::GeneticGenes::GeneticGenes "TMVA::GeneticGenes::GeneticGenes()
-";
-
-%feature("docstring")  TMVA::GeneticGenes::GeneticGenes "TMVA::GeneticGenes::GeneticGenes(std::vector< Double_t > &f)
-";
-
-%feature("docstring")  TMVA::GeneticGenes::~GeneticGenes "virtual TMVA::GeneticGenes::~GeneticGenes()
-";
-
-%feature("docstring")  TMVA::GeneticGenes::GetFactors "std::vector<Double_t>& TMVA::GeneticGenes::GetFactors()
-";
-
-%feature("docstring")  TMVA::GeneticGenes::SetFitness "void TMVA::GeneticGenes::SetFitness(Double_t fitness)
-";
-
-%feature("docstring")  TMVA::GeneticGenes::GetFitness "Double_t TMVA::GeneticGenes::GetFitness() const
-";
-
-
-// File: classGeneticMinimizer.xml
-%feature("docstring") GeneticMinimizer "
-
-Wrapper for the CERN  ROOT Genetic minimizer.
-
-C++ includes: GeneticMinimizer.h
-";
-
-%feature("docstring")  GeneticMinimizer::GeneticMinimizer "GeneticMinimizer::GeneticMinimizer()
-";
-
-%feature("docstring")  GeneticMinimizer::~GeneticMinimizer "GeneticMinimizer::~GeneticMinimizer() override
-";
-
-%feature("docstring")  GeneticMinimizer::setTolerance "void GeneticMinimizer::setTolerance(double value)
-
-Sets tolerance on the function value at the minimum. Minimization will stop when the estimated vertical distance to the minimum (EDM) is less than 0.001*tolerance*ErrorDef. Here ErrorDef=1.0 for chi squared fit and ErrorDef=0.5 for negative log likelihood fit. 
-";
-
-%feature("docstring")  GeneticMinimizer::tolerance "double GeneticMinimizer::tolerance() const
-";
-
-%feature("docstring")  GeneticMinimizer::setPrintLevel "void GeneticMinimizer::setPrintLevel(int value)
-
-Sets minimizer internal print level. 
-";
-
-%feature("docstring")  GeneticMinimizer::printLevel "int GeneticMinimizer::printLevel() const
-";
-
-%feature("docstring")  GeneticMinimizer::setMaxIterations "void GeneticMinimizer::setMaxIterations(int value)
-
-Sets maximum number of iterations to try at each step. 
-";
-
-%feature("docstring")  GeneticMinimizer::maxIterations "int GeneticMinimizer::maxIterations() const
-";
-
-%feature("docstring")  GeneticMinimizer::setPopulationSize "void GeneticMinimizer::setPopulationSize(int value)
-
-Sets population size. 
-";
-
-%feature("docstring")  GeneticMinimizer::populationSize "int GeneticMinimizer::populationSize() const
-";
-
-%feature("docstring")  GeneticMinimizer::setRandomSeed "void GeneticMinimizer::setRandomSeed(int value)
-
-Sets random seed. 
-";
-
-%feature("docstring")  GeneticMinimizer::randomSeed "int GeneticMinimizer::randomSeed() const
-";
-
-%feature("docstring")  GeneticMinimizer::statusToString "std::string GeneticMinimizer::statusToString() const override
-
-Returns string representation of current minimizer status. 
-";
-
-%feature("docstring")  GeneticMinimizer::statusMap "std::map< std::string, std::string > GeneticMinimizer::statusMap() const override
-
-Returns map of string representing different minimizer statuses. 
-";
-
-
-// File: classROOT_1_1Math_1_1GeneticMinimizer.xml
-%feature("docstring") ROOT::Math::GeneticMinimizer "
-
-GeneticMinimizer
-
-Minimizer class based on the Gentic algorithm implemented in TMVA
-
-C++ includes: GeneticMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::GeneticMinimizer "ROOT::Math::GeneticMinimizer::GeneticMinimizer(int i=0)
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::~GeneticMinimizer "virtual ROOT::Math::GeneticMinimizer::~GeneticMinimizer()
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::Clear "virtual void ROOT::Math::GeneticMinimizer::Clear()
-
-reset for consecutive minimizations - implement if needed 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetFunction "virtual void ROOT::Math::GeneticMinimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetLimitedVariable "virtual bool ROOT::Math::GeneticMinimizer::SetLimitedVariable(unsigned int, const std::string &, double, double, double, double)
-
-set a new upper/lower limited variable (override if minimizer supports them ) otherwise as default set an unlimited variable 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetVariable "virtual bool ROOT::Math::GeneticMinimizer::SetVariable(unsigned int ivar, const std::string &name, double val, double step)
-
-set a new free variable 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetFixedVariable "virtual bool ROOT::Math::GeneticMinimizer::SetFixedVariable(unsigned int ivar, const std::string &name, double val)
-
-set a new fixed variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::Minimize "virtual bool ROOT::Math::GeneticMinimizer::Minimize()
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::MinValue "virtual double ROOT::Math::GeneticMinimizer::MinValue() const
-
-return minimum function value 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::Edm "virtual double ROOT::Math::GeneticMinimizer::Edm() const
-
-return expected distance reached from the minimum (re-implement if minimizer provides it 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::X "virtual const double* ROOT::Math::GeneticMinimizer::X() const
-
-return pointer to X values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::MinGradient "virtual const double* ROOT::Math::GeneticMinimizer::MinGradient() const
-
-return pointer to gradient values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::NCalls "virtual unsigned int ROOT::Math::GeneticMinimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::NDim "virtual unsigned int ROOT::Math::GeneticMinimizer::NDim() const
-
-this is <= Function(). NDim() which is the total number of variables (free+ constrained ones) 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::NFree "virtual unsigned int ROOT::Math::GeneticMinimizer::NFree() const
-
-number of free variables (real dimension of the problem) this is <= Function(). NDim() which is the total (re-implement if minimizer supports bounded parameters) 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::ProvidesError "virtual bool ROOT::Math::GeneticMinimizer::ProvidesError() const
-
-minimizer provides error and error matrix 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::Errors "virtual const double* ROOT::Math::GeneticMinimizer::Errors() const
-
-return errors at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::CovMatrix "virtual double ROOT::Math::GeneticMinimizer::CovMatrix(unsigned int i, unsigned int j) const
-
-return covariance matrices element for variables ivar,jvar if the variable is fixed the return value is zero The ordering of the variables is the same as in the parameter and errors vectors 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetParameters "void ROOT::Math::GeneticMinimizer::SetParameters(const GeneticMinimizerParameters &params)
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetRandomSeed "void ROOT::Math::GeneticMinimizer::SetRandomSeed(int seed)
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::MinimizerParameters "const GeneticMinimizerParameters& ROOT::Math::GeneticMinimizer::MinimizerParameters() const
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::Options "virtual ROOT::Math::MinimizerOptions ROOT::Math::GeneticMinimizer::Options() const
-
-retrieve the minimizer options (implement derived class if needed) 
-";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizer::SetOptions "virtual void ROOT::Math::GeneticMinimizer::SetOptions(const ROOT::Math::MinimizerOptions &opt)
-";
-
-
-// File: structROOT_1_1Math_1_1GeneticMinimizerParameters.xml
-%feature("docstring") ROOT::Math::GeneticMinimizerParameters "";
-
-%feature("docstring")  ROOT::Math::GeneticMinimizerParameters::GeneticMinimizerParameters "ROOT::Math::GeneticMinimizerParameters::GeneticMinimizerParameters()
-";
-
-
-// File: classTMVA_1_1GeneticPopulation.xml
-%feature("docstring") TMVA::GeneticPopulation "";
-
-%feature("docstring")  TMVA::GeneticPopulation::GeneticPopulation "TMVA::GeneticPopulation::GeneticPopulation(const std::vector< TMVA::Interval * > &ranges, Int_t size, UInt_t seed=0)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::~GeneticPopulation "virtual TMVA::GeneticPopulation::~GeneticPopulation()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::SetRandomSeed "void TMVA::GeneticPopulation::SetRandomSeed(UInt_t seed=0)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::MakeChildren "void TMVA::GeneticPopulation::MakeChildren()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::Mutate "void TMVA::GeneticPopulation::Mutate(Double_t probability=20, Int_t startIndex=0, Bool_t near=kFALSE, Double_t spread=0.1, Bool_t mirror=kFALSE)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetGenes "GeneticGenes* TMVA::GeneticPopulation::GetGenes(Int_t index)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetPopulationSize "Int_t TMVA::GeneticPopulation::GetPopulationSize() const
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetFitness "Double_t TMVA::GeneticPopulation::GetFitness() const
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetGenePool "const std::vector<TMVA::GeneticGenes>& TMVA::GeneticPopulation::GetGenePool() const
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetRanges "const std::vector<TMVA::GeneticRange*>& TMVA::GeneticPopulation::GetRanges() const
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetGenePool "std::vector<TMVA::GeneticGenes>& TMVA::GeneticPopulation::GetGenePool()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GetRanges "std::vector<TMVA::GeneticRange*>& TMVA::GeneticPopulation::GetRanges()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::Print "void TMVA::GeneticPopulation::Print(Int_t untilIndex=-1)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::Print "void TMVA::GeneticPopulation::Print(std::ostream &out, Int_t utilIndex=-1)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::VariableDistribution "std::vector< Double_t > TMVA::GeneticPopulation::VariableDistribution(Int_t varNumber)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::MakeCopies "void TMVA::GeneticPopulation::MakeCopies(int number)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::NextGeneration "void TMVA::GeneticPopulation::NextGeneration()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::AddPopulation "void TMVA::GeneticPopulation::AddPopulation(GeneticPopulation *strangers)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::AddPopulation "void TMVA::GeneticPopulation::AddPopulation(GeneticPopulation &strangers)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::TrimPopulation "void TMVA::GeneticPopulation::TrimPopulation()
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::GiveHint "void TMVA::GeneticPopulation::GiveHint(std::vector< Double_t > &hint, Double_t fitness=0)
-";
-
-%feature("docstring")  TMVA::GeneticPopulation::Sort "void TMVA::GeneticPopulation::Sort()
-";
-
-
-// File: classTMVA_1_1GeneticRange.xml
-%feature("docstring") TMVA::GeneticRange "";
-
-%feature("docstring")  TMVA::GeneticRange::GeneticRange "TMVA::GeneticRange::GeneticRange(TRandom3 *rnd, Interval *interval)
-";
-
-%feature("docstring")  TMVA::GeneticRange::~GeneticRange "virtual TMVA::GeneticRange::~GeneticRange()
-";
-
-%feature("docstring")  TMVA::GeneticRange::Random "Double_t TMVA::GeneticRange::Random(Bool_t near=kFALSE, Double_t value=0, Double_t spread=0.1, Bool_t mirror=kFALSE)
-";
-
-%feature("docstring")  TMVA::GeneticRange::RandomDiscrete "Double_t TMVA::GeneticRange::RandomDiscrete()
-";
-
-%feature("docstring")  TMVA::GeneticRange::GetFrom "Double_t TMVA::GeneticRange::GetFrom()
-";
-
-%feature("docstring")  TMVA::GeneticRange::GetTo "Double_t TMVA::GeneticRange::GetTo()
-";
-
-%feature("docstring")  TMVA::GeneticRange::GetTotalLength "Double_t TMVA::GeneticRange::GetTotalLength()
-";
-
-
-// File: classROOT_1_1Math_1_1GradFunctor.xml
-%feature("docstring") ROOT::Math::GradFunctor "
-
-GradFunctor class for Multidimensional gradient functions. It is used to wrap in a very C++ callable object to make gradient functions. It can be constructed in three different way: 
-from an object implementing both double operator()( const double * ) for the function evaluation and double Derivative(const double *, int icoord) for the partial derivatives
-
-from an object implementing any member function like Foo::XXX(const double *) for the function evaluation and any member function like Foo::XXX(const double *, int icoord) for the partial derivatives
-
-from an function object implementing double operator()( const double * ) for the function evaluation and another function object implementing double operator() (const double *, int icoord) for the partial derivatives
-
-The function dimension is required when constructing the functor.
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::GradFunctor "ROOT::Math::GradFunctor::GradFunctor()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::GradFunctor "ROOT::Math::GradFunctor::GradFunctor(const Func &f, unsigned int dim)
-
-construct from a callable object of multi-dimension implementing operator()(const double *x) and Derivative(const double * x,icoord) 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::GradFunctor "ROOT::Math::GradFunctor::GradFunctor(const PtrObj &p, MemFn memFn, GradMemFn gradFn, unsigned int dim)
-
-construct from a pointer to member function and member function types for function and derivative evaluations 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::GradFunctor "ROOT::Math::GradFunctor::GradFunctor(const Func &f, const GradFunc &g, int dim)
-
-construct for Gradient Functions of multi-dimension Func gives the function evaluatiion, GradFunc the partial derivatives The function dimension is required 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::~GradFunctor "virtual ROOT::Math::GradFunctor::~GradFunctor()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::GradFunctor "ROOT::Math::GradFunctor::GradFunctor(const GradFunctor &rhs)
-
-Copy constructor for functor based on ROOT::Math::IMultiGradFunction 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::Clone "ImplBase* ROOT::Math::GradFunctor::Clone() const
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor::NDim "unsigned int ROOT::Math::GradFunctor::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1GradFunctor1D.xml
-%feature("docstring") ROOT::Math::GradFunctor1D "
-
-GradFunctor1D class for one-dimensional gradient functions. It is used to wrap in a very C++ callable object to make a 1D gradient functions. It can be constructed in three different way: 
-from an object implementing both double operator()( double  ) for the function evaluation and double Derivative(double ) for the partial derivatives
-
-from an object implementing any member function like Foo::XXX(double ) for the function evaluation and any other member function like Foo::YYY(double ) for the derivative.
-
-from an 2 function objects implementing double operator()( double ) . One object provides the function evaluation, the other the derivative.
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::GradFunctor1D "ROOT::Math::GradFunctor1D::GradFunctor1D()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::GradFunctor1D "ROOT::Math::GradFunctor1D::GradFunctor1D(const Func &f)
-
-construct from an object with the right signature implementing both operator() (double x) and Derivative(double x) 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::GradFunctor1D "ROOT::Math::GradFunctor1D::GradFunctor1D(const PtrObj &p, MemFn memFn, GradMemFn gradFn)
-
-construct from a pointer to class and two pointers to member functions, one for the function evaluation and the other for the derivative. The member functions must take a double as argument and return a double 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::GradFunctor1D "ROOT::Math::GradFunctor1D::GradFunctor1D(const Func &f, const GradFunc &g)
-
-construct from two 1D function objects 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::~GradFunctor1D "virtual ROOT::Math::GradFunctor1D::~GradFunctor1D()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::GradFunctor1D "ROOT::Math::GradFunctor1D::GradFunctor1D(const GradFunctor1D &rhs)
-
-Copy constructor for  Functor based on ROOT::Math::IGradFunction 
-";
-
-%feature("docstring")  ROOT::Math::GradFunctor1D::Clone "ImplBase* ROOT::Math::GradFunctor1D::Clone() const
-
-Clone a function. Each derived class will implement their version of the provate DoClone method 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1GradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::GradientCalculator "
-
-interface class for gradient calculators
-
-C++ includes: GradientCalculator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::GradientCalculator::~GradientCalculator "virtual ROOT::Minuit2::GradientCalculator::~GradientCalculator()
-";
-
-
-// File: classROOT_1_1Math_1_1GSL1DMinimizerWrapper.xml
-%feature("docstring") ROOT::Math::GSL1DMinimizerWrapper "
-
-wrapper class for gsl_min_fminimizer structure
-
-C++ includes: GSL1DMinimizerWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSL1DMinimizerWrapper::GSL1DMinimizerWrapper "ROOT::Math::GSL1DMinimizerWrapper::GSL1DMinimizerWrapper(const gsl_min_fminimizer_type *T)
-";
-
-%feature("docstring")  ROOT::Math::GSL1DMinimizerWrapper::~GSL1DMinimizerWrapper "virtual ROOT::Math::GSL1DMinimizerWrapper::~GSL1DMinimizerWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSL1DMinimizerWrapper::Get "gsl_min_fminimizer* ROOT::Math::GSL1DMinimizerWrapper::Get() const
-";
-
-
-// File: classROOT_1_1Math_1_1GSLDerivator.xml
-%feature("docstring") ROOT::Math::GSLDerivator "
-
-Class for computing numerical derivative of a function based on the GSL numerical algorithm This class is implemented using the numerical derivatives algorithms provided by GSL (see GSL Online Manual ).
-
-C++ includes: GSLDerivator.h
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::GSLDerivator "ROOT::Math::GSLDerivator::GSLDerivator()
-
-Default Constructor of a  GSLDerivator class based on GSL numerical differentiation algorithms 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::~GSLDerivator "virtual ROOT::Math::GSLDerivator::~GSLDerivator()
-
-destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::SetFunction "void ROOT::Math::GSLDerivator::SetFunction(const IGenFunction &f)
-
-Set the function for calculating the derivatives. The function must implement the ROOT::Math::IGenFunction signature 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::SetFunction "void ROOT::Math::GSLDerivator::SetFunction(GSLFuncPointer f, void *p=0)
-
-Set the function f for evaluating the derivative using a GSL function pointer type
-
-Parameters:
------------
-
-f: 
-: free function pointer of the GSL required type
-
-p: 
-: pointer to the object carrying the function state (for example the function object itself) 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::EvalCentral "double ROOT::Math::GSLDerivator::EvalCentral(double x, double h)
-
-Computes the numerical derivative at a point x using an adaptive central difference algorithm with a step size h. 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::EvalForward "double ROOT::Math::GSLDerivator::EvalForward(double x, double h)
-
-Computes the numerical derivative at a point x using an adaptive forward difference algorithm with a step size h. The function is evaluated only at points greater than x and at x itself. 
-";
-
-%feature("docstring")  ROOT::Math::GSLDerivator::EvalBackward "double ROOT::Math::GSLDerivator::EvalBackward(double x, double h)
-
-Computes the numerical derivative at a point x using an adaptive backward difference algorithm with a step size h. The function is evaluated only at points less than x and at x itself. 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLFunctionAdapter.xml
-%feature("docstring") ROOT::Math::GSLFunctionAdapter "
-
-Class for adapting any C++ functor class to C function pointers used by GSL. The templated C++ function class must implement:
-
-double operator( double x) and if the derivatives are required:   double Gradient( double x)
-
-This class defines static methods with will be used to fill the  gsl_function and  gsl_function_fdf structs used by GSL. See for examples the GSL online manual
-
-C++ includes: GSLFunctionAdapter.h
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionAdapter::GSLFunctionAdapter "ROOT::Math::GSLFunctionAdapter< UserFunc >::GSLFunctionAdapter()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionAdapter::~GSLFunctionAdapter "virtual ROOT::Math::GSLFunctionAdapter< UserFunc >::~GSLFunctionAdapter()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLFunctionDerivWrapper.xml
-%feature("docstring") ROOT::Math::GSLFunctionDerivWrapper "
-
-class to wrap a gsl_function_fdf (with derivatives)
-
-C++ includes: GSLFunctionWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::GSLFunctionDerivWrapper "ROOT::Math::GSLFunctionDerivWrapper::GSLFunctionDerivWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::SetFuncPointer "void ROOT::Math::GSLFunctionDerivWrapper::SetFuncPointer(GSLFuncPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::SetDerivPointer "void ROOT::Math::GSLFunctionDerivWrapper::SetDerivPointer(GSLFuncPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::SetFdfPointer "void ROOT::Math::GSLFunctionDerivWrapper::SetFdfPointer(GSLFdfPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::SetParams "void ROOT::Math::GSLFunctionDerivWrapper::SetParams(void *p)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::GetFunc "gsl_function_fdf* ROOT::Math::GSLFunctionDerivWrapper::GetFunc()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::Derivative "double ROOT::Math::GSLFunctionDerivWrapper::Derivative(double x)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::Fdf "void ROOT::Math::GSLFunctionDerivWrapper::Fdf(double x, double &f, double &df)
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionDerivWrapper::IsValid "bool ROOT::Math::GSLFunctionDerivWrapper::IsValid()
-
-check if function is valid (has been set) 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLFunctionWrapper.xml
-%feature("docstring") ROOT::Math::GSLFunctionWrapper "
-
-Wrapper class to the gsl_function C structure. This class to fill the GSL C structure gsl_function with the C++ function objcet. Use the class  ROOT::Math::GSLFunctionAdapter to adapt the C++ function object to the right signature (function pointer type) requested by GSL
-
-C++ includes: GSLFunctionWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::GSLFunctionWrapper "ROOT::Math::GSLFunctionWrapper::GSLFunctionWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::SetFuncPointer "void ROOT::Math::GSLFunctionWrapper::SetFuncPointer(GSLFuncPointer f)
-
-set in the GSL C struct the pointer to the function evaluation 
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::SetParams "void ROOT::Math::GSLFunctionWrapper::SetParams(void *p)
-
-set in the GSL C struct the extra-object pointer 
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::SetFunction "void ROOT::Math::GSLFunctionWrapper::SetFunction(const FuncType &f)
-
-fill the GSL C struct from a generic C++ callable object implementing operator() 
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::GetFunc "gsl_function* ROOT::Math::GSLFunctionWrapper::GetFunc()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::FunctionPtr "GSLFuncPointer ROOT::Math::GSLFunctionWrapper::FunctionPtr()
-";
-
-%feature("docstring")  ROOT::Math::GSLFunctionWrapper::IsValid "bool ROOT::Math::GSLFunctionWrapper::IsValid()
-
-check if function is valid (has been set) 
-";
-
-
-// File: classGSLLevenbergMarquardtMinimizer.xml
-%feature("docstring") GSLLevenbergMarquardtMinimizer "
-
-It's a facade to  ROOT::Math::GSLNLSMinimizer which, in turn, is a facade to the actual GSL's gsl_multifit_fdfsolver_type (http://www.gnu.org/software/gsl/manual/html_node/Nonlinear-Least_002dSquares-Fitting.html).
-
-C++ includes: GSLLevenbergMarquardtMinimizer.h
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::GSLLevenbergMarquardtMinimizer "GSLLevenbergMarquardtMinimizer::GSLLevenbergMarquardtMinimizer()
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::~GSLLevenbergMarquardtMinimizer "GSLLevenbergMarquardtMinimizer::~GSLLevenbergMarquardtMinimizer() override
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::setTolerance "void GSLLevenbergMarquardtMinimizer::setTolerance(double value)
-
-Sets tolerance on the function value at the minimum. 
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::tolerance "double GSLLevenbergMarquardtMinimizer::tolerance() const
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::setPrintLevel "void GSLLevenbergMarquardtMinimizer::setPrintLevel(int value)
-
-Sets minimizer internal print level. 
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::printLevel "int GSLLevenbergMarquardtMinimizer::printLevel() const
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::setMaxIterations "void GSLLevenbergMarquardtMinimizer::setMaxIterations(int value)
-
-Sets maximum number of iterations. This is an internal minimizer setting which has no direct relation to the number of objective function calls (e.g. numberOfIteraction=5 might correspond to ~100 objective function calls). 
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::maxIterations "int GSLLevenbergMarquardtMinimizer::maxIterations() const
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::statusToString "std::string GSLLevenbergMarquardtMinimizer::statusToString() const override
-
-Returns string representation of current minimizer status. 
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::statusMap "std::map< std::string, std::string > GSLLevenbergMarquardtMinimizer::statusMap() const override
-
-Returns map of string representing different minimizer statuses. 
-";
-
-%feature("docstring")  GSLLevenbergMarquardtMinimizer::requiresResiduals "bool GSLLevenbergMarquardtMinimizer::requiresResiduals() override
-
-Returns true if minimizer computations are residual-based, false otherwise. 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMinimizer.xml
-%feature("docstring") ROOT::Math::GSLMinimizer "
-
-GSLMinimizer class. Implementation of the  ROOT::Math::Minimizer interface using the GSL multi-dimensional minimization algorithms.
-
-See GSL doc from more info on the GSL minimization algorithms.
-
-The class implements the  ROOT::Math::Minimizer interface and can be instantiated using the  ROOT plugin manager (plugin name is \"GSLMultiMin\"). The varius minimization algorithms (conjugatefr, conjugatepr, bfgs, etc..) can be passed as enumerations and also as a string. The default algorithm is conjugatefr (Fletcher-Reeves conjugate gradient algorithm).
-
-C++ includes: GSLMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::GSLMinimizer "ROOT::Math::GSLMinimizer::GSLMinimizer(ROOT::Math::EGSLMinimizerType type=ROOT::Math::kConjugateFR)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::GSLMinimizer "ROOT::Math::GSLMinimizer::GSLMinimizer(const char *type)
-
-Constructor with a string giving name of algorithm 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::~GSLMinimizer "virtual ROOT::Math::GSLMinimizer::~GSLMinimizer()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::SetFunction "virtual void ROOT::Math::GSLMinimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::SetFunction "virtual void ROOT::Math::GSLMinimizer::SetFunction(const ROOT::Math::IMultiGradFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::Minimize "virtual bool ROOT::Math::GSLMinimizer::Minimize()
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::Edm "virtual double ROOT::Math::GSLMinimizer::Edm() const
-
-return expected distance reached from the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::MinGradient "virtual const double* ROOT::Math::GSLMinimizer::MinGradient() const
-
-return pointer to gradient values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::NCalls "virtual unsigned int ROOT::Math::GSLMinimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::ProvidesError "virtual bool ROOT::Math::GSLMinimizer::ProvidesError() const
-
-minimizer provides error and error matrix 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::Errors "virtual const double* ROOT::Math::GSLMinimizer::Errors() const
-
-return errors at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer::CovMatrix "virtual double ROOT::Math::GSLMinimizer::CovMatrix(unsigned int, unsigned int) const
-
-return covariance matrices elements if the variable is fixed the matrix is zero The ordering of the variables is the same as in errors 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMinimizer1D.xml
-%feature("docstring") ROOT::Math::GSLMinimizer1D "
-
-Minimizer for arbitrary one dimensional functions.
-
-Implemented using GSL, for detailed description see: GSL online doc
-
-The algorithms uspported are only bracketing algorithm which do not use derivatives information. The algorithms which can be chosen at construction time are GOLDENSECTION, whic is the simplest method but the slowest and BRENT (the default one) which combines the golden section with a parabolic interpolation.
-
-This class does not support copying
-
-C++ includes: GSLMinimizer1D.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::GSLMinimizer1D "ROOT::Math::GSLMinimizer1D::GSLMinimizer1D(Minim1D::Type type=Minim1D::kBRENT)
-
-Construct the minimizer passing the minimizer type using the Minim1D::Algorithm enumeration 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::~GSLMinimizer1D "virtual ROOT::Math::GSLMinimizer1D::~GSLMinimizer1D()
-
-Destructor: free allocated resources 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::SetFunction "void ROOT::Math::GSLMinimizer1D::SetFunction(const UserFunc &f, double xmin, double xlow, double xup)
-
-Set, or reset, minimizer to use the function f and the initial search interval [xlow, xup], with a guess for the location of the minimum xmin. The condition :  $ f(xlow) > f(xmin) < f(xup)$ must be satisfied 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::SetFunction "void ROOT::Math::GSLMinimizer1D::SetFunction(GSLFuncPointer f, void *params, double xmin, double xlow, double xup)
-
-Set, or reset, minimizer to use the function f and the initial search interval [xlow, xup], with a guess for the location of the minimum xmin. The condition :  $ f(xlow) > f(xmin) < f(xup) $ must be satisfied
-
-Method specialized on the GSL function type 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::Iterate "int ROOT::Math::GSLMinimizer1D::Iterate()
-
-Perform a minimizer iteration and if an unexepcted problem occurr then an error code will be returned 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::XMinimum "double ROOT::Math::GSLMinimizer1D::XMinimum() const
-
-Return current estimate of the position of the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::XLower "double ROOT::Math::GSLMinimizer1D::XLower() const
-
-Return current lower bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::XUpper "double ROOT::Math::GSLMinimizer1D::XUpper() const
-
-Return current upper bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::FValMinimum "double ROOT::Math::GSLMinimizer1D::FValMinimum() const
-
-Return function value at current estimate of the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::FValLower "double ROOT::Math::GSLMinimizer1D::FValLower() const
-
-Return function value at current lower bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::FValUpper "double ROOT::Math::GSLMinimizer1D::FValUpper() const
-
-Return function value at current upper bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::Minimize "bool ROOT::Math::GSLMinimizer1D::Minimize(int maxIter, double absTol, double relTol)
-
-Find minimum position iterating until convergence specified by the absolute and relative tolerance or the maximum number of iteration is reached Return true is result is successfull @param maxIter maximum number of iteration @param absTol desired absolute error in the minimum position @param absTol desired relative error in the minimum position 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::Iterations "int ROOT::Math::GSLMinimizer1D::Iterations() const
-
-Return number of iteration used to find minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::Status "int ROOT::Math::GSLMinimizer1D::Status() const
-
-Return status of last minimization 
-";
-
-%feature("docstring")  ROOT::Math::GSLMinimizer1D::Name "const char* ROOT::Math::GSLMinimizer1D::Name() const
-
-Return name of minimization algorithm 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiFit.xml
-%feature("docstring") ROOT::Math::GSLMultiFit "
-
-GSLMultiFit, internal class for implementing GSL non linear least square GSL fitting
-
-C++ includes: GSLMultiFit.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::GSLMultiFit "ROOT::Math::GSLMultiFit::GSLMultiFit(const gsl_multifit_fdfsolver_type *type=0)
-
-Default constructor No need to specify the type so far since only one solver exists so far 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::~GSLMultiFit "ROOT::Math::GSLMultiFit::~GSLMultiFit()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::CreateSolver "void ROOT::Math::GSLMultiFit::CreateSolver(unsigned int npoints, unsigned int npar)
-
-create the minimizer from the type and size of number of fitting points and number of parameters 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::Set "int ROOT::Math::GSLMultiFit::Set(const std::vector< Func > &funcVec, const double *x)
-
-set the solver parameters 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::Name "std::string ROOT::Math::GSLMultiFit::Name() const
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::Iterate "int ROOT::Math::GSLMultiFit::Iterate()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::X "const double* ROOT::Math::GSLMultiFit::X() const
-
-parameter values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::Gradient "const double* ROOT::Math::GSLMultiFit::Gradient() const
-
-gradient value at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::CovarMatrix "const double* ROOT::Math::GSLMultiFit::CovarMatrix() const
-
-return covariance matrix of the parameters 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::TestGradient "int ROOT::Math::GSLMultiFit::TestGradient(double absTol) const
-
-test gradient (ask from solver gradient vector) 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::TestDelta "int ROOT::Math::GSLMultiFit::TestDelta(double absTol, double relTol) const
-
-test using abs and relative tolerance |dx| < absTol + relTol*|x| for every component 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFit::Edm "double ROOT::Math::GSLMultiFit::Edm() const
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiFitFunctionAdapter.xml
-%feature("docstring") ROOT::Math::GSLMultiFitFunctionAdapter "
-
-Class for adapting a C++ functor class to C function pointers used by GSL MultiFit Algorithm The templated C++ function class must implement:
-
-double operator( const double *  x) and if the derivatives are required:   void Gradient( const double *   x, double * g) and   void FdF( const double *   x, double &f, double * g)
-
-This class defines static methods with will be used to fill the  gsl_multimin_function and  gsl_multimin_function_fdf structs used by GSL. See for examples the GSL online manual
-
-C++ includes: GSLMultiFitFunctionAdapter.h
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiFitFunctionWrapper.xml
-%feature("docstring") ROOT::Math::GSLMultiFitFunctionWrapper "
-
-wrapper to a multi-dim function withtout derivatives for multi-dimensional minimization algorithm
-
-C++ includes: GSLMultiFitFunctionWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFitFunctionWrapper::GSLMultiFitFunctionWrapper "ROOT::Math::GSLMultiFitFunctionWrapper::GSLMultiFitFunctionWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFitFunctionWrapper::SetFunction "void ROOT::Math::GSLMultiFitFunctionWrapper::SetFunction(const FuncVector &f, unsigned int nres, unsigned int npar)
-
-Fill gsl function structure from a C++ function iterator and size and number of residuals. 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiFitFunctionWrapper::GetFunc "gsl_multifit_function_fdf* ROOT::Math::GSLMultiFitFunctionWrapper::GetFunc()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiMinDerivFunctionWrapper.xml
-%feature("docstring") ROOT::Math::GSLMultiMinDerivFunctionWrapper "
-
-Wrapper for a multi-dimensional function with derivatives used in GSL multidim minimization algorithm
-
-C++ includes: GSLMultiMinFunctionWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::GSLMultiMinDerivFunctionWrapper "ROOT::Math::GSLMultiMinDerivFunctionWrapper::GSLMultiMinDerivFunctionWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFuncPointer "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFuncPointer(GSLMultiMinFuncPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDerivPointer "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDerivPointer(GSLMultiMinDfPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFdfPointer "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFdfPointer(GSLMultiMinFdfPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDim "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetDim(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetParams "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetParams(void *p)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFunction "void ROOT::Math::GSLMultiMinDerivFunctionWrapper::SetFunction(const FuncType &f)
-
-Fill gsl function structure from a C++ Function class. 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::GetFunc "gsl_multimin_function_fdf* ROOT::Math::GSLMultiMinDerivFunctionWrapper::GetFunc()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinDerivFunctionWrapper::IsValid "bool ROOT::Math::GSLMultiMinDerivFunctionWrapper::IsValid()
-
-check if function is valid (has been set) 
-";
-
-
-// File: structROOT_1_1Math_1_1GSLMultiMinFunctionAdapter.xml
-%feature("docstring") ROOT::Math::GSLMultiMinFunctionAdapter "
-
-Class for adapting any multi-dimension C++ functor class to C function pointers used by GSL MultiMin algorithms. The templated C++ function class must implement:
-
-double operator( const double *  x) and if the derivatives are required:   void Gradient( const double *   x, double * g)
-
-This class defines static methods with will be used to fill the  gsl_multimin_function and  gsl_multimin_function_fdf structs used by GSL. See for examples the GSL online manual
-
-C++ includes: GSLMultiMinFunctionAdapter.h
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiMinFunctionWrapper.xml
-%feature("docstring") ROOT::Math::GSLMultiMinFunctionWrapper "
-
-wrapper to a multi-dim function withtout derivatives for multi-dimensional minimization algorithm
-
-C++ includes: GSLMultiMinFunctionWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::GSLMultiMinFunctionWrapper "ROOT::Math::GSLMultiMinFunctionWrapper::GSLMultiMinFunctionWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::SetFuncPointer "void ROOT::Math::GSLMultiMinFunctionWrapper::SetFuncPointer(GSLMultiMinFuncPointer f)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::SetDim "void ROOT::Math::GSLMultiMinFunctionWrapper::SetDim(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::SetParams "void ROOT::Math::GSLMultiMinFunctionWrapper::SetParams(void *p)
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::SetFunction "void ROOT::Math::GSLMultiMinFunctionWrapper::SetFunction(const FuncType &f)
-
-Fill gsl function structure from a C++ Function class. 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::GetFunc "gsl_multimin_function* ROOT::Math::GSLMultiMinFunctionWrapper::GetFunc()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinFunctionWrapper::IsValid "bool ROOT::Math::GSLMultiMinFunctionWrapper::IsValid()
-";
-
-
-// File: classGSLMultiMinimizer.xml
-%feature("docstring") GSLMultiMinimizer "
-
-Wrapper for the CERN  ROOT facade of the GSL multi minimizer family (gradient descent based).
-
-C++ includes: GSLMultiMinimizer.h
-";
-
-%feature("docstring")  GSLMultiMinimizer::GSLMultiMinimizer "GSLMultiMinimizer::GSLMultiMinimizer(const std::string &algorithmName=\"ConjugateFR\")
-";
-
-%feature("docstring")  GSLMultiMinimizer::~GSLMultiMinimizer "GSLMultiMinimizer::~GSLMultiMinimizer() override
-";
-
-%feature("docstring")  GSLMultiMinimizer::setPrintLevel "void GSLMultiMinimizer::setPrintLevel(int value)
-
-Sets minimizer internal print level. 
-";
-
-%feature("docstring")  GSLMultiMinimizer::printLevel "int GSLMultiMinimizer::printLevel() const
-";
-
-%feature("docstring")  GSLMultiMinimizer::setMaxIterations "void GSLMultiMinimizer::setMaxIterations(int value)
-
-Sets maximum number of iterations. This is an internal minimizer setting which has no direct relation to the number of objective function calls (e.g. numberOfIteraction=5 might correspond to ~100 objective function calls). 
-";
-
-%feature("docstring")  GSLMultiMinimizer::maxIterations "int GSLMultiMinimizer::maxIterations() const
-";
-
-%feature("docstring")  GSLMultiMinimizer::statusToString "std::string GSLMultiMinimizer::statusToString() const override
-
-Returns string representation of current minimizer status. 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLMultiMinimizer.xml
-%feature("docstring") ROOT::Math::GSLMultiMinimizer "
-
-GSLMultiMinimizer class , for minimizing multi-dimensional function using derivatives
-
-C++ includes: GSLMultiMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::GSLMultiMinimizer "ROOT::Math::GSLMultiMinimizer::GSLMultiMinimizer(ROOT::Math::EGSLMinimizerType type)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::~GSLMultiMinimizer "ROOT::Math::GSLMultiMinimizer::~GSLMultiMinimizer()
-
-Destructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Set "int ROOT::Math::GSLMultiMinimizer::Set(const ROOT::Math::IMultiGradFunction &func, const double *x, double stepSize, double tol)
-
-set the function to be minimize the initial minimizer parameters, step size and tolerance in the line search 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::CreateMinimizer "void ROOT::Math::GSLMultiMinimizer::CreateMinimizer(unsigned int n)
-
-create the minimizer from the type and size 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Name "std::string ROOT::Math::GSLMultiMinimizer::Name() const
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Iterate "int ROOT::Math::GSLMultiMinimizer::Iterate()
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::X "double* ROOT::Math::GSLMultiMinimizer::X() const
-
-x values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Minimum "double ROOT::Math::GSLMultiMinimizer::Minimum() const
-
-function value at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Gradient "double* ROOT::Math::GSLMultiMinimizer::Gradient() const
-
-gradient value at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::Restart "int ROOT::Math::GSLMultiMinimizer::Restart()
-
-restart minimization from current point 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::TestGradient "int ROOT::Math::GSLMultiMinimizer::TestGradient(double absTol) const
-
-test gradient (ask from minimizer gradient vector) 
-";
-
-%feature("docstring")  ROOT::Math::GSLMultiMinimizer::TestGradient "int ROOT::Math::GSLMultiMinimizer::TestGradient(const double *g, double absTol) const
-
-test gradient (require a vector gradient) 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLNLSMinimizer.xml
-%feature("docstring") ROOT::Math::GSLNLSMinimizer "
-
-GSLNLSMinimizer class for Non Linear Least Square fitting It Uses the Levemberg-Marquardt algorithm from GSL Non Linear Least Square fitting.
-
-C++ includes: GSLNLSMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::GSLNLSMinimizer "ROOT::Math::GSLNLSMinimizer::GSLNLSMinimizer(int type=0)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::~GSLNLSMinimizer "ROOT::Math::GSLNLSMinimizer::~GSLNLSMinimizer()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::SetFunction "virtual void ROOT::Math::GSLNLSMinimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::SetFunction "virtual void ROOT::Math::GSLNLSMinimizer::SetFunction(const ROOT::Math::IMultiGradFunction &func)
-
-set gradient the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::Minimize "virtual bool ROOT::Math::GSLNLSMinimizer::Minimize()
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::Edm "virtual double ROOT::Math::GSLNLSMinimizer::Edm() const
-
-return expected distance reached from the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::MinGradient "virtual const double* ROOT::Math::GSLNLSMinimizer::MinGradient() const
-
-return pointer to gradient values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::NCalls "virtual unsigned int ROOT::Math::GSLNLSMinimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::ProvidesError "virtual bool ROOT::Math::GSLNLSMinimizer::ProvidesError() const
-
-minimizer provides error and error matrix
-
-number of free variables (real dimension of the problem) this is <= Function(). NDim() which is the total 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::Errors "virtual const double* ROOT::Math::GSLNLSMinimizer::Errors() const
-
-return errors at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::CovMatrix "virtual double ROOT::Math::GSLNLSMinimizer::CovMatrix(unsigned int, unsigned int) const
-
-return covariance matrices elements if the variable is fixed the matrix is zero The ordering of the variables is the same as in errors 
-";
-
-%feature("docstring")  ROOT::Math::GSLNLSMinimizer::CovMatrixStatus "virtual int ROOT::Math::GSLNLSMinimizer::CovMatrixStatus() const
-
-return covariance matrix status 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRandomEngine.xml
-%feature("docstring") ROOT::Math::GSLRandomEngine "
-
-GSLRandomEngine Base class for all GSL random engines, normally user instantiate the derived classes which creates internally the generator.
-
-The main GSL generators (see here) are available as derived classes In addition to generate uniform numbers it provides method for generating numbers according to pre-defined distributions using the GSL functions from GSL random number distributions.
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::GSLRandomEngine "ROOT::Math::GSLRandomEngine::GSLRandomEngine()
-
-default constructor. No creation of rng is done. If then  Initialize() is called an engine is created based on default GSL type (MT) 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::GSLRandomEngine "ROOT::Math::GSLRandomEngine::GSLRandomEngine(GSLRngWrapper *rng)
-
-create from an existing rng. User manage the rng pointer which is then deleted olny by calling  Terminate()
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::GSLRandomEngine "ROOT::Math::GSLRandomEngine::GSLRandomEngine(const GSLRandomEngine &eng)
-
-Copy constructor : clone the contained GSL generator 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::Initialize "void ROOT::Math::GSLRandomEngine::Initialize()
-
-initialize the generator If no rng is present the default one based on Mersenne and Twister is created 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::Terminate "void ROOT::Math::GSLRandomEngine::Terminate()
-
-delete pointer to contained rng 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::~GSLRandomEngine "virtual ROOT::Math::GSLRandomEngine::~GSLRandomEngine()
-
-call  Terminate()
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::Rndm "double ROOT::Math::GSLRandomEngine::Rndm() const
-
-Generate a random number between ]0,1] 0 is excluded and 1 is included 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::RndmInt "unsigned long ROOT::Math::GSLRandomEngine::RndmInt(unsigned long max) const
-
-Generate an integer number between [0,max-1] (including 0 and max-1) if max is larger than available range of algorithm an error message is printed and zero is returned 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::IntRndm "unsigned long ROOT::Math::GSLRandomEngine::IntRndm() const
-
-Generate an integer number between [0,max_generator-1] (including 0 and max-1) if max is larger than available range of algorithm an error message is printed and zero is returned 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::RandomArray "void ROOT::Math::GSLRandomEngine::RandomArray(Iterator begin, Iterator end) const
-
-Generate an array of random numbers. The iterators points to the random numbers 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::RandomArray "void ROOT::Math::GSLRandomEngine::RandomArray(double *begin, double *end) const
-
-Generate an array of random numbers The iterators points to the random numbers 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::Name "std::string ROOT::Math::GSLRandomEngine::Name() const
-
-return name of generator 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::Size "unsigned int ROOT::Math::GSLRandomEngine::Size() const
-
-return the state size of generator 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::MinInt "unsigned long ROOT::Math::GSLRandomEngine::MinInt() const
-
-return the minimum integer a generator can handle typically this value is 0 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::MaxInt "unsigned long ROOT::Math::GSLRandomEngine::MaxInt() const
-
-return the maximum integer +1 a generator can handle 
-";
-
-%feature("docstring")  ROOT::Math::GSLRandomEngine::SetSeed "void ROOT::Math::GSLRandomEngine::SetSeed(unsigned int seed) const
-
-set the random generator seed 
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngCMRG.xml
-%feature("docstring") ROOT::Math::GSLRngCMRG "
-
-Combined multiple recursive generator (L'Ecuyer) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngCMRG::GSLRngCMRG "ROOT::Math::GSLRngCMRG::GSLRngCMRG()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngGFSR4.xml
-%feature("docstring") ROOT::Math::GSLRngGFSR4 "
-
-Lagged Fibonacci generator by Ziff see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngGFSR4::GSLRngGFSR4 "ROOT::Math::GSLRngGFSR4::GSLRngGFSR4()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngMinStd.xml
-%feature("docstring") ROOT::Math::GSLRngMinStd "
-
-MINSTD generator (Park and Miller) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngMinStd::GSLRngMinStd "ROOT::Math::GSLRngMinStd::GSLRngMinStd()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngMixMax.xml
-%feature("docstring") ROOT::Math::GSLRngMixMax "
-
-MixMax generator based on  ROOT::Math::MixMaxEngine of N=240
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngMixMax::GSLRngMixMax "ROOT::Math::GSLRngMixMax::GSLRngMixMax()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngMixMax::~GSLRngMixMax "virtual ROOT::Math::GSLRngMixMax::~GSLRngMixMax()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngMRG.xml
-%feature("docstring") ROOT::Math::GSLRngMRG "
-
-5-th order multiple recursive generator (L'Ecuyer, Blouin and Coutre) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngMRG::GSLRngMRG "ROOT::Math::GSLRngMRG::GSLRngMRG()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngMT.xml
-%feature("docstring") ROOT::Math::GSLRngMT "
-
-Mersenne-Twister generator gsl_rng_mt19937 from here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngMT::GSLRngMT "ROOT::Math::GSLRngMT::GSLRngMT()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRand.xml
-%feature("docstring") ROOT::Math::GSLRngRand "
-
-BSD rand() generator gsl_rmg_rand from here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRand::GSLRngRand "ROOT::Math::GSLRngRand::GSLRngRand()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanLux.xml
-%feature("docstring") ROOT::Math::GSLRngRanLux "
-
-Old Ranlux generator (James, Luscher) (default luxury level, p = 223) (This is eequivalent to TRandom1 with default luxury level) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanLux::GSLRngRanLux "ROOT::Math::GSLRngRanLux::GSLRngRanLux()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanLuxD1.xml
-%feature("docstring") ROOT::Math::GSLRngRanLuxD1 "
-
-Double precision (48 bits) version of Second generation of Ranlux generator with luxury level of 1 (It throws away 202 value for every 12 used) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanLuxD1::GSLRngRanLuxD1 "ROOT::Math::GSLRngRanLuxD1::GSLRngRanLuxD1()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanLuxD2.xml
-%feature("docstring") ROOT::Math::GSLRngRanLuxD2 "
-
-Double precision (48 bits) version of Second generation of Ranlux generator with luxury level of 2 (It throws away 397 value for every 12 used) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanLuxD2::GSLRngRanLuxD2 "ROOT::Math::GSLRngRanLuxD2::GSLRngRanLuxD2()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanLuxS1.xml
-%feature("docstring") ROOT::Math::GSLRngRanLuxS1 "
-
-Second generation of Ranlux generator for single precision with luxury level of 1 (It throws away 202 values for every 12 used) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanLuxS1::GSLRngRanLuxS1 "ROOT::Math::GSLRngRanLuxS1::GSLRngRanLuxS1()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanLuxS2.xml
-%feature("docstring") ROOT::Math::GSLRngRanLuxS2 "
-
-Second generation of Ranlux generator for Single precision with luxury level of 2 (It throws away 397 value for every 12 used) see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanLuxS2::GSLRngRanLuxS2 "ROOT::Math::GSLRngRanLuxS2::GSLRngRanLuxS2()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngRanMar.xml
-%feature("docstring") ROOT::Math::GSLRngRanMar "
-
-RANMAR generator see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngRanMar::GSLRngRanMar "ROOT::Math::GSLRngRanMar::GSLRngRanMar()
-";
-
-
-// File: structROOT_1_1Math_1_1GSLRngROOTWrapper.xml
-%feature("docstring") ROOT::Math::GSLRngROOTWrapper "";
-
-%feature("docstring")  ROOT::Math::GSLRngROOTWrapper::GSLRngROOTWrapper "ROOT::Math::GSLRngROOTWrapper< Engine >::GSLRngROOTWrapper()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngROOTWrapper::~GSLRngROOTWrapper "ROOT::Math::GSLRngROOTWrapper< Engine >::~GSLRngROOTWrapper()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngTaus.xml
-%feature("docstring") ROOT::Math::GSLRngTaus "
-
-Tausworthe generator by L'Ecuyer see here
-
-C++ includes: GSLRndmEngines.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngTaus::GSLRngTaus "ROOT::Math::GSLRngTaus::GSLRngTaus()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLRngWrapper.xml
-%feature("docstring") ROOT::Math::GSLRngWrapper "
-
-GSLRngWrapper class to wrap gsl_rng structure
-
-C++ includes: GSLRngWrapper.h
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::GSLRngWrapper "ROOT::Math::GSLRngWrapper::GSLRngWrapper()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::GSLRngWrapper "ROOT::Math::GSLRngWrapper::GSLRngWrapper(const gsl_rng_type *type)
-
-Constructor with type 
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::GSLRngWrapper "ROOT::Math::GSLRngWrapper::GSLRngWrapper(const gsl_rng *r)
-
-construct from an existing gsl_rng it is managed externally - so will not be deleted at the end 
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::GSLRngWrapper "ROOT::Math::GSLRngWrapper::GSLRngWrapper(GSLRngWrapper &r)
-
-Copy constructor - clone the GSL object and manage it 
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::~GSLRngWrapper "ROOT::Math::GSLRngWrapper::~GSLRngWrapper()
-
-Destructor (free the rng if not done before) 
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::Allocate "void ROOT::Math::GSLRngWrapper::Allocate()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::Free "void ROOT::Math::GSLRngWrapper::Free()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::SetType "void ROOT::Math::GSLRngWrapper::SetType(const gsl_rng_type *type)
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::SetDefaultType "void ROOT::Math::GSLRngWrapper::SetDefaultType()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::PrintState "void ROOT::Math::GSLRngWrapper::PrintState() const
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::Rng "gsl_rng* ROOT::Math::GSLRngWrapper::Rng()
-";
-
-%feature("docstring")  ROOT::Math::GSLRngWrapper::Rng "const gsl_rng* ROOT::Math::GSLRngWrapper::Rng() const
-";
-
-
-// File: classROOT_1_1Math_1_1GSLSimAnFunc.xml
-%feature("docstring") ROOT::Math::GSLSimAnFunc "
-
-GSLSimAnFunc class description. Interface class for the objetive function to be used in simulated annealing If user wants to re-implement some of the methods (like the one defining the metric) which are used by the the simulated annealing algorithm must build a user derived class. NOTE: Derived classes must re-implement the assignment and copy constructor to call them of the parent class
-
-C++ includes: GSLSimAnnealing.h
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::GSLSimAnFunc "ROOT::Math::GSLSimAnFunc::GSLSimAnFunc(const ROOT::Math::IMultiGenFunction &func, const double *x)
-
-construct from an interface of a multi-dimensional function 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::GSLSimAnFunc "ROOT::Math::GSLSimAnFunc::GSLSimAnFunc(const ROOT::Math::IMultiGenFunction &func, const double *x, const double *scale)
-
-construct from an interface of a multi-dimensional function Use optionally a scale factor (for each coordinate) which can be used to scale the step sizes (this is used for example by the minimization algorithm) 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::~GSLSimAnFunc "virtual ROOT::Math::GSLSimAnFunc::~GSLSimAnFunc()
-
-virtual distructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::FastCopy "virtual GSLSimAnFunc& ROOT::Math::GSLSimAnFunc::FastCopy(const GSLSimAnFunc &f)
-
-fast copy method called by GSL simuated annealing internally copy only the things which have been changed must be re-implemented by derived classes if needed 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Clone "virtual GSLSimAnFunc* ROOT::Math::GSLSimAnFunc::Clone() const
-
-clone method. Needs to be re-implemented by the derived classes for deep copying 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Energy "virtual double ROOT::Math::GSLSimAnFunc::Energy() const
-
-evaluate the energy ( objective function value) re-implement by derived classes if needed to be modified 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Step "virtual void ROOT::Math::GSLSimAnFunc::Step(const GSLRandomEngine &r, double maxstep)
-
-change the x[i] value using a random value urndm generated between [0,1] up to a maximum value maxstep re-implement by derived classes if needed to be modified 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Distance "virtual double ROOT::Math::GSLSimAnFunc::Distance(const GSLSimAnFunc &func) const
-
-calculate the distance (metric) between this one and another configuration Presently a cartesian metric is used. re-implement by derived classes if needed to be modified 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Print "virtual void ROOT::Math::GSLSimAnFunc::Print()
-
-print the position in the standard output std::ostream GSL prints in addition n iteration, n function calls, temperature and energy re-implement by derived classes if necessary 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::SetX "void ROOT::Math::GSLSimAnFunc::SetX(const double *x)
-
-change the x values (used by sim annealing to take a step) 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::SetX "void ROOT::Math::GSLSimAnFunc::SetX(IT begin, IT end)
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::NDim "unsigned int ROOT::Math::GSLSimAnFunc::NDim() const
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::X "double ROOT::Math::GSLSimAnFunc::X(unsigned int i) const
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::X "const std::vector<double>& ROOT::Math::GSLSimAnFunc::X() const
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::Scale "double ROOT::Math::GSLSimAnFunc::Scale(unsigned int i) const
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnFunc::SetX "void ROOT::Math::GSLSimAnFunc::SetX(unsigned int i, double x)
-";
-
-
-// File: classROOT_1_1Math_1_1GSLSimAnMinimizer.xml
-%feature("docstring") ROOT::Math::GSLSimAnMinimizer "
-
-GSLSimAnMinimizer class for minimization using simulated annealing using the algorithm from GSL. It implements the ROOT::Minimizer interface and a plug-in (name \"GSLSimAn\") exists to instantiate this class via the plug-in manager
-
-C++ includes: GSLSimAnMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnMinimizer::GSLSimAnMinimizer "ROOT::Math::GSLSimAnMinimizer::GSLSimAnMinimizer(int type=0)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnMinimizer::~GSLSimAnMinimizer "virtual ROOT::Math::GSLSimAnMinimizer::~GSLSimAnMinimizer()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnMinimizer::Minimize "virtual bool ROOT::Math::GSLSimAnMinimizer::Minimize()
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnMinimizer::NCalls "unsigned int ROOT::Math::GSLSimAnMinimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnMinimizer::getSolver "ROOT::Math::GSLSimAnnealing& ROOT::Math::GSLSimAnMinimizer::getSolver()
-";
-
-
-// File: classROOT_1_1Math_1_1GSLSimAnnealing.xml
-%feature("docstring") ROOT::Math::GSLSimAnnealing "
-
-GSLSimAnnealing class for performing a simulated annealing search of a multidimensional function
-
-C++ includes: GSLSimAnnealing.h
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::GSLSimAnnealing "ROOT::Math::GSLSimAnnealing::GSLSimAnnealing()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::~GSLSimAnnealing "ROOT::Math::GSLSimAnnealing::~GSLSimAnnealing()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::Solve "int ROOT::Math::GSLSimAnnealing::Solve(const ROOT::Math::IMultiGenFunction &func, const double *x0, const double *scale, double *xmin, bool debug=false)
-
-solve the simulated annealing given a multi-dim function, the initial vector parameters and a vector containing the scaling factors for the parameters 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::Solve "int ROOT::Math::GSLSimAnnealing::Solve(GSLSimAnFunc &func, bool debug=false)
-
-solve the simulated annealing given a  GSLSimAnFunc object The object will contain the initial state at the beginning and the final minimum state at the end 
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::Params "GSLSimAnParams& ROOT::Math::GSLSimAnnealing::Params()
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::Params "const GSLSimAnParams& ROOT::Math::GSLSimAnnealing::Params() const
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnnealing::SetParams "void ROOT::Math::GSLSimAnnealing::SetParams(const GSLSimAnParams &params)
-";
-
-
-// File: structROOT_1_1Math_1_1GSLSimAnParams.xml
-%feature("docstring") ROOT::Math::GSLSimAnParams "
-
-structure holding the simulated annealing parameters
-
-C++ includes: GSLSimAnnealing.h
-";
-
-%feature("docstring")  ROOT::Math::GSLSimAnParams::GSLSimAnParams "ROOT::Math::GSLSimAnParams::GSLSimAnParams()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1HessianGradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::HessianGradientCalculator "
-
-HessianGradientCalculator: class to calculate Gradient for Hessian
-
-C++ includes: HessianGradientCalculator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::HessianGradientCalculator "ROOT::Minuit2::HessianGradientCalculator::HessianGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::~HessianGradientCalculator "virtual ROOT::Minuit2::HessianGradientCalculator::~HessianGradientCalculator()
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::DeltaGradient "std::pair<FunctionGradient, MnAlgebraicVector> ROOT::Minuit2::HessianGradientCalculator::DeltaGradient(const MinimumParameters &, const FunctionGradient &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::Fcn "const MnFcn& ROOT::Minuit2::HessianGradientCalculator::Fcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::Trafo "const MnUserTransformation& ROOT::Minuit2::HessianGradientCalculator::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::Precision "const MnMachinePrecision& ROOT::Minuit2::HessianGradientCalculator::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::Strategy "const MnStrategy& ROOT::Minuit2::HessianGradientCalculator::Strategy() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::Ncycle "unsigned int ROOT::Minuit2::HessianGradientCalculator::Ncycle() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::StepTolerance "double ROOT::Minuit2::HessianGradientCalculator::StepTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::HessianGradientCalculator::GradTolerance "double ROOT::Minuit2::HessianGradientCalculator::GradTolerance() const
-";
-
-
-// File: classROOT_1_1Math_1_1IBaseFunctionMultiDimTempl.xml
-%feature("docstring") ROOT::Math::IBaseFunctionMultiDimTempl "
-
-Documentation for the abstract class IBaseFunctionMultiDim. Interface (abstract class) for generic functions objects of multi-dimension Provides a method to evaluate the function given a vector of coordinate values, by implementing operator() (const double *). In addition it defines the interface for copying functions via the pure virtual method  Clone() and the interface for getting the function dimension via the  NDim() method. Derived classes must implement the pure private virtual method DoEval(const double *) for the function evaluation in addition to  NDim() and  Clone().
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionMultiDimTempl::IBaseFunctionMultiDimTempl "ROOT::Math::IBaseFunctionMultiDimTempl< T >::IBaseFunctionMultiDimTempl()
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionMultiDimTempl::~IBaseFunctionMultiDimTempl "virtual ROOT::Math::IBaseFunctionMultiDimTempl< T >::~IBaseFunctionMultiDimTempl()
-
-virtual destructor 
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionMultiDimTempl::Clone "virtual IBaseFunctionMultiDimTempl<T>* ROOT::Math::IBaseFunctionMultiDimTempl< T >::Clone() const =0
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionMultiDimTempl::NDim "virtual unsigned int ROOT::Math::IBaseFunctionMultiDimTempl< T >::NDim() const =0
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1IBaseFunctionOneDim.xml
-%feature("docstring") ROOT::Math::IBaseFunctionOneDim "
-
-Interface (abstract class) for generic functions objects of one-dimension Provides a method to evaluate the function given a value (simple double) by implementing operator() (const double ). In addition it defines the interface for copying functions via the pure virtual method  Clone(). Derived classes must implement the pure virtual private method DoEval(double ) for the function evaluation in addition to  Clone(). An interface for evaluating the function passing a vector (like for multidim functions) is also provided
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionOneDim::IBaseFunctionOneDim "ROOT::Math::IBaseFunctionOneDim::IBaseFunctionOneDim()
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionOneDim::~IBaseFunctionOneDim "virtual ROOT::Math::IBaseFunctionOneDim::~IBaseFunctionOneDim()
-
-virtual destructor 
-";
-
-%feature("docstring")  ROOT::Math::IBaseFunctionOneDim::Clone "virtual IBaseFunctionOneDim* ROOT::Math::IBaseFunctionOneDim::Clone() const =0
-
-Clone a function. Each derived class will implement their version of the provate DoClone method 
-";
-
-
-// File: classROOT_1_1Math_1_1IBaseParam.xml
-%feature("docstring") ROOT::Math::IBaseParam "
-
-Documentation for the abstract class  IBaseParam. It defines the interface for dealing with the function parameters This is used only for internal convinience, to avoid redefining the Parameter API for the one and the multi-dim functions. Concrete class should derive from ROOT::Math::IParamFunction and not from this class.
-
-C++ includes: IParamFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IBaseParam::~IBaseParam "virtual ROOT::Math::IBaseParam::~IBaseParam()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::IBaseParam::Parameters "virtual const double* ROOT::Math::IBaseParam::Parameters() const =0
-
-Access the parameter values 
-";
-
-%feature("docstring")  ROOT::Math::IBaseParam::SetParameters "virtual void ROOT::Math::IBaseParam::SetParameters(const double *p)=0
-
-Set the parameter values
-
-Parameters:
------------
-
-p: 
-vector of doubles containing the parameter values.
-
-to be defined: can user change number of params ? At the moment no. 
-";
-
-%feature("docstring")  ROOT::Math::IBaseParam::NPar "virtual unsigned int ROOT::Math::IBaseParam::NPar() const =0
-
-Return the number of Parameters 
-";
-
-%feature("docstring")  ROOT::Math::IBaseParam::ParameterName "virtual std::string ROOT::Math::IBaseParam::ParameterName(unsigned int i) const
-
-Return the name of the i-th parameter (starting from zero) Overwrite if want to avoid the default name (\"Par_0, Par_1, ...\") 
-";
-
-
-// File: classTMVA_1_1IFitterTarget.xml
-%feature("docstring") TMVA::IFitterTarget "";
-
-%feature("docstring")  TMVA::IFitterTarget::IFitterTarget "TMVA::IFitterTarget::IFitterTarget()
-";
-
-%feature("docstring")  TMVA::IFitterTarget::~IFitterTarget "virtual TMVA::IFitterTarget::~IFitterTarget()
-";
-
-%feature("docstring")  TMVA::IFitterTarget::EstimatorFunction "virtual Double_t TMVA::IFitterTarget::EstimatorFunction(std::vector< Double_t > &parameters)=0
-";
-
-%feature("docstring")  TMVA::IFitterTarget::ProgressNotifier "virtual void TMVA::IFitterTarget::ProgressNotifier(TString, TString)
-";
-
-
-// File: classmumufit_1_1IFunctionAdapter.xml
-%feature("docstring") mumufit::IFunctionAdapter "
-
-Base class for objective function adapters, which converts user functions to minimize into the function which minimization machinery expects.
-
-C++ includes: IFunctionAdapter.h
-";
-
-%feature("docstring")  mumufit::IFunctionAdapter::IFunctionAdapter "IFunctionAdapter::IFunctionAdapter()
-";
-
-%feature("docstring")  mumufit::IFunctionAdapter::~IFunctionAdapter "IFunctionAdapter::~IFunctionAdapter()
-";
-
-%feature("docstring")  mumufit::IFunctionAdapter::numberOfCalls "int IFunctionAdapter::numberOfCalls() const
-";
-
-%feature("docstring")  mumufit::IFunctionAdapter::numberOfGradientCalls "int IFunctionAdapter::numberOfGradientCalls() const
-";
-
-
-// File: classROOT_1_1Math_1_1IGradientFunctionMultiDimTempl.xml
-%feature("docstring") ROOT::Math::IGradientFunctionMultiDimTempl "
-
-Interface (abstract class) for multi-dimensional functions providing a gradient calculation. It implements both the  ROOT::Math::IBaseFunctionMultiDimTempl and  ROOT::Math::IGradientMultiDimTempl interfaces. The method ROOT::Math::IFunction::Gradient calculates the full gradient vector, ROOT::Math::IFunction::Derivative calculates the partial derivative for each coordinate and ROOT::Math::Fdf calculates the gradient and the function value at the same time. The pure private virtual method DoDerivative() must be implemented by the derived classes, while Gradient and FdF are by default implemented using DoDerivative, butthey can be overloaded by the derived classes to improve the efficiency in the derivative calculation.
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionMultiDimTempl::~IGradientFunctionMultiDimTempl "virtual ROOT::Math::IGradientFunctionMultiDimTempl< T >::~IGradientFunctionMultiDimTempl()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionMultiDimTempl::Gradient "virtual void ROOT::Math::IGradientFunctionMultiDimTempl< T >::Gradient(const T *x, T *grad) const
-
-Evaluate all the vector of function derivatives (gradient) at a point x. Derived classes must re-implement it if more efficient than evaluting one at a time 
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionMultiDimTempl::FdF "virtual void ROOT::Math::IGradientFunctionMultiDimTempl< T >::FdF(const T *x, T &f, T *df) const
-
-Optimized method to evaluate at the same time the function value and derivative at a point x. Often both value and derivatives are needed and it is often more efficient to compute them at the same time. Derived class should implement this method if performances play an important role and if it is faster to evaluate value and derivative at the same time 
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionMultiDimTempl::NDim "virtual unsigned int ROOT::Math::IBaseFunctionMultiDimTempl< T >::NDim() const=0
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1IGradientFunctionOneDim.xml
-%feature("docstring") ROOT::Math::IGradientFunctionOneDim "
-
-Interface (abstract class) for one-dimensional functions providing a gradient calculation. It implements both the  ROOT::Math::IBaseFunctionOneDim and  ROOT::Math::IGradientOneDim interfaces. The method ROOT::Math::IFunction::Derivative calculates the derivative and ROOT::Math::Fdf calculates the derivative and the function values at the same time. The pure private virtual method DoDerivative() must be implemented by the derived classes, while FdF is by default implemented using DoDerivative, but it can be overloaded by the derived classes to improve the efficiency in the derivative calculation.
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionOneDim::~IGradientFunctionOneDim "virtual ROOT::Math::IGradientFunctionOneDim::~IGradientFunctionOneDim()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::IGradientFunctionOneDim::FdF "virtual void ROOT::Math::IGradientFunctionOneDim::FdF(double x, double &f, double &df) const
-
-Optimized method to evaluate at the same time the function value and derivative at a point x. Often both value and derivatives are needed and it is often more efficient to compute them at the same time. Derived class should implement this method if performances play an important role and if it is faster to evaluate value and derivative at the same time 
-";
-
-
-// File: classROOT_1_1Math_1_1IGradientMultiDimTempl.xml
-%feature("docstring") ROOT::Math::IGradientMultiDimTempl "
-
-Gradient interface (abstract class) defining the signature for calculating the gradient of a multi-dimensional function. Three methods are provided:
-Gradient(const double *x, double * grad) evaluate the full gradient vector at the vector value x
-
-Derivative(const double * x, int icoord) evaluate the partial derivative for the icoord coordinate
-
-FdF(const double *x, double &f, double * g) evaluate at the same time gradient and function/
-
-Concrete classes should derive from ROOT::Math::IGradientFunctionMultiDim and not from this class.
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IGradientMultiDimTempl::~IGradientMultiDimTempl "virtual ROOT::Math::IGradientMultiDimTempl< T >::~IGradientMultiDimTempl()
-
-virual destructor 
-";
-
-%feature("docstring")  ROOT::Math::IGradientMultiDimTempl::Gradient "virtual void ROOT::Math::IGradientMultiDimTempl< T >::Gradient(const T *x, T *grad) const =0
-
-Evaluate all the vector of function derivatives (gradient) at a point x. Derived classes must re-implement if it is more efficient than evaluting one at a time 
-";
-
-%feature("docstring")  ROOT::Math::IGradientMultiDimTempl::Derivative "T ROOT::Math::IGradientMultiDimTempl< T >::Derivative(const T *x, unsigned int icoord=0) const
-
-Return the partial derivative with respect to the passed coordinate 
-";
-
-%feature("docstring")  ROOT::Math::IGradientMultiDimTempl::FdF "virtual void ROOT::Math::IGradientMultiDimTempl< T >::FdF(const T *x, T &f, T *df) const =0
-
-Optimized method to evaluate at the same time the function value and derivative at a point x. Often both value and derivatives are needed and it is often more efficient to compute them at the same time. Derived class should implement this method if performances play an important role and if it is faster to evaluate value and derivative at the same time 
-";
-
-
-// File: classROOT_1_1Math_1_1IGradientOneDim.xml
-%feature("docstring") ROOT::Math::IGradientOneDim "
-
-Specialized Gradient interface(abstract class) for one dimensional functions It provides a method to evaluate the derivative of the function, Derivative and a method to evaluate at the same time the function and the derivative FdF
-
-Concrete classes should derive from  ROOT::Math::IGradientFunctionOneDim and not from this class.
-
-C++ includes: IFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::~IGradientOneDim "virtual ROOT::Math::IGradientOneDim::~IGradientOneDim()
-
-virtual destructor 
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::Derivative "double ROOT::Math::IGradientOneDim::Derivative(double x) const
-
-Return the derivative of the function at a point x Use the private method DoDerivative 
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::FdF "virtual void ROOT::Math::IGradientOneDim::FdF(double x, double &f, double &df) const =0
-
-Optimized method to evaluate at the same time the function value and derivative at a point x. Often both value and derivatives are needed and it is often more efficient to compute them at the same time. Derived class should implement this method if performances play an important role and if it is faster to evaluate value and derivative at the same time 
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::Derivative "double ROOT::Math::IGradientOneDim::Derivative(const double *x) const
-
-Compatibility method with multi-dimensional interface for partial derivative 
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::Gradient "void ROOT::Math::IGradientOneDim::Gradient(const double *x, double *g) const
-
-Compatibility method with multi-dimensional interface for Gradient 
-";
-
-%feature("docstring")  ROOT::Math::IGradientOneDim::FdF "void ROOT::Math::IGradientOneDim::FdF(const double *x, double &f, double *df) const
-
-Compatibility method with multi-dimensional interface for Gradient and function evaluation 
-";
-
-
-// File: classIMinimizer.xml
-%feature("docstring") IMinimizer "
-
-Abstract base class for all kind minimizers.
-
-C++ includes: IMinimizer.h
-";
-
-%feature("docstring")  IMinimizer::IMinimizer "IMinimizer::IMinimizer()
-";
-
-%feature("docstring")  IMinimizer::~IMinimizer "IMinimizer::~IMinimizer()
-";
-
-%feature("docstring")  IMinimizer::IMinimizer "IMinimizer::IMinimizer(const IMinimizer &other)=delete
-";
-
-%feature("docstring")  IMinimizer::minimizerName "virtual std::string IMinimizer::minimizerName() const =0
-
-return name of the minimizer 
-";
-
-%feature("docstring")  IMinimizer::algorithmName "virtual std::string IMinimizer::algorithmName() const =0
-
-return name of the minimization algorithm 
-";
-
-%feature("docstring")  IMinimizer::minimize_scalar "mumufit::MinimizerResult IMinimizer::minimize_scalar(fcn_scalar_t, mumufit::Parameters)
-
-run minimization 
-";
-
-%feature("docstring")  IMinimizer::minimize_residual "mumufit::MinimizerResult IMinimizer::minimize_residual(fcn_residual_t, mumufit::Parameters)
-";
-
-%feature("docstring")  IMinimizer::clear "virtual void IMinimizer::clear()
-
-clear resources (parameters) for consecutives minimizations 
-";
-
-%feature("docstring")  IMinimizer::minValue "double IMinimizer::minValue() const
-
-Returns minimum function value. 
-";
-
-%feature("docstring")  IMinimizer::setOptions "void IMinimizer::setOptions(const std::string &options)
-
-Sets option string to the minimizer. 
-";
-
-%feature("docstring")  IMinimizer::requiresResiduals "virtual bool IMinimizer::requiresResiduals()
-
-Returns true if minimizer computations are residual-based, false otherwise. 
-";
-
-
-// File: classROOT_1_1Math_1_1IMinimizer1D.xml
-%feature("docstring") ROOT::Math::IMinimizer1D "
-
-Interface class for numerical methods for one-dimensional minimization
-
-C++ includes: IMinimizer1D.h
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::IMinimizer1D "ROOT::Math::IMinimizer1D::IMinimizer1D()
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::~IMinimizer1D "virtual ROOT::Math::IMinimizer1D::~IMinimizer1D()
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::XMinimum "virtual double ROOT::Math::IMinimizer1D::XMinimum() const =0
-
-Return current estimate of the position of the minimum 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::XLower "virtual double ROOT::Math::IMinimizer1D::XLower() const =0
-
-Return current lower bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::XUpper "virtual double ROOT::Math::IMinimizer1D::XUpper() const =0
-
-Return current upper bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::FValMinimum "virtual double ROOT::Math::IMinimizer1D::FValMinimum() const =0
-
-Return function value at current estimate of the minimum 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::FValLower "virtual double ROOT::Math::IMinimizer1D::FValLower() const =0
-
-Return function value at current lower bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::FValUpper "virtual double ROOT::Math::IMinimizer1D::FValUpper() const =0
-
-Return function value at current upper bound of the minimization interval 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::Minimize "virtual bool ROOT::Math::IMinimizer1D::Minimize(int maxIter, double absTol, double relTol)=0
-
-Find minimum position iterating until convergence specified by the absolute and relative tolerance or the maximum number of iteration is reached Return true if iterations converged successfully @param maxIter maximum number of iteration @param absTol desired absolute error in the minimum position @param absTol desired relative error in the minimum position 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::Iterations "virtual int ROOT::Math::IMinimizer1D::Iterations() const =0
-
-Return number of iteration used to find minimum 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::Name "virtual const char* ROOT::Math::IMinimizer1D::Name() const =0
-
-Return name of minimization algorithm 
-";
-
-%feature("docstring")  ROOT::Math::IMinimizer1D::Status "virtual int ROOT::Math::IMinimizer1D::Status() const =0
-
-Returns the status of the previous estimate 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1InitialGradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::InitialGradientCalculator "
-
-Class to calculate an initial estimate of the gradient
-
-C++ includes: InitialGradientCalculator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::InitialGradientCalculator "ROOT::Minuit2::InitialGradientCalculator::InitialGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::~InitialGradientCalculator "virtual ROOT::Minuit2::InitialGradientCalculator::~InitialGradientCalculator()
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::Fcn "const MnFcn& ROOT::Minuit2::InitialGradientCalculator::Fcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::Trafo "const MnUserTransformation& ROOT::Minuit2::InitialGradientCalculator::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::Precision "const MnMachinePrecision& ROOT::Minuit2::InitialGradientCalculator::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::Strategy "const MnStrategy& ROOT::Minuit2::InitialGradientCalculator::Strategy() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::Ncycle "unsigned int ROOT::Minuit2::InitialGradientCalculator::Ncycle() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::StepTolerance "double ROOT::Minuit2::InitialGradientCalculator::StepTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::InitialGradientCalculator::GradTolerance "double ROOT::Minuit2::InitialGradientCalculator::GradTolerance() const
-";
-
-
-// File: classROOT_1_1Fit_1_1FitUtil_1_1IntegralEvaluator.xml
-%feature("docstring") ROOT::Fit::FitUtil::IntegralEvaluator "";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::IntegralEvaluator "ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::IntegralEvaluator(const ParamFunc &func, const double *p, bool useIntegral=true)
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::SetFunction "void ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::SetFunction(const ParamFunc &func, const double *p=0)
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::SetParameters "void ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::SetParameters(const double *p)
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::~IntegralEvaluator "ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::~IntegralEvaluator()
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::F1 "double ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::F1(double x) const
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::FN "double ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::FN(const double *x) const
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::IntegralEvaluator::Integral "double ROOT::Fit::FitUtil::IntegralEvaluator< ParamFunc >::Integral(const double *x1, const double *x2)
-";
-
-
-// File: classTMVA_1_1Interval.xml
-%feature("docstring") TMVA::Interval "";
-
-%feature("docstring")  TMVA::Interval::Interval "TMVA::Interval::Interval(Double_t min, Double_t max, Int_t nbins=0)
-";
-
-%feature("docstring")  TMVA::Interval::Interval "TMVA::Interval::Interval(const Interval &other)
-";
-
-%feature("docstring")  TMVA::Interval::~Interval "virtual TMVA::Interval::~Interval()
-";
-
-%feature("docstring")  TMVA::Interval::GetMin "virtual Double_t TMVA::Interval::GetMin() const
-";
-
-%feature("docstring")  TMVA::Interval::GetMax "virtual Double_t TMVA::Interval::GetMax() const
-";
-
-%feature("docstring")  TMVA::Interval::GetWidth "virtual Double_t TMVA::Interval::GetWidth() const
-";
-
-%feature("docstring")  TMVA::Interval::GetNbins "virtual Int_t TMVA::Interval::GetNbins() const
-";
-
-%feature("docstring")  TMVA::Interval::GetMean "virtual Double_t TMVA::Interval::GetMean() const
-";
-
-%feature("docstring")  TMVA::Interval::GetRndm "virtual Double_t TMVA::Interval::GetRndm(TRandom3 &) const
-";
-
-%feature("docstring")  TMVA::Interval::GetElement "virtual Double_t TMVA::Interval::GetElement(Int_t position) const
-";
-
-%feature("docstring")  TMVA::Interval::GetStepSize "virtual Double_t TMVA::Interval::GetStepSize(Int_t iBin=0) const
-";
-
-%feature("docstring")  TMVA::Interval::SetMax "void TMVA::Interval::SetMax(Double_t m)
-";
-
-%feature("docstring")  TMVA::Interval::SetMin "void TMVA::Interval::SetMin(Double_t m)
-";
-
-%feature("docstring")  TMVA::Interval::Print "virtual void TMVA::Interval::Print(std::ostream &os) const
-";
-
-
-// File: classROOT_1_1Math_1_1IOptions.xml
-%feature("docstring") ROOT::Math::IOptions "
-
-Generic interface for defining configuration options of a numerical algorithm
-
-C++ includes: IOptions.h
-";
-
-%feature("docstring")  ROOT::Math::IOptions::IOptions "ROOT::Math::IOptions::IOptions()
-";
-
-%feature("docstring")  ROOT::Math::IOptions::~IOptions "virtual ROOT::Math::IOptions::~IOptions()
-";
-
-%feature("docstring")  ROOT::Math::IOptions::Clone "virtual IOptions* ROOT::Math::IOptions::Clone() const =0
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetValue "void ROOT::Math::IOptions::SetValue(const char *name, double val)
-
-set option value
-
-generic methods for retrivieng options 
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetValue "void ROOT::Math::IOptions::SetValue(const char *name, int val)
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetValue "void ROOT::Math::IOptions::SetValue(const char *name, const char *val)
-";
-
-%feature("docstring")  ROOT::Math::IOptions::RValue "double ROOT::Math::IOptions::RValue(const char *name) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::IValue "int ROOT::Math::IOptions::IValue(const char *name) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::NamedValue "std::string ROOT::Math::IOptions::NamedValue(const char *name) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::GetValue "bool ROOT::Math::IOptions::GetValue(const char *name, T &t) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::GetRealValue "virtual bool ROOT::Math::IOptions::GetRealValue(const char *, double &) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::GetIntValue "virtual bool ROOT::Math::IOptions::GetIntValue(const char *, int &) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::GetNamedValue "virtual bool ROOT::Math::IOptions::GetNamedValue(const char *, std::string &) const
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetRealValue "virtual void ROOT::Math::IOptions::SetRealValue(const char *, double)
-
-method wich need to be re-implemented by the derived classes 
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetIntValue "virtual void ROOT::Math::IOptions::SetIntValue(const char *, int)
-";
-
-%feature("docstring")  ROOT::Math::IOptions::SetNamedValue "virtual void ROOT::Math::IOptions::SetNamedValue(const char *, const char *)
-";
-
-%feature("docstring")  ROOT::Math::IOptions::Print "virtual void ROOT::Math::IOptions::Print(std::ostream &=std::cout) const
-
-print options 
-";
-
-
-// File: classROOT_1_1Math_1_1IParametricFunctionMultiDimTempl.xml
-%feature("docstring") ROOT::Math::IParametricFunctionMultiDimTempl "
-
-IParamFunction interface (abstract class) describing multi-dimensional parameteric functions It is a derived class from ROOT::Math::IBaseFunctionMultiDim and  ROOT::Math::IBaseParam
-
-Provides the interface for evaluating a function passing a coordinate vector and a parameter vector.
-
-C++ includes: IParamFunction.h
-";
-
-
-// File: classROOT_1_1Math_1_1IParametricFunctionOneDim.xml
-%feature("docstring") ROOT::Math::IParametricFunctionOneDim "
-
-Specialized IParamFunction interface (abstract class) for one-dimensional parametric functions It is a derived class from  ROOT::Math::IBaseFunctionOneDim and  ROOT::Math::IBaseParam
-
-C++ includes: IParamFunction.h
-";
-
-
-// File: classROOT_1_1Math_1_1IParametricGradFunctionMultiDimTempl.xml
-%feature("docstring") ROOT::Math::IParametricGradFunctionMultiDimTempl "
-
-Interface (abstract class) for parametric gradient multi-dimensional functions providing in addition to function evaluation with respect to the coordinates also the gradient with respect to the parameters, via the method ParameterGradient.
-
-It is a derived class from ROOT::Math::IParametricFunctionMultiDim.
-
-The pure private virtual method DoParameterGradient must be implemented by the derived classes in addition to those inherited by the base abstract classes.
-
-C++ includes: IParamFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionMultiDimTempl::~IParametricGradFunctionMultiDimTempl "virtual ROOT::Math::IParametricGradFunctionMultiDimTempl< T >::~IParametricGradFunctionMultiDimTempl()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionMultiDimTempl::ParameterGradient "virtual void ROOT::Math::IParametricGradFunctionMultiDimTempl< T >::ParameterGradient(const T *x, const double *p, T *grad) const
-
-Evaluate the all the derivatives (gradient vector) of the function with respect to the parameters at a point x. It is optional to be implemented by the derived classes for better efficiency 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionMultiDimTempl::ParameterDerivative "T ROOT::Math::IParametricGradFunctionMultiDimTempl< T >::ParameterDerivative(const T *x, const double *p, unsigned int ipar=0) const
-
-Evaluate the partial derivative w.r.t a parameter ipar from values and parameters 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionMultiDimTempl::ParameterGradient "void ROOT::Math::IParametricGradFunctionMultiDimTempl< T >::ParameterGradient(const T *x, T *grad) const
-
-Evaluate all derivatives using cached parameter values 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionMultiDimTempl::ParameterDerivative "T ROOT::Math::IParametricGradFunctionMultiDimTempl< T >::ParameterDerivative(const T *x, unsigned int ipar=0) const
-
-Evaluate partial derivative using cached parameter values 
-";
-
-
-// File: classROOT_1_1Math_1_1IParametricGradFunctionOneDim.xml
-%feature("docstring") ROOT::Math::IParametricGradFunctionOneDim "
-
-Interface (abstract class) for parametric one-dimensional gradient functions providing in addition to function evaluation with respect the coordinates also the gradient with respect to the parameters, via the method ParameterGradient.
-
-It is a derived class from  ROOT::Math::IParametricFunctionOneDim.
-
-The pure private virtual method DoParameterGradient must be implemented by the derived classes in addition to those inherited by the base abstract classes.
-
-C++ includes: IParamFunction.h
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::~IParametricGradFunctionOneDim "virtual ROOT::Math::IParametricGradFunctionOneDim::~IParametricGradFunctionOneDim()
-
-Virtual Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient "virtual void ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient(double x, const double *p, double *grad) const
-
-Evaluate the derivatives of the function with respect to the parameters at a point x. It is optional to be implemented by the derived classes for better efficiency if needed 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient "void ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient(double x, double *grad) const
-
-Evaluate all derivatives using cached parameter values 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient "void ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient(const double *x, const double *p, double *grad) const
-
-Compatibility interface with multi-dimensional functions 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient "void ROOT::Math::IParametricGradFunctionOneDim::ParameterGradient(const double *x, double *grad) const
-
-Evaluate all derivatives using cached parameter values (multi-dim like interface) 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative "double ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(double x, const double *p, unsigned int ipar=0) const
-
-Partial derivative with respect a parameter 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative "double ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(double x, unsigned int ipar=0) const
-
-Evaluate partial derivative using cached parameter values 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative "double ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(const double *x, const double *p, unsigned int ipar=0) const
-
-Partial derivative with respect a parameter Compatibility interface with multi-dimensional functions 
-";
-
-%feature("docstring")  ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative "double ROOT::Math::IParametricGradFunctionOneDim::ParameterDerivative(const double *x, unsigned int ipar=0) const
-
-Evaluate partial derivative using cached parameter values (multi-dim like interface) 
-";
-
-
-// File: classROOT_1_1Math_1_1KahanSum.xml
-%feature("docstring") ROOT::Math::KahanSum "
-
-The Kahan compensate summation algorithm significantly reduces the numerical error in the total obtained by adding a sequence of finite precision floating point numbers. This is done by keeping a separate running compensation (a variable to accumulate small errors).
- The intial values of the result and the correction are set to the default value of the type it hass been instantiated with.
-Examples:
-
-C++ includes: Util.h
-";
-
-%feature("docstring")  ROOT::Math::KahanSum::KahanSum "ROOT::Math::KahanSum< T >::KahanSum(const T &initialValue=T{})
-
-Constructor accepting a initial value for the summation as parameter. 
-";
-
-%feature("docstring")  ROOT::Math::KahanSum::Add "void ROOT::Math::KahanSum< T >::Add(const T &x)
-
-Single element accumulated addition. 
-";
-
-%feature("docstring")  ROOT::Math::KahanSum::Add "void ROOT::Math::KahanSum< T >::Add(const Iterator begin, const Iterator end)
-
-Iterate over a datastructure referenced by a pointer and accumulate on the exising result. 
-";
-
-%feature("docstring")  ROOT::Math::KahanSum::Result "T ROOT::Math::KahanSum< T >::Result()
-
-Return the result. 
-";
-
-
-// File: classmumufit_1_1Kernel.xml
-%feature("docstring") mumufit::Kernel "
-
-A main class to run fitting.
-
-C++ includes: Kernel.h
-";
-
-%feature("docstring")  mumufit::Kernel::Kernel "Kernel::Kernel()
-";
-
-%feature("docstring")  mumufit::Kernel::~Kernel "Kernel::~Kernel()
-";
-
-%feature("docstring")  mumufit::Kernel::setMinimizer "void Kernel::setMinimizer(const std::string &minimizerName, const std::string &algorithmName=\"\", const std::string &options=\"\")
-";
-
-%feature("docstring")  mumufit::Kernel::setMinimizer "void Kernel::setMinimizer(IMinimizer *minimizer)
-";
-
-%feature("docstring")  mumufit::Kernel::minimize "MinimizerResult Kernel::minimize(fcn_scalar_t fcn, const Parameters &parameters) const
-";
-
-%feature("docstring")  mumufit::Kernel::minimize "MinimizerResult Kernel::minimize(fcn_residual_t fcn, const Parameters &parameters) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1LASymMatrix.xml
-%feature("docstring") ROOT::Minuit2::LASymMatrix "
-
-Class describing a symmetric matrix of size n. The size is specified as a run-time argument passed in the constructor. The class uses expression templates for the operations and functions. Only the independent data are kept in the fdata array of size n*(n+1)/2 containing the lower triangular data
-
-C++ includes: LASymMatrix.h
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::~LASymMatrix "ROOT::Minuit2::LASymMatrix::~LASymMatrix()
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const LASymMatrix &v)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, LASymMatrix, T > &v)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, ABSum< ABObj< sym, A, T >, ABObj< sym, B, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, ABSum< ABObj< sym, LASymMatrix, T >, ABObj< sym, A, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, ABObj< sym, A, T >, T > &something)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, MatrixInverse< sym, ABObj< sym, LASymMatrix, T >, T >, T > &inv)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, ABSum< ABObj< sym, MatrixInverse< sym, ABObj< sym, LASymMatrix, T >, T >, T >, ABObj< sym, A, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, VectorOuterProduct< ABObj< vec, LAVector, double >, double >, double > &)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::LASymMatrix "ROOT::Minuit2::LASymMatrix::LASymMatrix(const ABObj< sym, ABSum< ABObj< sym, VectorOuterProduct< ABObj< vec, LAVector, T >, T >, T >, ABObj< sym, A, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::Data "const double* ROOT::Minuit2::LASymMatrix::Data() const
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::Data "double* ROOT::Minuit2::LASymMatrix::Data()
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::size "unsigned int ROOT::Minuit2::LASymMatrix::size() const
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::Nrow "unsigned int ROOT::Minuit2::LASymMatrix::Nrow() const
-";
-
-%feature("docstring")  ROOT::Minuit2::LASymMatrix::Ncol "unsigned int ROOT::Minuit2::LASymMatrix::Ncol() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1LAVector.xml
-%feature("docstring") ROOT::Minuit2::LAVector "";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::~LAVector "ROOT::Minuit2::LAVector::~LAVector()
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const LAVector &v)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, LAVector, T > &v)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, ABSum< ABObj< vec, A, T >, ABObj< vec, B, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, ABSum< ABObj< vec, LAVector, T >, ABObj< vec, A, T > >, T > &sum)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, ABObj< vec, A, T >, T > &something)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T > &prod)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::LAVector "ROOT::Minuit2::LAVector::LAVector(const ABObj< vec, ABSum< ABObj< vec, ABProd< ABObj< sym, LASymMatrix, T >, ABObj< vec, LAVector, T > >, T >, ABObj< vec, LAVector, T > >, T > &prod)
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::Data "const double* ROOT::Minuit2::LAVector::Data() const
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::Data "double* ROOT::Minuit2::LAVector::Data()
-";
-
-%feature("docstring")  ROOT::Minuit2::LAVector::size "unsigned int ROOT::Minuit2::LAVector::size() const
-";
-
-
-// File: classROOT_1_1Fit_1_1FitUtil_1_1LikelihoodAux.xml
-%feature("docstring") ROOT::Fit::FitUtil::LikelihoodAux "";
-
-%feature("docstring")  ROOT::Fit::FitUtil::LikelihoodAux::LikelihoodAux "ROOT::Fit::FitUtil::LikelihoodAux< T >::LikelihoodAux(T logv={}, T w={}, T w2={})
-";
-
-
-// File: classROOT_1_1Fit_1_1FitUtil_1_1LikelihoodAux_3_01double_01_4.xml
-%feature("docstring") ROOT::Fit::FitUtil::LikelihoodAux< double > "
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::LikelihoodAux< double >::LikelihoodAux "
-ROOT::Fit::FitUtil::LikelihoodAux< double >::LikelihoodAux(double logv=0.0, double w=0.0, double w2=0.0)
-";
-
-
-// File: structTMath_1_1Limits.xml
-%feature("docstring") TMath::Limits "";
-
-
-// File: classROOT_1_1Fit_1_1LogLikelihoodFCN.xml
-%feature("docstring") ROOT::Fit::LogLikelihoodFCN "
-
-LogLikelihoodFCN class for likelihood fits
-
-it is template to distinguish gradient and non-gradient case
-
-C++ includes: LogLikelihoodFCN.h
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::LogLikelihoodFCN "ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::LogLikelihoodFCN(const std::shared_ptr< UnBinData > &data, const std::shared_ptr< IModelFunction > &func, int weight=0, bool extended=false, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Constructor from unbin data set and model function (pdf) 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::LogLikelihoodFCN "ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::LogLikelihoodFCN(const UnBinData &data, const IModelFunction &func, int weight=0, bool extended=false, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Constructor from unbin data set and model function (pdf) for object managed by users 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::~LogLikelihoodFCN "virtual ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::~LogLikelihoodFCN()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::LogLikelihoodFCN "ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::LogLikelihoodFCN(const LogLikelihoodFCN &f)
-
-Copy constructor 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::Clone "virtual BaseFunction* ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::Clone() const
-
-clone the function (need to return Base for Windows) 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::NFitPoints "virtual unsigned int ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::NFitPoints() const
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::DataElement "virtual double ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::DataElement(const double *x, unsigned int i, double *g) const
-
-i-th likelihood contribution and its gradient 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::Gradient "virtual void ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::Gradient(const double *x, double *g) const
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::Type "virtual BaseObjFunction::Type_t ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::Type() const
-
-get type of fit method function 
-";
-
-%feature("docstring")  ROOT::Fit::LogLikelihoodFCN::UseSumOfWeightSquare "void ROOT::Fit::LogLikelihoodFCN< DerivFunType, ModelFunType >::UseSumOfWeightSquare(bool on=true)
-";
-
-
-// File: classROOT_1_1Math_1_1LSResidualFunc.xml
-%feature("docstring") ROOT::Math::LSResidualFunc "
-
-LSResidualFunc class description. Internal class used for accessing the residuals of the Least Square function and their derivates which are estimated numerically using GSL numerical derivation. The class contains a pointer to the fit method function and an index specifying the i-th residual and wraps it in a multi-dim gradient function interface ROOT::Math::IGradientFunctionMultiDim. The class is used by  ROOT::Math::GSLNLSMinimizer (GSL non linear least square fitter)
-
-C++ includes: GSLNLSMinimizer.h
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::LSResidualFunc "ROOT::Math::LSResidualFunc::LSResidualFunc()
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::LSResidualFunc "ROOT::Math::LSResidualFunc::LSResidualFunc(const ROOT::Math::FitMethodFunction &func, unsigned int i)
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::LSResidualFunc "ROOT::Math::LSResidualFunc::LSResidualFunc(const LSResidualFunc &rhs)
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::Clone "IMultiGenFunction* ROOT::Math::LSResidualFunc::Clone() const
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::NDim "unsigned int ROOT::Math::LSResidualFunc::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::Gradient "void ROOT::Math::LSResidualFunc::Gradient(const double *x, double *g) const
-";
-
-%feature("docstring")  ROOT::Math::LSResidualFunc::FdF "void ROOT::Math::LSResidualFunc::FdF(const double *x, double &f, double *g) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MatrixInverse.xml
-%feature("docstring") ROOT::Minuit2::MatrixInverse "";
-
-%feature("docstring")  ROOT::Minuit2::MatrixInverse::MatrixInverse "ROOT::Minuit2::MatrixInverse< mtype, M, T >::MatrixInverse(const M &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::MatrixInverse::~MatrixInverse "ROOT::Minuit2::MatrixInverse< mtype, M, T >::~MatrixInverse()
-";
-
-%feature("docstring")  ROOT::Minuit2::MatrixInverse::Obj "const M& ROOT::Minuit2::MatrixInverse< mtype, M, T >::Obj() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MatrixInverse_3_01vec_00_01M_00_01T_01_4.xml
-%feature("docstring") ROOT::Minuit2::MatrixInverse< vec, M, T > "
-";
-
-%feature("docstring")  ROOT::Minuit2::MatrixInverse< vec, M, T >::~MatrixInverse "
-ROOT::Minuit2::MatrixInverse< vec, M, T >::~MatrixInverse()
-";
-
-%feature("docstring")  ROOT::Minuit2::MatrixInverse< vec, M, T >::Obj "
-const M& ROOT::Minuit2::MatrixInverse< vec, M, T >::Obj() const
-";
-
-
-// File: classROOT_1_1Math_1_1MemFunHandler.xml
-%feature("docstring") ROOT::Math::MemFunHandler "
-
-Functor Handler to Wrap pointers to member functions The member function type must be (XXX means any name is allowed) : double XXX ( double x) for 1D functions and double XXXX (const double *x) for multi-dimensional functions
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::MemFunHandler "ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::MemFunHandler(const PointerToObj &pObj, PointerToMemFn pMemFn)
-
-constructor from a pointer to the class and a pointer to the function 
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::MemFunHandler "ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::MemFunHandler(unsigned int dim, const PointerToObj &pObj, PointerToMemFn pMemFn)
-
-constructor from a pointer to the class and a pointer to the function 
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::~MemFunHandler "virtual ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::~MemFunHandler()
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::Copy "ImplFunc* ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::Copy() const
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::Clone "BaseFunc* ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::Clone() const
-";
-
-%feature("docstring")  ROOT::Math::MemFunHandler::NDim "unsigned int ROOT::Math::MemFunHandler< ParentFunctor, PointerToObj, PointerToMemFn >::NDim() const
-";
-
-
-// File: classROOT_1_1Math_1_1MemGradFunHandler.xml
-%feature("docstring") ROOT::Math::MemGradFunHandler "
-
-Functor Handler to Wrap pointers to member functions for the evaluation of the function and the gradient. The member function type must be (XXX means any name is allowed) : double XXX ( double x) for 1D function and derivative evaluation double XXX (const double *x) for multi-dimensional function evaluation and double XXX (cost double *x, int icoord) for partial derivatives evaluation
-
-C++ includes: Functor.h
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::MemGradFunHandler "ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::MemGradFunHandler(const PointerToObj &pObj, PointerToMemFn pMemFn, PointerToGradMemFn pGradMemFn)
-
-constructor from a pointer to the class and a pointer to the function 
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::MemGradFunHandler "ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::MemGradFunHandler(unsigned int dim, const PointerToObj &pObj, PointerToMemFn pMemFn, PointerToGradMemFn pGradMemFn)
-
-constructor from a pointer to the class and a pointer to the function 
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::~MemGradFunHandler "virtual ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::~MemGradFunHandler()
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::Copy "ImplFunc* ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::Copy() const
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::Clone "BaseFunc* ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::Clone() const
-";
-
-%feature("docstring")  ROOT::Math::MemGradFunHandler::NDim "unsigned int ROOT::Math::MemGradFunHandler< ParentFunctor, PointerToObj, PointerToMemFn, PointerToGradMemFn >::NDim() const
-";
-
-
-// File: classMinimize.xml
-%feature("docstring") Minimize "";
-
-
-// File: classmumufit_1_1Minimizer.xml
-%feature("docstring") mumufit::Minimizer "
-
-A main class to run fitting.
-
-C++ includes: Minimizer.h
-";
-
-%feature("docstring")  mumufit::Minimizer::Minimizer "Minimizer::Minimizer()
-";
-
-%feature("docstring")  mumufit::Minimizer::~Minimizer "Minimizer::~Minimizer()
-";
-
-%feature("docstring")  mumufit::Minimizer::setMinimizer "void Minimizer::setMinimizer(const std::string &minimizerName, const std::string &algorithmName=\"\", const std::string &options=\"\")
-";
-
-%feature("docstring")  mumufit::Minimizer::setMinimizer "void Minimizer::setMinimizer(IMinimizer *minimizer)
-";
-
-%feature("docstring")  mumufit::Minimizer::minimize "MinimizerResult Minimizer::minimize(fcn_scalar_t fcn, const Parameters &parameters) const
-";
-
-%feature("docstring")  mumufit::Minimizer::minimize "MinimizerResult Minimizer::minimize(fcn_residual_t fcn, const Parameters &parameters) const
-";
-
-%feature("docstring")  mumufit::Minimizer::minimize "MinimizerResult Minimizer::minimize(const PyCallback &callback, const Parameters &parameters) const
-
-Finds minimum of user objective function (to be called from Python). 
-";
-
-
-// File: classROOT_1_1Math_1_1Minimizer.xml
-%feature("docstring") ROOT::Math::Minimizer "
-
-Abstract  Minimizer class, defining the interface for the various minimizer (like Minuit2, Minuit, GSL, etc..) Plug-in's exist in  ROOT to be able to instantiate the derived classes like  ROOT::Math::GSLMinimizer or ROOT::Math::Minuit2Minimizer via the plug-in manager.
-
-Provides interface for setting the function to be minimized. The function must implemente the multi-dimensional generic interface ROOT::Math::IBaseFunctionMultiDim. If the function provides gradient calculation (implements the ROOT::Math::IGradientFunctionMultiDim interface) this will be used by the  Minimizer.
-
-It Defines also interface for setting the initial values for the function variables (which are the parameters in of the model function in case of solving for fitting) and especifying their limits.
-
-It defines the interface to set and retrieve basic minimization parameters (for specific  Minimizer parameters one must use the derived classes).
-
-Then it defines the interface to retrieve the result of minimization ( minimum X values, function value, gradient, error on the mimnimum, etc...)
-
-C++ includes: Minimizer.h
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Minimizer "ROOT::Math::Minimizer::Minimizer()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::~Minimizer "virtual ROOT::Math::Minimizer::~Minimizer()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Clear "virtual void ROOT::Math::Minimizer::Clear()
-
-reset for consecutive minimizations - implement if needed 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetFunction "virtual void ROOT::Math::Minimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)=0
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetFunction "virtual void ROOT::Math::Minimizer::SetFunction(const ROOT::Math::IMultiGradFunction &func)
-
-set a function to minimize using gradient 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariables "int ROOT::Math::Minimizer::SetVariables(const VariableIterator &begin, const VariableIterator &end)
-
-add variables . Return number of variables successfully added 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariable "virtual bool ROOT::Math::Minimizer::SetVariable(unsigned int ivar, const std::string &name, double val, double step)=0
-
-set a new free variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetLowerLimitedVariable "virtual bool ROOT::Math::Minimizer::SetLowerLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double lower)
-
-set a new lower limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetUpperLimitedVariable "virtual bool ROOT::Math::Minimizer::SetUpperLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double upper)
-
-set a new upper limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetLimitedVariable "virtual bool ROOT::Math::Minimizer::SetLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double lower, double upper)
-
-set a new upper/lower limited variable (override if minimizer supports them ) otherwise as default set an unlimited variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetFixedVariable "virtual bool ROOT::Math::Minimizer::SetFixedVariable(unsigned int ivar, const std::string &name, double val)
-
-set a new fixed variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableValue "virtual bool ROOT::Math::Minimizer::SetVariableValue(unsigned int ivar, double value)
-
-set the value of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableValues "virtual bool ROOT::Math::Minimizer::SetVariableValues(const double *x)
-
-set the values of all existing variables (array must be dimensioned to the size of the existing parameters) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableStepSize "virtual bool ROOT::Math::Minimizer::SetVariableStepSize(unsigned int ivar, double value)
-
-set the step size of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableLowerLimit "virtual bool ROOT::Math::Minimizer::SetVariableLowerLimit(unsigned int ivar, double lower)
-
-set the lower-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableUpperLimit "virtual bool ROOT::Math::Minimizer::SetVariableUpperLimit(unsigned int ivar, double upper)
-
-set the upper-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableLimits "virtual bool ROOT::Math::Minimizer::SetVariableLimits(unsigned int ivar, double lower, double upper)
-
-set the limits of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::FixVariable "virtual bool ROOT::Math::Minimizer::FixVariable(unsigned int ivar)
-
-fix an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::ReleaseVariable "virtual bool ROOT::Math::Minimizer::ReleaseVariable(unsigned int ivar)
-
-release an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::IsFixedVariable "virtual bool ROOT::Math::Minimizer::IsFixedVariable(unsigned int ivar) const
-
-query if an existing variable is fixed (i.e. considered constant in the minimization) note that by default all variables are not fixed 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::GetVariableSettings "virtual bool ROOT::Math::Minimizer::GetVariableSettings(unsigned int ivar, ROOT::Fit::ParameterSettings &pars) const
-
-get variable settings in a variable object (like ROOT::Fit::ParamsSettings) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetVariableInitialRange "virtual bool ROOT::Math::Minimizer::SetVariableInitialRange(unsigned int, double, double)
-
-set the initial range of an existing variable 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Minimize "virtual bool ROOT::Math::Minimizer::Minimize()=0
-
-method to perform the minimization 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::MinValue "virtual double ROOT::Math::Minimizer::MinValue() const =0
-
-return minimum function value 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::X "virtual const double* ROOT::Math::Minimizer::X() const =0
-
-return pointer to X values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Edm "virtual double ROOT::Math::Minimizer::Edm() const
-
-return expected distance reached from the minimum (re-implement if minimizer provides it 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::MinGradient "virtual const double* ROOT::Math::Minimizer::MinGradient() const
-
-return pointer to gradient values at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::NCalls "virtual unsigned int ROOT::Math::Minimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::NIterations "virtual unsigned int ROOT::Math::Minimizer::NIterations() const
-
-number of iterations to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::NDim "virtual unsigned int ROOT::Math::Minimizer::NDim() const =0
-
-this is <= Function(). NDim() which is the total number of variables (free+ constrained ones) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::NFree "virtual unsigned int ROOT::Math::Minimizer::NFree() const
-
-number of free variables (real dimension of the problem) this is <= Function(). NDim() which is the total (re-implement if minimizer supports bounded parameters) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::ProvidesError "virtual bool ROOT::Math::Minimizer::ProvidesError() const
-
-minimizer provides error and error matrix 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Errors "virtual const double* ROOT::Math::Minimizer::Errors() const
-
-return errors at the minimum 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::CovMatrix "virtual double ROOT::Math::Minimizer::CovMatrix(unsigned int ivar, unsigned int jvar) const
-
-return covariance matrices element for variables ivar,jvar if the variable is fixed the return value is zero The ordering of the variables is the same as in the parameter and errors vectors 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::GetCovMatrix "virtual bool ROOT::Math::Minimizer::GetCovMatrix(double *covMat) const
-
-Fill the passed array with the covariance matrix elements if the variable is fixed or const the value is zero. The array will be filled as cov[i *ndim + j] The ordering of the variables is the same as in errors and parameter value. This is different from the direct interface of Minuit2 or TMinuit where the values were obtained only to variable parameters 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::GetHessianMatrix "virtual bool ROOT::Math::Minimizer::GetHessianMatrix(double *hMat) const
-
-Fill the passed array with the Hessian matrix elements The Hessian matrix is the matrix of the second derivatives and is the inverse of the covariance matrix If the variable is fixed or const the values for that variables are zero. The array will be filled as h[i *ndim + j] 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::CovMatrixStatus "virtual int ROOT::Math::Minimizer::CovMatrixStatus() const
-
-return status of covariance matrix using Minuit convention {0 not calculated 1 approximated 2 made pos def , 3 accurate}  Minimizer who implements covariance matrix calculation will re-implement the method 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Correlation "virtual double ROOT::Math::Minimizer::Correlation(unsigned int i, unsigned int j) const
-
-return correlation coefficient between variable i and j. If the variable is fixed or const the return value is zero 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::GlobalCC "virtual double ROOT::Math::Minimizer::GlobalCC(unsigned int ivar) const
-
-return global correlation coefficient for variable i This is a number between zero and one which gives the correlation between the i-th parameter and that linear combination of all other parameters which is most strongly correlated with i.  Minimizer must overload method if implemented 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::GetMinosError "virtual bool ROOT::Math::Minimizer::GetMinosError(unsigned int ivar, double &errLow, double &errUp, int option=0)
-
-minos error for variable i, return false if Minos failed or not supported and the lower and upper errors are returned in errLow and errUp An extra flag specifies if only the lower (option=-1) or the upper (option=+1) error calculation is run (This feature is not yet implemented) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Hesse "virtual bool ROOT::Math::Minimizer::Hesse()
-
-perform a full calculation of the Hessian matrix for error calculation 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Scan "virtual bool ROOT::Math::Minimizer::Scan(unsigned int ivar, unsigned int &nstep, double *x, double *y, double xmin=0, double xmax=0)
-
-scan function minimum for variable i. Variable and function must be set before using Scan Return false if an error or if minimizer does not support this functionality 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Contour "virtual bool ROOT::Math::Minimizer::Contour(unsigned int ivar, unsigned int jvar, unsigned int &npoints, double *xi, double *xj)
-
-find the contour points (xi, xj) of the function for parameter ivar and jvar around the minimum The contour will be find for value of the function = Min + ErrorUp(); 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::PrintResults "virtual void ROOT::Math::Minimizer::PrintResults()
-
-print the result according to set level (implemented for TMinuit for mantaining Minuit-style printing)
-
-return reference to the objective function virtual const ROOT::Math::IGenFunction & Function() const = 0; 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::VariableName "virtual std::string ROOT::Math::Minimizer::VariableName(unsigned int ivar) const
-
-get name of variables (override if minimizer support storing of variable names) return an empty string if variable is not found 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::VariableIndex "virtual int ROOT::Math::Minimizer::VariableIndex(const std::string &name) const
-
-get index of variable given a variable given a name return -1 if variable is not found 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::PrintLevel "int ROOT::Math::Minimizer::PrintLevel() const
-
-set print level
-
-minimizer configuration parameters 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::MaxFunctionCalls "unsigned int ROOT::Math::Minimizer::MaxFunctionCalls() const
-
-max number of function calls 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::MaxIterations "unsigned int ROOT::Math::Minimizer::MaxIterations() const
-
-max iterations 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Tolerance "double ROOT::Math::Minimizer::Tolerance() const
-
-absolute tolerance 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Precision "double ROOT::Math::Minimizer::Precision() const
-
-precision of minimizer in the evaluation of the objective function ( a value <=0 corresponds to the let the minimizer choose its default one) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Strategy "int ROOT::Math::Minimizer::Strategy() const
-
-strategy 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Status "int ROOT::Math::Minimizer::Status() const
-
-status code of minimizer 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::ErrorDef "double ROOT::Math::Minimizer::ErrorDef() const
-
-return the statistical scale used for calculate the error is typically 1 for Chi2 and 0.5 for likelihood minimization 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::IsValidError "bool ROOT::Math::Minimizer::IsValidError() const
-
-return true if  Minimizer has performed a detailed error validation (e.g. run Hesse for Minuit) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::Options "virtual MinimizerOptions ROOT::Math::Minimizer::Options() const
-
-retrieve the minimizer options (implement derived class if needed) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetPrintLevel "void ROOT::Math::Minimizer::SetPrintLevel(int level)
-
-set print level 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetMaxFunctionCalls "void ROOT::Math::Minimizer::SetMaxFunctionCalls(unsigned int maxfcn)
-
-set maximum of function calls 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetMaxIterations "void ROOT::Math::Minimizer::SetMaxIterations(unsigned int maxiter)
-
-set maximum iterations (one iteration can have many function calls) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetTolerance "void ROOT::Math::Minimizer::SetTolerance(double tol)
-
-set the tolerance 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetPrecision "void ROOT::Math::Minimizer::SetPrecision(double prec)
-
-set in the minimizer the objective function evaluation precision ( a value <=0 means the minimizer will choose its optimal value automatically, i.e. default case) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetStrategy "void ROOT::Math::Minimizer::SetStrategy(int strategyLevel)
-
-set the strategy 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetErrorDef "void ROOT::Math::Minimizer::SetErrorDef(double up)
-
-set scale for calculating the errors 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetValidError "void ROOT::Math::Minimizer::SetValidError(bool on)
-
-flag to check if minimizer needs to perform accurate error analysis (e.g. run Hesse for Minuit) 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetOptions "void ROOT::Math::Minimizer::SetOptions(const MinimizerOptions &opt)
-
-set all options in one go 
-";
-
-%feature("docstring")  ROOT::Math::Minimizer::SetDefaultOptions "void ROOT::Math::Minimizer::SetDefaultOptions()
-
-reset the defaut options (defined in  MinimizerOptions) 
-";
-
-
-// File: classMinimizerAdapter.xml
-%feature("docstring") MinimizerAdapter "
-
-Abstract base class that adapts the CERN  ROOT minimizer to our  IMinimizer.
-
-C++ includes: MinimizerAdapter.h
-";
-
-%feature("docstring")  MinimizerAdapter::~MinimizerAdapter "MinimizerAdapter::~MinimizerAdapter() override
-";
-
-%feature("docstring")  MinimizerAdapter::minimize_scalar "MinimizerResult MinimizerAdapter::minimize_scalar(fcn_scalar_t fcn, mumufit::Parameters parameters) override
-
-run minimization 
-";
-
-%feature("docstring")  MinimizerAdapter::minimize_residual "MinimizerResult MinimizerAdapter::minimize_residual(fcn_residual_t fcn, mumufit::Parameters parameters) override
-";
-
-%feature("docstring")  MinimizerAdapter::minimizerName "std::string MinimizerAdapter::minimizerName() const override
-
-Returns name of the minimizer. 
-";
-
-%feature("docstring")  MinimizerAdapter::algorithmName "std::string MinimizerAdapter::algorithmName() const override
-
-Returns name of the minimization algorithm. 
-";
-
-%feature("docstring")  MinimizerAdapter::setParameters "void MinimizerAdapter::setParameters(const mumufit::Parameters &parameters)
-";
-
-%feature("docstring")  MinimizerAdapter::minValue "double MinimizerAdapter::minValue() const override
-
-Returns minimum function value. 
-";
-
-%feature("docstring")  MinimizerAdapter::options "MinimizerOptions& MinimizerAdapter::options()
-";
-
-%feature("docstring")  MinimizerAdapter::options "const MinimizerOptions& MinimizerAdapter::options() const
-";
-
-%feature("docstring")  MinimizerAdapter::statusToString "std::string MinimizerAdapter::statusToString() const
-
-Returns string representation of current minimizer status. 
-";
-
-%feature("docstring")  MinimizerAdapter::providesError "bool MinimizerAdapter::providesError() const
-
-Returns true if minimizer provides error and error matrix. 
-";
-
-%feature("docstring")  MinimizerAdapter::statusMap "std::map< std::string, std::string > MinimizerAdapter::statusMap() const
-
-Returns map of string representing different minimizer statuses. 
-";
-
-%feature("docstring")  MinimizerAdapter::setOptions "void MinimizerAdapter::setOptions(const std::string &optionString) override
-
-Sets option string to the minimizer. 
-";
-
-
-// File: classMinimizerCatalog.xml
-%feature("docstring") MinimizerCatalog "
-
-Hard-coded information about all minimizers available.
-
-C++ includes: MinimizerCatalog.h
-";
-
-%feature("docstring")  MinimizerCatalog::MinimizerCatalog "MinimizerCatalog::MinimizerCatalog()
-";
-
-%feature("docstring")  MinimizerCatalog::toString "std::string MinimizerCatalog::toString() const
-
-Returns multiline string representing catalog content. 
-";
-
-%feature("docstring")  MinimizerCatalog::minimizerNames "std::vector< std::string > MinimizerCatalog::minimizerNames() const
-";
-
-%feature("docstring")  MinimizerCatalog::algorithmNames "std::vector< std::string > MinimizerCatalog::algorithmNames(const std::string &minimizerName) const
-
-Returns list of algorithms defined for the minimizer with a given name. 
-";
-
-%feature("docstring")  MinimizerCatalog::algorithmDescriptions "std::vector< std::string > MinimizerCatalog::algorithmDescriptions(const std::string &minimizerName) const
-
-Returns list of algorithm's descriptions for the minimizer with a given name . 
-";
-
-%feature("docstring")  MinimizerCatalog::minimizerInfo "const MinimizerInfo & MinimizerCatalog::minimizerInfo(const std::string &minimizerName) const
-
-Returns info for minimizer with given name. 
-";
-
-
-// File: classMinimizerFactory.xml
-%feature("docstring") MinimizerFactory "
-
-Factory to create minimizers.
-
-C++ includes: MinimizerFactory.h
-";
-
-
-// File: classMinimizerInfo.xml
-%feature("docstring") MinimizerInfo "
-
-Info about a minimizer, including list of defined minimization algorithms.
-
-C++ includes: MinimizerInfo.h
-";
-
-%feature("docstring")  MinimizerInfo::MinimizerInfo "MinimizerInfo::MinimizerInfo(std::string minimizerType, std::string minimizerDescription)
-";
-
-%feature("docstring")  MinimizerInfo::setAlgorithmName "void MinimizerInfo::setAlgorithmName(const std::string &algorithmName)
-
-Sets currently active algorithm. 
-";
-
-%feature("docstring")  MinimizerInfo::name "std::string MinimizerInfo::name() const
-";
-
-%feature("docstring")  MinimizerInfo::description "std::string MinimizerInfo::description() const
-";
-
-%feature("docstring")  MinimizerInfo::algorithmName "std::string MinimizerInfo::algorithmName() const
-";
-
-%feature("docstring")  MinimizerInfo::algorithmNames "std::vector< std::string > MinimizerInfo::algorithmNames() const
-
-Return list of defined algorithm names. 
-";
-
-%feature("docstring")  MinimizerInfo::algorithmDescriptions "std::vector< std::string > MinimizerInfo::algorithmDescriptions() const
-
-Returns list of string with description of all available algorithms. 
-";
-
-
-// File: classMinimizerOptions.xml
-%feature("docstring") MinimizerOptions "
-
-Collection of internal minimizer settings.
-
-C++ includes: MinimizerOptions.h
-";
-
-%feature("docstring")  MinimizerOptions::toOptionString "std::string MinimizerOptions::toOptionString() const
-
-Returns string with all options (i.e. \"Strategy=1;Tolerance=0.01;\") 
-";
-
-%feature("docstring")  MinimizerOptions::setOptionString "void MinimizerOptions::setOptionString(const std::string &options)
-
-Set options from their string representation. 
-";
-
-
-// File: classROOT_1_1Math_1_1MinimizerOptions.xml
-%feature("docstring") ROOT::Math::MinimizerOptions "
-
-Minimizer options
-
-C++ includes: MinimizerOptions.h
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MinimizerOptions "ROOT::Math::MinimizerOptions::MinimizerOptions()
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::~MinimizerOptions "ROOT::Math::MinimizerOptions::~MinimizerOptions()
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MinimizerOptions "ROOT::Math::MinimizerOptions::MinimizerOptions(const MinimizerOptions &opt)
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::PrintLevel "int ROOT::Math::MinimizerOptions::PrintLevel() const
-
-set print level
-
-non-static methods for retrieving options 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MaxFunctionCalls "unsigned int ROOT::Math::MinimizerOptions::MaxFunctionCalls() const
-
-max number of function calls 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MaxIterations "unsigned int ROOT::Math::MinimizerOptions::MaxIterations() const
-
-max iterations 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::Strategy "int ROOT::Math::MinimizerOptions::Strategy() const
-
-strategy 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::Tolerance "double ROOT::Math::MinimizerOptions::Tolerance() const
-
-absolute tolerance 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::Precision "double ROOT::Math::MinimizerOptions::Precision() const
-
-precision in the objective funciton calculation (value <=0 means left to default) 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::ErrorDef "double ROOT::Math::MinimizerOptions::ErrorDef() const
-
-error definition 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::ExtraOptions "const IOptions* ROOT::Math::MinimizerOptions::ExtraOptions() const
-
-return extra options (NULL pointer if they are not present) 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MinimizerType "const std::string& ROOT::Math::MinimizerOptions::MinimizerType() const
-
-type of minimizer 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::MinimizerAlgorithm "const std::string& ROOT::Math::MinimizerOptions::MinimizerAlgorithm() const
-
-type of algorithm 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::Print "void ROOT::Math::MinimizerOptions::Print(std::ostream &os=std::cout) const
-
-print all the options 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::ResetToDefaultOptions "void ROOT::Math::MinimizerOptions::ResetToDefaultOptions()
-
-non-static methods for setting options 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetPrintLevel "void ROOT::Math::MinimizerOptions::SetPrintLevel(int level)
-
-set print level 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetMaxFunctionCalls "void ROOT::Math::MinimizerOptions::SetMaxFunctionCalls(unsigned int maxfcn)
-
-set maximum of function calls 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetMaxIterations "void ROOT::Math::MinimizerOptions::SetMaxIterations(unsigned int maxiter)
-
-set maximum iterations (one iteration can have many function calls) 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetTolerance "void ROOT::Math::MinimizerOptions::SetTolerance(double tol)
-
-set the tolerance 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetPrecision "void ROOT::Math::MinimizerOptions::SetPrecision(double prec)
-
-set the precision 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetStrategy "void ROOT::Math::MinimizerOptions::SetStrategy(int stra)
-
-set the strategy 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetErrorDef "void ROOT::Math::MinimizerOptions::SetErrorDef(double err)
-
-set error def 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetMinimizerType "void ROOT::Math::MinimizerOptions::SetMinimizerType(const char *type)
-
-set minimizer type 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetMinimizerAlgorithm "void ROOT::Math::MinimizerOptions::SetMinimizerAlgorithm(const char *type)
-
-set minimizer algorithm 
-";
-
-%feature("docstring")  ROOT::Math::MinimizerOptions::SetExtraOptions "void ROOT::Math::MinimizerOptions::SetExtraOptions(const IOptions &opt)
-
-set extra options (in this case pointer is cloned) 
-";
-
-
-// File: classMinimizerOptionsTest.xml
-%feature("docstring") MinimizerOptionsTest "";
-
-
-// File: classmumufit_1_1MinimizerResult.xml
-%feature("docstring") mumufit::MinimizerResult "
-
-Result of minimization round.
-
-C++ includes: MinimizerResult.h
-";
-
-%feature("docstring")  mumufit::MinimizerResult::MinimizerResult "MinimizerResult::MinimizerResult()
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setParameters "void MinimizerResult::setParameters(const Parameters &parameters)
-";
-
-%feature("docstring")  mumufit::MinimizerResult::parameters "Parameters MinimizerResult::parameters() const
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setMinValue "void MinimizerResult::setMinValue(double value)
-";
-
-%feature("docstring")  mumufit::MinimizerResult::minValue "double MinimizerResult::minValue() const
-
-Minimum value of objective function found by minimizer. 
-";
-
-%feature("docstring")  mumufit::MinimizerResult::toString "std::string MinimizerResult::toString() const
-
-Returns multi-line string representing minimization results. 
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setReport "void MinimizerResult::setReport(const std::string &value)
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setDuration "void MinimizerResult::setDuration(double value)
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setNumberOfCalls "void MinimizerResult::setNumberOfCalls(int value)
-";
-
-%feature("docstring")  mumufit::MinimizerResult::setNumberOfGradientCalls "void MinimizerResult::setNumberOfGradientCalls(int value)
-";
-
-
-// File: classMinimizerTestPlan.xml
-%feature("docstring") MinimizerTestPlan "
-
-Defines objective function to fit, expected minimum, initial fit parameters and expected values of fit parameters at minimum.
-
-C++ includes: MinimizerTestPlan.h
-";
-
-%feature("docstring")  MinimizerTestPlan::MinimizerTestPlan "MinimizerTestPlan::MinimizerTestPlan()=default
-";
-
-%feature("docstring")  MinimizerTestPlan::MinimizerTestPlan "MinimizerTestPlan::MinimizerTestPlan(std::vector< ParameterReference > parameter_references)
-";
-
-%feature("docstring")  MinimizerTestPlan::~MinimizerTestPlan "MinimizerTestPlan::~MinimizerTestPlan()
-";
-
-%feature("docstring")  MinimizerTestPlan::addParameter "void MinimizerTestPlan::addParameter(const mumufit::Parameter &param, double expected_value, double tolerance=0.01)
-";
-
-%feature("docstring")  MinimizerTestPlan::checkMinimizer "virtual bool MinimizerTestPlan::checkMinimizer(mumufit::Minimizer &minimizer) const =0
-
-Runs minimization and check minimization result. 
-";
-
-
-// File: classROOT_1_1Math_1_1MinimizerVariableTransformation.xml
-%feature("docstring") ROOT::Math::MinimizerVariableTransformation "
-
-Base class for MinimizerVariable transformations defining the functions to deal with bounded parameters
-
-C++ includes: MinimizerVariableTransformation.h
-";
-
-%feature("docstring")  ROOT::Math::MinimizerVariableTransformation::~MinimizerVariableTransformation "virtual ROOT::Math::MinimizerVariableTransformation::~MinimizerVariableTransformation()
-";
-
-%feature("docstring")  ROOT::Math::MinimizerVariableTransformation::Int2ext "virtual double ROOT::Math::MinimizerVariableTransformation::Int2ext(double value, double lower, double upper) const =0
-";
-
-%feature("docstring")  ROOT::Math::MinimizerVariableTransformation::Ext2int "virtual double ROOT::Math::MinimizerVariableTransformation::Ext2int(double value, double lower, double upper) const =0
-";
-
-%feature("docstring")  ROOT::Math::MinimizerVariableTransformation::DInt2Ext "virtual double ROOT::Math::MinimizerVariableTransformation::DInt2Ext(double value, double lower, double upper) const =0
-";
-
-
-// File: classROOT_1_1Math_1_1MinimTransformFunction.xml
-%feature("docstring") ROOT::Math::MinimTransformFunction "
-
-MinimTransformFunction class to perform a transformations on the variables to deal with fixed or limited variables (support both double and single bounds) The class manages the passed function pointer
-
-C++ includes: MinimTransformFunction.h
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::MinimTransformFunction "ROOT::Math::MinimTransformFunction::MinimTransformFunction(const IMultiGradFunction *f, const std::vector< ROOT::Math::EMinimVariableType > &types, const std::vector< double > &values, const std::map< unsigned int, std::pair< double, double > > &bounds)
-
-Constructor from a IMultiGradFunction interface (which is managed by the class) vector specifying the variable types (free, bounded or fixed, defined in enum EMinimVariableTypes ) variable values (used for the fixed ones) and a map with the bounds (for the bounded variables) 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::~MinimTransformFunction "ROOT::Math::MinimTransformFunction::~MinimTransformFunction()
-
-Destructor (delete function pointer) 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::NDim "unsigned int ROOT::Math::MinimTransformFunction::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::NTot "unsigned int ROOT::Math::MinimTransformFunction::NTot() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::Clone "IMultiGenFunction* ROOT::Math::MinimTransformFunction::Clone() const
-
-clone: not supported (since unique_ptr used in the fVariables) 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::Transformation "const double* ROOT::Math::MinimTransformFunction::Transformation(const double *x) const
-
-transform from internal to external result is cached also inside the class 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::Transformation "void ROOT::Math::MinimTransformFunction::Transformation(const double *xint, double *xext) const
-
-transform from internal to external 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::InvTransformation "void ROOT::Math::MinimTransformFunction::InvTransformation(const double *xext, double *xint) const
-
-inverse transformation (external -> internal) 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::InvStepTransformation "void ROOT::Math::MinimTransformFunction::InvStepTransformation(const double *x, const double *sext, double *sint) const
-
-inverse transformation for steps (external -> internal) at external point x 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::GradientTransformation "void ROOT::Math::MinimTransformFunction::GradientTransformation(const double *x, const double *gExt, double *gInt) const
-
-transform gradient vector (external -> internal) at internal point x 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::MatrixTransformation "void ROOT::Math::MinimTransformFunction::MatrixTransformation(const double *x, const double *covInt, double *covExt) const
-
-transform covariance matrix (internal -> external) at internal point x use row storages for matrices m(i,j) = rep[ i * dim + j] 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformFunction::OriginalFunction "const IMultiGradFunction* ROOT::Math::MinimTransformFunction::OriginalFunction() const
-";
-
-
-// File: classROOT_1_1Math_1_1MinimTransformVariable.xml
-%feature("docstring") ROOT::Math::MinimTransformVariable "
-
-MinimTransformVariable class Contains meta information of the variables such as bounds, fix flags and deals with transformation of the variable The class does not contain the values and the step size (error) of the variable This is an internal class used by the  MinimTransformFunction class
-
-C++ includes: MinimTransformVariable.h
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable()
-
-Default Constructor for an unlimited variable 
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable(double value)
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable(double lower, double upper, SinVariableTransformation *trafo)
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable(double lower, SqrtLowVariableTransformation *trafo)
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable(double upper, SqrtUpVariableTransformation *trafo)
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::MinimTransformVariable "ROOT::Math::MinimTransformVariable::MinimTransformVariable(const MinimTransformVariable &rhs)
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::IsFixed "bool ROOT::Math::MinimTransformVariable::IsFixed() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::IsLimited "bool ROOT::Math::MinimTransformVariable::IsLimited() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::HasLowerBound "bool ROOT::Math::MinimTransformVariable::HasLowerBound() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::HasUpperBound "bool ROOT::Math::MinimTransformVariable::HasUpperBound() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::LowerBound "double ROOT::Math::MinimTransformVariable::LowerBound() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::UpperBound "double ROOT::Math::MinimTransformVariable::UpperBound() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::FixValue "double ROOT::Math::MinimTransformVariable::FixValue() const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::InternalToExternal "double ROOT::Math::MinimTransformVariable::InternalToExternal(double x) const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::DerivativeIntToExt "double ROOT::Math::MinimTransformVariable::DerivativeIntToExt(double x) const
-";
-
-%feature("docstring")  ROOT::Math::MinimTransformVariable::ExternalToInternal "double ROOT::Math::MinimTransformVariable::ExternalToInternal(double x) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumBuilder.xml
-%feature("docstring") ROOT::Minuit2::MinimumBuilder "";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::MinimumBuilder "ROOT::Minuit2::MinimumBuilder::MinimumBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::~MinimumBuilder "virtual ROOT::Minuit2::MinimumBuilder::~MinimumBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::MinimumBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::StorageLevel "int ROOT::Minuit2::MinimumBuilder::StorageLevel() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::PrintLevel "int ROOT::Minuit2::MinimumBuilder::PrintLevel() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::TraceIter "bool ROOT::Minuit2::MinimumBuilder::TraceIter() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::TraceObject "MnTraceObject* ROOT::Minuit2::MinimumBuilder::TraceObject() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::SetPrintLevel "virtual void ROOT::Minuit2::MinimumBuilder::SetPrintLevel(int level)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::SetStorageLevel "virtual void ROOT::Minuit2::MinimumBuilder::SetStorageLevel(int level)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::SetTraceObject "virtual void ROOT::Minuit2::MinimumBuilder::SetTraceObject(MnTraceObject &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumBuilder::TraceIteration "void ROOT::Minuit2::MinimumBuilder::TraceIteration(int iter, const MinimumState &state) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumError.xml
-%feature("docstring") ROOT::Minuit2::MinimumError "
-
-MinimumError keeps the inv. 2nd derivative (inv. Hessian) used for calculating the Parameter step size (-V*g) and for the covariance Update (ErrorUpdator). The covariance matrix is equal to twice the inv. Hessian.
-
-C++ includes: MinimumError.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MnAlgebraicSymMatrix &mat, double dcov)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MnAlgebraicSymMatrix &mat, MnHesseFailed)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MnAlgebraicSymMatrix &mat, MnMadePosDef)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MnAlgebraicSymMatrix &mat, MnInvertFailed)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MnAlgebraicSymMatrix &mat, MnNotPosDef)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::~MinimumError "ROOT::Minuit2::MinimumError::~MinimumError()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::MinimumError "ROOT::Minuit2::MinimumError::MinimumError(const MinimumError &e)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::Matrix "MnAlgebraicSymMatrix ROOT::Minuit2::MinimumError::Matrix() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::InvHessian "const MnAlgebraicSymMatrix& ROOT::Minuit2::MinimumError::InvHessian() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::Hessian "MnAlgebraicSymMatrix ROOT::Minuit2::MinimumError::Hessian() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::Dcovar "double ROOT::Minuit2::MinimumError::Dcovar() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::IsAccurate "bool ROOT::Minuit2::MinimumError::IsAccurate() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::IsValid "bool ROOT::Minuit2::MinimumError::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::IsPosDef "bool ROOT::Minuit2::MinimumError::IsPosDef() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::IsMadePosDef "bool ROOT::Minuit2::MinimumError::IsMadePosDef() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::HesseFailed "bool ROOT::Minuit2::MinimumError::HesseFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::InvertFailed "bool ROOT::Minuit2::MinimumError::InvertFailed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumError::IsAvailable "bool ROOT::Minuit2::MinimumError::IsAvailable() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumErrorUpdator.xml
-%feature("docstring") ROOT::Minuit2::MinimumErrorUpdator "";
-
-%feature("docstring")  ROOT::Minuit2::MinimumErrorUpdator::~MinimumErrorUpdator "virtual ROOT::Minuit2::MinimumErrorUpdator::~MinimumErrorUpdator()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumErrorUpdator::Update "virtual MinimumError ROOT::Minuit2::MinimumErrorUpdator::Update(const MinimumState &, const MinimumParameters &, const FunctionGradient &) const =0
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumParameters.xml
-%feature("docstring") ROOT::Minuit2::MinimumParameters "";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::MinimumParameters "ROOT::Minuit2::MinimumParameters::MinimumParameters(unsigned int n, double fval=0)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::MinimumParameters "ROOT::Minuit2::MinimumParameters::MinimumParameters(const MnAlgebraicVector &avec, double fval)
-
-takes the Parameter vector 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::MinimumParameters "ROOT::Minuit2::MinimumParameters::MinimumParameters(const MnAlgebraicVector &avec, const MnAlgebraicVector &dirin, double fval)
-
-takes the Parameter vector plus step size x1 - x0 = dirin 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::~MinimumParameters "ROOT::Minuit2::MinimumParameters::~MinimumParameters()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::MinimumParameters "ROOT::Minuit2::MinimumParameters::MinimumParameters(const MinimumParameters &par)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::Vec "const MnAlgebraicVector& ROOT::Minuit2::MinimumParameters::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::Dirin "const MnAlgebraicVector& ROOT::Minuit2::MinimumParameters::Dirin() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::Fval "double ROOT::Minuit2::MinimumParameters::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::IsValid "bool ROOT::Minuit2::MinimumParameters::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumParameters::HasStepSize "bool ROOT::Minuit2::MinimumParameters::HasStepSize() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumSeed.xml
-%feature("docstring") ROOT::Minuit2::MinimumSeed "
-
-MinimumSeed contains the starting values for the minimization produced by the SeedGenerator.
-
-C++ includes: MinimumSeed.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::MinimumSeed "ROOT::Minuit2::MinimumSeed::MinimumSeed(const MinimumState &st, const MnUserTransformation &trafo)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::~MinimumSeed "ROOT::Minuit2::MinimumSeed::~MinimumSeed()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::MinimumSeed "ROOT::Minuit2::MinimumSeed::MinimumSeed(const MinimumSeed &seed)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::State "const MinimumState& ROOT::Minuit2::MinimumSeed::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Parameters "const MinimumParameters& ROOT::Minuit2::MinimumSeed::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Error "const MinimumError& ROOT::Minuit2::MinimumSeed::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Gradient "const FunctionGradient& ROOT::Minuit2::MinimumSeed::Gradient() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Trafo "const MnUserTransformation& ROOT::Minuit2::MinimumSeed::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Precision "const MnMachinePrecision& ROOT::Minuit2::MinimumSeed::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Fval "double ROOT::Minuit2::MinimumSeed::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::Edm "double ROOT::Minuit2::MinimumSeed::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::NFcn "unsigned int ROOT::Minuit2::MinimumSeed::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeed::IsValid "bool ROOT::Minuit2::MinimumSeed::IsValid() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumSeedGenerator.xml
-%feature("docstring") ROOT::Minuit2::MinimumSeedGenerator "
-
-base class for seed generators (starting values); the seed generator prepares initial starting values from the input ( MnUserParameterState) for the minimization;
-
-C++ includes: MinimumSeedGenerator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumSeedGenerator::~MinimumSeedGenerator "virtual ROOT::Minuit2::MinimumSeedGenerator::~MinimumSeedGenerator()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumState.xml
-%feature("docstring") ROOT::Minuit2::MinimumState "
-
-MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (usually in  MinimumBuilder).
-
-C++ includes: MinimumState.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::MinimumState "ROOT::Minuit2::MinimumState::MinimumState(unsigned int n)
-
-invalid state 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::MinimumState "ROOT::Minuit2::MinimumState::MinimumState(double fval, double edm, int nfcn)
-
-state without parameters and errors (only function value an, edm and nfcn) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::MinimumState "ROOT::Minuit2::MinimumState::MinimumState(const MinimumParameters &states, double edm, int nfcn)
-
-state with parameters only (from stepping methods like Simplex, Scan) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::MinimumState "ROOT::Minuit2::MinimumState::MinimumState(const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn)
-
-state with parameters, Gradient and covariance (from Gradient methods such as Migrad) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::~MinimumState "ROOT::Minuit2::MinimumState::~MinimumState()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::MinimumState "ROOT::Minuit2::MinimumState::MinimumState(const MinimumState &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Parameters "const MinimumParameters& ROOT::Minuit2::MinimumState::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Vec "const MnAlgebraicVector& ROOT::Minuit2::MinimumState::Vec() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::size "int ROOT::Minuit2::MinimumState::size() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Error "const MinimumError& ROOT::Minuit2::MinimumState::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Gradient "const FunctionGradient& ROOT::Minuit2::MinimumState::Gradient() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Fval "double ROOT::Minuit2::MinimumState::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::Edm "double ROOT::Minuit2::MinimumState::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::NFcn "int ROOT::Minuit2::MinimumState::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::IsValid "bool ROOT::Minuit2::MinimumState::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::HasParameters "bool ROOT::Minuit2::MinimumState::HasParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinimumState::HasCovariance "bool ROOT::Minuit2::MinimumState::HasCovariance() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinosError.xml
-%feature("docstring") ROOT::Minuit2::MinosError "
-
-Class holding the result of Minos (lower and upper values) for a specific parameter
-
-C++ includes: MinosError.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::MinosError "ROOT::Minuit2::MinosError::MinosError()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::MinosError "ROOT::Minuit2::MinosError::MinosError(unsigned int par, double min, const MnCross &low, const MnCross &up)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::~MinosError "ROOT::Minuit2::MinosError::~MinosError()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::MinosError "ROOT::Minuit2::MinosError::MinosError(const MinosError &err)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::Lower "double ROOT::Minuit2::MinosError::Lower() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::Upper "double ROOT::Minuit2::MinosError::Upper() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::Parameter "unsigned int ROOT::Minuit2::MinosError::Parameter() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::LowerState "const MnUserParameterState& ROOT::Minuit2::MinosError::LowerState() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::UpperState "const MnUserParameterState& ROOT::Minuit2::MinosError::UpperState() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::IsValid "bool ROOT::Minuit2::MinosError::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::LowerValid "bool ROOT::Minuit2::MinosError::LowerValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::UpperValid "bool ROOT::Minuit2::MinosError::UpperValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::AtLowerLimit "bool ROOT::Minuit2::MinosError::AtLowerLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::AtUpperLimit "bool ROOT::Minuit2::MinosError::AtUpperLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::AtLowerMaxFcn "bool ROOT::Minuit2::MinosError::AtLowerMaxFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::AtUpperMaxFcn "bool ROOT::Minuit2::MinosError::AtUpperMaxFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::LowerNewMin "bool ROOT::Minuit2::MinosError::LowerNewMin() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::UpperNewMin "bool ROOT::Minuit2::MinosError::UpperNewMin() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::NFcn "unsigned int ROOT::Minuit2::MinosError::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinosError::Min "double ROOT::Minuit2::MinosError::Min() const
-";
-
-
-// File: classMinuit2Minimizer.xml
-%feature("docstring") Minuit2Minimizer "
-
-Wrapper for the CERN  ROOT facade of the Minuit2 minimizer. See Minuit2 user manual https://root.cern.ch/root/htmldoc/guides/minuit2/Minuit2.pdf.
-
-C++ includes: Minuit2Minimizer.h
-";
-
-%feature("docstring")  Minuit2Minimizer::Minuit2Minimizer "Minuit2Minimizer::Minuit2Minimizer(const std::string &algorithmName=\"Migrad\")
-";
-
-%feature("docstring")  Minuit2Minimizer::~Minuit2Minimizer "Minuit2Minimizer::~Minuit2Minimizer() override
-";
-
-%feature("docstring")  Minuit2Minimizer::setStrategy "void Minuit2Minimizer::setStrategy(int value)
-
-Sets minimization strategy (0-low, 1-medium, 2-high minimization quality). At low quality number of function calls will be economized. 
-";
-
-%feature("docstring")  Minuit2Minimizer::strategy "int Minuit2Minimizer::strategy() const
-";
-
-%feature("docstring")  Minuit2Minimizer::setErrorDefinition "void Minuit2Minimizer::setErrorDefinition(double value)
-
-Sets error definition factor for parameter error calculation. If objective function (OF) is the usual chisquare function and if the user wants the usual one-standard-deviation errors, then the error definition should be 1.0. If OF is a negative-log-likelihood function, then 0.5. If OF is a chisquare, but the user wants two-standard-deviation errors, 4.0. 
-";
-
-%feature("docstring")  Minuit2Minimizer::errorDefinition "double Minuit2Minimizer::errorDefinition() const
-";
-
-%feature("docstring")  Minuit2Minimizer::setTolerance "void Minuit2Minimizer::setTolerance(double value)
-
-Sets tolerance on the function value at the minimum. Minimization will stop when the estimated vertical distance to the minimum (EDM) is less than 0.001*tolerance*ErrorDef. Here ErrorDef=1.0 for chi squared fit and ErrorDef=0.5 for negative log likelihood fit. 
-";
-
-%feature("docstring")  Minuit2Minimizer::tolerance "double Minuit2Minimizer::tolerance() const
-";
-
-%feature("docstring")  Minuit2Minimizer::setPrecision "void Minuit2Minimizer::setPrecision(double value)
-
-Sets relative floating point arithmetic precision. Should be adjusted when the user knows that objectiove function value is not calculated to the nominal machine accuracy. Typical values are between 10^-5 and 10^-14. 
-";
-
-%feature("docstring")  Minuit2Minimizer::precision "double Minuit2Minimizer::precision() const
-";
-
-%feature("docstring")  Minuit2Minimizer::setPrintLevel "void Minuit2Minimizer::setPrintLevel(int value)
-
-Sets minimizer internal print level. Default value is 0 (silent). 
-";
-
-%feature("docstring")  Minuit2Minimizer::printLevel "int Minuit2Minimizer::printLevel() const
-";
-
-%feature("docstring")  Minuit2Minimizer::setMaxFunctionCalls "void Minuit2Minimizer::setMaxFunctionCalls(int value)
-
-Sets maximum number of objective function calls. 
-";
-
-%feature("docstring")  Minuit2Minimizer::maxFunctionCalls "int Minuit2Minimizer::maxFunctionCalls() const
-";
-
-%feature("docstring")  Minuit2Minimizer::statusToString "std::string Minuit2Minimizer::statusToString() const override
-
-Returns string representation of current minimizer status. 
-";
-
-%feature("docstring")  Minuit2Minimizer::statusMap "std::map< std::string, std::string > Minuit2Minimizer::statusMap() const override
-
-Returns map of string representing different minimizer statuses. 
-";
-
-%feature("docstring")  Minuit2Minimizer::requiresResiduals "bool Minuit2Minimizer::requiresResiduals() override
-
-Returns true if minimizer computations are residual-based, false otherwise. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1Minuit2Minimizer.xml
-%feature("docstring") ROOT::Minuit2::Minuit2Minimizer "
-
-Minuit2Minimizer class implementing the  ROOT::Math::Minimizer interface for Minuit2 minimization algorithm. In  ROOT it can be instantiated using the plug-in manager (plug-in \"Minuit2\") Using a string (used by the plugin manager) or via an enumeration an one can set all the possible minimization algorithms (Migrad, Simplex, Combined, Scan and Fumili).
-
-Refer to the guide for an introduction how Minuit works.
-
-C++ includes: Minuit2Minimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Minuit2Minimizer "ROOT::Minuit2::Minuit2Minimizer::Minuit2Minimizer(ROOT::Minuit2::EMinimizerType type=ROOT::Minuit2::kMigrad)
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Minuit2Minimizer "ROOT::Minuit2::Minuit2Minimizer::Minuit2Minimizer(const char *type)
-
-Constructor with a char (used by PM) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::~Minuit2Minimizer "virtual ROOT::Minuit2::Minuit2Minimizer::~Minuit2Minimizer()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Clear "virtual void ROOT::Minuit2::Minuit2Minimizer::Clear()
-
-reset for consecutive minimizations - implement if needed 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetFunction "virtual void ROOT::Minuit2::Minuit2Minimizer::SetFunction(const ROOT::Math::IMultiGenFunction &func)
-
-set the function to minimize 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetFunction "virtual void ROOT::Minuit2::Minuit2Minimizer::SetFunction(const ROOT::Math::IMultiGradFunction &func)
-
-set gradient the function to minimize 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariable(unsigned int ivar, const std::string &name, double val, double step)
-
-set free variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetLowerLimitedVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetLowerLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double lower)
-
-set lower limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetUpperLimitedVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetUpperLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double upper)
-
-set upper limit variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetLimitedVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetLimitedVariable(unsigned int ivar, const std::string &name, double val, double step, double, double)
-
-set upper/lower limited variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetFixedVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetFixedVariable(unsigned int, const std::string &, double)
-
-set fixed variable (override if minimizer supports them ) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableValue "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableValue(unsigned int ivar, double val)
-
-set variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableValues "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableValues(const double *val)
-
-set the values of all existing variables (array must be dimensioned to the size of the existing parameters) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableStepSize "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableStepSize(unsigned int ivar, double step)
-
-set the step size of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableLowerLimit "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableLowerLimit(unsigned int ivar, double lower)
-
-set the lower-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableUpperLimit "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableUpperLimit(unsigned int ivar, double upper)
-
-set the upper-limit of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetVariableLimits "virtual bool ROOT::Minuit2::Minuit2Minimizer::SetVariableLimits(unsigned int ivar, double lower, double upper)
-
-set the limits of an already existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::FixVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::FixVariable(unsigned int ivar)
-
-fix an existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::ReleaseVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::ReleaseVariable(unsigned int ivar)
-
-release an existing variable 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::IsFixedVariable "virtual bool ROOT::Minuit2::Minuit2Minimizer::IsFixedVariable(unsigned int ivar) const
-
-query if an existing variable is fixed (i.e. considered constant in the minimization) note that by default all variables are not fixed 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings "virtual bool ROOT::Minuit2::Minuit2Minimizer::GetVariableSettings(unsigned int ivar, ROOT::Fit::ParameterSettings &varObj) const
-
-get variable settings in a variable object (like ROOT::Fit::ParamsSettings) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::VariableName "virtual std::string ROOT::Minuit2::Minuit2Minimizer::VariableName(unsigned int ivar) const
-
-get name of variables (override if minimizer support storing of variable names) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::VariableIndex "virtual int ROOT::Minuit2::Minuit2Minimizer::VariableIndex(const std::string &name) const
-
-get index of variable given a variable given a name return -1 if variable is not found 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Minimize "virtual bool ROOT::Minuit2::Minuit2Minimizer::Minimize()
-
-method to perform the minimization. Return false in case the minimization did not converge. In this case a status code different than zero is set (retrieved by the derived method Minimizer::Status() )\"
-
-status = 1 : Covariance was made pos defined status = 2 : Hesse is invalid status = 3 : Edm is above max status = 4 : Reached call limit status = 5 : Any other failure 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::MinValue "virtual double ROOT::Minuit2::Minuit2Minimizer::MinValue() const
-
-return minimum function value 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Edm "virtual double ROOT::Minuit2::Minuit2Minimizer::Edm() const
-
-return expected distance reached from the minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::X "virtual const double* ROOT::Minuit2::Minuit2Minimizer::X() const
-
-return pointer to X values at the minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::MinGradient "virtual const double* ROOT::Minuit2::Minuit2Minimizer::MinGradient() const
-
-return pointer to gradient values at the minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::NCalls "virtual unsigned int ROOT::Minuit2::Minuit2Minimizer::NCalls() const
-
-number of function calls to reach the minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::NDim "virtual unsigned int ROOT::Minuit2::Minuit2Minimizer::NDim() const
-
-this is <= Function(). NDim() which is the total number of variables (free+ constrained ones) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::NFree "virtual unsigned int ROOT::Minuit2::Minuit2Minimizer::NFree() const
-
-number of free variables (real dimension of the problem) this is <= Function(). NDim() which is the total 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::ProvidesError "virtual bool ROOT::Minuit2::Minuit2Minimizer::ProvidesError() const
-
-minimizer provides error and error matrix 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Errors "virtual const double* ROOT::Minuit2::Minuit2Minimizer::Errors() const
-
-return errors at the minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::CovMatrix "virtual double ROOT::Minuit2::Minuit2Minimizer::CovMatrix(unsigned int i, unsigned int j) const
-
-return covariance matrix elements if the variable is fixed or const the value is zero The ordering of the variables is the same as in errors and parameter value. This is different from the direct interface of Minuit2 or TMinuit where the values were obtained only to variable parameters 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::GetCovMatrix "virtual bool ROOT::Minuit2::Minuit2Minimizer::GetCovMatrix(double *cov) const
-
-Fill the passed array with the covariance matrix elements if the variable is fixed or const the value is zero. The array will be filled as cov[i *ndim + j] The ordering of the variables is the same as in errors and parameter value. This is different from the direct interface of Minuit2 or TMinuit where the values were obtained only to variable parameters 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::GetHessianMatrix "virtual bool ROOT::Minuit2::Minuit2Minimizer::GetHessianMatrix(double *h) const
-
-Fill the passed array with the Hessian matrix elements The Hessian matrix is the matrix of the second derivatives and is the inverse of the covariance matrix If the variable is fixed or const the values for that variables are zero. The array will be filled as h[i *ndim + j] 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::CovMatrixStatus "virtual int ROOT::Minuit2::Minuit2Minimizer::CovMatrixStatus() const
-
-return the status of the covariance matrix status = -1 : not available (inversion failed or Hesse failed) status = 0 : available but not positive defined status = 1 : covariance only approximate status = 2 : full matrix but forced pos def status = 3 : full accurate matrix 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Correlation "virtual double ROOT::Minuit2::Minuit2Minimizer::Correlation(unsigned int i, unsigned int j) const
-
-return correlation coefficient between variable i and j. If the variable is fixed or const the return value is zero 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::GlobalCC "virtual double ROOT::Minuit2::Minuit2Minimizer::GlobalCC(unsigned int i) const
-
-get global correlation coefficient for the variable i. This is a number between zero and one which gives the correlation between the i-th variable and that linear combination of all other variables which is most strongly correlated with i. If the variable is fixed or const the return value is zero 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::GetMinosError "virtual bool ROOT::Minuit2::Minuit2Minimizer::GetMinosError(unsigned int i, double &errLow, double &errUp, int=0)
-
-get the minos error for parameter i, return false if Minos failed A minimizaiton must be performed befre, return false if no minimization has been done In case of Minos failed the status error is updated as following status += 10 * minosStatus where the minos status is: status = 1 : maximum number of function calls exceeded when running for lower error status = 2 : maximum number of function calls exceeded when running for upper error status = 3 : new minimum found when running for lower error status = 4 : new minimum found when running for upper error status = 5 : any other failure 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Scan "virtual bool ROOT::Minuit2::Minuit2Minimizer::Scan(unsigned int i, unsigned int &nstep, double *x, double *y, double xmin=0, double xmax=0)
-
-scan a parameter i around the minimum. A minimization must have been done before, return false if it is not the case 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Contour "virtual bool ROOT::Minuit2::Minuit2Minimizer::Contour(unsigned int i, unsigned int j, unsigned int &npoints, double *xi, double *xj)
-
-find the contour points (xi,xj) of the function for parameter i and j around the minimum The contour will be find for value of the function = Min + ErrorUp(); 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::Hesse "virtual bool ROOT::Minuit2::Minuit2Minimizer::Hesse()
-
-perform a full calculation of the Hessian matrix for error calculation If a valid minimum exists the calculation is done on the minimum point otherwise is performed in the current set values of parameters Status code of minimizer is updated according to the following convention (in case Hesse failed) status += 100*hesseStatus where hesse status is: status = 1 : hesse failed status = 2 : matrix inversion failed status = 3 : matrix is not pos defined 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::PrintResults "virtual void ROOT::Minuit2::Minuit2Minimizer::PrintResults()
-
-print result of minimization
-
-return reference to the objective function virtual const ROOT::Math::IGenFunction & Function() const; 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetTraceObject "void ROOT::Minuit2::Minuit2Minimizer::SetTraceObject(MnTraceObject &obj)
-
-set an object to trace operation for each iteration The object muust implement operator() (unsigned int,  MinimumState & state) 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::SetStorageLevel "void ROOT::Minuit2::Minuit2Minimizer::SetStorageLevel(int level)
-
-set storage level = 1 : store all iteration states (default) = 0 : store only first and last state to save memory 
-";
-
-%feature("docstring")  ROOT::Minuit2::Minuit2Minimizer::State "const ROOT::Minuit2::MnUserParameterState& ROOT::Minuit2::Minuit2Minimizer::State()
-
-return the minimizer state (containing values, step size , etc..) 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MinuitParameter.xml
-%feature("docstring") ROOT::Minuit2::MinuitParameter "
-
-class for the individual Minuit Parameter with Name and number; contains the input numbers for the minimization or the output result from minimization; possible interactions: Fix/release, set/remove limits, set Value/error;
-
-From version 5.20: use string to store the name to avoid limitation of name length of 20 characters
-
-C++ includes: MinuitParameter.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::MinuitParameter "ROOT::Minuit2::MinuitParameter::MinuitParameter()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::MinuitParameter "ROOT::Minuit2::MinuitParameter::MinuitParameter(unsigned int num, const std::string &name, double val)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::MinuitParameter "ROOT::Minuit2::MinuitParameter::MinuitParameter(unsigned int num, const std::string &name, double val, double err)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::MinuitParameter "ROOT::Minuit2::MinuitParameter::MinuitParameter(unsigned int num, const std::string &name, double val, double err, double min, double max)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::~MinuitParameter "ROOT::Minuit2::MinuitParameter::~MinuitParameter()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::MinuitParameter "ROOT::Minuit2::MinuitParameter::MinuitParameter(const MinuitParameter &par)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Number "unsigned int ROOT::Minuit2::MinuitParameter::Number() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::GetName "const std::string& ROOT::Minuit2::MinuitParameter::GetName() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Name "const char* ROOT::Minuit2::MinuitParameter::Name() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Value "double ROOT::Minuit2::MinuitParameter::Value() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Error "double ROOT::Minuit2::MinuitParameter::Error() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetName "void ROOT::Minuit2::MinuitParameter::SetName(const std::string &name)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetValue "void ROOT::Minuit2::MinuitParameter::SetValue(double val)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetError "void ROOT::Minuit2::MinuitParameter::SetError(double err)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetLimits "void ROOT::Minuit2::MinuitParameter::SetLimits(double low, double up)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetUpperLimit "void ROOT::Minuit2::MinuitParameter::SetUpperLimit(double up)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::SetLowerLimit "void ROOT::Minuit2::MinuitParameter::SetLowerLimit(double low)
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::RemoveLimits "void ROOT::Minuit2::MinuitParameter::RemoveLimits()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Fix "void ROOT::Minuit2::MinuitParameter::Fix()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::Release "void ROOT::Minuit2::MinuitParameter::Release()
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::IsConst "bool ROOT::Minuit2::MinuitParameter::IsConst() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::IsFixed "bool ROOT::Minuit2::MinuitParameter::IsFixed() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::HasLimits "bool ROOT::Minuit2::MinuitParameter::HasLimits() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::HasLowerLimit "bool ROOT::Minuit2::MinuitParameter::HasLowerLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::HasUpperLimit "bool ROOT::Minuit2::MinuitParameter::HasUpperLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::LowerLimit "double ROOT::Minuit2::MinuitParameter::LowerLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MinuitParameter::UpperLimit "double ROOT::Minuit2::MinuitParameter::UpperLimit() const
-";
-
-
-// File: classROOT_1_1Math_1_1MixMaxEngine.xml
-%feature("docstring") ROOT::Math::MixMaxEngine "
-
-MixMaxEngine is a wrapper class for the MIXMAX Random number generator.
-     MIXMAX is a matrix-recursive random number generator introduced by
-     G. Savvidy.
-
-The real implementation of the generator, written in C, is in the mixmax.h and mixmax.cxx files.
-     This generator code is available also at hepforge: http://mixmax.hepforge.org
-     The MIXMAX code has been created and developed by Konstantin Savvidy and it is 
-     released under GNU Lesser General Public License v3.
-
-This wrapper class provides 3 different variants of MIXMAX according to the template para extra parameter N. 
-     The extra parameter, `SkipNumber`, is used to perform additional iterations of the generator before returning the random numbers. 
-       For example, when `SkipNumber = 2`, the generator will have two extra iterations that will be discarder.
-
-MIXMAX with N = 240. This is a new version of  the generator (version 2.0beta)  described in the 
-        <a href=\"http://dx.doi.org/10.1016/j.chaos.2016.05.003\">2016 paper</a> (3rd reference), with 
-        special number $s=487013230256099140$, $m=2^{51}+1$ and having a period of $10^{4389}$.
-
-MIXMAX with N = 17, from the 2.0beta version with $s=0$ and $m=2^{36}+1$. The period of the generator is $10^{294}$.
-
-MIXMAX with N = 256 from the 1.0 version. The period is (for `SkipNumber=0`) $10^{4682}$. 
-        For this generator we recommend in ROOT using a default value of `SkipNumber=2, while for the previous two generators 
-        skipping is not needed.
-
-This table describes the properties of the MIXMAX generators. MIXMAX is a genuine 61 bit generator on the Galois field GF[p], where
-       $p=2^{61}-1$ is the Mersenne prime number.
-      The MIXMAX generators with these parameters pass all of the BigCrush
-      tests in the <a href=\"http://simul.iro.umontreal.ca/testu01/tu01.html\">TestU01 suite</a\\\\>.
- 
- \\\\begin{table}[h]
-   \\\\centering
-     \\\\begin{tabular}{@{} rrlcrr @{}} 
-     
-      \\\\toprule
-      Dimension &~ Entropy & Decorrelation Time &  Iteration Time  & Relaxation Time                                 &Period  q\\\\\\\\
-      N     &~~ $~h(T)$   &~~~ $\\\\tau_0 = {1\\\\over h(T) 2N }$ & t & $\\\\tau ={1\\\\over h(T) \\\\ln {1\\\\over \\\\delta v_0}}$ &  $  \\\\log_{10} (q)$  \\\\\\\\ % Crush
-      \\\\midrule
-      256    & 194   & ~~~~~0.000012     & 1   & 95.00  &   4682\\\\footnote{full
-      period is not confirmed}  \\\\\\\\
-      \\\\hline
-         8   & 220   & $~~~~~0.00028$    & 1   & 1.54   &    129  \\\\\\\\
-        17   & 374   & ~~~~~0.000079     & 1   & 1.92   &    294  \\\\\\\\
-       240   & 8679  & ~~~~~0.00000024   & 1   & 1.17   &   4389  \\\\\\\\
-      \\\\bottomrule
-   \\\\end{tabular}
-     \\\\caption{The entropy $h(T)$, decorrelation time $\\\\tau_0$ 
-       decorrelation time, relaxation time $\\\\tau $ and period of the MIXMAX generator
-       \\\\cite{savvidy2017ex,savvidy2017cl},
-       expressed in units of the iteration time $t$, which is
-       normalised to 1.
-       Clearly $\\\\tau_0~ < t ~< \\\\tau $.
-}
-\\\\end{table}
-     The References for MIXMAX are
-
-G.K.Savvidy and N.G.Ter-Arutyunian, *On the Monte Carlo simulation of physical systems,
-     J.Comput.Phys. 97, 566 (1991)*;
-     Preprint EPI-865-16-86, Yerevan, Jan. 1986
-
-K.Savvidy, *The MIXMAX random number generator*, 
-     Comp. Phys. Commun. 196 (2015), pp 161–165
-     http://dx.doi.org/10.1016/j.cpc.2015.06.003
-
-K.Savvidy and G.Savvidy, *Spectrum and Entropy of C-systems MIXMAX Random Number Generator*,
-     Chaos, Solitons & Fractals, Volume 91, (2016) pp. 33–38
-     http://dx.doi.org/10.1016/j.chaos.2016.05.003
-
-@ingroup Random
-
-C++ includes: MixMaxEngine.h
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::MixMaxEngine "ROOT::Math::MixMaxEngine< N, SkipNumber >::MixMaxEngine(uint64_t seed=1)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::~MixMaxEngine "virtual ROOT::Math::MixMaxEngine< N, SkipNumber >::~MixMaxEngine()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::SetSeed "void ROOT::Math::MixMaxEngine< N, SkipNumber >::SetSeed(Result_t seed)
-
-set the generator seed 
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::Rndm "virtual double ROOT::Math::MixMaxEngine< N, SkipNumber >::Rndm()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::RndmArray "void ROOT::Math::MixMaxEngine< N, SkipNumber >::RndmArray(int n, double *array)
-
-generate an array of random numbers 
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngine::IntRndm "Result_t ROOT::Math::MixMaxEngine< N, SkipNumber >::IntRndm()
-
-generate a 64 bit integer number 
-";
-
-
-// File: classROOT_1_1Math_1_1MixMaxEngineImpl.xml
-%feature("docstring") ROOT::Math::MixMaxEngineImpl "";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::MixMaxEngineImpl "ROOT::Math::MixMaxEngineImpl< N >::MixMaxEngineImpl(uint64_t)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::~MixMaxEngineImpl "ROOT::Math::MixMaxEngineImpl< N >::~MixMaxEngineImpl()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::SetSeed "void ROOT::Math::MixMaxEngineImpl< N >::SetSeed(uint64_t)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::Rndm "double ROOT::Math::MixMaxEngineImpl< N >::Rndm()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::IntRndm "double ROOT::Math::MixMaxEngineImpl< N >::IntRndm()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::SetState "void ROOT::Math::MixMaxEngineImpl< N >::SetState(const std::vector< uint64_t > &)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::GetState "void ROOT::Math::MixMaxEngineImpl< N >::GetState(std::vector< uint64_t > &)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::Counter "int ROOT::Math::MixMaxEngineImpl< N >::Counter()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::SetCounter "void ROOT::Math::MixMaxEngineImpl< N >::SetCounter(int)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl::Iterate "void ROOT::Math::MixMaxEngineImpl< N >::Iterate()
-";
-
-
-// File: classROOT_1_1Math_1_1MixMaxEngineImpl_3_01ROOT__MM__N_01_4.xml
-%feature("docstring") ROOT::Math::MixMaxEngineImpl< ROOT_MM_N > "
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::MixMaxEngineImpl "
-ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::MixMaxEngineImpl(uint64_t seed)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::~MixMaxEngineImpl "
-ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::~MixMaxEngineImpl()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetSeedFast "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetSeedFast(Result_t seed)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetSeed "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetSeed(Result_t seed)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Rndm "
-double ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Rndm()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::IntRndm "
-Result_t ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::IntRndm()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetState "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetState(const std::vector< StateInt_t > &state)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::GetState "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::GetState(std::vector< StateInt_t > &state) const
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Iterate "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Iterate()
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Counter "
-int ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Counter() const
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetCounter "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::SetCounter(int val)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::RndmArray "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::RndmArray(int n, double *array)
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::ReadState "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::ReadState(const char filename[])
-";
-
-%feature("docstring")  ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Branch "
-void ROOT::Math::MixMaxEngineImpl< ROOT_MM_N >::Branch(uint32_t *seedvec)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicFunctionMinimum_1_1MnAboveMaxEdm.xml
-%feature("docstring") ROOT::Minuit2::BasicFunctionMinimum::MnAboveMaxEdm "";
-
-
-// File: classROOT_1_1Minuit2_1_1FunctionMinimum_1_1MnAboveMaxEdm.xml
-%feature("docstring") ROOT::Minuit2::FunctionMinimum::MnAboveMaxEdm "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnApplication.xml
-%feature("docstring") ROOT::Minuit2::MnApplication "
-
-application interface class for minimizers (migrad, simplex,  Minimize, Scan) User normally instantiates the derived class like  ROOT::Minuit2::MnMigrad for using Migrad for minimization
-
-C++ includes: MnApplication.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::MnApplication "ROOT::Minuit2::MnApplication::MnApplication(const FCNBase &fcn, const MnUserParameterState &state, const MnStrategy &stra, unsigned int nfcn=0)
-
-constructor from non-gradient functions 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::MnApplication "ROOT::Minuit2::MnApplication::MnApplication(const FCNGradientBase &fcn, const MnUserParameterState &state, const MnStrategy &stra, unsigned int nfcn=0)
-
-constructor from gradient function 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::~MnApplication "virtual ROOT::Minuit2::MnApplication::~MnApplication()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Minimizer "virtual ModularFunctionMinimizer& ROOT::Minuit2::MnApplication::Minimizer()=0
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Minimizer "virtual const ModularFunctionMinimizer& ROOT::Minuit2::MnApplication::Minimizer() const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Precision "const MnMachinePrecision& ROOT::Minuit2::MnApplication::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::State "const MnUserParameterState& ROOT::Minuit2::MnApplication::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Parameters "const MnUserParameters& ROOT::Minuit2::MnApplication::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Covariance "const MnUserCovariance& ROOT::Minuit2::MnApplication::Covariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Fcnbase "virtual const FCNBase& ROOT::Minuit2::MnApplication::Fcnbase() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Strategy "const MnStrategy& ROOT::Minuit2::MnApplication::Strategy() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::NumOfCalls "unsigned int ROOT::Minuit2::MnApplication::NumOfCalls() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::MinuitParameters "const std::vector<ROOT::Minuit2::MinuitParameter>& ROOT::Minuit2::MnApplication::MinuitParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Params "std::vector<double> ROOT::Minuit2::MnApplication::Params() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Errors "std::vector<double> ROOT::Minuit2::MnApplication::Errors() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Parameter "const MinuitParameter& ROOT::Minuit2::MnApplication::Parameter(unsigned int i) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Add "void ROOT::Minuit2::MnApplication::Add(const char *Name, double val, double err)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Add "void ROOT::Minuit2::MnApplication::Add(const char *Name, double val, double err, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Add "void ROOT::Minuit2::MnApplication::Add(const char *, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Fix "void ROOT::Minuit2::MnApplication::Fix(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Release "void ROOT::Minuit2::MnApplication::Release(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetValue "void ROOT::Minuit2::MnApplication::SetValue(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetError "void ROOT::Minuit2::MnApplication::SetError(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetLimits "void ROOT::Minuit2::MnApplication::SetLimits(unsigned int, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::RemoveLimits "void ROOT::Minuit2::MnApplication::RemoveLimits(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Value "double ROOT::Minuit2::MnApplication::Value(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Error "double ROOT::Minuit2::MnApplication::Error(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Fix "void ROOT::Minuit2::MnApplication::Fix(const char *)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Release "void ROOT::Minuit2::MnApplication::Release(const char *)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetValue "void ROOT::Minuit2::MnApplication::SetValue(const char *, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetError "void ROOT::Minuit2::MnApplication::SetError(const char *, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetLimits "void ROOT::Minuit2::MnApplication::SetLimits(const char *, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::RemoveLimits "void ROOT::Minuit2::MnApplication::RemoveLimits(const char *)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::SetPrecision "void ROOT::Minuit2::MnApplication::SetPrecision(double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Value "double ROOT::Minuit2::MnApplication::Value(const char *) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Error "double ROOT::Minuit2::MnApplication::Error(const char *) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Index "unsigned int ROOT::Minuit2::MnApplication::Index(const char *) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Name "const char* ROOT::Minuit2::MnApplication::Name(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Int2ext "double ROOT::Minuit2::MnApplication::Int2ext(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::Ext2int "double ROOT::Minuit2::MnApplication::Ext2int(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::IntOfExt "unsigned int ROOT::Minuit2::MnApplication::IntOfExt(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::ExtOfInt "unsigned int ROOT::Minuit2::MnApplication::ExtOfInt(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnApplication::VariableParameters "unsigned int ROOT::Minuit2::MnApplication::VariableParameters() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnContours.xml
-%feature("docstring") ROOT::Minuit2::MnContours "
-
-API class for Contours Error analysis (2-dim errors); minimization has to be done before and Minimum must be valid; possibility to ask only for the points or the points and associated Minos errors;
-
-C++ includes: MnContours.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::MnContours "ROOT::Minuit2::MnContours::MnContours(const FCNBase &fcn, const FunctionMinimum &min)
-
-construct from FCN + Minimum 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::MnContours "ROOT::Minuit2::MnContours::MnContours(const FCNBase &fcn, const FunctionMinimum &min, unsigned int stra)
-
-construct from FCN + Minimum + strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::MnContours "ROOT::Minuit2::MnContours::MnContours(const FCNBase &fcn, const FunctionMinimum &min, const MnStrategy &stra)
-
-construct from FCN + Minimum + strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::~MnContours "ROOT::Minuit2::MnContours::~MnContours()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::Contour "ContoursError ROOT::Minuit2::MnContours::Contour(unsigned int, unsigned int, unsigned int npoints=20) const
-
-ask for one Contour  ContoursError (MinosErrors + points) from number of points (>=4) and parameter indeces can be printed via std::cout 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnContours::Strategy "const MnStrategy& ROOT::Minuit2::MnContours::Strategy() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnCovarianceSqueeze.xml
-%feature("docstring") ROOT::Minuit2::MnCovarianceSqueeze "
-
-class to reduce the covariance matrix when a parameter is fixed by removing the corresponding row and index
-
-C++ includes: MnCovarianceSqueeze.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCovarianceSqueeze::MnCovarianceSqueeze "ROOT::Minuit2::MnCovarianceSqueeze::MnCovarianceSqueeze()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCovarianceSqueeze::~MnCovarianceSqueeze "ROOT::Minuit2::MnCovarianceSqueeze::~MnCovarianceSqueeze()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnCross.xml
-%feature("docstring") ROOT::Minuit2::MnCross "";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(unsigned int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(const MnUserParameterState &state, unsigned int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(double value, const MnUserParameterState &state, unsigned int nfcn)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(const MnUserParameterState &state, unsigned int nfcn, CrossParLimit)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(const MnUserParameterState &state, unsigned int nfcn, CrossFcnLimit)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(const MnUserParameterState &state, unsigned int nfcn, CrossNewMin)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::~MnCross "ROOT::Minuit2::MnCross::~MnCross()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::MnCross "ROOT::Minuit2::MnCross::MnCross(const MnCross &cross)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::Value "double ROOT::Minuit2::MnCross::Value() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::State "const MnUserParameterState& ROOT::Minuit2::MnCross::State() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::IsValid "bool ROOT::Minuit2::MnCross::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::AtLimit "bool ROOT::Minuit2::MnCross::AtLimit() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::AtMaxFcn "bool ROOT::Minuit2::MnCross::AtMaxFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::NewMinimum "bool ROOT::Minuit2::MnCross::NewMinimum() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnCross::NFcn "unsigned int ROOT::Minuit2::MnCross::NFcn() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnEigen.xml
-%feature("docstring") ROOT::Minuit2::MnEigen "
-
-API class for calculating the eigenvalues of symmetric matrix
-
-C++ includes: MnEigen.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnEigen::MnEigen "ROOT::Minuit2::MnEigen::MnEigen()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnEigen::~MnEigen "ROOT::Minuit2::MnEigen::~MnEigen()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnFcn.xml
-%feature("docstring") ROOT::Minuit2::MnFcn "
-
-Wrapper class to  FCNBase interface used internally by Minuit. Apply conversion from calling the function from a Minuit Vector (MnAlgebraicVector) to a std::vector for the function coordinates. The class counts also the number of function calls. By default counter strart from zero, but a different value might be given if the class is instantiated later on, for example for a set of different minimizaitons Normally the derived class MnUserFCN should be instantiated with performs in addition the transformatiopn internal-> external parameters
-
-C++ includes: MnFcn.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::MnFcn "ROOT::Minuit2::MnFcn::MnFcn(const FCNBase &fcn, int ncall=0)
-
-constructor of 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::~MnFcn "virtual ROOT::Minuit2::MnFcn::~MnFcn()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::NumOfCalls "unsigned int ROOT::Minuit2::MnFcn::NumOfCalls() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::ErrorDef "double ROOT::Minuit2::MnFcn::ErrorDef() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::Up "double ROOT::Minuit2::MnFcn::Up() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFcn::Fcn "const FCNBase& ROOT::Minuit2::MnFcn::Fcn() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnFumiliMinimize.xml
-%feature("docstring") ROOT::Minuit2::MnFumiliMinimize "
-
-API class for minimization using Fumili technology; allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.; also used by  MnMinos and  MnContours;
-
-C++ includes: MnFumiliMinimize.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FumiliFCNBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FumiliFCNBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FumiliFCNBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FumiliFCNBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FumiliFCNBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const FumiliFCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FumiliFCNBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize "ROOT::Minuit2::MnFumiliMinimize::MnFumiliMinimize(const MnFumiliMinimize &migr)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::~MnFumiliMinimize "virtual ROOT::Minuit2::MnFumiliMinimize::~MnFumiliMinimize()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::Minimizer "FumiliMinimizer& ROOT::Minuit2::MnFumiliMinimize::Minimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::Minimizer "const FumiliMinimizer& ROOT::Minuit2::MnFumiliMinimize::Minimizer() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFumiliMinimize::Fcnbase "const FumiliFCNBase& ROOT::Minuit2::MnFumiliMinimize::Fcnbase() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnFunctionCross.xml
-%feature("docstring") ROOT::Minuit2::MnFunctionCross "
-
-MnFunctionCross
-
-C++ includes: MnFunctionCross.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFunctionCross::MnFunctionCross "ROOT::Minuit2::MnFunctionCross::MnFunctionCross(const FCNBase &fcn, const MnUserParameterState &state, double fval, const MnStrategy &stra)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnFunctionCross::~MnFunctionCross "ROOT::Minuit2::MnFunctionCross::~MnFunctionCross()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnGlobalCorrelationCoeff.xml
-%feature("docstring") ROOT::Minuit2::MnGlobalCorrelationCoeff "
-
-class for global correlation coefficient
-
-C++ includes: MnGlobalCorrelationCoeff.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnGlobalCorrelationCoeff::MnGlobalCorrelationCoeff "ROOT::Minuit2::MnGlobalCorrelationCoeff::MnGlobalCorrelationCoeff()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnGlobalCorrelationCoeff::MnGlobalCorrelationCoeff "ROOT::Minuit2::MnGlobalCorrelationCoeff::MnGlobalCorrelationCoeff(const MnAlgebraicSymMatrix &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnGlobalCorrelationCoeff::~MnGlobalCorrelationCoeff "ROOT::Minuit2::MnGlobalCorrelationCoeff::~MnGlobalCorrelationCoeff()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnGlobalCorrelationCoeff::GlobalCC "const std::vector<double>& ROOT::Minuit2::MnGlobalCorrelationCoeff::GlobalCC() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnGlobalCorrelationCoeff::IsValid "bool ROOT::Minuit2::MnGlobalCorrelationCoeff::IsValid() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnHesse.xml
-%feature("docstring") ROOT::Minuit2::MnHesse "
-
-API class for calculating the numerical covariance matrix (== 2x Inverse Hessian == 2x Inverse 2nd derivative); can be used by the user or Minuit itself
-
-C++ includes: MnHesse.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::MnHesse "ROOT::Minuit2::MnHesse::MnHesse()
-
-default constructor with default strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::MnHesse "ROOT::Minuit2::MnHesse::MnHesse(unsigned int stra)
-
-constructor with user-defined strategy level 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::MnHesse "ROOT::Minuit2::MnHesse::MnHesse(const MnStrategy &stra)
-
-conctructor with specific strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::~MnHesse "ROOT::Minuit2::MnHesse::~MnHesse()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::Ncycles "unsigned int ROOT::Minuit2::MnHesse::Ncycles() const
-
-forward interface of  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::Tolerstp "double ROOT::Minuit2::MnHesse::Tolerstp() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnHesse::TolerG2 "double ROOT::Minuit2::MnHesse::TolerG2() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumError_1_1MnHesseFailed.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumError::MnHesseFailed "";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumError_1_1MnHesseFailed.xml
-%feature("docstring") ROOT::Minuit2::MinimumError::MnHesseFailed "";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumError_1_1MnInvertFailed.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumError::MnInvertFailed "";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumError_1_1MnInvertFailed.xml
-%feature("docstring") ROOT::Minuit2::MinimumError::MnInvertFailed "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnLineSearch.xml
-%feature("docstring") ROOT::Minuit2::MnLineSearch "
-
-Implements a 1-dimensional minimization along a given direction (i.e. quadratic interpolation) It is independent of the algorithm that generates the direction vector. It brackets the 1-dimensional Minimum and iterates to approach the real Minimum of the n-dimensional function.
-
-Fred James and Matthias Winkler; comments added by Andras Zsenei and Lorenzo Moneta
-
-C++ includes: MnLineSearch.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnLineSearch::MnLineSearch "ROOT::Minuit2::MnLineSearch::MnLineSearch()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnLineSearch::~MnLineSearch "ROOT::Minuit2::MnLineSearch::~MnLineSearch()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnMachinePrecision.xml
-%feature("docstring") ROOT::Minuit2::MnMachinePrecision "
-
-determines the relative floating point arithmetic precision. The  SetPrecision() method can be used to override Minuit's own determination, when the user knows that the {FCN} function Value is not calculated to the nominal machine accuracy.
-
-C++ includes: MnMachinePrecision.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::MnMachinePrecision "ROOT::Minuit2::MnMachinePrecision::MnMachinePrecision()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::~MnMachinePrecision "ROOT::Minuit2::MnMachinePrecision::~MnMachinePrecision()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::MnMachinePrecision "ROOT::Minuit2::MnMachinePrecision::MnMachinePrecision(const MnMachinePrecision &prec)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::Eps "double ROOT::Minuit2::MnMachinePrecision::Eps() const
-
-eps returns the smallest possible number so that 1.+eps > 1. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::Eps2 "double ROOT::Minuit2::MnMachinePrecision::Eps2() const
-
-eps2 returns 2*sqrt(eps) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMachinePrecision::SetPrecision "void ROOT::Minuit2::MnMachinePrecision::SetPrecision(double prec)
-
-override Minuit's own determination 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumError_1_1MnMadePosDef.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumError::MnMadePosDef "";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumError_1_1MnMadePosDef.xml
-%feature("docstring") ROOT::Minuit2::MinimumError::MnMadePosDef "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnMigrad.xml
-%feature("docstring") ROOT::Minuit2::MnMigrad "
-
-API class for minimization using Variable Metric technology (\"MIGRAD\"); allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.; also used by  MnMinos and  MnContours;
-
-C++ includes: MnMigrad.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNGradientBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const FCNGradientBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNGradientBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::MnMigrad "ROOT::Minuit2::MnMigrad::MnMigrad(const MnMigrad &migr)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::~MnMigrad "ROOT::Minuit2::MnMigrad::~MnMigrad()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::Minimizer "ModularFunctionMinimizer& ROOT::Minuit2::MnMigrad::Minimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMigrad::Minimizer "const ModularFunctionMinimizer& ROOT::Minuit2::MnMigrad::Minimizer() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnMinimize.xml
-%feature("docstring") ROOT::Minuit2::MnMinimize "
-
-API class for minimization using Variable Metric technology (\"MIGRAD\"); allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.; also used by  MnMinos and  MnContours;
-
-C++ includes: MnMinimize.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNGradientBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNGradientBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const FCNGradientBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNGradientBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::MnMinimize "ROOT::Minuit2::MnMinimize::MnMinimize(const MnMinimize &migr)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::~MnMinimize "ROOT::Minuit2::MnMinimize::~MnMinimize()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::Minimizer "ModularFunctionMinimizer& ROOT::Minuit2::MnMinimize::Minimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinimize::Minimizer "const ModularFunctionMinimizer& ROOT::Minuit2::MnMinimize::Minimizer() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnMinos.xml
-%feature("docstring") ROOT::Minuit2::MnMinos "
-
-API class for Minos Error analysis (asymmetric errors); minimization has to be done before and Minimum must be valid; possibility to ask only for one side of the Minos Error;
-
-C++ includes: MnMinos.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::MnMinos "ROOT::Minuit2::MnMinos::MnMinos(const FCNBase &fcn, const FunctionMinimum &min, unsigned int stra=1)
-
-construct from FCN + Minimum + strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::MnMinos "ROOT::Minuit2::MnMinos::MnMinos(const FCNBase &fcn, const FunctionMinimum &min, const MnStrategy &stra)
-
-construct from FCN + Minimum + strategy 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::~MnMinos "ROOT::Minuit2::MnMinos::~MnMinos()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::Lower "double ROOT::Minuit2::MnMinos::Lower(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
-
-calculate one side (negative or positive Error) of the Parameter give as input (optionally) maxcalls and tolerance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::Upper "double ROOT::Minuit2::MnMinos::Upper(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::Loval "MnCross ROOT::Minuit2::MnMinos::Loval(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::Upval "MnCross ROOT::Minuit2::MnMinos::Upval(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnMinos::Minos "MinosError ROOT::Minuit2::MnMinos::Minos(unsigned int, unsigned int maxcalls=0, double toler=0.1) const
-
-ask for  MinosError (Lower + Upper) can be printed via std::cout 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicMinimumError_1_1MnNotPosDef.xml
-%feature("docstring") ROOT::Minuit2::BasicMinimumError::MnNotPosDef "";
-
-
-// File: classROOT_1_1Minuit2_1_1MinimumError_1_1MnNotPosDef.xml
-%feature("docstring") ROOT::Minuit2::MinimumError::MnNotPosDef "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnParabola.xml
-%feature("docstring") ROOT::Minuit2::MnParabola "
-
-This class defines a parabola of the form a*x*x + b*x + c
-
-Fred James and Matthias Winkler; comments added by Andras Zsenei and Lorenzo Moneta
-
-C++ includes: MnParabola.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::MnParabola "ROOT::Minuit2::MnParabola::MnParabola(double a, double b, double c)
-
-Constructor that initializes the parabola with its three parameters.
-
-Parameters:
------------
-
-a: 
-the coefficient of the quadratic term
-
-b: 
-the coefficient of the linear term
-
-c: 
-the constant 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::~MnParabola "ROOT::Minuit2::MnParabola::~MnParabola()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::Y "double ROOT::Minuit2::MnParabola::Y(double x) const
-
-Evaluates the parabola a the point x.
-
-Parameters:
------------
-
-x: 
-the coordinate where the parabola needs to be evaluated.
-
-the y coordinate of the parabola corresponding to x. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::X_pos "double ROOT::Minuit2::MnParabola::X_pos(double y) const
-
-Calculates the bigger of the two x values corresponding to the given y Value.
-
-???????!!!!!!!!! And when there is none?? it looks like it will crash?? what is sqrt (-1.0) ?
-
-Parameters:
------------
-
-y: 
-the y Value for which the x Value is to be calculated.
-
-the bigger one of the two corresponding values. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::X_neg "double ROOT::Minuit2::MnParabola::X_neg(double y) const
-
-Calculates the smaller of the two x values corresponding to the given y Value.
-
-???????!!!!!!!!! And when there is none?? it looks like it will crash?? what is sqrt (-1.0) ?
-
-Parameters:
------------
-
-y: 
-the y Value for which the x Value is to be calculated.
-
-the smaller one of the two corresponding values. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::Min "double ROOT::Minuit2::MnParabola::Min() const
-
-Calculates the x coordinate of the Minimum of the parabola.
-
-x coordinate of the Minimum. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::YMin "double ROOT::Minuit2::MnParabola::YMin() const
-
-Calculates the y coordinate of the Minimum of the parabola.
-
-y coordinate of the Minimum. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::A "double ROOT::Minuit2::MnParabola::A() const
-
-Accessor to the coefficient of the quadratic term.
-
-the coefficient of the quadratic term. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::B "double ROOT::Minuit2::MnParabola::B() const
-
-Accessor to the coefficient of the linear term.
-
-the coefficient of the linear term. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabola::C "double ROOT::Minuit2::MnParabola::C() const
-
-Accessor to the coefficient of the constant term.
-
-the coefficient of the constant term. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnParabolaFactory.xml
-%feature("docstring") ROOT::Minuit2::MnParabolaFactory "";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaFactory::MnParabolaFactory "ROOT::Minuit2::MnParabolaFactory::MnParabolaFactory()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaFactory::~MnParabolaFactory "ROOT::Minuit2::MnParabolaFactory::~MnParabolaFactory()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnParabolaPoint.xml
-%feature("docstring") ROOT::Minuit2::MnParabolaPoint "
-
-A point of a parabola.
-
-????!!!! in reality it is just a general point in two dimensional space, there is nothing that would indicate, that it belongs to a parabola. This class defines simpy an (x,y) pair!!!!
-
-Fred James and Matthias Winkler; comments added by Andras Zsenei and Lorenzo Moneta
-Todo
-Should it be called  MnParabolaPoint or just Point?
-
-C++ includes: MnParabolaPoint.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaPoint::MnParabolaPoint "ROOT::Minuit2::MnParabolaPoint::MnParabolaPoint(double x, double y)
-
-Initializes the point with its coordinates.
-
-Parameters:
------------
-
-x: 
-the x (first) coordinate of the point.
-
-y: 
-the y (second) coordinate of the point. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaPoint::~MnParabolaPoint "ROOT::Minuit2::MnParabolaPoint::~MnParabolaPoint()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaPoint::X "double ROOT::Minuit2::MnParabolaPoint::X() const
-
-Accessor to the x (first) coordinate.
-
-the x (first) coordinate of the point. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParabolaPoint::Y "double ROOT::Minuit2::MnParabolaPoint::Y() const
-
-Accessor to the y (second) coordinate.
-
-the y (second) coordinate of the point. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnParameterScan.xml
-%feature("docstring") ROOT::Minuit2::MnParameterScan "
-
-Scans the values of FCN as a function of one Parameter and retains the best function and Parameter values found.
-
-C++ includes: MnParameterScan.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParameterScan::MnParameterScan "ROOT::Minuit2::MnParameterScan::MnParameterScan(const FCNBase &, const MnUserParameters &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParameterScan::MnParameterScan "ROOT::Minuit2::MnParameterScan::MnParameterScan(const FCNBase &, const MnUserParameters &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParameterScan::~MnParameterScan "ROOT::Minuit2::MnParameterScan::~MnParameterScan()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParameterScan::Parameters "const MnUserParameters& ROOT::Minuit2::MnParameterScan::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnParameterScan::Fval "double ROOT::Minuit2::MnParameterScan::Fval() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnPlot.xml
-%feature("docstring") ROOT::Minuit2::MnPlot "
-
-MnPlot produces a text-screen graphical output of (x,y) points, e.g. from Scan or Contours.
-
-C++ includes: MnPlot.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPlot::MnPlot "ROOT::Minuit2::MnPlot::MnPlot()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPlot::MnPlot "ROOT::Minuit2::MnPlot::MnPlot(unsigned int width, unsigned int length)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPlot::~MnPlot "ROOT::Minuit2::MnPlot::~MnPlot()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPlot::Width "unsigned int ROOT::Minuit2::MnPlot::Width() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPlot::Length "unsigned int ROOT::Minuit2::MnPlot::Length() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnPosDef.xml
-%feature("docstring") ROOT::Minuit2::MnPosDef "
-
-Force the covariance matrix to be positive defined by adding extra terms in the diagonal
-
-C++ includes: MnPosDef.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPosDef::MnPosDef "ROOT::Minuit2::MnPosDef::MnPosDef()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnPosDef::~MnPosDef "ROOT::Minuit2::MnPosDef::~MnPosDef()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnPrint.xml
-%feature("docstring") ROOT::Minuit2::MnPrint "";
-
-
-// File: classROOT_1_1Minuit2_1_1BasicFunctionMinimum_1_1MnReachedCallLimit.xml
-%feature("docstring") ROOT::Minuit2::BasicFunctionMinimum::MnReachedCallLimit "";
-
-
-// File: classROOT_1_1Minuit2_1_1FunctionMinimum_1_1MnReachedCallLimit.xml
-%feature("docstring") ROOT::Minuit2::FunctionMinimum::MnReachedCallLimit "";
-
-
-// File: classROOT_1_1Minuit2_1_1MnRefCountedPointer.xml
-%feature("docstring") ROOT::Minuit2::MnRefCountedPointer "";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::MnRefCountedPointer "ROOT::Minuit2::MnRefCountedPointer< T >::MnRefCountedPointer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::MnRefCountedPointer "ROOT::Minuit2::MnRefCountedPointer< T >::MnRefCountedPointer(T *pt)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::MnRefCountedPointer "ROOT::Minuit2::MnRefCountedPointer< T >::MnRefCountedPointer(const MnRefCountedPointer< T > &other)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::~MnRefCountedPointer "ROOT::Minuit2::MnRefCountedPointer< T >::~MnRefCountedPointer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::IsValid "bool ROOT::Minuit2::MnRefCountedPointer< T >::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::Get "T* ROOT::Minuit2::MnRefCountedPointer< T >::Get() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::References "unsigned int ROOT::Minuit2::MnRefCountedPointer< T >::References() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::AddReference "void ROOT::Minuit2::MnRefCountedPointer< T >::AddReference() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnRefCountedPointer::RemoveReference "void ROOT::Minuit2::MnRefCountedPointer< T >::RemoveReference()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnReferenceCounter.xml
-%feature("docstring") ROOT::Minuit2::MnReferenceCounter "";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::MnReferenceCounter "ROOT::Minuit2::MnReferenceCounter::MnReferenceCounter()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::MnReferenceCounter "ROOT::Minuit2::MnReferenceCounter::MnReferenceCounter(const MnReferenceCounter &other)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::~MnReferenceCounter "ROOT::Minuit2::MnReferenceCounter::~MnReferenceCounter()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::References "unsigned int ROOT::Minuit2::MnReferenceCounter::References() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::AddReference "void ROOT::Minuit2::MnReferenceCounter::AddReference() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnReferenceCounter::RemoveReference "void ROOT::Minuit2::MnReferenceCounter::RemoveReference() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnScan.xml
-%feature("docstring") ROOT::Minuit2::MnScan "
-
-API class for minimization using a scan method to find the minimum; allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.;
-
-C++ includes: MnScan.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::MnScan "ROOT::Minuit2::MnScan::MnScan(const MnScan &migr)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::~MnScan "ROOT::Minuit2::MnScan::~MnScan()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::Minimizer "ModularFunctionMinimizer& ROOT::Minuit2::MnScan::Minimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::Minimizer "const ModularFunctionMinimizer& ROOT::Minuit2::MnScan::Minimizer() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnScan::Scan "std::vector<std::pair<double, double> > ROOT::Minuit2::MnScan::Scan(unsigned int par, unsigned int maxsteps=41, double low=0., double high=0.)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnSeedGenerator.xml
-%feature("docstring") ROOT::Minuit2::MnSeedGenerator "
-
-concrete implementation of the  MinimumSeedGenerator interface; used within  ModularFunctionMinimizer;
-
-C++ includes: MnSeedGenerator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSeedGenerator::MnSeedGenerator "ROOT::Minuit2::MnSeedGenerator::MnSeedGenerator()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSeedGenerator::~MnSeedGenerator "virtual ROOT::Minuit2::MnSeedGenerator::~MnSeedGenerator()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnSimplex.xml
-%feature("docstring") ROOT::Minuit2::MnSimplex "
-
-API class for minimization using the Simplex method, which does not need and use the derivatives of the function, but only function values. More information on the minimization method is available here.
-
-It allows for user interaction: set/change parameters, do minimization, change parameters, re-do minimization etc.;
-
-C++ includes: MnSimplex.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const std::vector< double > &par, const std::vector< double > &err, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and errors 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const std::vector< double > &par, unsigned int nrow, const std::vector< double > &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and covariance 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const std::vector< double > &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase + std::vector for parameters and  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const MnUserParameters &par, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const MnUserParameters &par, const MnUserCovariance &cov, unsigned int stra=1)
-
-construct from  FCNBase +  MnUserParameters +  MnUserCovariance
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const FCNBase &fcn, const MnUserParameterState &par, const MnStrategy &str)
-
-construct from  FCNBase +  MnUserParameterState +  MnStrategy
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::MnSimplex "ROOT::Minuit2::MnSimplex::MnSimplex(const MnSimplex &migr)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::~MnSimplex "ROOT::Minuit2::MnSimplex::~MnSimplex()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::Minimizer "ModularFunctionMinimizer& ROOT::Minuit2::MnSimplex::Minimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnSimplex::Minimizer "const ModularFunctionMinimizer& ROOT::Minuit2::MnSimplex::Minimizer() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnStrategy.xml
-%feature("docstring") ROOT::Minuit2::MnStrategy "
-
-API class for defining three levels of strategies: low (0), medium (1), high (>=2); acts on: Migrad (behavioural), Minos (lowers strategy by 1 for Minos-own minimization), Hesse (iterations), Numerical2PDerivative (iterations)
-
-C++ includes: MnStrategy.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::MnStrategy "ROOT::Minuit2::MnStrategy::MnStrategy()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::MnStrategy "ROOT::Minuit2::MnStrategy::MnStrategy(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::~MnStrategy "ROOT::Minuit2::MnStrategy::~MnStrategy()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::Strategy "unsigned int ROOT::Minuit2::MnStrategy::Strategy() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::GradientNCycles "unsigned int ROOT::Minuit2::MnStrategy::GradientNCycles() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::GradientStepTolerance "double ROOT::Minuit2::MnStrategy::GradientStepTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::GradientTolerance "double ROOT::Minuit2::MnStrategy::GradientTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::HessianNCycles "unsigned int ROOT::Minuit2::MnStrategy::HessianNCycles() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::HessianStepTolerance "double ROOT::Minuit2::MnStrategy::HessianStepTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::HessianG2Tolerance "double ROOT::Minuit2::MnStrategy::HessianG2Tolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::HessianGradientNCycles "unsigned int ROOT::Minuit2::MnStrategy::HessianGradientNCycles() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::StorageLevel "int ROOT::Minuit2::MnStrategy::StorageLevel() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::IsLow "bool ROOT::Minuit2::MnStrategy::IsLow() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::IsMedium "bool ROOT::Minuit2::MnStrategy::IsMedium() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::IsHigh "bool ROOT::Minuit2::MnStrategy::IsHigh() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetLowStrategy "void ROOT::Minuit2::MnStrategy::SetLowStrategy()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetMediumStrategy "void ROOT::Minuit2::MnStrategy::SetMediumStrategy()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetHighStrategy "void ROOT::Minuit2::MnStrategy::SetHighStrategy()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetGradientNCycles "void ROOT::Minuit2::MnStrategy::SetGradientNCycles(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetGradientStepTolerance "void ROOT::Minuit2::MnStrategy::SetGradientStepTolerance(double stp)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetGradientTolerance "void ROOT::Minuit2::MnStrategy::SetGradientTolerance(double toler)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetHessianNCycles "void ROOT::Minuit2::MnStrategy::SetHessianNCycles(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetHessianStepTolerance "void ROOT::Minuit2::MnStrategy::SetHessianStepTolerance(double stp)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetHessianG2Tolerance "void ROOT::Minuit2::MnStrategy::SetHessianG2Tolerance(double toler)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetHessianGradientNCycles "void ROOT::Minuit2::MnStrategy::SetHessianGradientNCycles(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnStrategy::SetStorageLevel "void ROOT::Minuit2::MnStrategy::SetStorageLevel(unsigned int level)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnTiny.xml
-%feature("docstring") ROOT::Minuit2::MnTiny "";
-
-%feature("docstring")  ROOT::Minuit2::MnTiny::MnTiny "ROOT::Minuit2::MnTiny::MnTiny()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTiny::~MnTiny "ROOT::Minuit2::MnTiny::~MnTiny()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTiny::One "double ROOT::Minuit2::MnTiny::One() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnTraceObject.xml
-%feature("docstring") ROOT::Minuit2::MnTraceObject "";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::MnTraceObject "ROOT::Minuit2::MnTraceObject::MnTraceObject(int parNumber=-1)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::~MnTraceObject "virtual ROOT::Minuit2::MnTraceObject::~MnTraceObject()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::Init "virtual void ROOT::Minuit2::MnTraceObject::Init(const MnUserParameterState &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::UserState "const MnUserParameterState& ROOT::Minuit2::MnTraceObject::UserState() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::SetParNumber "void ROOT::Minuit2::MnTraceObject::SetParNumber(int number)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnTraceObject::ParNumber "int ROOT::Minuit2::MnTraceObject::ParNumber() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnUserCovariance.xml
-%feature("docstring") ROOT::Minuit2::MnUserCovariance "
-
-Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide internal matrix representation to user
-
-C++ includes: MnUserCovariance.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::MnUserCovariance "ROOT::Minuit2::MnUserCovariance::MnUserCovariance()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::MnUserCovariance "ROOT::Minuit2::MnUserCovariance::MnUserCovariance(const std::vector< double > &data, unsigned int nrow)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::MnUserCovariance "ROOT::Minuit2::MnUserCovariance::MnUserCovariance(const double *data, unsigned int nrow)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::MnUserCovariance "ROOT::Minuit2::MnUserCovariance::MnUserCovariance(unsigned int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::~MnUserCovariance "ROOT::Minuit2::MnUserCovariance::~MnUserCovariance()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::MnUserCovariance "ROOT::Minuit2::MnUserCovariance::MnUserCovariance(const MnUserCovariance &cov)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::Scale "void ROOT::Minuit2::MnUserCovariance::Scale(double f)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::Data "const std::vector<double>& ROOT::Minuit2::MnUserCovariance::Data() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::Nrow "unsigned int ROOT::Minuit2::MnUserCovariance::Nrow() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserCovariance::size "unsigned int ROOT::Minuit2::MnUserCovariance::size() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnUserFcn.xml
-%feature("docstring") ROOT::Minuit2::MnUserFcn "
-
-Wrapper used by Minuit of FCN interface containing a reference to the transformation object
-
-C++ includes: MnUserFcn.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserFcn::MnUserFcn "ROOT::Minuit2::MnUserFcn::MnUserFcn(const FCNBase &fcn, const MnUserTransformation &trafo, int ncall=0)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserFcn::~MnUserFcn "ROOT::Minuit2::MnUserFcn::~MnUserFcn()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnUserParameters.xml
-%feature("docstring") ROOT::Minuit2::MnUserParameters "
-
-API class for the user interaction with the parameters; serves as input to the minimizer as well as output from it; users can interact: Fix/release parameters, set values and errors, etc.; parameters can be accessed via their Parameter number (determined internally by Minuit and followed the order how the parameters are created) or via their user-specified Name (10 character string). Minuit has also an internal parameter number which is used during the minimization (the fix parameter are skipped). The parameter number used in this class is the external one. The class  ROOT::Minuit2::MnUserTransformation is used to keep the internal <-> external transformation
-
-C++ includes: MnUserParameters.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::MnUserParameters "ROOT::Minuit2::MnUserParameters::MnUserParameters()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::MnUserParameters "ROOT::Minuit2::MnUserParameters::MnUserParameters(const std::vector< double > &, const std::vector< double > &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::~MnUserParameters "ROOT::Minuit2::MnUserParameters::~MnUserParameters()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::MnUserParameters "ROOT::Minuit2::MnUserParameters::MnUserParameters(const MnUserParameters &par)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Trafo "const MnUserTransformation& ROOT::Minuit2::MnUserParameters::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::VariableParameters "unsigned int ROOT::Minuit2::MnUserParameters::VariableParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Parameters "const std::vector<ROOT::Minuit2::MinuitParameter>& ROOT::Minuit2::MnUserParameters::Parameters() const
-
-access to parameters (row-wise) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Params "std::vector<double> ROOT::Minuit2::MnUserParameters::Params() const
-
-access to parameters and errors in column-wise representation 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Errors "std::vector<double> ROOT::Minuit2::MnUserParameters::Errors() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Parameter "const MinuitParameter& ROOT::Minuit2::MnUserParameters::Parameter(unsigned int) const
-
-access to single Parameter 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Add "bool ROOT::Minuit2::MnUserParameters::Add(const std::string &, double, double)
-
-Add free Parameter Name, Value, Error. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Add "bool ROOT::Minuit2::MnUserParameters::Add(const std::string &, double, double, double, double)
-
-Add limited Parameter Name, Value, Lower bound, Upper bound. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Add "bool ROOT::Minuit2::MnUserParameters::Add(const std::string &, double)
-
-Add const Parameter Name, vale. 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Fix "void ROOT::Minuit2::MnUserParameters::Fix(unsigned int)
-
-interaction via external number of Parameter 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Release "void ROOT::Minuit2::MnUserParameters::Release(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::RemoveLimits "void ROOT::Minuit2::MnUserParameters::RemoveLimits(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetValue "void ROOT::Minuit2::MnUserParameters::SetValue(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetError "void ROOT::Minuit2::MnUserParameters::SetError(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetLimits "void ROOT::Minuit2::MnUserParameters::SetLimits(unsigned int, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetUpperLimit "void ROOT::Minuit2::MnUserParameters::SetUpperLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetLowerLimit "void ROOT::Minuit2::MnUserParameters::SetLowerLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetName "void ROOT::Minuit2::MnUserParameters::SetName(unsigned int, const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Value "double ROOT::Minuit2::MnUserParameters::Value(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Error "double ROOT::Minuit2::MnUserParameters::Error(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Fix "void ROOT::Minuit2::MnUserParameters::Fix(const std::string &)
-
-interaction via Name of Parameter 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Release "void ROOT::Minuit2::MnUserParameters::Release(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetValue "void ROOT::Minuit2::MnUserParameters::SetValue(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetError "void ROOT::Minuit2::MnUserParameters::SetError(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetLimits "void ROOT::Minuit2::MnUserParameters::SetLimits(const std::string &, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetUpperLimit "void ROOT::Minuit2::MnUserParameters::SetUpperLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetLowerLimit "void ROOT::Minuit2::MnUserParameters::SetLowerLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::RemoveLimits "void ROOT::Minuit2::MnUserParameters::RemoveLimits(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Value "double ROOT::Minuit2::MnUserParameters::Value(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Error "double ROOT::Minuit2::MnUserParameters::Error(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Index "unsigned int ROOT::Minuit2::MnUserParameters::Index(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::GetName "const std::string& ROOT::Minuit2::MnUserParameters::GetName(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Name "const char* ROOT::Minuit2::MnUserParameters::Name(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::Precision "const MnMachinePrecision& ROOT::Minuit2::MnUserParameters::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameters::SetPrecision "void ROOT::Minuit2::MnUserParameters::SetPrecision(double eps)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnUserParameterState.xml
-%feature("docstring") ROOT::Minuit2::MnUserParameterState "
-
-class which holds the external user and/or internal Minuit representation of the parameters and errors; transformation internal <-> external on demand;
-
-C++ includes: MnUserParameterState.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState()
-
-default constructor (invalid state) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const std::vector< double > &, const std::vector< double > &)
-
-construct from user parameters (before minimization) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const MnUserParameters &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const std::vector< double > &, const std::vector< double > &, unsigned int)
-
-construct from user parameters + covariance (before minimization) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const std::vector< double > &, const MnUserCovariance &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const MnUserParameters &, const MnUserCovariance &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const MinimumState &, double, const MnUserTransformation &)
-
-construct from internal parameters (after minimization) 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::~MnUserParameterState "ROOT::Minuit2::MnUserParameterState::~MnUserParameterState()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MnUserParameterState "ROOT::Minuit2::MnUserParameterState::MnUserParameterState(const MnUserParameterState &state)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Parameters "const MnUserParameters& ROOT::Minuit2::MnUserParameterState::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Covariance "const MnUserCovariance& ROOT::Minuit2::MnUserParameterState::Covariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::GlobalCC "const MnGlobalCorrelationCoeff& ROOT::Minuit2::MnUserParameterState::GlobalCC() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Hessian "MnUserCovariance ROOT::Minuit2::MnUserParameterState::Hessian() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::IntParameters "const std::vector<double>& ROOT::Minuit2::MnUserParameterState::IntParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::IntCovariance "const MnUserCovariance& ROOT::Minuit2::MnUserParameterState::IntCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::CovarianceStatus "int ROOT::Minuit2::MnUserParameterState::CovarianceStatus() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Trafo "const MnUserTransformation& ROOT::Minuit2::MnUserParameterState::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::IsValid "bool ROOT::Minuit2::MnUserParameterState::IsValid() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::HasCovariance "bool ROOT::Minuit2::MnUserParameterState::HasCovariance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::HasGlobalCC "bool ROOT::Minuit2::MnUserParameterState::HasGlobalCC() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Fval "double ROOT::Minuit2::MnUserParameterState::Fval() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Edm "double ROOT::Minuit2::MnUserParameterState::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::NFcn "unsigned int ROOT::Minuit2::MnUserParameterState::NFcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::MinuitParameters "const std::vector<ROOT::Minuit2::MinuitParameter>& ROOT::Minuit2::MnUserParameterState::MinuitParameters() const
-
-facade: forward interface of  MnUserParameters and  MnUserTransformation
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Params "std::vector<double> ROOT::Minuit2::MnUserParameterState::Params() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Errors "std::vector<double> ROOT::Minuit2::MnUserParameterState::Errors() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Parameter "const MinuitParameter& ROOT::Minuit2::MnUserParameterState::Parameter(unsigned int i) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Add "void ROOT::Minuit2::MnUserParameterState::Add(const std::string &name, double val, double err)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Add "void ROOT::Minuit2::MnUserParameterState::Add(const std::string &name, double val, double err, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Add "void ROOT::Minuit2::MnUserParameterState::Add(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Fix "void ROOT::Minuit2::MnUserParameterState::Fix(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Release "void ROOT::Minuit2::MnUserParameterState::Release(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::RemoveLimits "void ROOT::Minuit2::MnUserParameterState::RemoveLimits(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetValue "void ROOT::Minuit2::MnUserParameterState::SetValue(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetError "void ROOT::Minuit2::MnUserParameterState::SetError(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetLimits "void ROOT::Minuit2::MnUserParameterState::SetLimits(unsigned int, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetUpperLimit "void ROOT::Minuit2::MnUserParameterState::SetUpperLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetLowerLimit "void ROOT::Minuit2::MnUserParameterState::SetLowerLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetName "void ROOT::Minuit2::MnUserParameterState::SetName(unsigned int iext, const std::string &name)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Value "double ROOT::Minuit2::MnUserParameterState::Value(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Error "double ROOT::Minuit2::MnUserParameterState::Error(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Fix "void ROOT::Minuit2::MnUserParameterState::Fix(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Release "void ROOT::Minuit2::MnUserParameterState::Release(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetValue "void ROOT::Minuit2::MnUserParameterState::SetValue(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetError "void ROOT::Minuit2::MnUserParameterState::SetError(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetLimits "void ROOT::Minuit2::MnUserParameterState::SetLimits(const std::string &, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetUpperLimit "void ROOT::Minuit2::MnUserParameterState::SetUpperLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetLowerLimit "void ROOT::Minuit2::MnUserParameterState::SetLowerLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::RemoveLimits "void ROOT::Minuit2::MnUserParameterState::RemoveLimits(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Value "double ROOT::Minuit2::MnUserParameterState::Value(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Error "double ROOT::Minuit2::MnUserParameterState::Error(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Index "unsigned int ROOT::Minuit2::MnUserParameterState::Index(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::GetName "const std::string& ROOT::Minuit2::MnUserParameterState::GetName(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Name "const char* ROOT::Minuit2::MnUserParameterState::Name(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Int2ext "double ROOT::Minuit2::MnUserParameterState::Int2ext(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Ext2int "double ROOT::Minuit2::MnUserParameterState::Ext2int(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::IntOfExt "unsigned int ROOT::Minuit2::MnUserParameterState::IntOfExt(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::ExtOfInt "unsigned int ROOT::Minuit2::MnUserParameterState::ExtOfInt(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::VariableParameters "unsigned int ROOT::Minuit2::MnUserParameterState::VariableParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::Precision "const MnMachinePrecision& ROOT::Minuit2::MnUserParameterState::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserParameterState::SetPrecision "void ROOT::Minuit2::MnUserParameterState::SetPrecision(double eps)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnUserTransformation.xml
-%feature("docstring") ROOT::Minuit2::MnUserTransformation "
-
-class dealing with the transformation between user specified parameters (external) and internal parameters used for minimization
-
-C++ includes: MnUserTransformation.h
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::MnUserTransformation "ROOT::Minuit2::MnUserTransformation::MnUserTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::MnUserTransformation "ROOT::Minuit2::MnUserTransformation::MnUserTransformation(const std::vector< double > &, const std::vector< double > &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::~MnUserTransformation "ROOT::Minuit2::MnUserTransformation::~MnUserTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::MnUserTransformation "ROOT::Minuit2::MnUserTransformation::MnUserTransformation(const MnUserTransformation &trafo)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Int2ext "double ROOT::Minuit2::MnUserTransformation::Int2ext(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Int2extError "double ROOT::Minuit2::MnUserTransformation::Int2extError(unsigned int, double, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Int2extCovariance "MnUserCovariance ROOT::Minuit2::MnUserTransformation::Int2extCovariance(const MnAlgebraicVector &, const MnAlgebraicSymMatrix &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Ext2int "double ROOT::Minuit2::MnUserTransformation::Ext2int(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::DInt2Ext "double ROOT::Minuit2::MnUserTransformation::DInt2Ext(unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::IntOfExt "unsigned int ROOT::Minuit2::MnUserTransformation::IntOfExt(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::ExtOfInt "unsigned int ROOT::Minuit2::MnUserTransformation::ExtOfInt(unsigned int internal) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Parameters "const std::vector<MinuitParameter>& ROOT::Minuit2::MnUserTransformation::Parameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::VariableParameters "unsigned int ROOT::Minuit2::MnUserTransformation::VariableParameters() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::InitialParValues "const std::vector<double>& ROOT::Minuit2::MnUserTransformation::InitialParValues() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Precision "const MnMachinePrecision& ROOT::Minuit2::MnUserTransformation::Precision() const
-
-forwarded interface 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetPrecision "void ROOT::Minuit2::MnUserTransformation::SetPrecision(double eps)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Params "std::vector<double> ROOT::Minuit2::MnUserTransformation::Params() const
-
-access to parameters and errors in column-wise representation 
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Errors "std::vector<double> ROOT::Minuit2::MnUserTransformation::Errors() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Parameter "const MinuitParameter& ROOT::Minuit2::MnUserTransformation::Parameter(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Add "bool ROOT::Minuit2::MnUserTransformation::Add(const std::string &, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Add "bool ROOT::Minuit2::MnUserTransformation::Add(const std::string &, double, double, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Add "bool ROOT::Minuit2::MnUserTransformation::Add(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Fix "void ROOT::Minuit2::MnUserTransformation::Fix(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Release "void ROOT::Minuit2::MnUserTransformation::Release(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::RemoveLimits "void ROOT::Minuit2::MnUserTransformation::RemoveLimits(unsigned int)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetValue "void ROOT::Minuit2::MnUserTransformation::SetValue(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetError "void ROOT::Minuit2::MnUserTransformation::SetError(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetLimits "void ROOT::Minuit2::MnUserTransformation::SetLimits(unsigned int, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetUpperLimit "void ROOT::Minuit2::MnUserTransformation::SetUpperLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetLowerLimit "void ROOT::Minuit2::MnUserTransformation::SetLowerLimit(unsigned int, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetName "void ROOT::Minuit2::MnUserTransformation::SetName(unsigned int, const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Value "double ROOT::Minuit2::MnUserTransformation::Value(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Error "double ROOT::Minuit2::MnUserTransformation::Error(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Fix "void ROOT::Minuit2::MnUserTransformation::Fix(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Release "void ROOT::Minuit2::MnUserTransformation::Release(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetValue "void ROOT::Minuit2::MnUserTransformation::SetValue(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetError "void ROOT::Minuit2::MnUserTransformation::SetError(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetLimits "void ROOT::Minuit2::MnUserTransformation::SetLimits(const std::string &, double, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetUpperLimit "void ROOT::Minuit2::MnUserTransformation::SetUpperLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::SetLowerLimit "void ROOT::Minuit2::MnUserTransformation::SetLowerLimit(const std::string &, double)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::RemoveLimits "void ROOT::Minuit2::MnUserTransformation::RemoveLimits(const std::string &)
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Value "double ROOT::Minuit2::MnUserTransformation::Value(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Error "double ROOT::Minuit2::MnUserTransformation::Error(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Index "unsigned int ROOT::Minuit2::MnUserTransformation::Index(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::FindIndex "int ROOT::Minuit2::MnUserTransformation::FindIndex(const std::string &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::GetName "const std::string& ROOT::Minuit2::MnUserTransformation::GetName(unsigned int) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MnUserTransformation::Name "const char* ROOT::Minuit2::MnUserTransformation::Name(unsigned int) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MnVectorTransform.xml
-%feature("docstring") ROOT::Minuit2::MnVectorTransform "";
-
-%feature("docstring")  ROOT::Minuit2::MnVectorTransform::MnVectorTransform "ROOT::Minuit2::MnVectorTransform::MnVectorTransform()
-";
-
-%feature("docstring")  ROOT::Minuit2::MnVectorTransform::~MnVectorTransform "ROOT::Minuit2::MnVectorTransform::~MnVectorTransform()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ModularFunctionMinimizer.xml
-%feature("docstring") ROOT::Minuit2::ModularFunctionMinimizer "
-
-Base common class providing the API for all the minimizer Various  Minimize methods are provided varying on the type of FCN function passesd and on the objects used for the parameters
-
-C++ includes: ModularFunctionMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::~ModularFunctionMinimizer "virtual ROOT::Minuit2::ModularFunctionMinimizer::~ModularFunctionMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNGradientBase &, const std::vector< double > &, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNGradientBase &, const std::vector< double > &, unsigned int, const std::vector< double > &, unsigned int stra=1, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNGradientBase &, const MnUserParameters &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNGradientBase &, const MnUserParameters &, const MnUserCovariance &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const FCNGradientBase &, const MnUserParameterState &, const MnStrategy &, unsigned int maxfcn=0, double toler=0.1) const
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::SeedGenerator "virtual const MinimumSeedGenerator& ROOT::Minuit2::ModularFunctionMinimizer::SeedGenerator() const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Builder "virtual const MinimumBuilder& ROOT::Minuit2::ModularFunctionMinimizer::Builder() const =0
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Builder "virtual MinimumBuilder& ROOT::Minuit2::ModularFunctionMinimizer::Builder()=0
-";
-
-%feature("docstring")  ROOT::Minuit2::ModularFunctionMinimizer::Minimize "virtual FunctionMinimum ROOT::Minuit2::ModularFunctionMinimizer::Minimize(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MPIProcess.xml
-%feature("docstring") ROOT::Minuit2::MPIProcess "";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::MPIProcess "ROOT::Minuit2::MPIProcess::MPIProcess(unsigned int nelements, unsigned int indexComm)
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::~MPIProcess "ROOT::Minuit2::MPIProcess::~MPIProcess()
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::NumElements4JobIn "unsigned int ROOT::Minuit2::MPIProcess::NumElements4JobIn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::NumElements4JobOut "unsigned int ROOT::Minuit2::MPIProcess::NumElements4JobOut() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::NumElements4Job "unsigned int ROOT::Minuit2::MPIProcess::NumElements4Job(unsigned int rank) const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::StartElementIndex "unsigned int ROOT::Minuit2::MPIProcess::StartElementIndex() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::EndElementIndex "unsigned int ROOT::Minuit2::MPIProcess::EndElementIndex() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::GetMPISize "unsigned int ROOT::Minuit2::MPIProcess::GetMPISize() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::GetMPIRank "unsigned int ROOT::Minuit2::MPIProcess::GetMPIRank() const
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::SyncVector "bool ROOT::Minuit2::MPIProcess::SyncVector(ROOT::Minuit2::MnAlgebraicVector &mnvector)
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::SyncSymMatrixOffDiagonal "bool ROOT::Minuit2::MPIProcess::SyncSymMatrixOffDiagonal(ROOT::Minuit2::MnAlgebraicSymMatrix &mnmatrix)
-";
-
-%feature("docstring")  ROOT::Minuit2::MPIProcess::SumReduce "void ROOT::Minuit2::MPIProcess::SumReduce(const double &sub, double &total)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1MPITerminate.xml
-%feature("docstring") ROOT::Minuit2::MPITerminate "";
-
-%feature("docstring")  ROOT::Minuit2::MPITerminate::~MPITerminate "ROOT::Minuit2::MPITerminate::~MPITerminate()
-";
-
-
-// File: classTMVA_1_1MsgLogger.xml
-%feature("docstring") TMVA::MsgLogger "";
-
-%feature("docstring")  TMVA::MsgLogger::MsgLogger "TMVA::MsgLogger::MsgLogger(const std::string &source)
-";
-
-
-// File: classROOT_1_1Math_1_1MultiNumGradFunction.xml
-%feature("docstring") ROOT::Math::MultiNumGradFunction "
-
-MultiNumGradFunction class to wrap a normal function in a gradient function using numerical gradient calculation provided by the class  Derivator (based on GSL numerical derivation)
-
-C++ includes: MultiNumGradFunction.h
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::MultiNumGradFunction "ROOT::Math::MultiNumGradFunction::MultiNumGradFunction(const IMultiGenFunction &f)
-
-Constructor from a IMultiGenFunction interface 
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::MultiNumGradFunction "ROOT::Math::MultiNumGradFunction::MultiNumGradFunction(FuncType f, int n)
-
-Constructor from a generic function (pointer or reference) and number of dimension implementiong operator () (double * x) 
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::~MultiNumGradFunction "ROOT::Math::MultiNumGradFunction::~MultiNumGradFunction()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::NDim "unsigned int ROOT::Math::MultiNumGradFunction::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::NCalls "unsigned int ROOT::Math::MultiNumGradFunction::NCalls() const
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::Clone "IMultiGenFunction* ROOT::Math::MultiNumGradFunction::Clone() const
-
-Clone a function. Each derived class must implement their version of the Clone method 
-";
-
-%feature("docstring")  ROOT::Math::MultiNumGradFunction::SetOwnership "void ROOT::Math::MultiNumGradFunction::SetOwnership(bool on=true)
-";
-
-
-// File: classMultiOption.xml
-%feature("docstring") MultiOption "
-
-Stores a single option for minimization algorithm. Int, double, string values are available.
-
-C++ includes: MultiOption.h
-";
-
-%feature("docstring")  MultiOption::MultiOption "MultiOption::MultiOption(std::string name=\"\")
-";
-
-%feature("docstring")  MultiOption::MultiOption "MultiOption::MultiOption(const std::string &name, const T &t, const std::string &descripion=\"\")
-";
-
-%feature("docstring")  MultiOption::name "std::string MultiOption::name() const
-";
-
-%feature("docstring")  MultiOption::description "std::string MultiOption::description() const
-";
-
-%feature("docstring")  MultiOption::setDescription "void MultiOption::setDescription(const std::string &description)
-";
-
-%feature("docstring")  MultiOption::value "MultiOption::variant_t & MultiOption::value()
-";
-
-%feature("docstring")  MultiOption::defaultValue "MultiOption::variant_t & MultiOption::defaultValue()
-";
-
-%feature("docstring")  MultiOption::get "T MultiOption::get() const
-
-Returns the option's value. 
-";
-
-%feature("docstring")  MultiOption::getDefault "T MultiOption::getDefault() const
-
-Returns the option's default value (i.e. used during construction) 
-";
-
-%feature("docstring")  MultiOption::value_str "std::string MultiOption::value_str()
-
-Returns a string representation of the option's value.
-
-Sets the value of option from string. 
-";
-
-%feature("docstring")  MultiOption::setFromString "void MultiOption::setFromString(const std::string &value)
-
-Sets the value of option from string. 
-";
-
-
-// File: classMultiOptionTest.xml
-%feature("docstring") MultiOptionTest "";
-
-
-// File: classROOT_1_1Minuit2_1_1NegativeG2LineSearch.xml
-%feature("docstring") ROOT::Minuit2::NegativeG2LineSearch "
-
-In case that one of the components of the second derivative g2 calculated by the numerical Gradient calculator is negative, a 1dim line search in the direction of that component is done in order to find a better position where g2 is again positive.
-
-C++ includes: NegativeG2LineSearch.h
-";
-
-%feature("docstring")  ROOT::Minuit2::NegativeG2LineSearch::NegativeG2LineSearch "ROOT::Minuit2::NegativeG2LineSearch::NegativeG2LineSearch()
-";
-
-%feature("docstring")  ROOT::Minuit2::NegativeG2LineSearch::~NegativeG2LineSearch "ROOT::Minuit2::NegativeG2LineSearch::~NegativeG2LineSearch()
-";
-
-%feature("docstring")  ROOT::Minuit2::NegativeG2LineSearch::HasNegativeG2 "bool ROOT::Minuit2::NegativeG2LineSearch::HasNegativeG2(const FunctionGradient &, const MnMachinePrecision &) const
-";
-
-
-// File: structROOT_1_1Math_1_1NullTypeFunc1D.xml
-%feature("docstring") ROOT::Math::NullTypeFunc1D "";
-
-
-// File: classROOT_1_1Minuit2_1_1Numerical2PGradientCalculator.xml
-%feature("docstring") ROOT::Minuit2::Numerical2PGradientCalculator "
-
-class performing the numerical gradient calculation
-
-C++ includes: Numerical2PGradientCalculator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Numerical2PGradientCalculator "ROOT::Minuit2::Numerical2PGradientCalculator::Numerical2PGradientCalculator(const MnFcn &fcn, const MnUserTransformation &par, const MnStrategy &stra)
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::~Numerical2PGradientCalculator "virtual ROOT::Minuit2::Numerical2PGradientCalculator::~Numerical2PGradientCalculator()
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Fcn "const MnFcn& ROOT::Minuit2::Numerical2PGradientCalculator::Fcn() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Trafo "const MnUserTransformation& ROOT::Minuit2::Numerical2PGradientCalculator::Trafo() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Precision "const MnMachinePrecision& ROOT::Minuit2::Numerical2PGradientCalculator::Precision() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Strategy "const MnStrategy& ROOT::Minuit2::Numerical2PGradientCalculator::Strategy() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::Ncycle "unsigned int ROOT::Minuit2::Numerical2PGradientCalculator::Ncycle() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::StepTolerance "double ROOT::Minuit2::Numerical2PGradientCalculator::StepTolerance() const
-";
-
-%feature("docstring")  ROOT::Minuit2::Numerical2PGradientCalculator::GradTolerance "double ROOT::Minuit2::Numerical2PGradientCalculator::GradTolerance() const
-";
-
-
-// File: classmumufit_1_1ObjectiveFunctionAdapter.xml
-%feature("docstring") mumufit::ObjectiveFunctionAdapter "
-
-Converts user objective function to function  ROOT expects. Handles time of life of function objects.
-
-C++ includes: ObjectiveFunctionAdapter.h
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::ObjectiveFunctionAdapter "ObjectiveFunctionAdapter::ObjectiveFunctionAdapter()
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::~ObjectiveFunctionAdapter "ObjectiveFunctionAdapter::~ObjectiveFunctionAdapter()
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::rootObjectiveFunction "const RootScalarFunction * ObjectiveFunctionAdapter::rootObjectiveFunction(fcn_scalar_t fcn, const Parameters &parameters)
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::rootResidualFunction "const RootResidualFunction * ObjectiveFunctionAdapter::rootResidualFunction(fcn_residual_t fcn, const Parameters &parameters)
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::numberOfCalls "int ObjectiveFunctionAdapter::numberOfCalls() const
-";
-
-%feature("docstring")  mumufit::ObjectiveFunctionAdapter::numberOfGradientCalls "int ObjectiveFunctionAdapter::numberOfGradientCalls() const
-";
-
-
-// File: classROOT_1_1Math_1_1OneDimMultiFunctionAdapter.xml
-%feature("docstring") ROOT::Math::OneDimMultiFunctionAdapter "
-
-OneDimMultiFunctionAdapter class to wrap a multidimensional function in one dimensional one. Given a f(x1,x2,x3,....xn) transforms in a f( x_i) given the coordinate intex i and the vector x[] of the coordinates. It provides the possibility to copy and own the data array of the coordinates or to maintain internally a pointer to an external array for being more efficient. In this last case the user must garantee the life of the given passed pointer
-
-C++ includes: OneDimFunctionAdapter.h
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::OneDimMultiFunctionAdapter "ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::OneDimMultiFunctionAdapter(MultiFuncType f, const double *x, unsigned int icoord=0, const double *p=0)
-
-Constructor from the function object , pointer to an external array of x values and coordinate we want to adapt 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::OneDimMultiFunctionAdapter "ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::OneDimMultiFunctionAdapter(MultiFuncType f, unsigned int dim=1, unsigned int icoord=0, const double *p=0)
-
-Constructor from the function object , dimension of the function and and coordinate we want to adapt. The coordinate cached vector is created inside and eventually the values must be passed later with the SetX which will copy them 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::~OneDimMultiFunctionAdapter "virtual ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::~OneDimMultiFunctionAdapter()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::Clone "virtual OneDimMultiFunctionAdapter* ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::Clone() const
-
-clone 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::SetX "void ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::SetX(Iterator begin, Iterator end)
-
-Set X values in case vector is own, iterator size must match previous set dimension 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::SetX "void ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::SetX(double *x)
-
-set pointer without copying the values 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::SetX "void ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::SetX(const double *x)
-
-set values 
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::SetCoord "void ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::SetCoord(int icoord)
-";
-
-%feature("docstring")  ROOT::Math::OneDimMultiFunctionAdapter::OneDimMultiFunctionAdapter "ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::OneDimMultiFunctionAdapter(const OneDimMultiFunctionAdapter &rhs)
-";
-
-
-// File: classROOT_1_1Math_1_1OneDimParamFunctionAdapter.xml
-%feature("docstring") ROOT::Math::OneDimParamFunctionAdapter "
-
-OneDimParamFunctionAdapter class to wrap a multi-dim parameteric function in one dimensional one. Given a f(x[],p1,...pn) transforms in a f( p_i) given the param index i and the vectors x[] and p[] of the coordinates and parameters It has to be used carefully, since for efficiency reason it does not copy the parameter object but re-uses the given pointer for the p[] vector. The ParamFuncType reference by default is not const because the operator()(x,p) is not a const method
-
-C++ includes: OneDimFunctionAdapter.h
-";
-
-%feature("docstring")  ROOT::Math::OneDimParamFunctionAdapter::OneDimParamFunctionAdapter "ROOT::Math::OneDimParamFunctionAdapter< ParamFuncType >::OneDimParamFunctionAdapter(ParamFuncType f, const double *x, const double *p, unsigned int ipar=0)
-
-Constructor from the function object , x value and coordinate we want to adapt 
-";
-
-%feature("docstring")  ROOT::Math::OneDimParamFunctionAdapter::~OneDimParamFunctionAdapter "ROOT::Math::OneDimParamFunctionAdapter< ParamFuncType >::~OneDimParamFunctionAdapter()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Math::OneDimParamFunctionAdapter::Clone "virtual OneDimParamFunctionAdapter* ROOT::Math::OneDimParamFunctionAdapter< ParamFuncType >::Clone() const
-
-clone 
-";
-
-
-// File: classOptionContainer.xml
-%feature("docstring") OptionContainer "
-
-Stores multi option (int,double,string) in a container.
-
-C++ includes: OptionContainer.h
-";
-
-%feature("docstring")  OptionContainer::OptionContainer "OptionContainer::OptionContainer()=default
-";
-
-%feature("docstring")  OptionContainer::OptionContainer "OptionContainer::OptionContainer(const OptionContainer &other)
-
-Returns true if option with such name already exists. 
-";
-
-%feature("docstring")  OptionContainer::addOption "OptionContainer::option_t OptionContainer::addOption(const std::string &optionName, T value, const std::string &description=\"\")
-";
-
-%feature("docstring")  OptionContainer::option "OptionContainer::option_t OptionContainer::option(const std::string &optionName)
-";
-
-%feature("docstring")  OptionContainer::option "OptionContainer::option_t OptionContainer::option(const std::string &optionName) const
-";
-
-%feature("docstring")  OptionContainer::optionValue "T OptionContainer::optionValue(const std::string &optionName) const
-";
-
-%feature("docstring")  OptionContainer::setOptionValue "void OptionContainer::setOptionValue(const std::string &optionName, T value)
-
-Sets the value of option. Option should hold same value type already. 
-";
-
-%feature("docstring")  OptionContainer::begin "iterator OptionContainer::begin()
-";
-
-%feature("docstring")  OptionContainer::begin "const_iterator OptionContainer::begin() const
-";
-
-%feature("docstring")  OptionContainer::end "iterator OptionContainer::end()
-";
-
-%feature("docstring")  OptionContainer::end "const_iterator OptionContainer::end() const
-";
-
-%feature("docstring")  OptionContainer::size "size_t OptionContainer::size() const
-";
-
-%feature("docstring")  OptionContainer::empty "bool OptionContainer::empty() const
-";
-
-
-// File: classOptionContainerTest.xml
-%feature("docstring") OptionContainerTest "";
-
-
-// File: classmumufit_1_1Parameter.xml
-%feature("docstring") mumufit::Parameter "
-
-A fittable parameter with value, error, step, and limits.
-
-C++ includes: Parameter.h
-";
-
-%feature("docstring")  mumufit::Parameter::Parameter "Parameter::Parameter()
-";
-
-%feature("docstring")  mumufit::Parameter::Parameter "Parameter::Parameter(std::string name, double value, const AttLimits &limits=AttLimits::limitless(), double step=0.0)
-
-Fit parameter constructor.
-
-Parameters:
------------
-
-name: 
-unique name of fit parameters
-
-value: 
-starting value of fit parameter
-
-limits: 
-fit parameter limits
-
-step: 
-initial step of fit parameter during the minimization, will be calculated automatically, if zero. 
-";
-
-%feature("docstring")  mumufit::Parameter::name "std::string Parameter::name() const
-";
-
-%feature("docstring")  mumufit::Parameter::startValue "double Parameter::startValue() const
-";
-
-%feature("docstring")  mumufit::Parameter::limits "AttLimits Parameter::limits() const
-";
-
-%feature("docstring")  mumufit::Parameter::value "double Parameter::value() const
-";
-
-%feature("docstring")  mumufit::Parameter::setValue "void Parameter::setValue(double value)
-";
-
-%feature("docstring")  mumufit::Parameter::step "double Parameter::step() const
-";
-
-%feature("docstring")  mumufit::Parameter::error "double Parameter::error() const
-";
-
-%feature("docstring")  mumufit::Parameter::setError "void Parameter::setError(double value)
-";
-
-
-// File: structParameterReference.xml
-%feature("docstring") ParameterReference "
-
-Defines initial settings of single fit parameter and the final value which has to be found in the course of the fit.
-
-C++ includes: MinimizerTestPlan.h
-";
-
-
-// File: classmumufit_1_1Parameters.xml
-%feature("docstring") mumufit::Parameters "
-
-A collection of fit parameters.
-
-C++ includes: Parameters.h
-";
-
-%feature("docstring")  mumufit::Parameters::Parameters "mumufit::Parameters::Parameters()=default
-";
-
-%feature("docstring")  mumufit::Parameters::add "void Parameters::add(const Parameter &par)
-";
-
-%feature("docstring")  mumufit::Parameters::begin "Parameters::const_iterator Parameters::begin() const
-";
-
-%feature("docstring")  mumufit::Parameters::end "Parameters::const_iterator Parameters::end() const
-";
-
-%feature("docstring")  mumufit::Parameters::begin "Parameters::iterator Parameters::begin()
-";
-
-%feature("docstring")  mumufit::Parameters::end "Parameters::iterator Parameters::end()
-";
-
-%feature("docstring")  mumufit::Parameters::size "size_t Parameters::size() const
-";
-
-%feature("docstring")  mumufit::Parameters::values "std::vector< double > Parameters::values() const
-";
-
-%feature("docstring")  mumufit::Parameters::setValues "void Parameters::setValues(const std::vector< double > &values)
-";
-
-%feature("docstring")  mumufit::Parameters::errors "std::vector< double > Parameters::errors() const
-";
-
-%feature("docstring")  mumufit::Parameters::setErrors "void Parameters::setErrors(const std::vector< double > &errors)
-";
-
-%feature("docstring")  mumufit::Parameters::correlationMatrix "Parameters::corr_matrix_t Parameters::correlationMatrix() const
-";
-
-%feature("docstring")  mumufit::Parameters::setCorrelationMatrix "void Parameters::setCorrelationMatrix(const corr_matrix_t &matrix)
-";
-
-%feature("docstring")  mumufit::Parameters::freeParameterCount "size_t Parameters::freeParameterCount() const
-
-Returns number of free parameters. 
-";
-
-
-// File: classROOT_1_1Fit_1_1ParameterSettings.xml
-%feature("docstring") ROOT::Fit::ParameterSettings "
-
-Class, describing value, limits and step size of the parameters Provides functionality also to set/retrieve values, step sizes, limits and fix the parameters.
-
-To be done: add constraints (equality and inequality) as functions of the parameters
-
-C++ includes: ParameterSettings.h
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::ParameterSettings "ROOT::Fit::ParameterSettings::ParameterSettings()
-
-Default constructor 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::ParameterSettings "ROOT::Fit::ParameterSettings::ParameterSettings(const std::string &name, double val, double err)
-
-constructor for unlimited named Parameter 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::ParameterSettings "ROOT::Fit::ParameterSettings::ParameterSettings(const std::string &name, double val, double err, double min, double max)
-
-constructor for double limited Parameter. The given value should be within the given limits [min,max] 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::ParameterSettings "ROOT::Fit::ParameterSettings::ParameterSettings(const std::string &name, double val)
-
-constructor for fixed Parameter 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Set "void ROOT::Fit::ParameterSettings::Set(const std::string &name, double value, double step)
-
-set value and name (unlimited parameter) 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Set "void ROOT::Fit::ParameterSettings::Set(const std::string &name, double value, double step, double lower, double upper)
-
-set a limited parameter. The given value should be within the given limits [min,max] 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Set "void ROOT::Fit::ParameterSettings::Set(const std::string &name, double value)
-
-set a fixed parameter 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::~ParameterSettings "ROOT::Fit::ParameterSettings::~ParameterSettings()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Value "double ROOT::Fit::ParameterSettings::Value() const
-
-copy constructor and assignment operators (leave them to the compiler)
-
-return parameter value 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::StepSize "double ROOT::Fit::ParameterSettings::StepSize() const
-
-return step size 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::LowerLimit "double ROOT::Fit::ParameterSettings::LowerLimit() const
-
-return lower limit value 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::UpperLimit "double ROOT::Fit::ParameterSettings::UpperLimit() const
-
-return upper limit value 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::IsFixed "bool ROOT::Fit::ParameterSettings::IsFixed() const
-
-check if is fixed 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::HasLowerLimit "bool ROOT::Fit::ParameterSettings::HasLowerLimit() const
-
-check if parameter has lower limit 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::HasUpperLimit "bool ROOT::Fit::ParameterSettings::HasUpperLimit() const
-
-check if parameter has upper limit 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::IsBound "bool ROOT::Fit::ParameterSettings::IsBound() const
-
-check if is bound 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::IsDoubleBound "bool ROOT::Fit::ParameterSettings::IsDoubleBound() const
-
-check if is double bound (upper AND lower limit) 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Name "const std::string& ROOT::Fit::ParameterSettings::Name() const
-
-return name 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetName "void ROOT::Fit::ParameterSettings::SetName(const std::string &name)
-
-set name
-
-interaction 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Fix "void ROOT::Fit::ParameterSettings::Fix()
-
-fix the parameter 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::Release "void ROOT::Fit::ParameterSettings::Release()
-
-release the parameter 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetValue "void ROOT::Fit::ParameterSettings::SetValue(double val)
-
-set the value 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetStepSize "void ROOT::Fit::ParameterSettings::SetStepSize(double err)
-
-set the step size 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetLimits "void ROOT::Fit::ParameterSettings::SetLimits(double low, double up)
-
-set a double side limit, if low == up the parameter is fixed if low > up the limits are removed The current parameter value should be within the given limits [low,up]. If the value is outside the limits, then a new parameter value is set to = (up+low)/2 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetUpperLimit "void ROOT::Fit::ParameterSettings::SetUpperLimit(double up)
-
-set a single upper limit 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::SetLowerLimit "void ROOT::Fit::ParameterSettings::SetLowerLimit(double low)
-
-set a single lower limit 
-";
-
-%feature("docstring")  ROOT::Fit::ParameterSettings::RemoveLimits "void ROOT::Fit::ParameterSettings::RemoveLimits()
-
-remove all limit 
-";
-
-
-// File: classParametersTest.xml
-%feature("docstring") ParametersTest "";
-
-
-// File: classParameterTest.xml
-%feature("docstring") ParameterTest "";
-
-
-// File: classROOT_1_1Minuit2_1_1ParametricFunction.xml
-%feature("docstring") ROOT::Minuit2::ParametricFunction "
-
-Function which has parameters. For example, one could define a one-dimensional Gaussian, by considering x as an input coordinate for the evaluation of the function, and the mean and the square root of the variance as parameters.
-
-AS OF NOW PARAMETRICFUNCTION INHERITS FROM FCNBASE INSTEAD OF GENERICFUNCTION. THIS IS ONLY BECAUSE NUMERICAL2PGRADIENTCALCULATOR NEEDS AN FCNBASE OBJECT AND WILL BE CHANGED!!!!!!!!!!!!!!!!
-
-Todo
- ParametricFunction and all the classes that inherit from it are inheriting also  FCNBase so that the Gradient calculation has the  Up() member function. That is not really good...
-
-C++ includes: ParametricFunction.h
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::ParametricFunction "ROOT::Minuit2::ParametricFunction::ParametricFunction(const std::vector< double > &params)
-
-Constructor which initializes the  ParametricFunction with the parameters given as input.
-
-Parameters:
------------
-
-params: 
-vector containing the initial Parameter values 
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::ParametricFunction "ROOT::Minuit2::ParametricFunction::ParametricFunction(int nparams)
-
-Constructor which initializes the  ParametricFunction by setting the number of parameters.
-
-Parameters:
------------
-
-nparams: 
-number of parameters of the parametric function 
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::~ParametricFunction "virtual ROOT::Minuit2::ParametricFunction::~ParametricFunction()
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::SetParameters "virtual void ROOT::Minuit2::ParametricFunction::SetParameters(const std::vector< double > &params) const
-
-Sets the parameters of the  ParametricFunction.
-
-Parameters:
------------
-
-params: 
-vector containing the Parameter values 
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::GetParameters "virtual const std::vector<double>& ROOT::Minuit2::ParametricFunction::GetParameters() const
-
-Accessor for the state of the parameters.
-
-vector containing the present Parameter settings 
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::NumberOfParameters "virtual unsigned int ROOT::Minuit2::ParametricFunction::NumberOfParameters() const
-
-Accessor for the number of parameters.
-
-the number of function parameters 
-";
-
-%feature("docstring")  ROOT::Minuit2::ParametricFunction::GetGradient "virtual std::vector<double> ROOT::Minuit2::ParametricFunction::GetGradient(const std::vector< double > &x) const
-
-Member function returning the Gradient of the function with respect to its variables (but without including gradients with respect to its internal parameters).
-
-Parameters:
------------
-
-x: 
-vector containing the coordinates of the point where the Gradient is to be calculated.
-
-the Gradient vector of the function at the given point. 
-";
-
-
-// File: classROOT_1_1Fit_1_1PoissonLikelihoodFCN.xml
-%feature("docstring") ROOT::Fit::PoissonLikelihoodFCN "
-
-class evaluating the log likelihood for binned Poisson likelihood fits it is template to distinguish gradient and non-gradient case
-
-C++ includes: PoissonLikelihoodFCN.h
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::PoissonLikelihoodFCN "ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::PoissonLikelihoodFCN(const std::shared_ptr< BinData > &data, const std::shared_ptr< IModelFunction > &func, int weight=0, bool extended=true, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Constructor from unbin data set and model function (pdf) 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::PoissonLikelihoodFCN "ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::PoissonLikelihoodFCN(const BinData &data, const IModelFunction &func, int weight=0, bool extended=true, const ::ROOT::Fit::ExecutionPolicy &executionPolicy=::ROOT::Fit::ExecutionPolicy::kSerial)
-
-Constructor from unbin data set and model function (pdf) managed by the users 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::~PoissonLikelihoodFCN "virtual ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::~PoissonLikelihoodFCN()
-
-Destructor (no operations) 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::PoissonLikelihoodFCN "ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::PoissonLikelihoodFCN(const PoissonLikelihoodFCN &f)
-
-Copy constructor 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::Clone "virtual BaseFunction* ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::Clone() const
-
-clone the function (need to return Base for Windows) 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::NFitPoints "virtual unsigned int ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::NFitPoints() const
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::DataElement "virtual double ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::DataElement(const double *x, unsigned int i, double *g) const
-
-i-th likelihood element and its gradient 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::Gradient "virtual void ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::Gradient(const double *x, double *g) const
-
-evaluate gradient 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::Type "virtual BaseObjFunction::Type_t ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::Type() const
-
-get type of fit method function 
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::IsWeighted "bool ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::IsWeighted() const
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::UseSumOfWeights "void ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::UseSumOfWeights()
-";
-
-%feature("docstring")  ROOT::Fit::PoissonLikelihoodFCN::UseSumOfWeightSquare "void ROOT::Fit::PoissonLikelihoodFCN< DerivFunType, ModelFunType >::UseSumOfWeightSquare(bool on=true)
-";
-
-
-// File: classPyCallback.xml
-%feature("docstring") PyCallback "
-
-Base class to wrap Python callable and pass it to C++. Used in swig interface file, intended to be overloaded from Python.
-
-C++ includes: PyCallback.h
-";
-
-%feature("docstring")  PyCallback::PyCallback "PyCallback::PyCallback(CallbackType callback_type=SCALAR)
-";
-
-%feature("docstring")  PyCallback::~PyCallback "PyCallback::~PyCallback()
-";
-
-%feature("docstring")  PyCallback::callback_type "PyCallback::CallbackType PyCallback::callback_type() const
-";
-
-%feature("docstring")  PyCallback::call_scalar "double PyCallback::call_scalar(mumufit::Parameters pars) const
-
-Call Python callable and returns its result. Intended to be overloaded in Python.
-
-Parameters:
------------
-
-pars: 
-Fit parameters object (intentionally passed by value).
-
-value of objective function. 
-";
-
-%feature("docstring")  PyCallback::call_residuals "std::vector< double > PyCallback::call_residuals(mumufit::Parameters pars) const
-
-Call Python callable and returns its result. Intended to be overloaded in Python.
-
-Parameters:
------------
-
-pars: 
-Fit parameters object (intentionally passed by value).
-
-vector of residuals 
-";
-
-
-// File: classROOT_1_1Math_1_1RandomFunctions.xml
-%feature("docstring") ROOT::Math::RandomFunctions "";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::RandomFunctions "ROOT::Math::RandomFunctions< Engine, EngineBaseType >::RandomFunctions(Engine &rng)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::~RandomFunctions "ROOT::Math::RandomFunctions< Engine, EngineBaseType >::~RandomFunctions()
-
-destructor (no op) we do not mantain the engine) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Binomial "int ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Binomial(int ntot, double prob)
-
-Generate binomial numbers. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::BreitWigner "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::BreitWigner(double mean, double gamma)
-
-Return a number distributed following a BreitWigner function with mean and gamma. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Circle "void ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Circle(double &x, double &y, double r)
-
-Generates random vectors, uniformly distributed over a circle of given radius. Input : r = circle radius Output: x,y a random 2-d vector of length r 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Exp "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Exp(double tau)
-
-Returns an exponential deviate. exp( -t/tau ) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::GausBM "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::GausBM(double mean, double sigma)
-
-generate Gaussian number using Box-Muller method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::GausACR "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::GausACR(double mean, double sigma)
-
-generate random numbers according to the Accemptance-Complemet-Ratio method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Landau "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Landau(double mu, double sigma)
-
-Generate a random number following a Landau distribution with location parameter mu and scale parameter sigma: Landau( (x-mu)/sigma ) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Poisson "int ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Poisson(double mean)
-
-Generates a random integer N according to a Poisson law. Prob(N) = exp(-mean)*mean^N/Factorial(N) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::PoissonD "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::PoissonD(double mean)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Rannor "void ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Rannor(double &a, double &b)
-
-Generate numbers distributed following a gaussian with mean=0 and sigma=1. Using the Box-Muller method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Sphere "void ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Sphere(double &x, double &y, double &z, double r)
-
-Generates random vectors, uniformly distributed over the surface of a sphere of given radius. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Uniform "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Uniform(double a, double b)
-
-generate random numbers following a Uniform distribution in the [a,b] interval 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Uniform "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Uniform(double a)
-
-generate random numbers following a Uniform distribution in the [0,a] interval 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Gaus "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Gaus(double mean, double sigma)
-
-generate Gaussian number using defqault method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Gamma "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Gamma(double, double)
-
-methods which are only for GSL random generators
-
-Gamma functions (not implemented here, requires a GSL random engine) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Beta "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Beta(double, double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::LogNormal "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::LogNormal(double, double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::ChiSquare "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::ChiSquare(double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Rayleigh "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Rayleigh(double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Logistic "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Logistic(double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::Pareto "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::Pareto(double, double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::FDist "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::FDist(double, double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::tDist "double ROOT::Math::RandomFunctions< Engine, EngineBaseType >::tDist(double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::NegativeBinomial "unsigned int ROOT::Math::RandomFunctions< Engine, EngineBaseType >::NegativeBinomial(double, double)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions::MultiNomial "std::vector<unsigned int> ROOT::Math::RandomFunctions< Engine, EngineBaseType >::MultiNomial(unsigned int, const std::vector< double > &)
-";
-
-
-// File: classROOT_1_1Math_1_1RandomFunctions_3_01EngineType_00_01ROOT_1_1Math_1_1GSLRandomEngine_01_4.xml
-%feature("docstring") ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine > "
-
-Specialized implementation of the Random functions based on the GSL library. These will work onlmy with a  GSLRandomEngine type
-
-C++ includes: GSLRandomFunctions.h
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::RandomFunctions "
-ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::RandomFunctions()
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::RandomFunctions "
-ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::RandomFunctions(EngineType &rng)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Engine "
-EngineType& ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Engine()
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausZig "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausZig(double mean, double sigma)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gaus "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gaus(double mean=0, double sigma=1)
-
-Gaussian distribution. Default method (use Ziggurat) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausBM "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausBM(double mean=0, double sigma=1)
-
-Gaussian distribution (Box-Muller method) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausR "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GausR(double mean=0, double sigma=1)
-
-Gaussian distribution (Ratio Method) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GaussianTail "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::GaussianTail(double a, double sigma=1)
-
-Gaussian Tail distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gaussian2D "
-void ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gaussian2D(double sigmaX, double sigmaY, double rho, double &x, double &y)
-
-Bivariate Gaussian distribution with correlation 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Exp "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Exp(double tau)
-
-Exponential distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::BreitWigner "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::BreitWigner(double mean=0., double gamma=1)
-
-Breit Wigner distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Landau "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Landau(double mean=0, double sigma=1)
-
-Landau distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gamma "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Gamma(double a, double b)
-
-Gamma distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Beta "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Beta(double a, double b)
-
-Beta distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::LogNormal "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::LogNormal(double zeta, double sigma)
-
-Log Normal distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::ChiSquare "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::ChiSquare(double nu)
-
-Chi square distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::FDist "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::FDist(double nu1, double nu2)
-
-F distrbution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::tDist "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::tDist(double nu)
-
-t student distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Rayleigh "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Rayleigh(double sigma)
-
-Rayleigh distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Logistic "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Logistic(double a)
-
-Logistic distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Pareto "
-double ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Pareto(double a, double b)
-
-Pareto distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Circle "
-void ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Circle(double &x, double &y, double r=1)
-
-generate random numbers in a 2D circle of radious 1 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Sphere "
-void ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Sphere(double &x, double &y, double &z, double r=1)
-
-generate random numbers in a 3D sphere of radious 1 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Poisson "
-unsigned int ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Poisson(double mu)
-
-Poisson distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Binomial "
-unsigned int ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Binomial(unsigned int ntot, double prob)
-
-Binomial distribution 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::NegativeBinomial "
-unsigned int ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::NegativeBinomial(double n, double prob)
-
-Negative Binomial distribution First parameter is n, second is probability To be consistent with  Random::Binomial
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Multinomial "
-std::vector<unsigned int> ROOT::Math::RandomFunctions< EngineType, ROOT::Math::GSLRandomEngine >::Multinomial(unsigned int ntot, const std::vector< double > &p)
-
-Multinomial distribution 
-";
-
-
-// File: classROOT_1_1Math_1_1RandomFunctionsImpl.xml
-%feature("docstring") ROOT::Math::RandomFunctionsImpl "
-
-Definition of the generic impelmentation class for the  RandomFunctions. Needs to have specialized implementations on the different type of engines
-
-C++ includes: RandomFunctions.h
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl::SetEngine "void ROOT::Math::RandomFunctionsImpl< EngineBaseType >::SetEngine(void *)
-";
-
-
-// File: classROOT_1_1Math_1_1RandomFunctionsImpl_3_01TRandomEngine_01_4.xml
-%feature("docstring") ROOT::Math::RandomFunctionsImpl< TRandomEngine > "
-
-Implementation class for the RandomFunction for all the engined that derives from  TRandomEngine class, which defines an interface which has TRandomEngine::Rndm() In this way we can have a common implementation for the  RandomFunctions
-
-C++ includes: RandomFunctions.h
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::RandomFunctionsImpl "
-ROOT::Math::RandomFunctionsImpl< TRandomEngine >::RandomFunctionsImpl()
-
-class constructor 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::SetEngine "
-void ROOT::Math::RandomFunctionsImpl< TRandomEngine >::SetEngine(void *r)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Binomial "
-int ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Binomial(int ntot, double prob)
-
-Generate binomial numbers. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::BreitWigner "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::BreitWigner(double mean, double gamma)
-
-Return a number distributed following a BreitWigner function with mean and gamma. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Circle "
-void ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Circle(double &x, double &y, double r)
-
-Generates random vectors, uniformly distributed over a circle of given radius. Input : r = circle radius Output: x,y a random 2-d vector of length r 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Exp "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Exp(double tau)
-
-Returns an exponential deviate. exp( -t/tau ) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::GausBM "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::GausBM(double mean, double sigma)
-
-generate Gaussian number using Box-Muller method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::GausACR "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::GausACR(double mean, double sigma)
-
-generate random numbers according to the Accemptance-Complemet-Ratio method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Poisson "
-int ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Poisson(double mean)
-
-Generate a random number following a Landau distribution with location parameter mu and scale parameter sigma: Landau( (x-mu)/sigma ) Generates a random integer N according to a Poisson law. Prob(N) = exp(-mean)*mean^N/Factorial(N) 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::PoissonD "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::PoissonD(double mean)
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Rannor "
-void ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Rannor(double &a, double &b)
-
-Generate numbers distributed following a gaussian with mean=0 and sigma=1. Using the Box-Muller method 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Sphere "
-void ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Sphere(double &x, double &y, double &z, double r)
-
-Generates random vectors, uniformly distributed over the surface of a sphere of given radius. 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Uniform "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Uniform(double a, double b)
-
-generate random numbers following a Uniform distribution in the [a,b] interval 
-";
-
-%feature("docstring")  ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Uniform "
-double ROOT::Math::RandomFunctionsImpl< TRandomEngine >::Uniform(double a)
-";
-
-
-// File: classRealLimits.xml
-%feature("docstring") RealLimits "
-
-Limits for a real fit parameter.
-
-C++ includes: RealLimits.h
-";
-
-%feature("docstring")  RealLimits::RealLimits "RealLimits::RealLimits()
-
-Default constructor creates a \"limitless\" instance. 
-";
-
-%feature("docstring")  RealLimits::hasLowerLimit "bool RealLimits::hasLowerLimit() const
-
-if has lower limit 
-";
-
-%feature("docstring")  RealLimits::lowerLimit "double RealLimits::lowerLimit() const
-
-Returns lower limit. 
-";
-
-%feature("docstring")  RealLimits::setLowerLimit "void RealLimits::setLowerLimit(double value)
-
-Sets lower limit. 
-";
-
-%feature("docstring")  RealLimits::removeLowerLimit "void RealLimits::removeLowerLimit()
-
-remove lower limit 
-";
-
-%feature("docstring")  RealLimits::hasUpperLimit "bool RealLimits::hasUpperLimit() const
-
-if has upper limit 
-";
-
-%feature("docstring")  RealLimits::upperLimit "double RealLimits::upperLimit() const
-
-Returns upper limit. 
-";
-
-%feature("docstring")  RealLimits::setUpperLimit "void RealLimits::setUpperLimit(double value)
-
-Sets upper limit. 
-";
-
-%feature("docstring")  RealLimits::removeUpperLimit "void RealLimits::removeUpperLimit()
-
-remove upper limit 
-";
-
-%feature("docstring")  RealLimits::hasLowerAndUpperLimits "bool RealLimits::hasLowerAndUpperLimits() const
-
-if has lower and upper limit 
-";
-
-%feature("docstring")  RealLimits::setLimits "void RealLimits::setLimits(double xmin, double xmax)
-
-Sets lower and upper limits. 
-";
-
-%feature("docstring")  RealLimits::removeLimits "void RealLimits::removeLimits()
-
-remove limits 
-";
-
-%feature("docstring")  RealLimits::isInRange "bool RealLimits::isInRange(double value) const
-
-returns true if proposed value is in limits range 
-";
-
-%feature("docstring")  RealLimits::toString "std::string RealLimits::toString() const
-";
-
-%feature("docstring")  RealLimits::check "void RealLimits::check(const std::string &name, double value) const
-
-Throws if value is outside limits. Parameter 'name' is for exception message. 
-";
-
-%feature("docstring")  RealLimits::isLimitless "bool RealLimits::isLimitless() const
-";
-
-%feature("docstring")  RealLimits::isPositive "bool RealLimits::isPositive() const
-";
-
-%feature("docstring")  RealLimits::isNonnegative "bool RealLimits::isNonnegative() const
-";
-
-%feature("docstring")  RealLimits::isLowerLimited "bool RealLimits::isLowerLimited() const
-";
-
-%feature("docstring")  RealLimits::isUpperLimited "bool RealLimits::isUpperLimited() const
-";
-
-%feature("docstring")  RealLimits::isLimited "bool RealLimits::isLimited() const
-";
-
-
-// File: classRealLimitsTest.xml
-%feature("docstring") RealLimitsTest "";
-
-
-// File: classmumufit_1_1ResidualFunctionAdapter.xml
-%feature("docstring") mumufit::ResidualFunctionAdapter "
-
-Provides  RootResidualFunction which will be minimizer by  ROOT. Converts  ROOT calls to the call of fcn_residual_t.
-
-C++ includes: ResidualFunctionAdapter.h
-";
-
-%feature("docstring")  mumufit::ResidualFunctionAdapter::ResidualFunctionAdapter "ResidualFunctionAdapter::ResidualFunctionAdapter(fcn_residual_t func, const Parameters &parameters)
-";
-
-%feature("docstring")  mumufit::ResidualFunctionAdapter::rootResidualFunction "const RootResidualFunction * ResidualFunctionAdapter::rootResidualFunction()
-";
-
-
-// File: classResidualTestPlan.xml
-%feature("docstring") ResidualTestPlan "";
-
-%feature("docstring")  ResidualTestPlan::ResidualTestPlan "ResidualTestPlan::ResidualTestPlan(const std::string &, test_funct_t func)
-";
-
-%feature("docstring")  ResidualTestPlan::finalizeParameters "void ResidualTestPlan::finalizeParameters()
-";
-
-%feature("docstring")  ResidualTestPlan::residualFunction "fcn_residual_t ResidualTestPlan::residualFunction() const
-";
-
-%feature("docstring")  ResidualTestPlan::checkMinimizer "bool ResidualTestPlan::checkMinimizer(mumufit::Minimizer &minimizer) const
-
-Runs minimization and check minimization result. 
-";
-
-
-// File: structrng__state__st.xml
-%feature("docstring") rng_state_st "";
-
-
-// File: classRootResidualFunction.xml
-%feature("docstring") RootResidualFunction "
-
-Minimizer function with access to single data element residuals, required by Fumili2 and GSLMultiMin minimizers.
-
-C++ includes: RootResidualFunction.h
-";
-
-%feature("docstring")  RootResidualFunction::RootResidualFunction "RootResidualFunction::RootResidualFunction(scalar_function_t objective_fun, gradient_function_t gradient_fun, size_t npars, size_t ndatasize)
-
-Constructs  RootResidualFunction. 
-";
-
-%feature("docstring")  RootResidualFunction::Type "RootResidualFunction::Type_t RootResidualFunction::Type() const override
-
-return the type of method, override if needed 
-";
-
-%feature("docstring")  RootResidualFunction::Clone "ROOT::Math::IMultiGenFunction * RootResidualFunction::Clone() const override
-";
-
-%feature("docstring")  RootResidualFunction::DataElement "double RootResidualFunction::DataElement(const double *pars, unsigned int index, double *gradients=nullptr) const override
-
-Evaluation of single data element residual. Will be called by  ROOT minimizer.
-
-Returns residual value for given data element index. Transform call of ancient pointer based function to safer gradient_function_t.
-
-Parameters:
------------
-
-pars: 
-array of fit parameter values from the minimizer
-
-index: 
-index of residual element
-
-gradients: 
-if not zero, then array where we have to put gradients
-
-value of residual for given data element index 
-";
-
-
-// File: classRootScalarFunction.xml
-%feature("docstring") RootScalarFunction "
-
-The chi2 function for use in minimizers.
-
-C++ includes: RootScalarFunction.h
-";
-
-%feature("docstring")  RootScalarFunction::RootScalarFunction "RootScalarFunction::RootScalarFunction(root_scalar_t fcn, int ndims)
-";
-
-
-// File: classRosenbrockPlan.xml
-%feature("docstring") RosenbrockPlan "
-
-Setting for standalone fit of Rosenbrock function.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  RosenbrockPlan::RosenbrockPlan "RosenbrockPlan::RosenbrockPlan()
-
-Plan to minimize a Rosenbrock function. start point: F(-1.2,1.0) = 24.20 minimum : F(1.0,1.0) = 0. 
-";
-
-
-// File: classmumufit_1_1ScalarFunctionAdapter.xml
-%feature("docstring") mumufit::ScalarFunctionAdapter "
-
-Converts user objective function to chi2 like function which  ROOT expects.
-
-More precisely,  ROOT call to std::function<double(const double*)> will cause the call of user function std::function<double(std::vector<double>)>, where function input parameters will be current values fit parameters.
-
-C++ includes: ScalarFunctionAdapter.h
-";
-
-%feature("docstring")  mumufit::ScalarFunctionAdapter::ScalarFunctionAdapter "ScalarFunctionAdapter::ScalarFunctionAdapter(fcn_scalar_t func, Parameters parameters)
-";
-
-%feature("docstring")  mumufit::ScalarFunctionAdapter::rootObjectiveFunction "const RootScalarFunction * ScalarFunctionAdapter::rootObjectiveFunction()
-";
-
-
-// File: classScalarTestPlan.xml
-%feature("docstring") ScalarTestPlan "
-
-Testing logic for Minimizer and scalar-type objective functions.
-
-C++ includes: ScalarTestPlan.h
-";
-
-%feature("docstring")  ScalarTestPlan::ScalarTestPlan "ScalarTestPlan::ScalarTestPlan(const std::string &, scalar_function_t func, double expected_minimum, double tolerance=0.01)
-";
-
-%feature("docstring")  ScalarTestPlan::checkMinimizer "bool ScalarTestPlan::checkMinimizer(mumufit::Minimizer &minimizer) const
-
-Runs minimization and check minimization result. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ScanBuilder.xml
-%feature("docstring") ROOT::Minuit2::ScanBuilder "
-
-Performs a minimization using the simplex method of Nelder and Mead (ref. Comp. J. 7, 308 (1965)).
-
-C++ includes: ScanBuilder.h
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanBuilder::ScanBuilder "ROOT::Minuit2::ScanBuilder::ScanBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanBuilder::~ScanBuilder "ROOT::Minuit2::ScanBuilder::~ScanBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::ScanBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1ScanMinimizer.xml
-%feature("docstring") ROOT::Minuit2::ScanMinimizer "
-
-Class implementing the required methods for a minimization using SCAN API is provided in the upper  ROOT::Minuit2::ModularFunctionMinimizer class
-
-C++ includes: ScanMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanMinimizer::ScanMinimizer "ROOT::Minuit2::ScanMinimizer::ScanMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanMinimizer::~ScanMinimizer "ROOT::Minuit2::ScanMinimizer::~ScanMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanMinimizer::SeedGenerator "const MinimumSeedGenerator& ROOT::Minuit2::ScanMinimizer::SeedGenerator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanMinimizer::Builder "const MinimumBuilder& ROOT::Minuit2::ScanMinimizer::Builder() const
-";
-
-%feature("docstring")  ROOT::Minuit2::ScanMinimizer::Builder "MinimumBuilder& ROOT::Minuit2::ScanMinimizer::Builder()
-";
-
-
-// File: classSimAnMinimizer.xml
-%feature("docstring") SimAnMinimizer "
-
-Wrapper for the CERN  ROOT facade of the GSL simmulated annealing minimizer.
-
-C++ includes: SimAnMinimizer.h
-";
-
-%feature("docstring")  SimAnMinimizer::SimAnMinimizer "SimAnMinimizer::SimAnMinimizer()
-";
-
-%feature("docstring")  SimAnMinimizer::~SimAnMinimizer "SimAnMinimizer::~SimAnMinimizer() override
-";
-
-%feature("docstring")  SimAnMinimizer::setPrintLevel "void SimAnMinimizer::setPrintLevel(int value)
-
-Sets minimizer internal print level. Default value is 0 (silent). 
-";
-
-%feature("docstring")  SimAnMinimizer::printLevel "int SimAnMinimizer::printLevel() const
-";
-
-%feature("docstring")  SimAnMinimizer::setMaxIterations "void SimAnMinimizer::setMaxIterations(int value)
-
-Sets maximum number of iterations to try at each step. 
-";
-
-%feature("docstring")  SimAnMinimizer::maxIterations "int SimAnMinimizer::maxIterations() const
-";
-
-%feature("docstring")  SimAnMinimizer::setIterationsAtEachTemp "void SimAnMinimizer::setIterationsAtEachTemp(int value)
-
-Sets number of iterations at each temperature. 
-";
-
-%feature("docstring")  SimAnMinimizer::iterationsAtEachTemp "int SimAnMinimizer::iterationsAtEachTemp() const
-";
-
-%feature("docstring")  SimAnMinimizer::setStepSize "void SimAnMinimizer::setStepSize(double value)
-
-Sets max step size used in random walk. 
-";
-
-%feature("docstring")  SimAnMinimizer::stepSize "double SimAnMinimizer::stepSize() const
-";
-
-%feature("docstring")  SimAnMinimizer::setBoltzmannK "void SimAnMinimizer::setBoltzmannK(double value)
-
-Sets Boltzmann distribution parameter: k. 
-";
-
-%feature("docstring")  SimAnMinimizer::boltzmannK "double SimAnMinimizer::boltzmannK() const
-";
-
-%feature("docstring")  SimAnMinimizer::setBoltzmannInitialTemp "void SimAnMinimizer::setBoltzmannInitialTemp(double value)
-
-Sets Boltzmann distribution parameter: initial temperature. 
-";
-
-%feature("docstring")  SimAnMinimizer::boltzmannInitialTemp "double SimAnMinimizer::boltzmannInitialTemp() const
-";
-
-%feature("docstring")  SimAnMinimizer::setBoltzmannMu "void SimAnMinimizer::setBoltzmannMu(double value)
-
-Sets Boltzmann distribution parameter: mu. 
-";
-
-%feature("docstring")  SimAnMinimizer::boltzmannMu "double SimAnMinimizer::boltzmannMu() const
-";
-
-%feature("docstring")  SimAnMinimizer::setBoltzmannMinTemp "void SimAnMinimizer::setBoltzmannMinTemp(double value)
-
-Sets Boltzmann distribution parameter: minimal temperature. 
-";
-
-%feature("docstring")  SimAnMinimizer::boltzmannMinTemp "double SimAnMinimizer::boltzmannMinTemp() const
-";
-
-%feature("docstring")  SimAnMinimizer::statusMap "std::map< std::string, std::string > SimAnMinimizer::statusMap() const override
-
-Returns map of string representing different minimizer statuses. 
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SimplexBuilder.xml
-%feature("docstring") ROOT::Minuit2::SimplexBuilder "
-
-Performs a minimization using the simplex method of Nelder and Mead (ref. Comp. J. 7, 308 (1965)).
-
-C++ includes: SimplexBuilder.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexBuilder::SimplexBuilder "ROOT::Minuit2::SimplexBuilder::SimplexBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexBuilder::~SimplexBuilder "ROOT::Minuit2::SimplexBuilder::~SimplexBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::SimplexBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SimplexMinimizer.xml
-%feature("docstring") ROOT::Minuit2::SimplexMinimizer "
-
-Class implementing the required methods for a minimization using Simplex. API is provided in the upper  ROOT::Minuit2::ModularFunctionMinimizer class
-
-C++ includes: SimplexMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexMinimizer::SimplexMinimizer "ROOT::Minuit2::SimplexMinimizer::SimplexMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexMinimizer::~SimplexMinimizer "ROOT::Minuit2::SimplexMinimizer::~SimplexMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexMinimizer::SeedGenerator "const MinimumSeedGenerator& ROOT::Minuit2::SimplexMinimizer::SeedGenerator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexMinimizer::Builder "const MinimumBuilder& ROOT::Minuit2::SimplexMinimizer::Builder() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexMinimizer::Builder "MinimumBuilder& ROOT::Minuit2::SimplexMinimizer::Builder()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SimplexParameters.xml
-%feature("docstring") ROOT::Minuit2::SimplexParameters "
-
-class describing the simplex set of points (f(x), x ) which evolve during the minimization iteration process.
-
-C++ includes: SimplexParameters.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::SimplexParameters "ROOT::Minuit2::SimplexParameters::SimplexParameters(const std::vector< std::pair< double, MnAlgebraicVector > > &simpl, unsigned int jh, unsigned int jl)
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::~SimplexParameters "ROOT::Minuit2::SimplexParameters::~SimplexParameters()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Update "void ROOT::Minuit2::SimplexParameters::Update(double, const MnAlgebraicVector &)
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Simplex "const std::vector<std::pair<double, MnAlgebraicVector> >& ROOT::Minuit2::SimplexParameters::Simplex() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Jh "unsigned int ROOT::Minuit2::SimplexParameters::Jh() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Jl "unsigned int ROOT::Minuit2::SimplexParameters::Jl() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Edm "double ROOT::Minuit2::SimplexParameters::Edm() const
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexParameters::Dirin "MnAlgebraicVector ROOT::Minuit2::SimplexParameters::Dirin() const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SimplexSeedGenerator.xml
-%feature("docstring") ROOT::Minuit2::SimplexSeedGenerator "
-
-generate Simplex starting point (state)
-
-C++ includes: SimplexSeedGenerator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexSeedGenerator::SimplexSeedGenerator "ROOT::Minuit2::SimplexSeedGenerator::SimplexSeedGenerator()
-";
-
-%feature("docstring")  ROOT::Minuit2::SimplexSeedGenerator::~SimplexSeedGenerator "ROOT::Minuit2::SimplexSeedGenerator::~SimplexSeedGenerator()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SinParameterTransformation.xml
-%feature("docstring") ROOT::Minuit2::SinParameterTransformation "
-
-class for the transformation for double-limited parameter Using a sin function one goes from a double-limited parameter range to an unlimited one
-
-C++ includes: SinParameterTransformation.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SinParameterTransformation::SinParameterTransformation "ROOT::Minuit2::SinParameterTransformation::SinParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SinParameterTransformation::~SinParameterTransformation "ROOT::Minuit2::SinParameterTransformation::~SinParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SinParameterTransformation::Int2ext "double ROOT::Minuit2::SinParameterTransformation::Int2ext(double Value, double Upper, double Lower) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SinParameterTransformation::Ext2int "double ROOT::Minuit2::SinParameterTransformation::Ext2int(double Value, double Upper, double Lower, const MnMachinePrecision &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SinParameterTransformation::DInt2Ext "double ROOT::Minuit2::SinParameterTransformation::DInt2Ext(double Value, double Upper, double Lower) const
-";
-
-
-// File: classROOT_1_1Math_1_1SinVariableTransformation.xml
-%feature("docstring") ROOT::Math::SinVariableTransformation "
-
-Sin Transformation class for dealing with double bounded variables
-
-C++ includes: MinimizerVariableTransformation.h
-";
-
-%feature("docstring")  ROOT::Math::SinVariableTransformation::~SinVariableTransformation "virtual ROOT::Math::SinVariableTransformation::~SinVariableTransformation()
-";
-
-%feature("docstring")  ROOT::Math::SinVariableTransformation::Int2ext "double ROOT::Math::SinVariableTransformation::Int2ext(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SinVariableTransformation::Ext2int "double ROOT::Math::SinVariableTransformation::Ext2int(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SinVariableTransformation::DInt2Ext "double ROOT::Math::SinVariableTransformation::DInt2Ext(double value, double lower, double upper) const
-";
-
-
-// File: classROOT_1_1Fit_1_1SparseData.xml
-%feature("docstring") ROOT::Fit::SparseData "";
-
-%feature("docstring")  ROOT::Fit::SparseData::SparseData "ROOT::Fit::SparseData::SparseData(std::vector< double > &min, std::vector< double > &max)
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::SparseData "ROOT::Fit::SparseData::SparseData(const unsigned int dim, double min[], double max[])
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::~SparseData "ROOT::Fit::SparseData::~SparseData()
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::NPoints "unsigned int ROOT::Fit::SparseData::NPoints() const
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::NDim "unsigned int ROOT::Fit::SparseData::NDim() const
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::Add "void ROOT::Fit::SparseData::Add(std::vector< double > &min, std::vector< double > &max, const double content, const double error=1.0)
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::GetPoint "void ROOT::Fit::SparseData::GetPoint(const unsigned int i, std::vector< double > &min, std::vector< double > &max, double &content, double &error)
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::PrintList "void ROOT::Fit::SparseData::PrintList() const
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::GetBinData "void ROOT::Fit::SparseData::GetBinData(BinData &) const
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::GetBinDataIntegral "void ROOT::Fit::SparseData::GetBinDataIntegral(BinData &) const
-";
-
-%feature("docstring")  ROOT::Fit::SparseData::GetBinDataNoZeros "void ROOT::Fit::SparseData::GetBinDataNoZeros(BinData &) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SqrtLowParameterTransformation.xml
-%feature("docstring") ROOT::Minuit2::SqrtLowParameterTransformation "
-
-Transformation from external to internal Parameter based on sqrt(1 + x**2)
-
-This transformation applies for the case of single side Lower Parameter limits
-
-C++ includes: SqrtLowParameterTransformation.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtLowParameterTransformation::SqrtLowParameterTransformation "ROOT::Minuit2::SqrtLowParameterTransformation::SqrtLowParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtLowParameterTransformation::~SqrtLowParameterTransformation "ROOT::Minuit2::SqrtLowParameterTransformation::~SqrtLowParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtLowParameterTransformation::Int2ext "double ROOT::Minuit2::SqrtLowParameterTransformation::Int2ext(double Value, double Lower) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtLowParameterTransformation::Ext2int "double ROOT::Minuit2::SqrtLowParameterTransformation::Ext2int(double Value, double Lower, const MnMachinePrecision &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtLowParameterTransformation::DInt2Ext "double ROOT::Minuit2::SqrtLowParameterTransformation::DInt2Ext(double Value, double Lower) const
-";
-
-
-// File: classROOT_1_1Math_1_1SqrtLowVariableTransformation.xml
-%feature("docstring") ROOT::Math::SqrtLowVariableTransformation "
-
-Sqrt Transformation class for dealing with lower bounded variables
-
-C++ includes: MinimizerVariableTransformation.h
-";
-
-%feature("docstring")  ROOT::Math::SqrtLowVariableTransformation::~SqrtLowVariableTransformation "virtual ROOT::Math::SqrtLowVariableTransformation::~SqrtLowVariableTransformation()
-";
-
-%feature("docstring")  ROOT::Math::SqrtLowVariableTransformation::Int2ext "double ROOT::Math::SqrtLowVariableTransformation::Int2ext(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SqrtLowVariableTransformation::Ext2int "double ROOT::Math::SqrtLowVariableTransformation::Ext2int(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SqrtLowVariableTransformation::DInt2Ext "double ROOT::Math::SqrtLowVariableTransformation::DInt2Ext(double value, double lower, double upper) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1SqrtUpParameterTransformation.xml
-%feature("docstring") ROOT::Minuit2::SqrtUpParameterTransformation "
-
-Transformation from external to internal Parameter based on sqrt(1 + x**2)
-
-This transformation applies for the case of single side Upper Parameter limits
-
-C++ includes: SqrtUpParameterTransformation.h
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtUpParameterTransformation::SqrtUpParameterTransformation "ROOT::Minuit2::SqrtUpParameterTransformation::SqrtUpParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtUpParameterTransformation::~SqrtUpParameterTransformation "ROOT::Minuit2::SqrtUpParameterTransformation::~SqrtUpParameterTransformation()
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtUpParameterTransformation::Int2ext "double ROOT::Minuit2::SqrtUpParameterTransformation::Int2ext(double Value, double Upper) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtUpParameterTransformation::Ext2int "double ROOT::Minuit2::SqrtUpParameterTransformation::Ext2int(double Value, double Upper, const MnMachinePrecision &) const
-";
-
-%feature("docstring")  ROOT::Minuit2::SqrtUpParameterTransformation::DInt2Ext "double ROOT::Minuit2::SqrtUpParameterTransformation::DInt2Ext(double Value, double Upper) const
-";
-
-
-// File: classROOT_1_1Math_1_1SqrtUpVariableTransformation.xml
-%feature("docstring") ROOT::Math::SqrtUpVariableTransformation "
-
-Sqrt Transformation class for dealing with upper bounded variables
-
-C++ includes: MinimizerVariableTransformation.h
-";
-
-%feature("docstring")  ROOT::Math::SqrtUpVariableTransformation::~SqrtUpVariableTransformation "virtual ROOT::Math::SqrtUpVariableTransformation::~SqrtUpVariableTransformation()
-";
-
-%feature("docstring")  ROOT::Math::SqrtUpVariableTransformation::Int2ext "double ROOT::Math::SqrtUpVariableTransformation::Int2ext(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SqrtUpVariableTransformation::Ext2int "double ROOT::Math::SqrtUpVariableTransformation::Ext2int(double value, double lower, double upper) const
-";
-
-%feature("docstring")  ROOT::Math::SqrtUpVariableTransformation::DInt2Ext "double ROOT::Math::SqrtUpVariableTransformation::DInt2Ext(double value, double lower, double upper) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1StackAllocator.xml
-%feature("docstring") ROOT::Minuit2::StackAllocator "
-
-StackAllocator controls the memory allocation/deallocation of Minuit. If  MN_NO_THREAD_SAVE is defined, memory is taken from a pre-allocated piece of heap memory which is then used like a stack, otherwise via standard malloc/free. Note that defining  MN_NO_THREAD_SAVE makes the code thread- unsave. The gain in performance is mainly for cost-cheap FCN functions.
-
-C++ includes: StackAllocator.h
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::StackAllocator "ROOT::Minuit2::StackAllocator::StackAllocator()
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::~StackAllocator "ROOT::Minuit2::StackAllocator::~StackAllocator()
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::Allocate "void* ROOT::Minuit2::StackAllocator::Allocate(size_t nBytes)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::Deallocate "void ROOT::Minuit2::StackAllocator::Deallocate(void *p)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::ReadInt "int ROOT::Minuit2::StackAllocator::ReadInt(int offset)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::WriteInt "void ROOT::Minuit2::StackAllocator::WriteInt(int offset, int Value)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::ToInt "int ROOT::Minuit2::StackAllocator::ToInt(void *p)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::AlignedSize "int ROOT::Minuit2::StackAllocator::AlignedSize(int nBytes)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::CheckOverflow "void ROOT::Minuit2::StackAllocator::CheckOverflow(int n)
-";
-
-%feature("docstring")  ROOT::Minuit2::StackAllocator::CheckConsistency "bool ROOT::Minuit2::StackAllocator::CheckConsistency()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1StackAllocatorHolder.xml
-%feature("docstring") ROOT::Minuit2::StackAllocatorHolder "";
-
-
-// File: classROOT_1_1Minuit2_1_1StackError.xml
-%feature("docstring") ROOT::Minuit2::StackError "";
-
-
-// File: classROOT_1_1Minuit2_1_1StackOverflow.xml
-%feature("docstring") ROOT::Minuit2::StackOverflow "
-
-define stack allocator symbol
-
-C++ includes: StackAllocator.h
-";
-
-
-// File: classStandaloneFitTest.xml
-%feature("docstring") StandaloneFitTest "
-
-Collection of objective functions for minimization library testing. Borrowed from StressFit test framework of http://root.cern.ch.
-
-C++ includes: ClassicalTestFunctions.h
-";
-
-
-// File: classROOT_1_1Minuit2_1_1sym.xml
-%feature("docstring") ROOT::Minuit2::sym "";
-
-
-// File: classTestMinimizerPlan.xml
-%feature("docstring") TestMinimizerPlan "
-
-Special plan to test TestMinimizer.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  TestMinimizerPlan::TestMinimizerPlan "TestMinimizerPlan::TestMinimizerPlan()
-";
-
-
-// File: classTNamed.xml
-%feature("docstring") TNamed "";
-
-%feature("docstring")  TNamed::TNamed "TNamed::TNamed(std::string name={}, std::string descr={})
-";
-
-%feature("docstring")  TNamed::~TNamed "virtual TNamed::~TNamed()=default
-";
-
-
-// File: classTObject.xml
-%feature("docstring") TObject "";
-
-%feature("docstring")  TObject::~TObject "virtual TObject::~TObject()=default
-";
-
-
-// File: classTRandom.xml
-%feature("docstring") TRandom "";
-
-%feature("docstring")  TRandom::TRandom "TRandom::TRandom(UInt_t seed=65539)
-";
-
-%feature("docstring")  TRandom::~TRandom "virtual TRandom::~TRandom()
-";
-
-%feature("docstring")  TRandom::Binomial "virtual Int_t TRandom::Binomial(Int_t ntot, Double_t prob)
-";
-
-%feature("docstring")  TRandom::BreitWigner "virtual Double_t TRandom::BreitWigner(Double_t mean=0, Double_t gamma=1)
-";
-
-%feature("docstring")  TRandom::Circle "virtual void TRandom::Circle(Double_t &x, Double_t &y, Double_t r)
-";
-
-%feature("docstring")  TRandom::Exp "virtual Double_t TRandom::Exp(Double_t tau)
-";
-
-%feature("docstring")  TRandom::Gaus "virtual Double_t TRandom::Gaus(Double_t mean=0, Double_t sigma=1)
-";
-
-%feature("docstring")  TRandom::GetSeed "virtual UInt_t TRandom::GetSeed() const
-";
-
-%feature("docstring")  TRandom::Integer "virtual UInt_t TRandom::Integer(UInt_t imax)
-";
-
-%feature("docstring")  TRandom::Poisson "virtual Int_t TRandom::Poisson(Double_t mean)
-";
-
-%feature("docstring")  TRandom::PoissonD "virtual Double_t TRandom::PoissonD(Double_t mean)
-";
-
-%feature("docstring")  TRandom::Rannor "virtual void TRandom::Rannor(Float_t &a, Float_t &b)
-";
-
-%feature("docstring")  TRandom::Rannor "virtual void TRandom::Rannor(Double_t &a, Double_t &b)
-";
-
-%feature("docstring")  TRandom::SetSeed "virtual void TRandom::SetSeed(ULong_t seed=0)
-";
-
-%feature("docstring")  TRandom::Rndm "virtual Double_t TRandom::Rndm()
-";
-
-%feature("docstring")  TRandom::Rndm "virtual Double_t TRandom::Rndm(Int_t)
-";
-
-%feature("docstring")  TRandom::RndmArray "virtual void TRandom::RndmArray(Int_t n, Float_t *array)
-";
-
-%feature("docstring")  TRandom::RndmArray "virtual void TRandom::RndmArray(Int_t n, Double_t *array)
-";
-
-%feature("docstring")  TRandom::Sphere "virtual void TRandom::Sphere(Double_t &x, Double_t &y, Double_t &z, Double_t r)
-";
-
-%feature("docstring")  TRandom::Uniform "virtual Double_t TRandom::Uniform(Double_t x1=1)
-";
-
-%feature("docstring")  TRandom::Uniform "virtual Double_t TRandom::Uniform(Double_t x1, Double_t x2)
-";
-
-
-// File: classTRandom2.xml
-%feature("docstring") TRandom2 "";
-
-%feature("docstring")  TRandom2::TRandom2 "TRandom2::TRandom2(UInt_t seed=1)
-";
-
-%feature("docstring")  TRandom2::~TRandom2 "virtual TRandom2::~TRandom2()
-";
-
-%feature("docstring")  TRandom2::Rndm "virtual Double_t TRandom2::Rndm()
-";
-
-%feature("docstring")  TRandom2::RndmArray "virtual void TRandom2::RndmArray(Int_t n, Float_t *array)
-";
-
-%feature("docstring")  TRandom2::RndmArray "virtual void TRandom2::RndmArray(Int_t n, Double_t *array)
-";
-
-%feature("docstring")  TRandom2::SetSeed "virtual void TRandom2::SetSeed(ULong_t seed=0)
-";
-
-%feature("docstring")  TRandom2::Rndm "virtual Double_t TRandom::Rndm()
-";
-
-%feature("docstring")  TRandom2::Rndm "virtual Double_t TRandom::Rndm(Int_t)
-";
-
-
-// File: classTRandom3.xml
-%feature("docstring") TRandom3 "";
-
-%feature("docstring")  TRandom3::TRandom3 "TRandom3::TRandom3(UInt_t seed=4357)
-";
-
-%feature("docstring")  TRandom3::~TRandom3 "virtual TRandom3::~TRandom3()
-";
-
-%feature("docstring")  TRandom3::GetSeed "virtual UInt_t TRandom3::GetSeed() const
-";
-
-%feature("docstring")  TRandom3::Rndm "virtual Double_t TRandom3::Rndm()
-";
-
-%feature("docstring")  TRandom3::RndmArray "virtual void TRandom3::RndmArray(Int_t n, Float_t *array)
-";
-
-%feature("docstring")  TRandom3::RndmArray "virtual void TRandom3::RndmArray(Int_t n, Double_t *array)
-";
-
-%feature("docstring")  TRandom3::SetSeed "virtual void TRandom3::SetSeed(ULong_t seed=0)
-";
-
-%feature("docstring")  TRandom3::Rndm "virtual Double_t TRandom::Rndm()
-";
-
-%feature("docstring")  TRandom3::Rndm "virtual Double_t TRandom::Rndm(Int_t)
-";
-
-
-// File: classROOT_1_1Math_1_1TRandomEngine.xml
-%feature("docstring") ROOT::Math::TRandomEngine "";
-
-%feature("docstring")  ROOT::Math::TRandomEngine::Rndm "virtual double ROOT::Math::TRandomEngine::Rndm()=0
-";
-
-%feature("docstring")  ROOT::Math::TRandomEngine::~TRandomEngine "virtual ROOT::Math::TRandomEngine::~TRandomEngine()
-";
-
-
-// File: classROOT_1_1TUUID.xml
-%feature("docstring") ROOT::TUUID "";
-
-%feature("docstring")  ROOT::TUUID::TUUID "ROOT::TUUID::TUUID()
-";
-
-%feature("docstring")  ROOT::TUUID::GetUUID "void ROOT::TUUID::GetUUID(UChar_t uuid[16]) const
-";
-
-
-// File: classTMVA_1_1Types.xml
-%feature("docstring") TMVA::Types "";
-
-
-// File: classROOT_1_1Fit_1_1UnBinData.xml
-%feature("docstring") ROOT::Fit::UnBinData "
-
-Class describing the unbinned data sets (just x coordinates values) of any dimensions        There is the option to construct UnBindata copying the data in (using the DataVector class)
-       or using pointer to external data (DataWrapper) class.
-       In general is found to be more efficient to copy the data.
-       In case of really large data sets for limiting memory consumption then the other option can be used
-       Specialized constructor exists for using external data up to 3 dimensions.
-
-When the data are copying in the number of points can be set later (or re-set) using Initialize and
-       the data are inserted one by one using the Add method.
-       It is mandatory to set the size before using the Add method.
-
-@ingroup  FitData
-
-C++ includes: UnBinData.h
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int maxpoints=0, unsigned int dim=1, bool isWeighted=false)
-
-constructor from dimension of point and max number of points (to pre-allocate vector) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(const DataRange &range, unsigned int maxpoints=0, unsigned int dim=1, bool isWeighted=false)
-
-constructor from range and default option 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(const DataOptions &opt, const DataRange &range, unsigned int maxpoints=0, unsigned int dim=1, bool isWeighted=false)
-
-constructor from options and range 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int n, const double *dataX)
-
-constructor for 1D external data (data are not copied inside) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int n, const double *dataX, const double *dataY, bool isWeighted=false)
-
-constructor for 2D external data (data are not copied inside) or 1D data with a weight (if isWeighted = true) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int n, const double *dataX, const double *dataY, const double *dataZ, bool isWeighted=false)
-
-constructor for 3D external data (data are not copied inside) or 2D data with a weight (if isWeighted = true) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int n, unsigned int dim, Iterator dataItr, bool isWeighted=false)
-
-constructor for multi-dim external data (data are not copied inside) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin In case of weighted data, the external data must have a dim+1 lists of data The apssed dim refers just to the coordinate size 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int maxpoints, const double *dataX, const DataRange &range)
-
-constructor for 1D data and a range (data are copied inside according to the given range) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int maxpoints, const double *dataX, const double *dataY, const DataRange &range, bool isWeighted=false)
-
-constructor for 2D data and a range (data are copied inside according to the given range) or 1 1D data set + weight. If is weighted dataY is the pointer to the list of the weights 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int maxpoints, const double *dataX, const double *dataY, const double *dataZ, const DataRange &range, bool isWeighted=false)
-
-constructor for 3D data and a range (data are copied inside according to the given range) or a 2D data set + weights. If is weighted dataZ is the pointer to the list of the weights 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::UnBinData "ROOT::Fit::UnBinData::UnBinData(unsigned int maxpoints, unsigned int dim, Iterator dataItr, const DataRange &range, bool isWeighted=false)
-
-constructor for multi-dim external data and a range (data are copied inside according to the range) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::~UnBinData "virtual ROOT::Fit::UnBinData::~UnBinData()
-
-destructor, delete pointer to internal data or external data wrapper 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Add "void ROOT::Fit::UnBinData::Add(double x)
-
-preallocate a data set given size and dimension of the coordinates if a vector already exists with correct dimension (point size) extend the existing one to a total size of maxpoints (equivalent to a Resize) add one dim coordinate data (unweighted) 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Add "void ROOT::Fit::UnBinData::Add(double x, double y)
-
-add 2-dim coordinate data can also be used to add 1-dim data with a weight 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Add "void ROOT::Fit::UnBinData::Add(double x, double y, double z)
-
-add 3-dim coordinate data can also be used to add 2-dim data with a weight 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Add "void ROOT::Fit::UnBinData::Add(const double *x)
-
-add multi-dim coordinate data 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Add "void ROOT::Fit::UnBinData::Add(const double *x, double w)
-
-add multi-dim coordinate data + weight 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Weight "double ROOT::Fit::UnBinData::Weight(unsigned int ipoint) const
-
-return weight 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::WeightsPtr "const double* ROOT::Fit::UnBinData::WeightsPtr(unsigned int ipoint) const
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::NDim "unsigned int ROOT::Fit::UnBinData::NDim() const
-
-return coordinate data dimension 
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::IsWeighted "bool ROOT::Fit::UnBinData::IsWeighted() const
-";
-
-%feature("docstring")  ROOT::Fit::UnBinData::Append "void ROOT::Fit::UnBinData::Append(unsigned int newPoints, unsigned int dim=1, bool isWeighted=false)
-";
-
-
-// File: classROOT_1_1Minuit2_1_1VariableMetricBuilder.xml
-%feature("docstring") ROOT::Minuit2::VariableMetricBuilder "
-
-Build (find) function minimum using the Variable Metric method (MIGRAD) Two possible error updators can be choosen
-Davidon : this is the standard formula used in Migrad
-
-BFGS this is the new formula based on BFGS algorithm (see Broyden–Fletcher–Goldfarb–Shanno algorithm https://en.wikipedia.org/wiki/Broyden–Fletcher–Goldfarb–Shanno_algorithm )
-
-C++ includes: VariableMetricBuilder.h
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::VariableMetricBuilder "ROOT::Minuit2::VariableMetricBuilder::VariableMetricBuilder(ErrorUpdatorType type=kDavidon)
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::~VariableMetricBuilder "ROOT::Minuit2::VariableMetricBuilder::~VariableMetricBuilder()
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::Minimum "virtual FunctionMinimum ROOT::Minuit2::VariableMetricBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, const MnStrategy &, unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::Minimum "FunctionMinimum ROOT::Minuit2::VariableMetricBuilder::Minimum(const MnFcn &, const GradientCalculator &, const MinimumSeed &, std::vector< MinimumState > &, unsigned int, double) const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::Estimator "const VariableMetricEDMEstimator& ROOT::Minuit2::VariableMetricBuilder::Estimator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::ErrorUpdator "const MinimumErrorUpdator& ROOT::Minuit2::VariableMetricBuilder::ErrorUpdator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricBuilder::AddResult "void ROOT::Minuit2::VariableMetricBuilder::AddResult(std::vector< MinimumState > &result, const MinimumState &state) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1VariableMetricEDMEstimator.xml
-%feature("docstring") ROOT::Minuit2::VariableMetricEDMEstimator "";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricEDMEstimator::VariableMetricEDMEstimator "ROOT::Minuit2::VariableMetricEDMEstimator::VariableMetricEDMEstimator()
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricEDMEstimator::~VariableMetricEDMEstimator "ROOT::Minuit2::VariableMetricEDMEstimator::~VariableMetricEDMEstimator()
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricEDMEstimator::Estimate "double ROOT::Minuit2::VariableMetricEDMEstimator::Estimate(const FunctionGradient &, const MinimumError &) const
-";
-
-
-// File: classROOT_1_1Minuit2_1_1VariableMetricMinimizer.xml
-%feature("docstring") ROOT::Minuit2::VariableMetricMinimizer "
-
-Instantiates the SeedGenerator and  MinimumBuilder for Variable Metric Minimization method. API is provided in the upper  ROOT::Minuit2::ModularFunctionMinimizer class
-
-C++ includes: VariableMetricMinimizer.h
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer "ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer "ROOT::Minuit2::VariableMetricMinimizer::VariableMetricMinimizer(BFGSType)
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::~VariableMetricMinimizer "ROOT::Minuit2::VariableMetricMinimizer::~VariableMetricMinimizer()
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::SeedGenerator "const MinimumSeedGenerator& ROOT::Minuit2::VariableMetricMinimizer::SeedGenerator() const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::Builder "const MinimumBuilder& ROOT::Minuit2::VariableMetricMinimizer::Builder() const
-";
-
-%feature("docstring")  ROOT::Minuit2::VariableMetricMinimizer::Builder "MinimumBuilder& ROOT::Minuit2::VariableMetricMinimizer::Builder()
-";
-
-
-// File: classROOT_1_1Minuit2_1_1vec.xml
-%feature("docstring") ROOT::Minuit2::vec "";
-
-
-// File: classROOT_1_1Minuit2_1_1VectorOuterProduct.xml
-%feature("docstring") ROOT::Minuit2::VectorOuterProduct "";
-
-%feature("docstring")  ROOT::Minuit2::VectorOuterProduct::VectorOuterProduct "ROOT::Minuit2::VectorOuterProduct< M, T >::VectorOuterProduct(const M &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::VectorOuterProduct::~VectorOuterProduct "ROOT::Minuit2::VectorOuterProduct< M, T >::~VectorOuterProduct()
-";
-
-%feature("docstring")  ROOT::Minuit2::VectorOuterProduct::Obj "const M& ROOT::Minuit2::VectorOuterProduct< M, T >::Obj() const
-";
-
-
-// File: classWallclockTimer.xml
-%feature("docstring") WallclockTimer "
-
-A timer for measuring real (wall-clock) time spent between 'start' and 'stop' commands.
-
-C++ includes: WallclockTimer.h
-";
-
-%feature("docstring")  WallclockTimer::WallclockTimer "WallclockTimer::WallclockTimer()
-";
-
-%feature("docstring")  WallclockTimer::~WallclockTimer "WallclockTimer::~WallclockTimer()
-";
-
-%feature("docstring")  WallclockTimer::start "void WallclockTimer::start()
-";
-
-%feature("docstring")  WallclockTimer::stop "void WallclockTimer::stop()
-";
-
-%feature("docstring")  WallclockTimer::runTime "double WallclockTimer::runTime() const
-
-returns run time in sec. 
-";
-
-
-// File: structWallclockTimerState.xml
-%feature("docstring") WallclockTimerState "
-
-Internal state of a  WallclockTimer object. 
-";
-
-
-// File: classWoodFourPlan.xml
-%feature("docstring") WoodFourPlan "
-
-Setting for standalone fit of WoodFour function.
-
-C++ includes: PlanCases.h
-";
-
-%feature("docstring")  WoodFourPlan::WoodFourPlan "WoodFourPlan::WoodFourPlan()
-
-Plan for WoodFour function start point: F(-3,-1,-3,-1) = 19192 minimum : F(1,1,1,1) = 0. 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedFunction.xml
-%feature("docstring") ROOT::Math::WrappedFunction "
-
-Template class to wrap any C++ callable object which takes one argument i.e. implementing operator() (double x) in a One-dimensional function interface. It provides a ROOT::Math::IGenFunction-like signature
-
-Note: If you want to wrap just the reference (to avoid copying) you need to use Func& or const Func & as template parameter. The former should be used when the operator() is not a const method of Func
-
-C++ includes: WrappedFunction.h
-";
-
-%feature("docstring")  ROOT::Math::WrappedFunction::WrappedFunction "ROOT::Math::WrappedFunction< Func >::WrappedFunction(Func f)
-
-construct from the pointer to the object and the member function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedFunction::Clone "WrappedFunction* ROOT::Math::WrappedFunction< Func >::Clone() const
-
-clone (required by the interface) 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedMemFunction.xml
-%feature("docstring") ROOT::Math::WrappedMemFunction "
-
-Template class to wrap any member function of a class taking a double and returning a double in a 1D function interface For example, if you have a class like: struct X { double Eval(double x); }; you can wrapped in the following way:  WrappedMemFunction<X, double ( X::* ) (double) > f;
-
-C++ includes: WrappedFunction.h
-";
-
-%feature("docstring")  ROOT::Math::WrappedMemFunction::WrappedMemFunction "ROOT::Math::WrappedMemFunction< FuncObj, MemFuncPtr >::WrappedMemFunction(FuncObj &obj, MemFuncPtr memFn)
-
-construct from the pointer to the object and the member function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedMemFunction::Clone "WrappedMemFunction* ROOT::Math::WrappedMemFunction< FuncObj, MemFuncPtr >::Clone() const
-
-clone (required by the interface) 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedMemMultiFunction.xml
-%feature("docstring") ROOT::Math::WrappedMemMultiFunction "";
-
-%feature("docstring")  ROOT::Math::WrappedMemMultiFunction::WrappedMemMultiFunction "ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::WrappedMemMultiFunction(FuncObj &obj, MemFuncPtr memFn, unsigned int dim=1)
-
-construct from the pointer to the object and the member function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedMemMultiFunction::Clone "WrappedMemMultiFunction* ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::Clone() const
-
-clone (required by the interface) 
-";
-
-%feature("docstring")  ROOT::Math::WrappedMemMultiFunction::NDim "unsigned int ROOT::Math::WrappedMemMultiFunction< FuncObj, MemFuncPtr >::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedMultiFunction.xml
-%feature("docstring") ROOT::Math::WrappedMultiFunction "
-
-Template class to wrap any C++ callable object implementing operator() (const double * x) in a multi-dimensional function interface. It provides a ROOT::Math::IGenMultiFunction-like signature
-
-Note: If you want to wrap just the reference (to avoid copying) you need to use Func& or const Func & as template parameter. The former should be used when the operator() is not a const method of Func
-
-C++ includes: WrappedFunction.h
-";
-
-%feature("docstring")  ROOT::Math::WrappedMultiFunction::WrappedMultiFunction "ROOT::Math::WrappedMultiFunction< Func >::WrappedMultiFunction(Func f, unsigned int dim=1)
-
-construct from the pointer to the object and the member function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedMultiFunction::Clone "WrappedMultiFunction* ROOT::Math::WrappedMultiFunction< Func >::Clone() const
-
-clone (required by the interface) 
-";
-
-%feature("docstring")  ROOT::Math::WrappedMultiFunction::NDim "unsigned int ROOT::Math::WrappedMultiFunction< Func >::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedParamFunction.xml
-%feature("docstring") ROOT::Math::WrappedParamFunction "
-
-WrappedParamFunction class to wrap any multi-dimensional function pbject implementing the operator()(const double * x, const double * p) in an interface-like IParamFunction with a vector storing and caching internally the parameter values
-
-C++ includes: WrappedParamFunction.h
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::WrappedParamFunction "ROOT::Math::WrappedParamFunction< FuncPtr >::WrappedParamFunction(FuncPtr func, unsigned int dim=1, unsigned int npar=0, double *par=0)
-
-Constructor a wrapped function from a pointer to a callable object, the function dimension and number of parameters which are set to zero by default 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::WrappedParamFunction "ROOT::Math::WrappedParamFunction< FuncPtr >::WrappedParamFunction(FuncPtr func, unsigned int dim, Iterator begin, Iterator end)
-
-Constructor a wrapped function from a pointer to a callable object, the function dimension and an iterator specifying begin and end of parameters 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::Clone "IMultiGenFunction* ROOT::Math::WrappedParamFunction< FuncPtr >::Clone() const
-
-clone the function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::Parameters "const double* ROOT::Math::WrappedParamFunction< FuncPtr >::Parameters() const
-
-Access the parameter values 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::SetParameters "void ROOT::Math::WrappedParamFunction< FuncPtr >::SetParameters(const double *p)
-
-Set the parameter values
-
-Parameters:
------------
-
-p: 
-vector of doubles containing the parameter values.
-
-to be defined: can user change number of params ? At the moment no. 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::NPar "unsigned int ROOT::Math::WrappedParamFunction< FuncPtr >::NPar() const
-
-Return the number of Parameters 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunction::NDim "unsigned int ROOT::Math::WrappedParamFunction< FuncPtr >::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: classROOT_1_1Math_1_1WrappedParamFunctionGen.xml
-%feature("docstring") ROOT::Math::WrappedParamFunctionGen "
-
-WrappedParamGenFunction class to wrap any multi-dimensional function implementing the operator()(const double * ) in an interface-like IParamFunction, by fixing some of the variables and define them as parameters. i.e. transform any multi-dim function in a parametric function
-
-C++ includes: WrappedParamFunction.h
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::WrappedParamFunctionGen "ROOT::Math::WrappedParamFunctionGen< FuncPtr >::WrappedParamFunctionGen(const FuncPtr &func, unsigned int dim, unsigned int npar, const double *par, const unsigned int *idx)
-
-Constructor a wrapped function from a pointer to a generic callable object implemention operator()(const double *), the new function dimension, the number of parameters (number of fixed variables) and an array specifying the index of the fixed variables which becames parameters in the new API 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::WrappedParamFunctionGen "ROOT::Math::WrappedParamFunctionGen< FuncPtr >::WrappedParamFunctionGen(FuncPtr &func, unsigned int dim, unsigned int npar, const double *par, const unsigned int *idx)
-
-Constructor as before but taking now a non - const pointer to a callable object. This constructor is needed in the case FuncPtr is a std::unique_ptr which has a copy ctor taking non const objects 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::Clone "IMultiGenFunction* ROOT::Math::WrappedParamFunctionGen< FuncPtr >::Clone() const
-
-clone the function 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::Parameters "const double* ROOT::Math::WrappedParamFunctionGen< FuncPtr >::Parameters() const
-
-Access the parameter values 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::SetParameters "void ROOT::Math::WrappedParamFunctionGen< FuncPtr >::SetParameters(const double *p)
-
-Set the parameter values
-
-Parameters:
------------
-
-p: 
-vector of doubles containing the parameter values.
-
-to be defined: can user change number of params ? At the moment no. 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::NPar "unsigned int ROOT::Math::WrappedParamFunctionGen< FuncPtr >::NPar() const
-
-Return the number of Parameters 
-";
-
-%feature("docstring")  ROOT::Math::WrappedParamFunctionGen::NDim "unsigned int ROOT::Math::WrappedParamFunctionGen< FuncPtr >::NDim() const
-
-Retrieve the dimension of the function 
-";
-
-
-// File: namespace_0d201.xml
-
-
-// File: namespace_0d203.xml
-
-
-// File: namespace_0d211.xml
-
-
-// File: namespace_0d215.xml
-
-
-// File: namespace_0d217.xml
-
-
-// File: namespace_0d227.xml
-
-
-// File: namespace_0d241.xml
-
-
-// File: namespace_0d243.xml
-
-
-// File: namespace_0d249.xml
-
-
-// File: namespace_0d258.xml
-
-
-// File: namespace_0d271.xml
-
-
-// File: namespace_0d65.xml
-
-
-// File: namespaceMath.xml
-
-
-// File: namespacemumufit.xml
-
-
-// File: namespacemumufit_1_1internal.xml
-%feature("docstring")  mumufit::internal::reportToString "std::string mumufit::internal::reportToString(const MinimizerAdapter &minimizer)
-
-Reports results of minimization in the form of multi-line string. 
-";
-
-
-// File: namespacemumufit_1_1stringUtils.xml
-%feature("docstring")  mumufit::stringUtils::split "std::vector< std::string > mumufit::stringUtils::split(const std::string &text, const std::string &delimiter)
-
-Split string into vector of string using delimeter.
-
-Returns token vector obtained by splitting string at delimiters. 
-";
-
-%feature("docstring")  mumufit::stringUtils::scientific "std::string mumufit::stringUtils::scientific(T value, int n=10)
-
-Returns scientific string representing given value of any numeric type. 
-";
-
-
-// File: namespacemumufit_1_1utils.xml
-%feature("docstring")  mumufit::utils::toString "std::string mumufit::utils::toString(const std::vector< std::string > &v, const std::string &delim=\"\")
-";
-
-%feature("docstring")  mumufit::utils::gslErrorDescriptionMap "std::map< int, std::string > mumufit::utils::gslErrorDescriptionMap()
-
-Returns translation of GSL error code to string. 
-";
-
-%feature("docstring")  mumufit::utils::gslErrorDescription "std::string mumufit::utils::gslErrorDescription(int errorCode)
-";
-
-%feature("docstring")  mumufit::utils::numbersDiffer "bool mumufit::utils::numbersDiffer(double a, double b, double tol)
-";
-
-%feature("docstring")  mumufit::utils::sectionString "std::string mumufit::utils::sectionString(const std::string &sectionName=\"\", size_t report_width=80)
-
-Returns horizontal line of 80 characters length with section name in it. 
-";
-
-
-// File: namespaceParentFunctor.xml
-
-
-// File: namespaceROOT.xml
-
-
-// File: namespaceROOT_1_1Fit.xml
-
-
-// File: namespaceROOT_1_1Fit_1_1FitUtil.xml
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateChi2 "double ROOT::Fit::FitUtil::EvaluateChi2(const IModelFunction &func, const BinData &data, const double *x, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0)
-
-Chi2 Functions evaluate the Chi2 given a model function and the data at the point x. return also nPoints as the effective number of used points in the Chi2 evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateChi2Effective "double ROOT::Fit::FitUtil::EvaluateChi2Effective(const IModelFunction &func, const BinData &data, const double *x, unsigned int &nPoints)
-
-evaluate the effective Chi2 given a model function and the data at the point x. The effective chi2 uses the errors on the coordinates : W = 1/(sigma_y**2 + ( sigma_x_i * df/dx_i )**2 ) return also nPoints as the effective number of used points in the Chi2 evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateChi2Gradient "void ROOT::Fit::FitUtil::EvaluateChi2Gradient(const IModelFunction &func, const BinData &data, const double *x, double *grad, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0)
-
-evaluate the Chi2 gradient given a model function and the data at the point x. return also nPoints as the effective number of used points in the Chi2 evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateLogL "double ROOT::Fit::FitUtil::EvaluateLogL(const IModelFunction &func, const UnBinData &data, const double *p, int iWeight, bool extended, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0)
-
-evaluate the LogL given a model function and the data at the point x. return also nPoints as the effective number of used points in the LogL evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateLogLGradient "void ROOT::Fit::FitUtil::EvaluateLogLGradient(const IModelFunction &func, const UnBinData &data, const double *x, double *grad, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0)
-
-evaluate the LogL gradient given a model function and the data at the point x. return also nPoints as the effective number of used points in the LogL evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluatePoissonLogL "double ROOT::Fit::FitUtil::EvaluatePoissonLogL(const IModelFunction &func, const BinData &data, const double *x, int iWeight, bool extended, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy, unsigned nChunks=0)
-
-evaluate the Poisson LogL given a model function and the data at the point x. return also nPoints as the effective number of used points in the LogL evaluation By default is extended, pass extedend to false if want to be not extended (MultiNomial) 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluatePoissonLogLGradient "void ROOT::Fit::FitUtil::EvaluatePoissonLogLGradient(const IModelFunction &func, const BinData &data, const double *x, double *grad, unsigned int &nPoints, ROOT::Fit::ExecutionPolicy executionPolicy=ROOT::Fit::ExecutionPolicy::kSerial, unsigned nChunks=0)
-
-evaluate the Poisson LogL given a model function and the data at the point x. return also nPoints as the effective number of used points in the LogL evaluation 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluateChi2Residual "double ROOT::Fit::FitUtil::EvaluateChi2Residual(const IModelFunction &func, const BinData &data, const double *x, unsigned int ipoint, double *g=0)
-
-evaluate the residual contribution to the Chi2 given a model function and the BinPoint data and if the pointer g is not null evaluate also the gradient of the residual. If the function provides parameter derivatives they are used otherwise a simple derivative calculation is used 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluatePdf "double ROOT::Fit::FitUtil::EvaluatePdf(const IModelFunction &func, const UnBinData &data, const double *x, unsigned int ipoint, double *g=0)
-
-evaluate the pdf contribution to the LogL given a model function and the BinPoint data. If the pointer g is not null evaluate also the gradient of the pdf. If the function provides parameter derivatives they are used otherwise a simple derivative calculation is used 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::EvaluatePoissonBinPdf "double ROOT::Fit::FitUtil::EvaluatePoissonBinPdf(const IModelFunction &func, const BinData &data, const double *x, unsigned int ipoint, double *g=0)
-
-evaluate the pdf contribution to the Poisson LogL given a model function and the BinPoint data. If the pointer g is not null evaluate also the gradient of the Poisson pdf. If the function provides parameter derivatives they are used otherwise a simple derivative calculation is used 
-";
-
-%feature("docstring")  ROOT::Fit::FitUtil::setAutomaticChunking "unsigned ROOT::Fit::FitUtil::setAutomaticChunking(unsigned nEvents)
-";
-
-
-// File: namespaceROOT_1_1Math.xml
-%feature("docstring")  ROOT::Math::Cephes::Pi "double ROOT::Math::Pi()
-
-Mathematical constants 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::log1p "double ROOT::Math::log1p(double x)
-
-log(1+x) with error cancelatio when x is small
-
-declarations for functions which are not implemented by some compilers 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::expm1 "double ROOT::Math::expm1(double x)
-
-exp(x) -1 with error cancellation when x is small 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::beta_cdf_c "double ROOT::Math::beta_cdf_c(double x, double a, double b)
-
-Complement of the cumulative distribution function of the beta distribution. Upper tail of the integral of the #beta_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::beta_cdf "double ROOT::Math::beta_cdf(double x, double a, double b)
-
-Cumulative distribution function of the beta distribution Upper tail of the integral of the #beta_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::breitwigner_cdf_c "double ROOT::Math::breitwigner_cdf_c(double x, double gamma, double x0=0)
-
-Complement of the cumulative distribution function (upper tail) of the Breit_Wigner distribution and it is similar (just a different parameter definition) to the Cauchy distribution (see #cauchy_cdf_c )
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} \\\\frac{1}{\\\\pi} \\\\frac{\\\\frac{1}{2} \\\\Gamma}{x'^2 + (\\\\frac{1}{2} \\\\Gamma)^2} dx' \\\\]
-";
-
-%feature("docstring")  ROOT::Math::Cephes::breitwigner_cdf "double ROOT::Math::breitwigner_cdf(double x, double gamma, double x0=0)
-
-Cumulative distribution function (lower tail) of the Breit_Wigner distribution and it is similar (just a different parameter definition) to the Cauchy distribution (see #cauchy_cdf )
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} \\\\frac{1}{\\\\pi} \\\\frac{b}{x'^2 + (\\\\frac{1}{2} \\\\Gamma)^2} dx' \\\\]
-";
-
-%feature("docstring")  ROOT::Math::Cephes::cauchy_cdf_c "double ROOT::Math::cauchy_cdf_c(double x, double b, double x0=0)
-
-Complement of the cumulative distribution function (upper tail) of the Cauchy distribution which is also Lorentzian distribution. It is similar (just a different parameter definition) to the Breit_Wigner distribution (see #breitwigner_cdf_c )
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} \\\\frac{1}{\\\\pi} \\\\frac{ b }{ (x'-m)^2 + b^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::cauchy_cdf "double ROOT::Math::cauchy_cdf(double x, double b, double x0=0)
-
-Cumulative distribution function (lower tail) of the Cauchy distribution which is also Lorentzian distribution. It is similar (just a different parameter definition) to the Breit_Wigner distribution (see #breitwigner_cdf )
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} \\\\frac{1}{\\\\pi} \\\\frac{ b }{ (x'-m)^2 + b^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::chisquared_cdf_c "double ROOT::Math::chisquared_cdf_c(double x, double r, double x0=0)
-
-Complement of the cumulative distribution function of the  $\\\\chi^2$ distribution with  $r$ degrees of freedom (upper tail).
-
-\\\\[ D_{r}(x) = \\\\int_{x}^{+\\\\infty} \\\\frac{1}{\\\\Gamma(r/2) 2^{r/2}} x'^{r/2-1} e^{-x'/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete gamma function, ROOT::Math::inc_gamma_c, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::chisquared_cdf "double ROOT::Math::chisquared_cdf(double x, double r, double x0=0)
-
-Cumulative distribution function of the  $\\\\chi^2$ distribution with  $r$ degrees of freedom (lower tail).
-
-\\\\[ D_{r}(x) = \\\\int_{-\\\\infty}^{x} \\\\frac{1}{\\\\Gamma(r/2) 2^{r/2}} x'^{r/2-1} e^{-x'/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete gamma function, ROOT::Math::inc_gamma_c, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::crystalball_cdf "double ROOT::Math::crystalball_cdf(double x, double alpha, double n, double sigma, double x0=0)
-
-Cumulative distribution for the Crystal Ball distribution function
-
-See the definition of the Crystal Ball function at Wikipedia.
-
-The distribution is defined only for n > 1 when the integral converges 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::crystalball_cdf_c "double ROOT::Math::crystalball_cdf_c(double x, double alpha, double n, double sigma, double x0=0)
-
-Complement of the Cumulative distribution for the Crystal Ball distribution
-
-See the definition of the Crystal Ball function at Wikipedia.
-
-The distribution is defined only for n > 1 when the integral converges 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::crystalball_integral "double ROOT::Math::crystalball_integral(double x, double alpha, double n, double sigma, double x0=0)
-
-Integral of the not-normalized Crystal Ball function
-
-See the definition of the Crystal Ball function at Wikipedia.
-
-see ROOT::Math::crystalball_function for the function evaluation. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::exponential_cdf_c "double ROOT::Math::exponential_cdf_c(double x, double lambda, double x0=0)
-
-Complement of the cumulative distribution function of the exponential distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} \\\\lambda e^{-\\\\lambda x'} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::exponential_cdf "double ROOT::Math::exponential_cdf(double x, double lambda, double x0=0)
-
-Cumulative distribution function of the exponential distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} \\\\lambda e^{-\\\\lambda x'} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::fdistribution_cdf_c "double ROOT::Math::fdistribution_cdf_c(double x, double n, double m, double x0=0)
-
-Complement of the cumulative distribution function of the F-distribution (upper tail).
-
-\\\\[ D_{n,m}(x) = \\\\int_{x}^{+\\\\infty} \\\\frac{\\\\Gamma(\\\\frac{n+m}{2})}{\\\\Gamma(\\\\frac{n}{2}) \\\\Gamma(\\\\frac{m}{2})} n^{n/2} m^{m/2} x'^{n/2 -1} (m+nx')^{-(n+m)/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete beta function, ROOT::Math::inc_beta, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::fdistribution_cdf "double ROOT::Math::fdistribution_cdf(double x, double n, double m, double x0=0)
-
-Cumulative distribution function of the F-distribution (lower tail).
-
-\\\\[ D_{n,m}(x) = \\\\int_{-\\\\infty}^{x} \\\\frac{\\\\Gamma(\\\\frac{n+m}{2})}{\\\\Gamma(\\\\frac{n}{2}) \\\\Gamma(\\\\frac{m}{2})} n^{n/2} m^{m/2} x'^{n/2 -1} (m+nx')^{-(n+m)/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete beta function, ROOT::Math::inc_beta, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::gamma_cdf_c "double ROOT::Math::gamma_cdf_c(double x, double alpha, double theta, double x0=0)
-
-Complement of the cumulative distribution function of the gamma distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} {1 \\\\over \\\\Gamma(\\\\alpha) \\\\theta^{\\\\alpha}} x'^{\\\\alpha-1} e^{-x'/\\\\theta} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete gamma function, ROOT::Math::inc_gamma, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::gamma_cdf "double ROOT::Math::gamma_cdf(double x, double alpha, double theta, double x0=0)
-
-Cumulative distribution function of the gamma distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} {1 \\\\over \\\\Gamma(\\\\alpha) \\\\theta^{\\\\alpha}} x'^{\\\\alpha-1} e^{-x'/\\\\theta} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete gamma function, ROOT::Math::inc_gamma, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::landau_cdf "double ROOT::Math::landau_cdf(double x, double xi=1, double x0=0)
-
-Cumulative distribution function of the Landau distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} p(x) dx \\\\]
-
-where  $p(x)$ is the Landau probability density function :  \\\\[ p(x) = \\\\frac{1}{\\\\xi} \\\\phi (\\\\lambda) \\\\] with  \\\\[ \\\\phi(\\\\lambda) = \\\\frac{1}{2 \\\\pi i}\\\\int_{c-i\\\\infty}^{c+i\\\\infty} e^{\\\\lambda s + s \\\\log{s}} ds\\\\] with  $\\\\lambda = (x-x_0)/\\\\xi$. For a detailed description see K.S. Klbig and B. Schorr, A program package for the Landau distribution, Computer Phys. Comm. 31 (1984) 97-111[Erratum-ibid. 178 (2008) 972]. The same algorithms as in CERNLIB (DISLAN) is used.
-
-Parameters:
------------
-
-x: 
-The argument  $x$
-
-xi: 
-The width parameter  $\\\\xi$
-
-x0: 
-The location parameter  $x_0$
-";
-
-%feature("docstring")  ROOT::Math::Cephes::landau_cdf_c "double ROOT::Math::landau_cdf_c(double x, double xi=1, double x0=0)
-
-Complement of the distribution function of the Landau distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} p(x) dx \\\\]
-
-where p(x) is the Landau probability density function. It is implemented simply as 1. - #landau_cdf
-
-Parameters:
------------
-
-x: 
-The argument  $x$
-
-xi: 
-The width parameter  $\\\\xi$
-
-x0: 
-The location parameter  $x_0$
-";
-
-%feature("docstring")  ROOT::Math::Cephes::lognormal_cdf_c "double ROOT::Math::lognormal_cdf_c(double x, double m, double s, double x0=0)
-
-Complement of the cumulative distribution function of the lognormal distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} {1 \\\\over x' \\\\sqrt{2 \\\\pi s^2} } e^{-(\\\\ln{x'} - m)^2/2 s^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::lognormal_cdf "double ROOT::Math::lognormal_cdf(double x, double m, double s, double x0=0)
-
-Cumulative distribution function of the lognormal distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} {1 \\\\over x' \\\\sqrt{2 \\\\pi s^2} } e^{-(\\\\ln{x'} - m)^2/2 s^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::normal_cdf_c "double ROOT::Math::normal_cdf_c(double x, double sigma=1, double x0=0)
-
-Complement of the cumulative distribution function of the normal (Gaussian) distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} {1 \\\\over \\\\sqrt{2 \\\\pi \\\\sigma^2}} e^{-x'^2 / 2\\\\sigma^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::gaussian_cdf_c "double ROOT::Math::gaussian_cdf_c(double x, double sigma=1, double x0=0)
-
-Alternative name for same function. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::normal_cdf "double ROOT::Math::normal_cdf(double x, double sigma=1, double x0=0)
-
-Cumulative distribution function of the normal (Gaussian) distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} {1 \\\\over \\\\sqrt{2 \\\\pi \\\\sigma^2}} e^{-x'^2 / 2\\\\sigma^2} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::gaussian_cdf "double ROOT::Math::gaussian_cdf(double x, double sigma=1, double x0=0)
-
-Alternative name for same function. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::tdistribution_cdf_c "double ROOT::Math::tdistribution_cdf_c(double x, double r, double x0=0)
-
-Complement of the cumulative distribution function of Student's t-distribution (upper tail).
-
-\\\\[ D_{r}(x) = \\\\int_{x}^{+\\\\infty} \\\\frac{\\\\Gamma(\\\\frac{r+1}{2})}{\\\\sqrt{r \\\\pi}\\\\Gamma(\\\\frac{r}{2})} \\\\left( 1+\\\\frac{x'^2}{r}\\\\right)^{-(r+1)/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete beta function, ROOT::Math::inc_beta, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::tdistribution_cdf "double ROOT::Math::tdistribution_cdf(double x, double r, double x0=0)
-
-Cumulative distribution function of Student's t-distribution (lower tail).
-
-\\\\[ D_{r}(x) = \\\\int_{-\\\\infty}^{x} \\\\frac{\\\\Gamma(\\\\frac{r+1}{2})}{\\\\sqrt{r \\\\pi}\\\\Gamma(\\\\frac{r}{2})} \\\\left( 1+\\\\frac{x'^2}{r}\\\\right)^{-(r+1)/2} dx' \\\\]
-
-For detailed description see Mathworld. It is implemented using the incomplete beta function, ROOT::Math::inc_beta, from Cephes
-";
-
-%feature("docstring")  ROOT::Math::Cephes::uniform_cdf_c "double ROOT::Math::uniform_cdf_c(double x, double a, double b, double x0=0)
-
-Complement of the cumulative distribution function of the uniform (flat) distribution (upper tail).
-
-\\\\[ D(x) = \\\\int_{x}^{+\\\\infty} {1 \\\\over (b-a)} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::uniform_cdf "double ROOT::Math::uniform_cdf(double x, double a, double b, double x0=0)
-
-Cumulative distribution function of the uniform (flat) distribution (lower tail).
-
-\\\\[ D(x) = \\\\int_{-\\\\infty}^{x} {1 \\\\over (b-a)} dx' \\\\]
-
-For detailed description see Mathworld. 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::poisson_cdf_c "double ROOT::Math::poisson_cdf_c(unsigned int n, double mu)
-
-Complement of the cumulative distribution function of the Poisson distribution. Upper tail of the integral of the #poisson_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::poisson_cdf "double ROOT::Math::poisson_cdf(unsigned int n, double mu)
-
-Cumulative distribution function of the Poisson distribution Lower tail of the integral of the #poisson_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::binomial_cdf_c "double ROOT::Math::binomial_cdf_c(unsigned int k, double p, unsigned int n)
-
-Complement of the cumulative distribution function of the Binomial distribution. Upper tail of the integral of the #binomial_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::binomial_cdf "double ROOT::Math::binomial_cdf(unsigned int k, double p, unsigned int n)
-
-Cumulative distribution function of the Binomial distribution Lower tail of the integral of the #binomial_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::negative_binomial_cdf_c "double ROOT::Math::negative_binomial_cdf_c(unsigned int k, double p, double n)
-
-Complement of the cumulative distribution function of the Negative Binomial distribution. Upper tail of the integral of the #negative_binomial_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::negative_binomial_cdf "double ROOT::Math::negative_binomial_cdf(unsigned int k, double p, double n)
-
-Cumulative distribution function of the Negative Binomial distribution Lower tail of the integral of the #negative_binomial_pdf 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::landau_xm1 "double ROOT::Math::landau_xm1(double x, double xi=1, double x0=0)
-
-First moment (mean) of the truncated Landau distribution.  \\\\[ \\\\frac{1}{D (x)} \\\\int_{-\\\\infty}^{x} t\\\\, p(t) d t \\\\] where  $p(x)$ is the Landau distribution and  $D(x)$ its cumulative distribution function.
-
-For detailed description see K.S. Klbig and B. Schorr, A program package for the Landau distribution, Computer Phys. Comm. 31 (1984) 97-111[Erratum-ibid. 178 (2008) 972]. The same algorithms as in CERNLIB (XM1LAN) is used
-
-Parameters:
------------
-
-x: 
-The argument  $x$
-
-xi: 
-The width parameter  $\\\\xi$
-
-x0: 
-The location parameter  $x_0$
-";
-
-%feature("docstring")  ROOT::Math::Cephes::landau_xm2 "double ROOT::Math::landau_xm2(double x, double xi=1, double x0=0)
-
-Second moment of the truncated Landau distribution.  \\\\[ \\\\frac{1}{D (x)} \\\\int_{-\\\\infty}^{x} t^2\\\\, p(t) d t \\\\] where  $p(x)$ is the Landau distribution and  $D(x)$ its cumulative distribution function.
-
-For detailed description see K.S. Klbig and B. Schorr, A program package for the Landau distribution, Computer Phys. Comm. 31 (1984) 97-111[Erratum-ibid. 178 (2008) 972]. The same algorithms as in CERNLIB (XM1LAN) is used
-
-Parameters:
------------
-
-x: 
-The argument  $x$
-
-xi: 
-The width parameter  $\\\\xi$
-
-x0: 
-The location parameter  $x_0$
-";
-
-%feature("docstring")  ROOT::Math::Cephes::Polynomialeval "double ROOT::Math::Polynomialeval(double x, double *a, unsigned int N)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::Polynomial1eval "double ROOT::Math::Polynomial1eval(double x, double *a, unsigned int N)
-";
-
-
-// File: namespaceROOT_1_1Math_1_1Cephes.xml
-%feature("docstring")  ROOT::Math::Cephes::igamc "double ROOT::Math::Cephes::igamc(double a, double x)
-
-incomplete complementary gamma function igamc(a, x) = 1 - igam(a, x) 
-";
-
-%feature("docstring")  ROOT::Math::Cephes::igam "double ROOT::Math::Cephes::igam(double a, double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::lgam "double ROOT::Math::Cephes::lgam(double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::gamma "double ROOT::Math::Cephes::gamma(double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::beta "double ROOT::Math::Cephes::beta(double z, double w)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::incbet "double ROOT::Math::Cephes::incbet(double aa, double bb, double xx)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::incbcf "double ROOT::Math::Cephes::incbcf(double a, double b, double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::incbd "double ROOT::Math::Cephes::incbd(double a, double b, double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::pseries "double ROOT::Math::Cephes::pseries(double a, double b, double x)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::erf "double ROOT::Math::Cephes::erf(double a)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::erfc "double ROOT::Math::Cephes::erfc(double a)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::ndtri "double ROOT::Math::Cephes::ndtri(double y)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::igami "double ROOT::Math::Cephes::igami(double a, double y)
-";
-
-%feature("docstring")  ROOT::Math::Cephes::incbi "double ROOT::Math::Cephes::incbi(double a, double b, double y)
-";
-
-
-// File: namespaceROOT_1_1Math_1_1Minim1D.xml
-
-
-// File: namespaceROOT_1_1Math_1_1Util.xml
-%feature("docstring")  ROOT::Math::Util::ToString "std::string ROOT::Math::Util::ToString(const T &val)
-
-Utility function for conversion to strings 
-";
-
-%feature("docstring")  ROOT::Math::Util::EvalLog "T ROOT::Math::Util::EvalLog(T x)
-
-safe evaluation of log(x) with a protections against negative or zero argument to the log smooth linear extrapolation below function values smaller than epsilon (better than a simple cut-off) 
-";
-
-
-// File: namespaceROOT_1_1Minuit2.xml
-%feature("docstring")  ROOT::Minuit2::Inverse "ABObj<sym, MatrixInverse<sym, ABObj<sym, LASymMatrix, double>, double>, double> ROOT::Minuit2::Inverse(const ABObj< sym, LASymMatrix, double > &obj)
-
-LAPACK Algebra functions specialize the Invert function for  LASymMatrix
-";
-
-%feature("docstring")  ROOT::Minuit2::Invert "int ROOT::Minuit2::Invert(LASymMatrix &)
-";
-
-%feature("docstring")  ROOT::Minuit2::Invert_undef_sym "int ROOT::Minuit2::Invert_undef_sym(LASymMatrix &)
-";
-
-%feature("docstring")  ROOT::Minuit2::Outer_product "ABObj<sym, VectorOuterProduct<ABObj<vec, LAVector, double>, double>, double> ROOT::Minuit2::Outer_product(const ABObj< vec, LAVector, double > &obj)
-
-LAPACK Algebra function specialize the Outer_product function for  LAVector; 
-";
-
-%feature("docstring")  ROOT::Minuit2::Outer_prod "void ROOT::Minuit2::Outer_prod(LASymMatrix &, const LAVector &, double f=1.)
-";
-
-%feature("docstring")  ROOT::Minuit2::Mndaxpy "int ROOT::Minuit2::Mndaxpy(unsigned int, double, const double *, int, double *, int)
-";
-
-%feature("docstring")  ROOT::Minuit2::Mndscal "int ROOT::Minuit2::Mndscal(unsigned int, double, double *, int)
-";
-
-%feature("docstring")  ROOT::Minuit2::Mndspmv "int ROOT::Minuit2::Mndspmv(const char *, unsigned int, double, const double *, const double *, int, double, double *, int)
-";
-
-%feature("docstring")  ROOT::Minuit2::Inverse "ABObj<mt, MatrixInverse<mt, ABObj<mt, M, T>, T>, T> ROOT::Minuit2::Inverse(const ABObj< mt, M, T > &obj)
-";
-
-%feature("docstring")  ROOT::Minuit2::Outer_product "ABObj<sym, VectorOuterProduct<ABObj<vec, M, T>, T>, T> ROOT::Minuit2::Outer_product(const ABObj< vec, M, T > &obj)
-";
-
-
-// File: namespacestd.xml
-
-
-// File: namespaceTestFunctions.xml
-%feature("docstring")  TestFunctions::RosenBrock "double TestFunctions::RosenBrock(const std::vector< double > &par)
-
-RosenBrock function: F(x,y) = 100 (y-x^2)^2 + (1-x)^2 start point: F(-1.2,1.0) = 24.20 minimum : F(1.0,1.0) = 0. 
-";
-
-%feature("docstring")  TestFunctions::WoodFour "double TestFunctions::WoodFour(const std::vector< double > &par)
-
-Fourth-degree polynomial F(w,x,y,z) = 100 (y-w^2)^2 + (w-1)^2 + 90 (z-y^2)^2
-(1-y)^2 + 10.1 [(x-1)^2 + (z-1)^2]
-
-19.8 (x-1)(z-1)
-
-start point: F(-3,-1,-3,-1) = 19192 minimum : F(1,1,1,1) = 0. 
-";
-
-%feature("docstring")  TestFunctions::DecayingSin "double TestFunctions::DecayingSin(double x, const std::vector< double > &par)
-
-Decaying sinus from lmfit tutorial. 
-";
-
-
-// File: namespacetesting.xml
-
-
-// File: namespaceTMath.xml
-%feature("docstring")  TMath::Abs "Short_t TMath::Abs(Short_t d)
-";
-
-%feature("docstring")  TMath::Abs "Int_t TMath::Abs(Int_t d)
-";
-
-%feature("docstring")  TMath::Abs "Long_t TMath::Abs(Long_t d)
-";
-
-%feature("docstring")  TMath::Abs "Long64_t TMath::Abs(Long64_t d)
-";
-
-%feature("docstring")  TMath::Abs "Float_t TMath::Abs(Float_t d)
-";
-
-%feature("docstring")  TMath::Abs "Double_t TMath::Abs(Double_t d)
-";
-
-%feature("docstring")  TMath::Abs "LongDouble_t TMath::Abs(LongDouble_t d)
-";
-
-%feature("docstring")  TMath::Even "Bool_t TMath::Even(Long_t a)
-";
-
-%feature("docstring")  TMath::Odd "Bool_t TMath::Odd(Long_t a)
-";
-
-%feature("docstring")  TMath::SignBit "Bool_t TMath::SignBit(Integer a)
-";
-
-%feature("docstring")  TMath::SignBit "Bool_t TMath::SignBit(Float_t a)
-";
-
-%feature("docstring")  TMath::SignBit "Bool_t TMath::SignBit(Double_t a)
-";
-
-%feature("docstring")  TMath::SignBit "Bool_t TMath::SignBit(LongDouble_t a)
-";
-
-%feature("docstring")  TMath::Sign "T1 TMath::Sign(T1 a, T2 b)
-";
-
-%feature("docstring")  TMath::Sign "Float_t TMath::Sign(Float_t a, Float_t b)
-";
-
-%feature("docstring")  TMath::Sign "Double_t TMath::Sign(Double_t a, Double_t b)
-";
-
-%feature("docstring")  TMath::Sign "LongDouble_t TMath::Sign(LongDouble_t a, LongDouble_t b)
-";
-
-%feature("docstring")  TMath::Min "Short_t TMath::Min(Short_t a, Short_t b)
-";
-
-%feature("docstring")  TMath::Min "UShort_t TMath::Min(UShort_t a, UShort_t b)
-";
-
-%feature("docstring")  TMath::Min "Int_t TMath::Min(Int_t a, Int_t b)
-";
-
-%feature("docstring")  TMath::Min "UInt_t TMath::Min(UInt_t a, UInt_t b)
-";
-
-%feature("docstring")  TMath::Min "Long_t TMath::Min(Long_t a, Long_t b)
-";
-
-%feature("docstring")  TMath::Min "ULong_t TMath::Min(ULong_t a, ULong_t b)
-";
-
-%feature("docstring")  TMath::Min "Long64_t TMath::Min(Long64_t a, Long64_t b)
-";
-
-%feature("docstring")  TMath::Min "ULong64_t TMath::Min(ULong64_t a, ULong64_t b)
-";
-
-%feature("docstring")  TMath::Min "Float_t TMath::Min(Float_t a, Float_t b)
-";
-
-%feature("docstring")  TMath::Min "Double_t TMath::Min(Double_t a, Double_t b)
-";
-
-%feature("docstring")  TMath::Max "Short_t TMath::Max(Short_t a, Short_t b)
-";
-
-%feature("docstring")  TMath::Max "UShort_t TMath::Max(UShort_t a, UShort_t b)
-";
-
-%feature("docstring")  TMath::Max "Int_t TMath::Max(Int_t a, Int_t b)
-";
-
-%feature("docstring")  TMath::Max "UInt_t TMath::Max(UInt_t a, UInt_t b)
-";
-
-%feature("docstring")  TMath::Max "Long_t TMath::Max(Long_t a, Long_t b)
-";
-
-%feature("docstring")  TMath::Max "ULong_t TMath::Max(ULong_t a, ULong_t b)
-";
-
-%feature("docstring")  TMath::Max "Long64_t TMath::Max(Long64_t a, Long64_t b)
-";
-
-%feature("docstring")  TMath::Max "ULong64_t TMath::Max(ULong64_t a, ULong64_t b)
-";
-
-%feature("docstring")  TMath::Max "Float_t TMath::Max(Float_t a, Float_t b)
-";
-
-%feature("docstring")  TMath::Max "Double_t TMath::Max(Double_t a, Double_t b)
-";
-
-%feature("docstring")  TMath::Range "Short_t TMath::Range(Short_t lb, Short_t ub, Short_t x)
-";
-
-%feature("docstring")  TMath::Range "Int_t TMath::Range(Int_t lb, Int_t ub, Int_t x)
-";
-
-%feature("docstring")  TMath::Range "Long_t TMath::Range(Long_t lb, Long_t ub, Long_t x)
-";
-
-%feature("docstring")  TMath::Range "ULong_t TMath::Range(ULong_t lb, ULong_t ub, ULong_t x)
-";
-
-%feature("docstring")  TMath::Range "Double_t TMath::Range(Double_t lb, Double_t ub, Double_t x)
-";
-
-%feature("docstring")  TMath::NextPrime "Long_t TMath::NextPrime(Long_t x)
-";
-
-%feature("docstring")  TMath::Pi "constexpr Double_t TMath::Pi()
-";
-
-%feature("docstring")  TMath::TwoPi "constexpr Double_t TMath::TwoPi()
-";
-
-%feature("docstring")  TMath::PiOver2 "constexpr Double_t TMath::PiOver2()
-";
-
-%feature("docstring")  TMath::PiOver4 "constexpr Double_t TMath::PiOver4()
-";
-
-%feature("docstring")  TMath::InvPi "constexpr Double_t TMath::InvPi()
-";
-
-%feature("docstring")  TMath::RadToDeg "constexpr Double_t TMath::RadToDeg()
-";
-
-%feature("docstring")  TMath::DegToRad "constexpr Double_t TMath::DegToRad()
-";
-
-%feature("docstring")  TMath::Sqrt2 "constexpr Double_t TMath::Sqrt2()
-";
-
-%feature("docstring")  TMath::E "constexpr Double_t TMath::E()
-";
-
-%feature("docstring")  TMath::Ln10 "constexpr Double_t TMath::Ln10()
-";
-
-%feature("docstring")  TMath::LogE "constexpr Double_t TMath::LogE()
-";
-
-%feature("docstring")  TMath::C "constexpr Double_t TMath::C()
-";
-
-%feature("docstring")  TMath::Ccgs "constexpr Double_t TMath::Ccgs()
-";
-
-%feature("docstring")  TMath::CUncertainty "constexpr Double_t TMath::CUncertainty()
-";
-
-%feature("docstring")  TMath::G "constexpr Double_t TMath::G()
-";
-
-%feature("docstring")  TMath::Gcgs "constexpr Double_t TMath::Gcgs()
-";
-
-%feature("docstring")  TMath::GUncertainty "constexpr Double_t TMath::GUncertainty()
-";
-
-%feature("docstring")  TMath::GhbarC "constexpr Double_t TMath::GhbarC()
-";
-
-%feature("docstring")  TMath::GhbarCUncertainty "constexpr Double_t TMath::GhbarCUncertainty()
-";
-
-%feature("docstring")  TMath::Gn "constexpr Double_t TMath::Gn()
-";
-
-%feature("docstring")  TMath::GnUncertainty "constexpr Double_t TMath::GnUncertainty()
-";
-
-%feature("docstring")  TMath::H "constexpr Double_t TMath::H()
-";
-
-%feature("docstring")  TMath::Hcgs "constexpr Double_t TMath::Hcgs()
-";
-
-%feature("docstring")  TMath::HUncertainty "constexpr Double_t TMath::HUncertainty()
-";
-
-%feature("docstring")  TMath::Hbar "constexpr Double_t TMath::Hbar()
-";
-
-%feature("docstring")  TMath::Hbarcgs "constexpr Double_t TMath::Hbarcgs()
-";
-
-%feature("docstring")  TMath::HbarUncertainty "constexpr Double_t TMath::HbarUncertainty()
-";
-
-%feature("docstring")  TMath::HC "constexpr Double_t TMath::HC()
-";
-
-%feature("docstring")  TMath::HCcgs "constexpr Double_t TMath::HCcgs()
-";
-
-%feature("docstring")  TMath::K "constexpr Double_t TMath::K()
-";
-
-%feature("docstring")  TMath::Kcgs "constexpr Double_t TMath::Kcgs()
-";
-
-%feature("docstring")  TMath::KUncertainty "constexpr Double_t TMath::KUncertainty()
-";
-
-%feature("docstring")  TMath::Sigma "constexpr Double_t TMath::Sigma()
-";
-
-%feature("docstring")  TMath::SigmaUncertainty "constexpr Double_t TMath::SigmaUncertainty()
-";
-
-%feature("docstring")  TMath::Na "constexpr Double_t TMath::Na()
-";
-
-%feature("docstring")  TMath::NaUncertainty "constexpr Double_t TMath::NaUncertainty()
-";
-
-%feature("docstring")  TMath::R "constexpr Double_t TMath::R()
-";
-
-%feature("docstring")  TMath::RUncertainty "constexpr Double_t TMath::RUncertainty()
-";
-
-%feature("docstring")  TMath::MWair "constexpr Double_t TMath::MWair()
-";
-
-%feature("docstring")  TMath::Rgair "constexpr Double_t TMath::Rgair()
-";
-
-%feature("docstring")  TMath::EulerGamma "constexpr Double_t TMath::EulerGamma()
-";
-
-%feature("docstring")  TMath::Qe "constexpr Double_t TMath::Qe()
-";
-
-%feature("docstring")  TMath::QeUncertainty "constexpr Double_t TMath::QeUncertainty()
-";
-
-%feature("docstring")  TMath::Sin "Double_t TMath::Sin(Double_t)
-";
-
-%feature("docstring")  TMath::Cos "Double_t TMath::Cos(Double_t)
-";
-
-%feature("docstring")  TMath::Tan "Double_t TMath::Tan(Double_t)
-";
-
-%feature("docstring")  TMath::SinH "Double_t TMath::SinH(Double_t)
-";
-
-%feature("docstring")  TMath::CosH "Double_t TMath::CosH(Double_t)
-";
-
-%feature("docstring")  TMath::TanH "Double_t TMath::TanH(Double_t)
-";
-
-%feature("docstring")  TMath::ASin "Double_t TMath::ASin(Double_t)
-";
-
-%feature("docstring")  TMath::ACos "Double_t TMath::ACos(Double_t)
-";
-
-%feature("docstring")  TMath::ATan "Double_t TMath::ATan(Double_t)
-";
-
-%feature("docstring")  TMath::ATan2 "Double_t TMath::ATan2(Double_t, Double_t)
-";
-
-%feature("docstring")  TMath::ASinH "Double_t TMath::ASinH(Double_t)
-";
-
-%feature("docstring")  TMath::ACosH "Double_t TMath::ACosH(Double_t)
-";
-
-%feature("docstring")  TMath::ATanH "Double_t TMath::ATanH(Double_t)
-";
-
-%feature("docstring")  TMath::Hypot "Double_t TMath::Hypot(Double_t x, Double_t y)
-";
-
-%feature("docstring")  TMath::Ceil "Double_t TMath::Ceil(Double_t x)
-";
-
-%feature("docstring")  TMath::CeilNint "Int_t TMath::CeilNint(Double_t x)
-";
-
-%feature("docstring")  TMath::Floor "Double_t TMath::Floor(Double_t x)
-";
-
-%feature("docstring")  TMath::FloorNint "Int_t TMath::FloorNint(Double_t x)
-";
-
-%feature("docstring")  TMath::Nint "Int_t TMath::Nint(T x)
-";
-
-%feature("docstring")  TMath::Sq "Double_t TMath::Sq(Double_t x)
-";
-
-%feature("docstring")  TMath::Sqrt "Double_t TMath::Sqrt(Double_t x)
-";
-
-%feature("docstring")  TMath::Exp "Double_t TMath::Exp(Double_t x)
-";
-
-%feature("docstring")  TMath::Ldexp "Double_t TMath::Ldexp(Double_t x, Int_t exp)
-";
-
-%feature("docstring")  TMath::Factorial "Double_t TMath::Factorial(Int_t i)
-";
-
-%feature("docstring")  TMath::Power "LongDouble_t TMath::Power(LongDouble_t x, LongDouble_t y)
-";
-
-%feature("docstring")  TMath::Power "LongDouble_t TMath::Power(LongDouble_t x, Long64_t y)
-";
-
-%feature("docstring")  TMath::Power "LongDouble_t TMath::Power(Long64_t x, Long64_t y)
-";
-
-%feature("docstring")  TMath::Power "Double_t TMath::Power(Double_t x, Double_t y)
-";
-
-%feature("docstring")  TMath::Power "Double_t TMath::Power(Double_t x, Int_t y)
-";
-
-%feature("docstring")  TMath::Log "Double_t TMath::Log(Double_t x)
-";
-
-%feature("docstring")  TMath::Log2 "Double_t TMath::Log2(Double_t x)
-";
-
-%feature("docstring")  TMath::Log10 "Double_t TMath::Log10(Double_t x)
-";
-
-%feature("docstring")  TMath::Finite "Int_t TMath::Finite(Double_t x)
-";
-
-%feature("docstring")  TMath::Finite "Int_t TMath::Finite(Float_t x)
-";
-
-%feature("docstring")  TMath::IsNaN "Bool_t TMath::IsNaN(Double_t x)
-";
-
-%feature("docstring")  TMath::IsNaN "Bool_t TMath::IsNaN(Float_t x)
-";
-
-%feature("docstring")  TMath::QuietNaN "Double_t TMath::QuietNaN()
-";
-
-%feature("docstring")  TMath::SignalingNaN "Double_t TMath::SignalingNaN()
-";
-
-%feature("docstring")  TMath::Infinity "Double_t TMath::Infinity()
-";
-
-%feature("docstring")  TMath::Hypot "Long_t TMath::Hypot(Long_t x, Long_t y)
-";
-
-%feature("docstring")  TMath::AreEqualAbs "Bool_t TMath::AreEqualAbs(Double_t af, Double_t bf, Double_t epsilon)
-";
-
-%feature("docstring")  TMath::AreEqualRel "Bool_t TMath::AreEqualRel(Double_t af, Double_t bf, Double_t relPrec)
-";
-
-%feature("docstring")  TMath::MinElement "T TMath::MinElement(Long64_t n, const T *a)
-";
-
-%feature("docstring")  TMath::MaxElement "T TMath::MaxElement(Long64_t n, const T *a)
-";
-
-%feature("docstring")  TMath::LocMin "Long64_t TMath::LocMin(Long64_t n, const T *a)
-";
-
-%feature("docstring")  TMath::LocMin "Iterator TMath::LocMin(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::LocMax "Long64_t TMath::LocMax(Long64_t n, const T *a)
-";
-
-%feature("docstring")  TMath::LocMax "Iterator TMath::LocMax(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::BinarySearch "Long64_t TMath::BinarySearch(Long64_t n, const T *array, T value)
-";
-
-%feature("docstring")  TMath::BinarySearch "Long64_t TMath::BinarySearch(Long64_t n, const T **array, T value)
-";
-
-%feature("docstring")  TMath::BinarySearch "Iterator TMath::BinarySearch(Iterator first, Iterator last, Element value)
-";
-
-%feature("docstring")  TMath::Sort "void TMath::Sort(Index n, const Element *a, Index *index, Bool_t down=kTRUE)
-";
-
-%feature("docstring")  TMath::SortItr "void TMath::SortItr(Iterator first, Iterator last, IndexIterator index, Bool_t down=kTRUE)
-";
-
-%feature("docstring")  TMath::BubbleHigh "void TMath::BubbleHigh(Int_t Narr, Double_t *arr1, Int_t *arr2)
-";
-
-%feature("docstring")  TMath::BubbleLow "void TMath::BubbleLow(Int_t Narr, Double_t *arr1, Int_t *arr2)
-";
-
-%feature("docstring")  TMath::Permute "Bool_t TMath::Permute(Int_t n, Int_t *a)
-";
-
-%feature("docstring")  TMath::Quantiles "void TMath::Quantiles(Int_t n, Int_t nprob, Double_t *x, Double_t *quantiles, Double_t *prob, Bool_t isSorted=kTRUE, Int_t *index=0, Int_t type=7)
-";
-
-%feature("docstring")  TMath::IsInside "Bool_t TMath::IsInside(T xp, T yp, Int_t np, T *x, T *y)
-";
-
-%feature("docstring")  TMath::Cross "T * TMath::Cross(const T v1[3], const T v2[3], T out[3])
-";
-
-%feature("docstring")  TMath::Normalize "Float_t TMath::Normalize(Float_t v[3])
-";
-
-%feature("docstring")  TMath::Normalize "Double_t TMath::Normalize(Double_t v[3])
-";
-
-%feature("docstring")  TMath::NormCross "T TMath::NormCross(const T v1[3], const T v2[3], T out[3])
-";
-
-%feature("docstring")  TMath::Normal2Plane "T * TMath::Normal2Plane(const T v1[3], const T v2[3], const T v3[3], T normal[3])
-";
-
-%feature("docstring")  TMath::RootsCubic "Bool_t TMath::RootsCubic(const Double_t coef[4], Double_t &a, Double_t &b, Double_t &c)
-";
-
-%feature("docstring")  TMath::Binomial "Double_t TMath::Binomial(Int_t n, Int_t k)
-";
-
-%feature("docstring")  TMath::BinomialI "Double_t TMath::BinomialI(Double_t p, Int_t n, Int_t k)
-";
-
-%feature("docstring")  TMath::BreitWigner "Double_t TMath::BreitWigner(Double_t x, Double_t mean=0, Double_t gamma=1)
-";
-
-%feature("docstring")  TMath::CauchyDist "Double_t TMath::CauchyDist(Double_t x, Double_t t=0, Double_t s=1)
-";
-
-%feature("docstring")  TMath::ChisquareQuantile "Double_t TMath::ChisquareQuantile(Double_t p, Double_t ndf)
-";
-
-%feature("docstring")  TMath::FDist "Double_t TMath::FDist(Double_t F, Double_t N, Double_t M)
-";
-
-%feature("docstring")  TMath::FDistI "Double_t TMath::FDistI(Double_t F, Double_t N, Double_t M)
-";
-
-%feature("docstring")  TMath::Gaus "Double_t TMath::Gaus(Double_t x, Double_t mean=0, Double_t sigma=1, Bool_t norm=kFALSE)
-";
-
-%feature("docstring")  TMath::KolmogorovProb "Double_t TMath::KolmogorovProb(Double_t z)
-";
-
-%feature("docstring")  TMath::Landau "Double_t TMath::Landau(Double_t x, Double_t mpv=0, Double_t sigma=1, Bool_t norm=kFALSE)
-";
-
-%feature("docstring")  TMath::LandauI "Double_t TMath::LandauI(Double_t x)
-";
-
-%feature("docstring")  TMath::LaplaceDist "Double_t TMath::LaplaceDist(Double_t x, Double_t alpha=0, Double_t beta=1)
-";
-
-%feature("docstring")  TMath::LaplaceDistI "Double_t TMath::LaplaceDistI(Double_t x, Double_t alpha=0, Double_t beta=1)
-";
-
-%feature("docstring")  TMath::LogNormal "Double_t TMath::LogNormal(Double_t x, Double_t sigma, Double_t theta=0, Double_t m=1)
-";
-
-%feature("docstring")  TMath::NormQuantile "Double_t TMath::NormQuantile(Double_t p)
-";
-
-%feature("docstring")  TMath::Poisson "Double_t TMath::Poisson(Double_t x, Double_t par)
-";
-
-%feature("docstring")  TMath::PoissonI "Double_t TMath::PoissonI(Double_t x, Double_t par)
-";
-
-%feature("docstring")  TMath::Prob "Double_t TMath::Prob(Double_t chi2, Int_t ndf)
-";
-
-%feature("docstring")  TMath::Student "Double_t TMath::Student(Double_t T, Double_t ndf)
-";
-
-%feature("docstring")  TMath::StudentI "Double_t TMath::StudentI(Double_t T, Double_t ndf)
-";
-
-%feature("docstring")  TMath::StudentQuantile "Double_t TMath::StudentQuantile(Double_t p, Double_t ndf, Bool_t lower_tail=kTRUE)
-";
-
-%feature("docstring")  TMath::Vavilov "Double_t TMath::Vavilov(Double_t x, Double_t kappa, Double_t beta2)
-";
-
-%feature("docstring")  TMath::VavilovI "Double_t TMath::VavilovI(Double_t x, Double_t kappa, Double_t beta2)
-";
-
-%feature("docstring")  TMath::Voigt "Double_t TMath::Voigt(Double_t x, Double_t sigma, Double_t lg, Int_t r=4)
-";
-
-%feature("docstring")  TMath::Mean "Double_t TMath::Mean(Long64_t n, const T *a, const Double_t *w=0)
-";
-
-%feature("docstring")  TMath::Mean "Double_t TMath::Mean(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::Mean "Double_t TMath::Mean(Iterator first, Iterator last, WeightIterator wfirst)
-";
-
-%feature("docstring")  TMath::GeomMean "Double_t TMath::GeomMean(Long64_t n, const T *a)
-";
-
-%feature("docstring")  TMath::GeomMean "Double_t TMath::GeomMean(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::RMS "Double_t TMath::RMS(Long64_t n, const T *a, const Double_t *w=0)
-";
-
-%feature("docstring")  TMath::RMS "Double_t TMath::RMS(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::RMS "Double_t TMath::RMS(Iterator first, Iterator last, WeightIterator wfirst)
-";
-
-%feature("docstring")  TMath::StdDev "Double_t TMath::StdDev(Long64_t n, const T *a, const Double_t *w=0)
-";
-
-%feature("docstring")  TMath::StdDev "Double_t TMath::StdDev(Iterator first, Iterator last)
-";
-
-%feature("docstring")  TMath::StdDev "Double_t TMath::StdDev(Iterator first, Iterator last, WeightIterator wfirst)
-";
-
-%feature("docstring")  TMath::Median "Double_t TMath::Median(Long64_t n, const T *a, const Double_t *w=0, Long64_t *work=0)
-";
-
-%feature("docstring")  TMath::KOrdStat "Element TMath::KOrdStat(Size n, const Element *a, Size k, Size *work=0)
-";
-
-%feature("docstring")  TMath::Beta "Double_t TMath::Beta(Double_t p, Double_t q)
-";
-
-%feature("docstring")  TMath::BetaCf "Double_t TMath::BetaCf(Double_t x, Double_t a, Double_t b)
-";
-
-%feature("docstring")  TMath::BetaDist "Double_t TMath::BetaDist(Double_t x, Double_t p, Double_t q)
-";
-
-%feature("docstring")  TMath::BetaDistI "Double_t TMath::BetaDistI(Double_t x, Double_t p, Double_t q)
-";
-
-%feature("docstring")  TMath::BetaIncomplete "Double_t TMath::BetaIncomplete(Double_t x, Double_t a, Double_t b)
-";
-
-%feature("docstring")  TMath::BesselI "Double_t TMath::BesselI(Int_t n, Double_t x)
-";
-
-%feature("docstring")  TMath::BesselK "Double_t TMath::BesselK(Int_t n, Double_t x)
-";
-
-%feature("docstring")  TMath::BesselI0 "Double_t TMath::BesselI0(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselK0 "Double_t TMath::BesselK0(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselI1 "Double_t TMath::BesselI1(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselK1 "Double_t TMath::BesselK1(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselJ0 "Double_t TMath::BesselJ0(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselJ1 "Double_t TMath::BesselJ1(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselY0 "Double_t TMath::BesselY0(Double_t x)
-";
-
-%feature("docstring")  TMath::BesselY1 "Double_t TMath::BesselY1(Double_t x)
-";
-
-%feature("docstring")  TMath::StruveH0 "Double_t TMath::StruveH0(Double_t x)
-";
-
-%feature("docstring")  TMath::StruveH1 "Double_t TMath::StruveH1(Double_t x)
-";
-
-%feature("docstring")  TMath::StruveL0 "Double_t TMath::StruveL0(Double_t x)
-";
-
-%feature("docstring")  TMath::StruveL1 "Double_t TMath::StruveL1(Double_t x)
-";
-
-%feature("docstring")  TMath::DiLog "Double_t TMath::DiLog(Double_t x)
-";
-
-%feature("docstring")  TMath::Erf "Double_t TMath::Erf(Double_t x)
-";
-
-%feature("docstring")  TMath::ErfInverse "Double_t TMath::ErfInverse(Double_t x)
-";
-
-%feature("docstring")  TMath::Erfc "Double_t TMath::Erfc(Double_t x)
-";
-
-%feature("docstring")  TMath::ErfcInverse "Double_t TMath::ErfcInverse(Double_t x)
-";
-
-%feature("docstring")  TMath::Freq "Double_t TMath::Freq(Double_t x)
-";
-
-%feature("docstring")  TMath::Gamma "Double_t TMath::Gamma(Double_t z)
-";
-
-%feature("docstring")  TMath::Gamma "Double_t TMath::Gamma(Double_t a, Double_t x)
-";
-
-%feature("docstring")  TMath::GammaDist "Double_t TMath::GammaDist(Double_t x, Double_t gamma, Double_t mu=0, Double_t beta=1)
-";
-
-%feature("docstring")  TMath::LnGamma "Double_t TMath::LnGamma(Double_t z)
-";
-
-
-// File: namespaceTMVA.xml
-%feature("docstring")  TMVA::Endl "MsgLogger& TMVA::Endl(MsgLogger &ml)
-";
-
-
-// File: RConfig_8h.xml
-
-
-// File: Riostream_8h.xml
-
-
-// File: Rtypes_8h.xml
-
-
-// File: RtypesCore_8h.xml
-
-
-// File: TError_8h.xml
-%feature("docstring")  insert_messages "void insert_messages(std::stringstream &ss)
-";
-
-%feature("docstring")  insert_messages "void insert_messages(std::stringstream &ss, T var1, Types... var2)
-";
-
-%feature("docstring")  logHelperMessage "void logHelperMessage(std::string severity, Args &&... args)
-";
-
-%feature("docstring")  Info "void Info(Ts &&... args)
-";
-
-%feature("docstring")  Error "void Error(Ts &&... args)
-";
-
-%feature("docstring")  Warning "void Warning(Ts &&... args)
-";
-
-
-// File: TMathBase_8h.xml
-
-
-// File: TNamed_8h.xml
-
-
-// File: TObject_8h.xml
-
-
-// File: TString_8h.xml
-
-
-// File: TUUID_8h.xml
-
-
-// File: BinData_8h.xml
-
-
-// File: Chi2FCN_8h.xml
-
-
-// File: DataOptions_8h.xml
-
-
-// File: DataRange_8h.xml
-
-
-// File: FcnAdapter_8h.xml
-
-
-// File: FitConfig_8h.xml
-
-
-// File: FitResult_8h.xml
-
-
-// File: Fitter_8h.xml
-
-
-// File: FitUtil_8h.xml
-
-
-// File: LogLikelihoodFCN_8h.xml
-
-
-// File: ParameterSettings_8h.xml
-
-
-// File: PoissonLikelihoodFCN_8h.xml
-
-
-// File: SparseData_8h.xml
-
-
-// File: UnBinData_8h.xml
-
-
-// File: BasicMinimizer_8h.xml
-
-
-// File: Derivator_8h.xml
-
-
-// File: DistFunc_8h.xml
-
-
-// File: Error_8h.xml
-
-
-// File: FitMethodFunction_8h.xml
-
-
-// File: Functor_8h.xml
-
-
-// File: GenAlgoOptions_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2mathcore_2Math_2GeneticMinimizer_8h.xml
-
-
-// File: Adapter_2GeneticMinimizer_8h.xml
-
-
-// File: GSL1DMinimizerWrapper_8h.xml
-
-
-// File: GSLDerivator_8h.xml
-
-
-// File: GSLFunctionAdapter_8h.xml
-
-
-// File: GSLFunctionWrapper_8h.xml
-
-
-// File: GSLMinimizer_8h.xml
-
-
-// File: GSLMinimizer1D_8h.xml
-
-
-// File: GSLMultiFit_8h.xml
-
-
-// File: GSLMultiFitFunctionAdapter_8h.xml
-
-
-// File: GSLMultiFitFunctionWrapper_8h.xml
-
-
-// File: GSLMultiMinFunctionAdapter_8h.xml
-
-
-// File: GSLMultiMinFunctionWrapper_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2mathcore_2Math_2GSLMultiMinimizer_8h.xml
-
-
-// File: Adapter_2GSLMultiMinimizer_8h.xml
-
-
-// File: GSLNLSMinimizer_8h.xml
-
-
-// File: GSLRandomFunctions_8h.xml
-
-
-// File: GSLRndmEngines_8h.xml
-
-
-// File: GSLRngROOTWrapper_8h.xml
-
-
-// File: GSLRngWrapper_8h.xml
-
-
-// File: GSLSimAnMinimizer_8h.xml
-
-
-// File: GSLSimAnnealing_8h.xml
-
-
-// File: IFunction_8h.xml
-
-
-// File: IFunctionfwd_8h.xml
-
-
-// File: IMinimizer1D_8h.xml
-
-
-// File: IOptions_8h.xml
-
-
-// File: IParamFunction_8h.xml
-
-
-// File: IParamFunctionfwd_8h.xml
-
-
-// File: Math_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2mathcore_2Math_2Minimizer_8h.xml
-
-
-// File: Kernel_2Minimizer_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2mathcore_2Math_2MinimizerOptions_8h.xml
-
-
-// File: Minimizer_2MinimizerOptions_8h.xml
-
-
-// File: MinimizerVariableTransformation_8h.xml
-
-
-// File: MinimTransformFunction_8h.xml
-
-
-// File: MinimTransformVariable_8h.xml
-
-
-// File: mixmax_8h.xml
-%feature("docstring")  rng_get_N "int rng_get_N(void)
-";
-
-%feature("docstring")  rng_alloc "rng_state_t* rng_alloc()
-";
-
-%feature("docstring")  rng_free "int rng_free(rng_state_t *X)
-";
-
-%feature("docstring")  rng_copy "rng_state_t* rng_copy(myuint *Y)
-";
-
-%feature("docstring")  read_state "void read_state(rng_state_t *X, const char filename[])
-";
-
-%feature("docstring")  print_state "void print_state(rng_state_t *X)
-";
-
-%feature("docstring")  iterate "int iterate(rng_state_t *X)
-";
-
-%feature("docstring")  iterate_raw_vec "myuint iterate_raw_vec(myuint *Y, myuint sumtotOld)
-";
-
-%feature("docstring")  seed_uniquestream "void seed_uniquestream(rng_state_t *X, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
-";
-
-%feature("docstring")  seed_spbox "void seed_spbox(rng_state_t *X, myuint seed)
-";
-
-%feature("docstring")  seed_vielbein "void seed_vielbein(rng_state_t *X, unsigned int i)
-";
-
-%feature("docstring")  fill_array "void fill_array(rng_state_t *X, unsigned int n, double *array)
-";
-
-%feature("docstring")  iterate_and_fill_array "void iterate_and_fill_array(rng_state_t *X, double *array)
-";
-
-%feature("docstring")  precalc "myuint precalc(rng_state_t *X)
-";
-
-%feature("docstring")  apply_bigskip "myuint apply_bigskip(myuint *Vout, myuint *Vin, myID_t clusterID, myID_t machineID, myID_t runID, myID_t streamID)
-";
-
-%feature("docstring")  branch_inplace "void branch_inplace(rng_state_t *Xin, myID_t *ID)
-";
-
-%feature("docstring")  modadd "myuint modadd(myuint foo, myuint bar)
-";
-
-%feature("docstring")  fmodmulM61 "myuint fmodmulM61(myuint cum, myuint s, myuint a)
-";
-
-%feature("docstring")  GET_BY_MACRO "myuint GET_BY_MACRO(rng_state_t *X)
-";
-
-%feature("docstring")  get_next_float_BY_MACRO "double get_next_float_BY_MACRO(rng_state_t *X)
-";
-
-
-// File: MixMaxEngine_8h.xml
-
-
-// File: MixMaxEngineImpl_8h.xml
-
-
-// File: MultiNumGradFunction_8h.xml
-
-
-// File: OneDimFunctionAdapter_8h.xml
-
-
-// File: PdfFuncMathCore_8h.xml
-
-
-// File: ProbFuncMathCore_8h.xml
-
-
-// File: RandomFunctions_8h.xml
-
-
-// File: SpecFuncCephes_8h.xml
-
-
-// File: SpecFuncMathCore_8h.xml
-
-
-// File: TRandomEngine_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2mathcore_2Math_2Types_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2TMVA_2Types_8h.xml
-
-
-// File: Minimizer_2Types_8h.xml
-
-
-// File: Util_8h.xml
-
-
-// File: WrappedFunction_8h.xml
-
-
-// File: WrappedParamFunction_8h.xml
-
-
-// File: TMath_8h.xml
-
-
-// File: TRandom_8h.xml
-
-
-// File: TRandom2_8h.xml
-
-
-// File: TRandom3_8h.xml
-
-
-// File: ABObj_8h.xml
-
-
-// File: ABProd_8h.xml
-
-
-// File: ABSum_8h.xml
-
-
-// File: ABTypes_8h.xml
-
-
-// File: AnalyticalGradientCalculator_8h.xml
-
-
-// File: BasicFunctionGradient_8h.xml
-
-
-// File: BasicFunctionMinimum_8h.xml
-
-
-// File: BasicMinimumError_8h.xml
-
-
-// File: BasicMinimumParameters_8h.xml
-
-
-// File: BasicMinimumSeed_8h.xml
-
-
-// File: BasicMinimumState_8h.xml
-
-
-// File: BFGSErrorUpdator_8h.xml
-
-
-// File: CombinedMinimizer_8h.xml
-
-
-// File: CombinedMinimumBuilder_8h.xml
-
-
-// File: ContoursError_8h.xml
-
-
-// File: DavidonErrorUpdator_8h.xml
-
-
-// File: FCNAdapter_8h.xml
-
-
-// File: FCNBase_8h.xml
-
-
-// File: FCNGradAdapter_8h.xml
-
-
-// File: FCNGradientBase_8h.xml
-
-
-// File: FumiliBuilder_8h.xml
-
-
-// File: FumiliChi2FCN_8h.xml
-
-
-// File: FumiliErrorUpdator_8h.xml
-
-
-// File: FumiliFCNAdapter_8h.xml
-
-
-// File: FumiliFCNBase_8h.xml
-
-
-// File: FumiliGradientCalculator_8h.xml
-
-
-// File: FumiliMaximumLikelihoodFCN_8h.xml
-
-
-// File: FumiliMinimizer_8h.xml
-
-
-// File: FumiliStandardChi2FCN_8h.xml
-
-
-// File: FumiliStandardMaximumLikelihoodFCN_8h.xml
-
-
-// File: FunctionGradient_8h.xml
-
-
-// File: FunctionMinimizer_8h.xml
-
-
-// File: FunctionMinimum_8h.xml
-
-
-// File: GenericFunction_8h.xml
-
-
-// File: GradientCalculator_8h.xml
-
-
-// File: HessianGradientCalculator_8h.xml
-
-
-// File: InitialGradientCalculator_8h.xml
-
-
-// File: LaInverse_8h.xml
-
-
-// File: LaOuterProduct_8h.xml
-
-
-// File: LaProd_8h.xml
-
-
-// File: LaSum_8h.xml
-
-
-// File: LASymMatrix_8h.xml
-
-
-// File: LAVector_8h.xml
-
-
-// File: MatrixInverse_8h.xml
-
-
-// File: MinimumBuilder_8h.xml
-
-
-// File: MinimumError_8h.xml
-
-
-// File: MinimumErrorUpdator_8h.xml
-
-
-// File: MinimumParameters_8h.xml
-
-
-// File: MinimumSeed_8h.xml
-
-
-// File: MinimumSeedGenerator_8h.xml
-
-
-// File: MinimumState_8h.xml
-
-
-// File: MinosError_8h.xml
-
-
-// File: 3rdparty_2RootMinimizers_2Minuit2_2Minuit2Minimizer_8h.xml
-
-
-// File: Adapter_2Minuit2Minimizer_8h.xml
-
-
-// File: MinuitParameter_8h.xml
-
-
-// File: MnApplication_8h.xml
-
-
-// File: MnConfig_8h.xml
-
-
-// File: MnContours_8h.xml
-
-
-// File: MnCovarianceSqueeze_8h.xml
-
-
-// File: MnCross_8h.xml
-
-
-// File: MnEigen_8h.xml
-
-
-// File: MnFcn_8h.xml
-
-
-// File: MnFumiliMinimize_8h.xml
-
-
-// File: MnFunctionCross_8h.xml
-
-
-// File: MnGlobalCorrelationCoeff_8h.xml
-
-
-// File: MnHesse_8h.xml
-
-
-// File: MnLineSearch_8h.xml
-
-
-// File: MnMachinePrecision_8h.xml
-
-
-// File: MnMatrix_8h.xml
-
-
-// File: MnMigrad_8h.xml
-
-
-// File: MnMinimize_8h.xml
-
-
-// File: MnMinos_8h.xml
-
-
-// File: MnParabola_8h.xml
-
-
-// File: MnParabolaFactory_8h.xml
-
-
-// File: MnParabolaPoint_8h.xml
-
-
-// File: MnParameterScan_8h.xml
-
-
-// File: MnPlot_8h.xml
-
-
-// File: MnPosDef_8h.xml
-
-
-// File: MnPrint_8h.xml
-
-
-// File: MnRefCountedPointer_8h.xml
-
-
-// File: MnReferenceCounter_8h.xml
-
-
-// File: MnScan_8h.xml
-
-
-// File: MnSeedGenerator_8h.xml
-
-
-// File: MnSimplex_8h.xml
-
-
-// File: MnStrategy_8h.xml
-
-
-// File: MnTiny_8h.xml
-
-
-// File: MnTraceObject_8h.xml
-
-
-// File: MnUserCovariance_8h.xml
-
-
-// File: MnUserFcn_8h.xml
-
-
-// File: MnUserParameters_8h.xml
-
-
-// File: MnUserParameterState_8h.xml
-
-
-// File: MnUserTransformation_8h.xml
-
-
-// File: MnVectorTransform_8h.xml
-
-
-// File: ModularFunctionMinimizer_8h.xml
-
-
-// File: MPIProcess_8h.xml
-
-
-// File: NegativeG2LineSearch_8h.xml
-
-
-// File: Numerical2PGradientCalculator_8h.xml
-
-
-// File: ParametricFunction_8h.xml
-
-
-// File: ScanBuilder_8h.xml
-
-
-// File: ScanMinimizer_8h.xml
-
-
-// File: SimplexBuilder_8h.xml
-
-
-// File: SimplexMinimizer_8h.xml
-
-
-// File: SimplexParameters_8h.xml
-
-
-// File: SimplexSeedGenerator_8h.xml
-
-
-// File: SinParameterTransformation_8h.xml
-
-
-// File: SqrtLowParameterTransformation_8h.xml
-
-
-// File: SqrtUpParameterTransformation_8h.xml
-
-
-// File: StackAllocator_8h.xml
-
-
-// File: VariableMetricBuilder_8h.xml
-
-
-// File: VariableMetricEDMEstimator_8h.xml
-
-
-// File: VariableMetricMinimizer_8h.xml
-
-
-// File: VectorOuterProduct_8h.xml
-
-
-// File: GeneticAlgorithm_8h.xml
-
-
-// File: GeneticGenes_8h.xml
-
-
-// File: GeneticPopulation_8h.xml
-
-
-// File: GeneticRange_8h.xml
-
-
-// File: IFitterTarget_8h.xml
-
-
-// File: Interval_8h.xml
-
-
-// File: MsgLogger_8h.xml
-
-
-// File: GeneticMinimizer_8cpp.xml
-
-
-// File: GSLLevenbergMarquardtMinimizer_8cpp.xml
-
-
-// File: GSLLevenbergMarquardtMinimizer_8h.xml
-
-
-// File: GSLMultiMinimizer_8cpp.xml
-
-
-// File: IFunctionAdapter_8cpp.xml
-
-
-// File: IFunctionAdapter_8h.xml
-
-
-// File: MinimizerAdapter_8cpp.xml
-
-
-// File: MinimizerAdapter_8h.xml
-
-
-// File: Minuit2Minimizer_8cpp.xml
-
-
-// File: ObjectiveFunctionAdapter_8cpp.xml
-
-
-// File: ObjectiveFunctionAdapter_8h.xml
-
-
-// File: Report_8cpp.xml
-
-
-// File: Report_8h.xml
-
-
-// File: ResidualFunctionAdapter_8cpp.xml
-
-
-// File: ResidualFunctionAdapter_8h.xml
-
-
-// File: RootResidualFunction_8cpp.xml
-
-
-// File: RootResidualFunction_8h.xml
-
-
-// File: RootScalarFunction_8cpp.xml
-
-
-// File: RootScalarFunction_8h.xml
-
-
-// File: ScalarFunctionAdapter_8cpp.xml
-
-
-// File: ScalarFunctionAdapter_8h.xml
-
-
-// File: SimAnMinimizer_8cpp.xml
-
-
-// File: SimAnMinimizer_8h.xml
-
-
-// File: Kernel_8cpp.xml
-
-
-// File: Kernel_8h.xml
-
-
-// File: Minimizer_8cpp.xml
-
-
-// File: MinimizerFactory_8cpp.xml
-
-
-// File: MinimizerFactory_8h.xml
-
-
-// File: PyCallback_8cpp.xml
-
-
-// File: PyCallback_8h.xml
-
-
-// File: IMinimizer_8cpp.xml
-
-
-// File: IMinimizer_8h.xml
-
-
-// File: MinimizerCatalog_8cpp.xml
-
-
-// File: MinimizerCatalog_8h.xml
-
-
-// File: MinimizerInfo_8cpp.xml
-
-
-// File: MinimizerInfo_8h.xml
-
-
-// File: MinimizerOptions_8cpp.xml
-
-
-// File: MinimizerResult_8cpp.xml
-
-
-// File: MinimizerResult_8h.xml
-
-
-// File: AttLimits_8cpp.xml
-
-
-// File: AttLimits_8h.xml
-
-
-// File: Attributes_8h.xml
-
-
-// File: Parameter_8cpp.xml
-
-
-// File: Parameter_8h.xml
-
-
-// File: Parameters_8cpp.xml
-
-
-// File: Parameters_8h.xml
-
-
-// File: RealLimits_8cpp.xml
-
-
-// File: RealLimits_8h.xml
-
-
-// File: ClassicalTestFunctions_8cpp.xml
-
-
-// File: ClassicalTestFunctions_8h.xml
-
-
-// File: MinimizerTests_8cpp.xml
-%feature("docstring")  run "bool run(const std::string &minimizer_name, const std::string &algorithm_name, MinimizerTestPlan &plan, const std::string &options=\"\")
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Minuit_Rosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Minuit_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Minuit_DecayingSin)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, SteepestDescent_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, ConjugateFR_Rosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, ConjugateFR_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, ConjugatePR_Rosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, ConjugatePR_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Bfgs_Rosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Bfgs_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Bfgs2_Rosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Bfgs2_WoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, GSLSimAn_EasyRosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, GSLSimAn_EasyWoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Genetic_EasyRosenbrock)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Genetic_EasyWoodFour)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, Fumili_DecayingSin)
-";
-
-%feature("docstring")  TEST_F "TEST_F(Minimize, LevenbergMarquardtV3)
-";
-
-
-// File: PlanCases_8cpp.xml
-
-
-// File: PlanCases_8h.xml
-
-
-// File: ResidualTestPlan_8cpp.xml
-
-
-// File: ResidualTestPlan_8h.xml
-
-
-// File: ScalarTestPlan_8cpp.xml
-
-
-// File: ScalarTestPlan_8h.xml
-
-
-// File: AttLimitsTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(AttLimitsTest, InitialState)
-";
-
-%feature("docstring")  TEST_F "TEST_F(AttLimitsTest, LowerLimited)
-";
-
-%feature("docstring")  TEST_F "TEST_F(AttLimitsTest, UpperLimited)
-";
-
-%feature("docstring")  TEST_F "TEST_F(AttLimitsTest, Fixed)
-";
-
-%feature("docstring")  TEST_F "TEST_F(AttLimitsTest, Limited)
-";
-
-
-// File: MinimizerOptionsTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(MinimizerOptionsTest, toOptionString)
-";
-
-%feature("docstring")  TEST_F "TEST_F(MinimizerOptionsTest, setOptionsFromString)
-";
-
-
-// File: MultiOptionTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(MultiOptionTest, Variant)
-";
-
-%feature("docstring")  TEST_F "TEST_F(MultiOptionTest, Construction)
-";
-
-%feature("docstring")  TEST_F "TEST_F(MultiOptionTest, Copying)
-";
-
-%feature("docstring")  TEST_F "TEST_F(MultiOptionTest, Assignment)
-";
-
-%feature("docstring")  TEST_F "TEST_F(MultiOptionTest, SetFromString)
-";
-
-
-// File: OptionContainerTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(OptionContainerTest, addOption)
-";
-
-%feature("docstring")  TEST_F "TEST_F(OptionContainerTest, getOptionValue)
-";
-
-%feature("docstring")  TEST_F "TEST_F(OptionContainerTest, setOptionValue)
-";
-
-%feature("docstring")  TEST_F "TEST_F(OptionContainerTest, Copying)
-";
-
-%feature("docstring")  TEST_F "TEST_F(OptionContainerTest, Assignment)
-";
-
-
-// File: ParametersTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(ParametersTest, defaultConstructor)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParametersTest, addParameter)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParametersTest, setters)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParametersTest, freeParameterCount)
-";
-
-
-// File: ParameterTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(ParameterTest, defaultConstructor)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParameterTest, fullConstructor)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParameterTest, defaultStep)
-";
-
-%feature("docstring")  TEST_F "TEST_F(ParameterTest, setters)
-";
-
-
-// File: RealLimitsTest_8cpp.xml
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsInitial)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsSetLimit)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsLowerLimited)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsUpperLimited)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsLimited)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, LimitsLimitless)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, ComparisonOperators)
-";
-
-%feature("docstring")  TEST_F "TEST_F(RealLimitsTest, CopyConstructor)
-";
-
-
-// File: MinimizerTestPlan_8cpp.xml
-
-
-// File: MinimizerTestPlan_8h.xml
-
-
-// File: MinimizerUtils_8cpp.xml
-
-
-// File: MinimizerUtils_8h.xml
-
-
-// File: MultiOption_8cpp.xml
-
-
-// File: MultiOption_8h.xml
-
-
-// File: OptionContainer_8cpp.xml
-
-
-// File: OptionContainer_8h.xml
-
-
-// File: StringUtils_8cpp.xml
-
-
-// File: StringUtils_8h.xml
-
-
-// File: WallclockTimer_8cpp.xml
-
-
-// File: WallclockTimer_8h.xml
-
-
-// File: group__FitMethodFunc.xml
-
-
-// File: group__Fit.xml
-
-
-// File: group__FitMain.xml
-
-
-// File: group__Functor__int.xml
-
-
-// File: group__Deriv.xml
-
-
-// File: group__CppFunctions.xml
-
-
-// File: group__GenFunc.xml
-
-
-// File: group__Min1D.xml
-
-
-// File: group__ParamFunc.xml
-
-
-// File: group__MultiMin.xml
-
-
-// File: group__StatFunc.xml
-
-
-// File: group__PdfFunc.xml
-
-
-// File: group__ProbFunc.xml
-
-
-// File: group__TruncFunc.xml
-
-
-// File: group__SpecFunc.xml
-
-
-// File: group__Minuit.xml
-
-
-// File: todo.xml
-
-
-// File: dir_6ef7882838767ccba9af9f04cf03d1e8.xml
-
-
-// File: dir_d6063ef14e63c037d0d36c201f22d500.xml
-
-
-// File: dir_d2f96f8c5e6ce48f281a22b634f287cf.xml
-
-
-// File: dir_4c1ed9c65a0222c4cc224510ee5805ad.xml
-
-
-// File: dir_892d84e8d1420bf45a9053cf0eede900.xml
-
-
-// File: dir_35d9a59f244d6145c3e2e5d86082f5db.xml
-
-
-// File: dir_ddbc8017d498762c6500a9e593e25277.xml
-
-
-// File: dir_faa4c663b2c8bd645e1df819779c8498.xml
-
-
-// File: dir_d4cda42310b789d70ada6b40be254c2c.xml
-
-
-// File: dir_7c95011753c2f8fb6f2a9c22c1fbdc50.xml
-
-
-// File: dir_555a18c23eecd36d6f01b0be42087c66.xml
-
-
-// File: dir_38d3fa544be6e05025bba6e85a25baf3.xml
-
-
-// File: dir_361365a63d32261d50befae43f00c253.xml
-
-
-// File: dir_161f9d4f12f98df16f019e01b3594bb8.xml
-
-
-// File: dir_03da15e295bc2986014d40bf58034da8.xml
-
-
-// File: dir_f4fa34746b217956da471e70ac3bd67d.xml
-
-
-// File: dir_e87cef4d6f8e4c4c298cf0a4783d30f5.xml
-
-
-// File: dir_0b8fa0618b80f8e0f53043618afef9ab.xml
-
diff --git a/auto/Wrap/doxygenParam.i b/auto/Wrap/doxygenParam.i
deleted file mode 100644
index 252d73ec0faee3a784f65aeec3ce4030724d741b..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenParam.i
+++ /dev/null
@@ -1,864 +0,0 @@
-
-// File: index.xml
-
-// File: classDistributionCosine.xml
-%feature("docstring") DistributionCosine "
-
-Cosine distribution.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionCosine::DistributionCosine "DistributionCosine::DistributionCosine(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionCosine::DistributionCosine "DistributionCosine::DistributionCosine(double mean, double sigma)
-";
-
-%feature("docstring")  DistributionCosine::DistributionCosine "DistributionCosine::DistributionCosine()
-";
-
-%feature("docstring")  DistributionCosine::clone "DistributionCosine* DistributionCosine::clone() const override
-";
-
-%feature("docstring")  DistributionCosine::className "std::string DistributionCosine::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionCosine::parDefs "std::vector<ParaMeta> DistributionCosine::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionCosine::probabilityDensity "double DistributionCosine::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionCosine::mean "double DistributionCosine::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionCosine::sigma "double DistributionCosine::sigma() const
-";
-
-%feature("docstring")  DistributionCosine::equidistantPoints "std::vector< double > DistributionCosine::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-generate list of sample values 
-";
-
-%feature("docstring")  DistributionCosine::isDelta "bool DistributionCosine::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionCosine::pythonConstructor "std::string DistributionCosine::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classDistributionGate.xml
-%feature("docstring") DistributionGate "
-
-Uniform distribution function with half width hwhm.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionGate::DistributionGate "DistributionGate::DistributionGate(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionGate::DistributionGate "DistributionGate::DistributionGate(double min, double max)
-";
-
-%feature("docstring")  DistributionGate::DistributionGate "DistributionGate::DistributionGate()
-";
-
-%feature("docstring")  DistributionGate::clone "DistributionGate* DistributionGate::clone() const override
-";
-
-%feature("docstring")  DistributionGate::className "std::string DistributionGate::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionGate::parDefs "std::vector<ParaMeta> DistributionGate::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionGate::probabilityDensity "double DistributionGate::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionGate::mean "double DistributionGate::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionGate::lowerBound "double DistributionGate::lowerBound() const
-";
-
-%feature("docstring")  DistributionGate::upperBound "double DistributionGate::upperBound() const
-";
-
-%feature("docstring")  DistributionGate::equidistantPoints "std::vector< double > DistributionGate::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-Returns list of sample values. 
-";
-
-%feature("docstring")  DistributionGate::isDelta "bool DistributionGate::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionGate::pythonConstructor "std::string DistributionGate::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classDistributionGaussian.xml
-%feature("docstring") DistributionGaussian "
-
-Gaussian distribution with standard deviation std_dev.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionGaussian::DistributionGaussian "DistributionGaussian::DistributionGaussian(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionGaussian::DistributionGaussian "DistributionGaussian::DistributionGaussian(double mean, double std_dev)
-";
-
-%feature("docstring")  DistributionGaussian::DistributionGaussian "DistributionGaussian::DistributionGaussian()
-";
-
-%feature("docstring")  DistributionGaussian::clone "DistributionGaussian* DistributionGaussian::clone() const override
-";
-
-%feature("docstring")  DistributionGaussian::className "std::string DistributionGaussian::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionGaussian::parDefs "std::vector<ParaMeta> DistributionGaussian::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionGaussian::probabilityDensity "double DistributionGaussian::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionGaussian::mean "double DistributionGaussian::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionGaussian::getStdDev "double DistributionGaussian::getStdDev() const
-";
-
-%feature("docstring")  DistributionGaussian::equidistantPoints "std::vector< double > DistributionGaussian::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-generate list of sample values 
-";
-
-%feature("docstring")  DistributionGaussian::isDelta "bool DistributionGaussian::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionGaussian::pythonConstructor "std::string DistributionGaussian::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classDistributionHandler.xml
-%feature("docstring") DistributionHandler "
-
-Provides the functionality to average over parameter distributions with weights.
-
-C++ includes: DistributionHandler.h
-";
-
-%feature("docstring")  DistributionHandler::DistributionHandler "DistributionHandler::DistributionHandler()
-";
-
-%feature("docstring")  DistributionHandler::~DistributionHandler "DistributionHandler::~DistributionHandler()
-";
-
-%feature("docstring")  DistributionHandler::addParameterDistribution "void DistributionHandler::addParameterDistribution(const std::string &param_name, const IDistribution1D &distribution, size_t nbr_samples, double sigma_factor=0.0, const RealLimits &limits=RealLimits())
-
-add a sampled parameter distribution 
-";
-
-%feature("docstring")  DistributionHandler::addParameterDistribution "void DistributionHandler::addParameterDistribution(const ParameterDistribution &par_distr)
-";
-
-%feature("docstring")  DistributionHandler::getTotalNumberOfSamples "size_t DistributionHandler::getTotalNumberOfSamples() const
-
-get the total number of parameter value combinations (product of the individual sizes of each parameter distribution 
-";
-
-%feature("docstring")  DistributionHandler::setParameterValues "double DistributionHandler::setParameterValues(size_t index)
-
-set the parameter values of the simulation object to a specific combination of values, determined by the index (which must be smaller than the total number of combinations) and returns the weight associated with this combination of parameter values. initParameterLinks() has to be called before this! 
-";
-
-%feature("docstring")  DistributionHandler::setParameterToMeans "void DistributionHandler::setParameterToMeans() const
-
-Sets mean distribution values in all contained distributions. initParameterLinks() has to be called before this! 
-";
-
-%feature("docstring")  DistributionHandler::getDistributions "const std::vector< ParameterDistribution > & DistributionHandler::getDistributions() const
-";
-
-%feature("docstring")  DistributionHandler::defineCallbackForDistribution "void DistributionHandler::defineCallbackForDistribution(const ParameterDistribution *distribution, std::function< void(double)> fn)
-";
-
-
-// File: classDistributionLogNormal.xml
-%feature("docstring") DistributionLogNormal "
-
-Log-normal distribution.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionLogNormal::DistributionLogNormal "DistributionLogNormal::DistributionLogNormal(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionLogNormal::DistributionLogNormal "DistributionLogNormal::DistributionLogNormal(double median, double scale_param)
-";
-
-%feature("docstring")  DistributionLogNormal::clone "DistributionLogNormal* DistributionLogNormal::clone() const override
-";
-
-%feature("docstring")  DistributionLogNormal::className "std::string DistributionLogNormal::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionLogNormal::parDefs "std::vector<ParaMeta> DistributionLogNormal::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionLogNormal::probabilityDensity "double DistributionLogNormal::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionLogNormal::mean "double DistributionLogNormal::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionLogNormal::getMedian "double DistributionLogNormal::getMedian() const
-";
-
-%feature("docstring")  DistributionLogNormal::getScalePar "double DistributionLogNormal::getScalePar() const
-";
-
-%feature("docstring")  DistributionLogNormal::equidistantPoints "std::vector< double > DistributionLogNormal::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-generate list of sample values 
-";
-
-%feature("docstring")  DistributionLogNormal::isDelta "bool DistributionLogNormal::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionLogNormal::pythonConstructor "std::string DistributionLogNormal::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classDistributionLorentz.xml
-%feature("docstring") DistributionLorentz "
-
-Lorentz distribution with half width hwhm.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionLorentz::DistributionLorentz "DistributionLorentz::DistributionLorentz(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionLorentz::DistributionLorentz "DistributionLorentz::DistributionLorentz(double mean, double hwhm)
-";
-
-%feature("docstring")  DistributionLorentz::DistributionLorentz "DistributionLorentz::DistributionLorentz()
-";
-
-%feature("docstring")  DistributionLorentz::clone "DistributionLorentz* DistributionLorentz::clone() const override
-";
-
-%feature("docstring")  DistributionLorentz::className "std::string DistributionLorentz::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionLorentz::parDefs "std::vector<ParaMeta> DistributionLorentz::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionLorentz::probabilityDensity "double DistributionLorentz::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionLorentz::mean "double DistributionLorentz::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionLorentz::hwhm "double DistributionLorentz::hwhm() const
-";
-
-%feature("docstring")  DistributionLorentz::equidistantPoints "std::vector< double > DistributionLorentz::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-generate list of sample values 
-";
-
-%feature("docstring")  DistributionLorentz::isDelta "bool DistributionLorentz::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionLorentz::pythonConstructor "std::string DistributionLorentz::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classDistributionTrapezoid.xml
-%feature("docstring") DistributionTrapezoid "
-
-Trapezoidal distribution.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  DistributionTrapezoid::DistributionTrapezoid "DistributionTrapezoid::DistributionTrapezoid(std::vector< double > P)
-";
-
-%feature("docstring")  DistributionTrapezoid::DistributionTrapezoid "DistributionTrapezoid::DistributionTrapezoid(double center, double left, double middle, double right)
-";
-
-%feature("docstring")  DistributionTrapezoid::DistributionTrapezoid "DistributionTrapezoid::DistributionTrapezoid()
-";
-
-%feature("docstring")  DistributionTrapezoid::clone "DistributionTrapezoid* DistributionTrapezoid::clone() const override
-";
-
-%feature("docstring")  DistributionTrapezoid::className "std::string DistributionTrapezoid::className() const final
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  DistributionTrapezoid::parDefs "std::vector<ParaMeta> DistributionTrapezoid::parDefs() const final
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  DistributionTrapezoid::probabilityDensity "double DistributionTrapezoid::probabilityDensity(double x) const override
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  DistributionTrapezoid::mean "double DistributionTrapezoid::mean() const override
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  DistributionTrapezoid::getLeftWidth "double DistributionTrapezoid::getLeftWidth() const
-";
-
-%feature("docstring")  DistributionTrapezoid::getMiddleWidth "double DistributionTrapezoid::getMiddleWidth() const
-";
-
-%feature("docstring")  DistributionTrapezoid::getRightWidth "double DistributionTrapezoid::getRightWidth() const
-";
-
-%feature("docstring")  DistributionTrapezoid::equidistantPoints "std::vector< double > DistributionTrapezoid::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const override
-
-generate list of sample values 
-";
-
-%feature("docstring")  DistributionTrapezoid::isDelta "bool DistributionTrapezoid::isDelta() const override
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  DistributionTrapezoid::pythonConstructor "std::string DistributionTrapezoid::pythonConstructor(const std::string &units) const override
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classIDistribution1D.xml
-%feature("docstring") IDistribution1D "
-
-Interface for one-dimensional distributions.
-
-C++ includes: Distributions.h
-";
-
-%feature("docstring")  IDistribution1D::IDistribution1D "IDistribution1D::IDistribution1D(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IDistribution1D::clone "IDistribution1D* IDistribution1D::clone() const override=0
-";
-
-%feature("docstring")  IDistribution1D::probabilityDensity "virtual double IDistribution1D::probabilityDensity(double x) const =0
-
-Returns the distribution-specific probability density for value x. 
-";
-
-%feature("docstring")  IDistribution1D::mean "virtual double IDistribution1D::mean() const =0
-
-Returns the distribution-specific mean. 
-";
-
-%feature("docstring")  IDistribution1D::equidistantSamples "std::vector< ParameterSample > IDistribution1D::equidistantSamples(size_t nbr_samples, double sigma_factor=0., const RealLimits &limits=RealLimits()) const
-
-Returns equidistant samples, using intrinsic parameters, weighted with  probabilityDensity(). 
-";
-
-%feature("docstring")  IDistribution1D::equidistantSamplesInRange "std::vector< ParameterSample > IDistribution1D::equidistantSamplesInRange(size_t nbr_samples, double xmin, double xmax) const
-
-Returns equidistant samples from xmin to xmax, weighted with  probabilityDensity(). 
-";
-
-%feature("docstring")  IDistribution1D::equidistantPoints "virtual std::vector<double> IDistribution1D::equidistantPoints(size_t nbr_samples, double sigma_factor, const RealLimits &limits=RealLimits()) const =0
-
-Returns equidistant interpolation points, with range computed in distribution-specific way from mean and width parameter, taking into account limits and sigma_factor. 
-";
-
-%feature("docstring")  IDistribution1D::equidistantPointsInRange "std::vector< double > IDistribution1D::equidistantPointsInRange(size_t nbr_samples, double xmin, double xmax) const
-
-Returns equidistant interpolation points from xmin to xmax. 
-";
-
-%feature("docstring")  IDistribution1D::isDelta "virtual bool IDistribution1D::isDelta() const =0
-
-Returns true if the distribution is in the limit case of a Dirac delta distribution. 
-";
-
-%feature("docstring")  IDistribution1D::pythonConstructor "virtual std::string IDistribution1D::pythonConstructor(const std::string &units) const =0
-
-Prints distribution with constructor parameters in given units. ba.DistributionGaussian(2.0*deg, 0.02*deg) 
-";
-
-
-// File: classINode.xml
-%feature("docstring") INode "
-
-Base class for tree-like structures containing parameterized objects.
-
-C++ includes: INode.h
-";
-
-%feature("docstring")  INode::INode "INode::INode()=default
-";
-
-%feature("docstring")  INode::INode "INode::INode(std::vector< double > PValues)
-";
-
-%feature("docstring")  INode::~INode "virtual INode::~INode()=default
-";
-
-%feature("docstring")  INode::className "virtual std::string INode::className() const =0
-
-Returns the class name, to be hard-coded in each leaf class that inherits from  INode. 
-";
-
-%feature("docstring")  INode::parDefs "virtual std::vector<ParaMeta> INode::parDefs() const
-
-Returns the parameter definitions, to be hard-coded in each leaf class. 
-";
-
-%feature("docstring")  INode::checkNodeArgs "void INode::checkNodeArgs() const
-
-Raises exception if a parameter value is invalid. 
-";
-
-%feature("docstring")  INode::nodeChildren "std::vector< const INode * > INode::nodeChildren() const
-
-Returns all children. 
-";
-
-%feature("docstring")  INode::nodeOffspring "std::vector< const INode * > INode::nodeOffspring() const
-
-Returns all descendants. 
-";
-
-
-// File: classIRangedDistribution.xml
-%feature("docstring") IRangedDistribution "
-
-Interface for one-dimensional ranged distributions. All derived distributions allow for generating samples in-place for known mean and standard deviation (except for  RangedDistributionLorentz which uses median and hwhm).
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  IRangedDistribution::IRangedDistribution "IRangedDistribution::IRangedDistribution()
-";
-
-%feature("docstring")  IRangedDistribution::IRangedDistribution "IRangedDistribution::IRangedDistribution(size_t n_samples, double sigma_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  IRangedDistribution::IRangedDistribution "IRangedDistribution::IRangedDistribution(size_t n_samples, double sigma_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  sigma_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  IRangedDistribution::clone "IRangedDistribution* IRangedDistribution::clone() const override=0
-";
-
-%feature("docstring")  IRangedDistribution::~IRangedDistribution "IRangedDistribution::~IRangedDistribution() override
-";
-
-%feature("docstring")  IRangedDistribution::generateSamples "std::vector< ParameterSample > IRangedDistribution::generateSamples(double mean, double stddev) const
-";
-
-%feature("docstring")  IRangedDistribution::generateSamples "std::vector< std::vector< ParameterSample > > IRangedDistribution::generateSamples(const std::vector< double > &mean, const std::vector< double > &stddev) const
-
-Generates list of sampled values with their weights from given means and standard deviations. 
-";
-
-%feature("docstring")  IRangedDistribution::distribution "std::unique_ptr< IDistribution1D > IRangedDistribution::distribution(double mean, double stddev) const
-
-Public interface function to underlying  IDistribution1D object. 
-";
-
-%feature("docstring")  IRangedDistribution::limits "RealLimits IRangedDistribution::limits() const
-
-Returns current limits of the distribution. 
-";
-
-%feature("docstring")  IRangedDistribution::sigmaFactor "double IRangedDistribution::sigmaFactor() const
-
-Returns sigma factor to use during sampling. 
-";
-
-%feature("docstring")  IRangedDistribution::nSamples "size_t IRangedDistribution::nSamples() const
-
-Returns number of samples to generate. 
-";
-
-%feature("docstring")  IRangedDistribution::setLimits "void IRangedDistribution::setLimits(const RealLimits &limits)
-";
-
-%feature("docstring")  IRangedDistribution::name "virtual std::string IRangedDistribution::name() const =0
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: structParaMeta.xml
-%feature("docstring") ParaMeta "
-
-Metadata of one model parameter.
-
-C++ includes: INode.h
-";
-
-
-// File: classParameterDistribution.xml
-%feature("docstring") ParameterDistribution "
-
-A parametric distribution function, for use with any model parameter.
-
-C++ includes: ParameterDistribution.h
-";
-
-%feature("docstring")  ParameterDistribution::ParameterDistribution "ParameterDistribution::ParameterDistribution(WhichParameter whichParameter, const IDistribution1D &distribution, size_t nbr_samples, double sigma_factor=0.0, const RealLimits &limits=RealLimits())
-";
-
-%feature("docstring")  ParameterDistribution::ParameterDistribution "ParameterDistribution::ParameterDistribution(WhichParameter whichParameter, const IDistribution1D &distribution, size_t nbr_samples, double xmin, double xmax)
-";
-
-%feature("docstring")  ParameterDistribution::ParameterDistribution "ParameterDistribution::ParameterDistribution(const ParameterDistribution &other)
-";
-
-%feature("docstring")  ParameterDistribution::~ParameterDistribution "ParameterDistribution::~ParameterDistribution()
-";
-
-%feature("docstring")  ParameterDistribution::whichParameter "ParameterDistribution::WhichParameter ParameterDistribution::whichParameter() const
-";
-
-%feature("docstring")  ParameterDistribution::whichParameterAsPyEnum "std::string ParameterDistribution::whichParameterAsPyEnum() const
-";
-
-%feature("docstring")  ParameterDistribution::getNbrSamples "size_t ParameterDistribution::getNbrSamples() const
-
-get number of samples for this distribution 
-";
-
-%feature("docstring")  ParameterDistribution::sigmaFactor "double ParameterDistribution::sigmaFactor() const
-
-get the sigma factor 
-";
-
-%feature("docstring")  ParameterDistribution::getDistribution "const IDistribution1D * ParameterDistribution::getDistribution() const
-";
-
-%feature("docstring")  ParameterDistribution::getDistribution "IDistribution1D * ParameterDistribution::getDistribution()
-";
-
-%feature("docstring")  ParameterDistribution::generateSamples "std::vector< ParameterSample > ParameterDistribution::generateSamples() const
-
-generate list of sampled values with their weight 
-";
-
-%feature("docstring")  ParameterDistribution::getLimits "RealLimits ParameterDistribution::getLimits() const
-";
-
-%feature("docstring")  ParameterDistribution::getMinValue "double ParameterDistribution::getMinValue() const
-";
-
-%feature("docstring")  ParameterDistribution::getMaxValue "double ParameterDistribution::getMaxValue() const
-";
-
-
-// File: classParameterSample.xml
-%feature("docstring") ParameterSample "
-
-A parameter value with a weight, as obtained when sampling from a distribution.
-
-C++ includes: ParameterSample.h
-";
-
-%feature("docstring")  ParameterSample::ParameterSample "ParameterSample::ParameterSample(double _value=0., double _weight=1.)
-";
-
-
-// File: classRangedDistributionCosine.xml
-%feature("docstring") RangedDistributionCosine "
-
-Cosine distribution.
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  RangedDistributionCosine::RangedDistributionCosine "RangedDistributionCosine::RangedDistributionCosine()
-";
-
-%feature("docstring")  RangedDistributionCosine::RangedDistributionCosine "RangedDistributionCosine::RangedDistributionCosine(size_t n_samples, double sigma_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  RangedDistributionCosine::RangedDistributionCosine "RangedDistributionCosine::RangedDistributionCosine(size_t n_samples, double sigma_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  sigma_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  RangedDistributionCosine::clone "RangedDistributionCosine * RangedDistributionCosine::clone() const override
-";
-
-%feature("docstring")  RangedDistributionCosine::~RangedDistributionCosine "RangedDistributionCosine::~RangedDistributionCosine() override=default
-";
-
-%feature("docstring")  RangedDistributionCosine::name "std::string RangedDistributionCosine::name() const override
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: classRangedDistributionGate.xml
-%feature("docstring") RangedDistributionGate "
-
-Uniform distribution function.
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  RangedDistributionGate::RangedDistributionGate "RangedDistributionGate::RangedDistributionGate()
-";
-
-%feature("docstring")  RangedDistributionGate::RangedDistributionGate "RangedDistributionGate::RangedDistributionGate(size_t n_samples, double sigma_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  RangedDistributionGate::RangedDistributionGate "RangedDistributionGate::RangedDistributionGate(size_t n_samples, double sigma_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  sigma_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  RangedDistributionGate::clone "RangedDistributionGate * RangedDistributionGate::clone() const override
-";
-
-%feature("docstring")  RangedDistributionGate::~RangedDistributionGate "RangedDistributionGate::~RangedDistributionGate() override=default
-";
-
-%feature("docstring")  RangedDistributionGate::name "std::string RangedDistributionGate::name() const override
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: classRangedDistributionGaussian.xml
-%feature("docstring") RangedDistributionGaussian "
-
-Gaussian distribution with standard deviation std_dev.
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  RangedDistributionGaussian::RangedDistributionGaussian "RangedDistributionGaussian::RangedDistributionGaussian()
-";
-
-%feature("docstring")  RangedDistributionGaussian::RangedDistributionGaussian "RangedDistributionGaussian::RangedDistributionGaussian(size_t n_samples, double sigma_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  RangedDistributionGaussian::RangedDistributionGaussian "RangedDistributionGaussian::RangedDistributionGaussian(size_t n_samples, double sigma_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  sigma_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  RangedDistributionGaussian::clone "RangedDistributionGaussian * RangedDistributionGaussian::clone() const override
-";
-
-%feature("docstring")  RangedDistributionGaussian::~RangedDistributionGaussian "RangedDistributionGaussian::~RangedDistributionGaussian() override=default
-";
-
-%feature("docstring")  RangedDistributionGaussian::name "std::string RangedDistributionGaussian::name() const override
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: classRangedDistributionLogNormal.xml
-%feature("docstring") RangedDistributionLogNormal "
-
-Log-normal distribution.
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  RangedDistributionLogNormal::RangedDistributionLogNormal "RangedDistributionLogNormal::RangedDistributionLogNormal()
-";
-
-%feature("docstring")  RangedDistributionLogNormal::RangedDistributionLogNormal "RangedDistributionLogNormal::RangedDistributionLogNormal(size_t n_samples, double sigma_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  RangedDistributionLogNormal::RangedDistributionLogNormal "RangedDistributionLogNormal::RangedDistributionLogNormal(size_t n_samples, double sigma_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  sigma_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  RangedDistributionLogNormal::clone "RangedDistributionLogNormal * RangedDistributionLogNormal::clone() const override
-";
-
-%feature("docstring")  RangedDistributionLogNormal::~RangedDistributionLogNormal "RangedDistributionLogNormal::~RangedDistributionLogNormal() override=default
-";
-
-%feature("docstring")  RangedDistributionLogNormal::name "std::string RangedDistributionLogNormal::name() const override
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: classRangedDistributionLorentz.xml
-%feature("docstring") RangedDistributionLorentz "
-
-Lorentz distribution with median and hwhm.
-
-C++ includes: RangedDistributions.h
-";
-
-%feature("docstring")  RangedDistributionLorentz::RangedDistributionLorentz "RangedDistributionLorentz::RangedDistributionLorentz()
-";
-
-%feature("docstring")  RangedDistributionLorentz::RangedDistributionLorentz "RangedDistributionLorentz::RangedDistributionLorentz(size_t n_samples, double hwhm_factor, const RealLimits &limits=RealLimits::limitless())
-";
-
-%feature("docstring")  RangedDistributionLorentz::RangedDistributionLorentz "RangedDistributionLorentz::RangedDistributionLorentz(size_t n_samples, double hwhm_factor, double min, double max)
-
-Initializes Ranged distribution with given number of samples, sigma factor (range in standard deviations to take into account during sample generation) and limits (either RealLimits object or just min and max limits). By default  n_samples = 5,  hwhm_factor = 2.0, while the limits are (-inf, +inf). 
-";
-
-%feature("docstring")  RangedDistributionLorentz::clone "RangedDistributionLorentz * RangedDistributionLorentz::clone() const override
-";
-
-%feature("docstring")  RangedDistributionLorentz::~RangedDistributionLorentz "RangedDistributionLorentz::~RangedDistributionLorentz() override=default
-";
-
-%feature("docstring")  RangedDistributionLorentz::name "std::string RangedDistributionLorentz::name() const override
-
-Returns distribution name for python-formatted text. 
-";
-
-
-// File: namespace_0d2.xml
-
-
-// File: namespace_0d7.xml
-
-
-// File: namespaceNodeUtils.xml
-%feature("docstring")  NodeUtils::ChildNodesOfType "std::vector<const T*> NodeUtils::ChildNodesOfType(const INode &node)
-";
-
-%feature("docstring")  NodeUtils::OnlyChildOfType "const T* NodeUtils::OnlyChildOfType(const INode &node)
-";
-
-%feature("docstring")  NodeUtils::AllDescendantsOfType "std::vector<const T*> NodeUtils::AllDescendantsOfType(const INode &node)
-";
-
-
-// File: DistributionHandler_8cpp.xml
-
-
-// File: DistributionHandler_8h.xml
-
-
-// File: Distributions_8cpp.xml
-
-
-// File: Distributions_8h.xml
-
-
-// File: ParameterDistribution_8cpp.xml
-
-
-// File: ParameterDistribution_8h.xml
-
-
-// File: ParameterSample_8h.xml
-
-
-// File: RangedDistributions_8cpp.xml
-
-
-// File: RangedDistributions_8h.xml
-
-
-// File: INode_8cpp.xml
-
-
-// File: INode_8h.xml
-
-
-// File: NodeUtils_8h.xml
-
-
-// File: dir_dabc42ad3745509abd3a496944bb880e.xml
-
-
-// File: dir_a98fb20d64e2aea67a6e042d91197081.xml
-
-
-// File: dir_d452a16c8784395bb8c21da516e88a7f.xml
-
diff --git a/auto/Wrap/doxygenResample.i b/auto/Wrap/doxygenResample.i
deleted file mode 100644
index 426db30f31c326271a139519ee32de5b8e3156e1..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenResample.i
+++ /dev/null
@@ -1,1377 +0,0 @@
-
-// File: index.xml
-
-// File: classCoherentFFSum.xml
-%feature("docstring") CoherentFFSum "
-
-Information about particle form factor and abundance.
-
-C++ includes: CoherentFFSum.h
-";
-
-%feature("docstring")  CoherentFFSum::CoherentFFSum "CoherentFFSum::CoherentFFSum(double abundance, std::vector< std::shared_ptr< const SumDWBA >> terms)
-";
-
-%feature("docstring")  CoherentFFSum::summedFF "complex_t CoherentFFSum::summedFF(const DiffuseElement &ele) const
-";
-
-%feature("docstring")  CoherentFFSum::summedPolFF "Eigen::Matrix2cd CoherentFFSum::summedPolFF(const DiffuseElement &ele) const
-";
-
-%feature("docstring")  CoherentFFSum::relativeAbundance "double CoherentFFSum::relativeAbundance() const
-";
-
-%feature("docstring")  CoherentFFSum::radialExtension "double CoherentFFSum::radialExtension() const
-";
-
-
-// File: classDecouplingApproximationStrategy.xml
-%feature("docstring") DecouplingApproximationStrategy "
-
-Strategy class to compute the total scattering from a particle layout in the decoupling approximation.
-
-C++ includes: DecouplingApproximationStrategy.h
-";
-
-%feature("docstring")  DecouplingApproximationStrategy::DecouplingApproximationStrategy "DecouplingApproximationStrategy::DecouplingApproximationStrategy(const std::vector< std::unique_ptr< const CoherentFFSum >> &weighted_formfactors, const IInterference *iff, SimulationOptions sim_params, bool polarized)
-";
-
-
-// File: classDiffuseElement.xml
-%feature("docstring") DiffuseElement "
-
-Data stucture containing both input and output of a single detector cell.
-
-C++ includes: DiffuseElement.h
-";
-
-%feature("docstring")  DiffuseElement::DiffuseElement "DiffuseElement::DiffuseElement(double wavelength, double alpha_i, double phi_i, std::unique_ptr< IPixel > pixel, const Eigen::Matrix2cd &beam_polpair, const Eigen::Matrix2cd &analyzer, bool isSpecular_, const Fluxes *fluxes_in=nullptr, const Fluxes *fluxes_out=nullptr)
-";
-
-%feature("docstring")  DiffuseElement::DiffuseElement "DiffuseElement::DiffuseElement(const DiffuseElement &)=delete
-";
-
-%feature("docstring")  DiffuseElement::DiffuseElement "DiffuseElement::DiffuseElement(DiffuseElement &&)
-";
-
-%feature("docstring")  DiffuseElement::~DiffuseElement "DiffuseElement::~DiffuseElement()
-";
-
-%feature("docstring")  DiffuseElement::setFluxes "void DiffuseElement::setFluxes(const Fluxes *fluxes_in, const Fluxes *fluxes_out)
-";
-
-%feature("docstring")  DiffuseElement::fluxIn "const IFlux * DiffuseElement::fluxIn(size_t i_layer) const
-";
-
-%feature("docstring")  DiffuseElement::fluxOut "const IFlux * DiffuseElement::fluxOut(size_t i_layer) const
-";
-
-%feature("docstring")  DiffuseElement::pointElement "DiffuseElement DiffuseElement::pointElement(double x, double y) const
-
-Returns copy of this  DiffuseElement with k_f given by in-pixel coordinate x,y. 
-";
-
-%feature("docstring")  DiffuseElement::polarizationHandler "const PolMatrices& DiffuseElement::polarizationHandler() const
-
-Returns assigned PolarizerPair. 
-";
-
-%feature("docstring")  DiffuseElement::wavelength "double DiffuseElement::wavelength() const
-";
-
-%feature("docstring")  DiffuseElement::alphaI "double DiffuseElement::alphaI() const
-";
-
-%feature("docstring")  DiffuseElement::getPhiI "double DiffuseElement::getPhiI() const
-";
-
-%feature("docstring")  DiffuseElement::alphaMean "double DiffuseElement::alphaMean() const
-";
-
-%feature("docstring")  DiffuseElement::getPhiMean "double DiffuseElement::getPhiMean() const
-";
-
-%feature("docstring")  DiffuseElement::setIntensity "void DiffuseElement::setIntensity(double intensity)
-";
-
-%feature("docstring")  DiffuseElement::addIntensity "void DiffuseElement::addIntensity(double intensity)
-";
-
-%feature("docstring")  DiffuseElement::intensity "double DiffuseElement::intensity() const
-";
-
-%feature("docstring")  DiffuseElement::getKi "R3 DiffuseElement::getKi() const
-";
-
-%feature("docstring")  DiffuseElement::meanKf "R3 DiffuseElement::meanKf() const
-";
-
-%feature("docstring")  DiffuseElement::meanQ "R3 DiffuseElement::meanQ() const
-";
-
-%feature("docstring")  DiffuseElement::getQ "R3 DiffuseElement::getQ(double x, double y) const
-
-Returns scattering vector Q, with Kf determined from in-pixel coordinates x,y. In-pixel coordinates take values from 0 to 1. 
-";
-
-%feature("docstring")  DiffuseElement::integrationFactor "double DiffuseElement::integrationFactor(double x, double y) const
-";
-
-%feature("docstring")  DiffuseElement::solidAngle "double DiffuseElement::solidAngle() const
-";
-
-%feature("docstring")  DiffuseElement::alpha "double DiffuseElement::alpha(double x, double y) const
-";
-
-%feature("docstring")  DiffuseElement::getPhi "double DiffuseElement::getPhi(double x, double y) const
-";
-
-%feature("docstring")  DiffuseElement::wavevectorInfo "WavevectorInfo DiffuseElement::wavevectorInfo() const
-";
-
-%feature("docstring")  DiffuseElement::isSpecular "bool DiffuseElement::isSpecular() const
-
-Tells if simulation element corresponds to a specular peak. 
-";
-
-
-// File: classIFlux.xml
-%feature("docstring") IFlux "
-
-Interface to access reflection/transmission coefficients. Realized by  ScalarFlux and  MatrixFlux.
-
-C++ includes: IFlux.h
-";
-
-%feature("docstring")  IFlux::~IFlux "virtual IFlux::~IFlux()=default
-";
-
-%feature("docstring")  IFlux::T1plus "virtual Eigen::Vector2cd IFlux::T1plus() const =0
-
-The following functions return the transmitted and reflected amplitudes for different incoming beam polarizations and eigenmodes 
-";
-
-%feature("docstring")  IFlux::R1plus "virtual Eigen::Vector2cd IFlux::R1plus() const =0
-";
-
-%feature("docstring")  IFlux::T2plus "virtual Eigen::Vector2cd IFlux::T2plus() const =0
-";
-
-%feature("docstring")  IFlux::R2plus "virtual Eigen::Vector2cd IFlux::R2plus() const =0
-";
-
-%feature("docstring")  IFlux::T1min "virtual Eigen::Vector2cd IFlux::T1min() const =0
-";
-
-%feature("docstring")  IFlux::R1min "virtual Eigen::Vector2cd IFlux::R1min() const =0
-";
-
-%feature("docstring")  IFlux::T2min "virtual Eigen::Vector2cd IFlux::T2min() const =0
-";
-
-%feature("docstring")  IFlux::R2min "virtual Eigen::Vector2cd IFlux::R2min() const =0
-";
-
-%feature("docstring")  IFlux::getKz "virtual Eigen::Vector2cd IFlux::getKz() const =0
-
-Returns z-part of the two wavevector eigenmodes. 
-";
-
-
-// File: classIInterparticleStrategy.xml
-%feature("docstring") IInterparticleStrategy "
-
-Abstract base class of  DecouplingApproximationStrategy,  SSCAStrategy. Provides function 'evaluate' that computes the total scattering intensity from a decorated layer.
-
-Instantiation of child classes takes place in LayoutStrategyBuilder::createStrategy, which is called from ParticleLayoutContribution::eval.
-
-C++ includes: IInterparticleStrategy.h
-";
-
-%feature("docstring")  IInterparticleStrategy::IInterparticleStrategy "IInterparticleStrategy::IInterparticleStrategy(const std::vector< std::unique_ptr< const CoherentFFSum >> &weighted_formfactors, const SimulationOptions &sim_params, bool polarized)
-";
-
-%feature("docstring")  IInterparticleStrategy::~IInterparticleStrategy "IInterparticleStrategy::~IInterparticleStrategy()
-";
-
-%feature("docstring")  IInterparticleStrategy::evaluate "double IInterparticleStrategy::evaluate(const DiffuseElement &ele) const
-
-Calculates the intensity for scalar particles/interactions. 
-";
-
-
-// File: classIntegratorMCMiser.xml
-%feature("docstring") IntegratorMCMiser "";
-
-
-// File: classIReParticle.xml
-%feature("docstring") IReParticle "
-
-Abstract base class for reprocessed particles.
-
-Reprocessing is necessary to handle particles that cross material layers. These particles are divided into several.
-
-C++ includes: IReParticle.h
-";
-
-%feature("docstring")  IReParticle::~IReParticle "IReParticle::~IReParticle() override=default
-";
-
-%feature("docstring")  IReParticle::clone "IReParticle* IReParticle::clone() const override=0
-";
-
-%feature("docstring")  IReParticle::setAmbientMaterial "virtual void IReParticle::setAmbientMaterial(const Material &)
-
-Passes the material in which this particle is embedded. 
-";
-
-%feature("docstring")  IReParticle::theFF "virtual complex_t IReParticle::theFF(const WavevectorInfo &wavevectors) const =0
-
-Returns scattering amplitude for complex wavevectors ki, kf. 
-";
-
-%feature("docstring")  IReParticle::radialExtension "virtual double IReParticle::radialExtension() const =0
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  IReParticle::bottomZ "virtual double IReParticle::bottomZ(const IRotation *rotation) const =0
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  IReParticle::topZ "virtual double IReParticle::topZ(const IRotation *rotation) const =0
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  IReParticle::thePolFF "Eigen::Matrix2cd IReParticle::thePolFF(const WavevectorInfo &wavevectors) const
-
-Returns scattering amplitude for matrix interactions. 
-";
-
-%feature("docstring")  IReParticle::volume "double IReParticle::volume() const
-
-Returns the total volume of the particle of this form factor's shape. 
-";
-
-
-// File: classLayerFillLimits.xml
-%feature("docstring") LayerFillLimits "
-
-Helper class for the graded layer approximation. Generates limits for each layer, indicating the region of the layer (along z) that contains particle(s)
-
-The constructor takes the bottom layer z-coordinates as parameter. This means that for N layers, only N-1 coordinates need to be passed (the last layer is assumed to be semi-infinite). 
-";
-
-%feature("docstring")  LayerFillLimits::LayerFillLimits "LayerFillLimits::LayerFillLimits(std::vector< double > layers_bottomz)
-";
-
-%feature("docstring")  LayerFillLimits::update "void LayerFillLimits::update(ZLimits particle_limits, double offset=0.0)
-
-Particle limits are given in global coordinates. 
-";
-
-%feature("docstring")  LayerFillLimits::layerZLimits "std::vector< ZLimits > LayerFillLimits::layerZLimits() const
-
-Returns the filled region limits for each layer (in local layer coordinates) 
-";
-
-
-// File: classMatrixFlux.xml
-%feature("docstring") MatrixFlux "
-
-Specular reflection and transmission coefficients in a layer in case of magnetic interactions between the scattered particle and the layer.
-
-C++ includes: MatrixFlux.h
-";
-
-%feature("docstring")  MatrixFlux::MatrixFlux "MatrixFlux::MatrixFlux(double kz_sign, Eigen::Vector2cd eigenvalues, R3 b, double magnetic_SLD)
-";
-
-%feature("docstring")  MatrixFlux::T1plus "Eigen::Vector2cd MatrixFlux::T1plus() const override
-
-The following functions return the transmitted and reflected amplitudes for different incoming beam polarizations and eigenmodes 
-";
-
-%feature("docstring")  MatrixFlux::R1plus "Eigen::Vector2cd MatrixFlux::R1plus() const override
-";
-
-%feature("docstring")  MatrixFlux::T2plus "Eigen::Vector2cd MatrixFlux::T2plus() const override
-";
-
-%feature("docstring")  MatrixFlux::R2plus "Eigen::Vector2cd MatrixFlux::R2plus() const override
-";
-
-%feature("docstring")  MatrixFlux::T1min "Eigen::Vector2cd MatrixFlux::T1min() const override
-";
-
-%feature("docstring")  MatrixFlux::R1min "Eigen::Vector2cd MatrixFlux::R1min() const override
-";
-
-%feature("docstring")  MatrixFlux::T2min "Eigen::Vector2cd MatrixFlux::T2min() const override
-";
-
-%feature("docstring")  MatrixFlux::R2min "Eigen::Vector2cd MatrixFlux::R2min() const override
-";
-
-%feature("docstring")  MatrixFlux::getKz "Eigen::Vector2cd MatrixFlux::getKz() const override
-
-Returns z-part of the two wavevector eigenmodes. 
-";
-
-%feature("docstring")  MatrixFlux::magneticSLD "double MatrixFlux::magneticSLD() const
-";
-
-%feature("docstring")  MatrixFlux::computeP "Eigen::Matrix2cd MatrixFlux::computeP() const
-";
-
-%feature("docstring")  MatrixFlux::computeInverseP "Eigen::Matrix2cd MatrixFlux::computeInverseP() const
-";
-
-%feature("docstring")  MatrixFlux::computeDeltaMatrix "Eigen::Matrix2cd MatrixFlux::computeDeltaMatrix(double thickness)
-";
-
-%feature("docstring")  MatrixFlux::getReflectionMatrix "Eigen::Matrix2cd MatrixFlux::getReflectionMatrix() const
-";
-
-
-// File: structParticleInSlice.xml
-%feature("docstring") ParticleInSlice "
-
-Struct that contains information on a sliced particle. This information is needed for evaluating the sliced form factor and the average of a material, used in the Fresnel calculations.
-
-C++ includes: ParticleInSlice.h
-";
-
-
-// File: classProfileHelper.xml
-%feature("docstring") ProfileHelper "
-
-Object that can generate the material profile of a sample as a function of depth.
-
-The generated profile contains the complex SLD for SLD materials and the parameters delta and beta for refractive index materials
-
-C++ includes: ProfileHelper.h
-";
-
-%feature("docstring")  ProfileHelper::ProfileHelper "ProfileHelper::ProfileHelper(const SliceStack &stack)
-";
-
-%feature("docstring")  ProfileHelper::~ProfileHelper "ProfileHelper::~ProfileHelper()=default
-";
-
-%feature("docstring")  ProfileHelper::calculateProfile "std::vector< complex_t > ProfileHelper::calculateProfile(const std::vector< double > &z_values) const
-";
-
-%feature("docstring")  ProfileHelper::defaultLimits "std::pair< double, double > ProfileHelper::defaultLimits() const
-";
-
-
-// File: classReCompound.xml
-%feature("docstring") ReCompound "
-
-A reprocessed ParticleComposition.
-
-C++ includes: ReCompound.h
-";
-
-%feature("docstring")  ReCompound::ReCompound "ReCompound::ReCompound()=default
-";
-
-%feature("docstring")  ReCompound::~ReCompound "ReCompound::~ReCompound() override
-";
-
-%feature("docstring")  ReCompound::clone "ReCompound * ReCompound::clone() const override
-";
-
-%feature("docstring")  ReCompound::radialExtension "double ReCompound::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  ReCompound::bottomZ "double ReCompound::bottomZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReCompound::topZ "double ReCompound::topZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReCompound::addFormFactor "void ReCompound::addFormFactor(const IReParticle &formfactor)
-";
-
-%feature("docstring")  ReCompound::setAmbientMaterial "void ReCompound::setAmbientMaterial(const Material &material) override
-
-Passes the material in which this particle is embedded. 
-";
-
-%feature("docstring")  ReCompound::theFF "complex_t ReCompound::theFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for complex wavevectors ki, kf. 
-";
-
-%feature("docstring")  ReCompound::thePolFF "Eigen::Matrix2cd ReCompound::thePolFF(const WavevectorInfo &wavevectors) const override
-
-Calculates and returns a polarized form factor calculation in DWBA. 
-";
-
-
-// File: classReCoreShell.xml
-%feature("docstring") ReCoreShell "
-
-A reprocessed core shell particle.
-
-C++ includes: ReCoreShell.h
-";
-
-%feature("docstring")  ReCoreShell::ReCoreShell "ReCoreShell::ReCoreShell(IReParticle *core, IReParticle *shell)
-";
-
-%feature("docstring")  ReCoreShell::~ReCoreShell "ReCoreShell::~ReCoreShell() override
-";
-
-%feature("docstring")  ReCoreShell::clone "ReCoreShell * ReCoreShell::clone() const override
-";
-
-%feature("docstring")  ReCoreShell::radialExtension "double ReCoreShell::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  ReCoreShell::bottomZ "double ReCoreShell::bottomZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReCoreShell::topZ "double ReCoreShell::topZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReCoreShell::setAmbientMaterial "void ReCoreShell::setAmbientMaterial(const Material &material) override
-
-Passes the material in which this particle is embedded. 
-";
-
-%feature("docstring")  ReCoreShell::theFF "complex_t ReCoreShell::theFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for complex wavevectors ki, kf. 
-";
-
-%feature("docstring")  ReCoreShell::thePolFF "Eigen::Matrix2cd ReCoreShell::thePolFF(const WavevectorInfo &wavevectors) const override
-
-Calculates and returns a polarized form factor calculation in DWBA. 
-";
-
-
-// File: classreLayout.xml
-%feature("docstring") reLayout "
-
-Data structure that contains preprocessed data for a single layout.
-
-If particles in the layout crossed the limits of the layer slices, these particles will be sliced themselves.
-
-C++ includes: ReLayout.h
-";
-
-%feature("docstring")  reLayout::reLayout "reLayout::reLayout(bool polarized, double surface_density, std::vector< std::unique_ptr< const CoherentFFSum >> &&formfactors, const IInterference *iff, std::map< size_t, Admixtures > &&slice2admixtures)
-";
-
-%feature("docstring")  reLayout::reLayout "reLayout::reLayout(reLayout &&other)
-";
-
-%feature("docstring")  reLayout::~reLayout "reLayout::~reLayout()
-";
-
-%feature("docstring")  reLayout::surfaceDensity "double reLayout::surfaceDensity() const
-";
-
-%feature("docstring")  reLayout::formfactorList "const std::vector<std::unique_ptr<const CoherentFFSum> >& reLayout::formfactorList() const
-";
-
-%feature("docstring")  reLayout::interferenceFunction "const IInterference* reLayout::interferenceFunction() const
-";
-
-%feature("docstring")  reLayout::regionMap "const std::map<size_t, Admixtures>& reLayout::regionMap() const
-";
-
-
-// File: classReMesocrystal.xml
-%feature("docstring") ReMesocrystal "
-
-A reprocessed MesoCrystal.
-
-C++ includes: ReMesocrystal.h
-";
-
-%feature("docstring")  ReMesocrystal::ReMesocrystal "ReMesocrystal::ReMesocrystal(const Lattice3D &lattice, const IReParticle &basis, const ReParticle &outer_shape, double position_variance=0.0)
-";
-
-%feature("docstring")  ReMesocrystal::~ReMesocrystal "ReMesocrystal::~ReMesocrystal() override
-";
-
-%feature("docstring")  ReMesocrystal::clone "ReMesocrystal* ReMesocrystal::clone() const override
-";
-
-%feature("docstring")  ReMesocrystal::setAmbientMaterial "void ReMesocrystal::setAmbientMaterial(const Material &material) override
-
-Passes the material in which this particle is embedded. 
-";
-
-%feature("docstring")  ReMesocrystal::volume "double ReMesocrystal::volume() const override
-
-Returns the total volume of the particle of this form factor's shape. 
-";
-
-%feature("docstring")  ReMesocrystal::radialExtension "double ReMesocrystal::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  ReMesocrystal::bottomZ "double ReMesocrystal::bottomZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReMesocrystal::topZ "double ReMesocrystal::topZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReMesocrystal::theFF "complex_t ReMesocrystal::theFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for complex wavevectors ki, kf. 
-";
-
-%feature("docstring")  ReMesocrystal::thePolFF "Eigen::Matrix2cd ReMesocrystal::thePolFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for matrix interactions. 
-";
-
-
-// File: classReParticle.xml
-%feature("docstring") ReParticle "
-
-A reprocessed simple particle, with shape m_ff.
-
-C++ includes: ReParticle.h
-";
-
-%feature("docstring")  ReParticle::ReParticle "ReParticle::ReParticle(const IBornFF &ff)
-";
-
-%feature("docstring")  ReParticle::~ReParticle "ReParticle::~ReParticle() override
-";
-
-%feature("docstring")  ReParticle::clone "ReParticle * ReParticle::clone() const override
-";
-
-%feature("docstring")  ReParticle::setMaterial "void ReParticle::setMaterial(const Material &material)
-
-Sets the material of the scatterer. 
-";
-
-%feature("docstring")  ReParticle::setAmbientMaterial "void ReParticle::setAmbientMaterial(const Material &ambient_material) override
-
-Sets the ambient material. 
-";
-
-%feature("docstring")  ReParticle::setPosition "void ReParticle::setPosition(const R3 &position)
-";
-
-%feature("docstring")  ReParticle::setRotMatrix "void ReParticle::setRotMatrix(const RotMatrix &rotMatrix)
-";
-
-%feature("docstring")  ReParticle::theFF "complex_t ReParticle::theFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for complex wavevectors ki, kf. 
-";
-
-%feature("docstring")  ReParticle::thePolFF "Eigen::Matrix2cd ReParticle::thePolFF(const WavevectorInfo &wavevectors) const override
-
-Returns scattering amplitude for matrix interactions. 
-";
-
-%feature("docstring")  ReParticle::volume "double ReParticle::volume() const override
-
-Returns the total volume of the particle of this form factor's shape. 
-";
-
-%feature("docstring")  ReParticle::radialExtension "double ReParticle::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  ReParticle::bottomZ "double ReParticle::bottomZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReParticle::topZ "double ReParticle::topZ(const IRotation *rotation) const override
-
-Returns the z-coordinate of the lowest point in this shape after a given rotation. 
-";
-
-%feature("docstring")  ReParticle::formfactor_at_bottom "const IBornFF * ReParticle::formfactor_at_bottom() const
-";
-
-%feature("docstring")  ReParticle::formfactor_at_bottom "complex_t ReParticle::formfactor_at_bottom(C3 q) const
-";
-
-
-// File: classreSample.xml
-%feature("docstring") reSample "
-
-Data structure that contains all the necessary data for scattering calculations.
-
-If the usage of average materials is requested, layers and particles are sliced into multiple slices and the average material is calculated for each slice.
-
-C++ includes: ReSample.h
-";
-
-%feature("docstring")  reSample::reSample "reSample::reSample(const reSample &)=delete
-";
-
-%feature("docstring")  reSample::~reSample "reSample::~reSample()
-";
-
-%feature("docstring")  reSample::numberOfSlices "size_t reSample::numberOfSlices() const
-";
-
-%feature("docstring")  reSample::averageSlices "const SliceStack & reSample::averageSlices() const
-";
-
-%feature("docstring")  reSample::avgeSlice "const Slice & reSample::avgeSlice(size_t i) const
-";
-
-%feature("docstring")  reSample::layouts "const std::vector< reLayout > & reSample::layouts() const
-";
-
-%feature("docstring")  reSample::sliceTopZ "double reSample::sliceTopZ(size_t i) const
-";
-
-%feature("docstring")  reSample::sliceBottomZ "double reSample::sliceBottomZ(size_t i) const
-";
-
-%feature("docstring")  reSample::containsMagneticMaterial "bool reSample::containsMagneticMaterial() const
-";
-
-%feature("docstring")  reSample::polarizing "bool reSample::polarizing() const
-
-Contains magnetic material, or nonzero magnetic field. 
-";
-
-%feature("docstring")  reSample::hasRoughness "bool reSample::hasRoughness() const
-";
-
-%feature("docstring")  reSample::sample "const MultiLayer& reSample::sample() const
-";
-
-%feature("docstring")  reSample::fluxesIn "Fluxes reSample::fluxesIn(const R3 &k) const
-";
-
-%feature("docstring")  reSample::fluxesOut "Fluxes reSample::fluxesOut(const R3 &k) const
-";
-
-%feature("docstring")  reSample::crossCorrSpectralFun "double reSample::crossCorrSpectralFun(R3 kvec, size_t j, size_t k) const
-
-Fourier transform of the correlation function of roughnesses between the interfaces. 
-";
-
-
-// File: classScalarFlux.xml
-%feature("docstring") ScalarFlux "
-
-Specular reflection and transmission coefficients in a layer in case of scalar interactions between the layers and the scattered particle.
-
-C++ includes: ScalarFlux.h
-";
-
-%feature("docstring")  ScalarFlux::ScalarFlux "ScalarFlux::ScalarFlux(complex_t kz, Eigen::Vector2cd TR)
-";
-
-%feature("docstring")  ScalarFlux::T1plus "Eigen::Vector2cd ScalarFlux::T1plus() const override
-
-The following functions return the transmitted and reflected amplitudes for different incoming beam polarizations and eigenmodes 
-";
-
-%feature("docstring")  ScalarFlux::R1plus "Eigen::Vector2cd ScalarFlux::R1plus() const override
-";
-
-%feature("docstring")  ScalarFlux::T2plus "Eigen::Vector2cd ScalarFlux::T2plus() const override
-";
-
-%feature("docstring")  ScalarFlux::R2plus "Eigen::Vector2cd ScalarFlux::R2plus() const override
-";
-
-%feature("docstring")  ScalarFlux::T1min "Eigen::Vector2cd ScalarFlux::T1min() const override
-";
-
-%feature("docstring")  ScalarFlux::R1min "Eigen::Vector2cd ScalarFlux::R1min() const override
-";
-
-%feature("docstring")  ScalarFlux::T2min "Eigen::Vector2cd ScalarFlux::T2min() const override
-";
-
-%feature("docstring")  ScalarFlux::R2min "Eigen::Vector2cd ScalarFlux::R2min() const override
-";
-
-%feature("docstring")  ScalarFlux::getKz "Eigen::Vector2cd ScalarFlux::getKz() const override
-
-Returns z-part of the two wavevector eigenmodes. 
-";
-
-%feature("docstring")  ScalarFlux::getScalarT "complex_t ScalarFlux::getScalarT() const
-";
-
-%feature("docstring")  ScalarFlux::getScalarR "complex_t ScalarFlux::getScalarR() const
-";
-
-%feature("docstring")  ScalarFlux::getScalarKz "complex_t ScalarFlux::getScalarKz() const
-";
-
-
-// File: classSimulationOptions.xml
-%feature("docstring") SimulationOptions "
-
-Collect the different options for simulation.
-
-SimulationOptions
-
-C++ includes: SimulationOptions.h
-";
-
-%feature("docstring")  SimulationOptions::SimulationOptions "SimulationOptions::SimulationOptions()
-";
-
-%feature("docstring")  SimulationOptions::isIntegrate "bool SimulationOptions::isIntegrate() const
-";
-
-%feature("docstring")  SimulationOptions::getMcPoints "size_t SimulationOptions::getMcPoints() const
-";
-
-%feature("docstring")  SimulationOptions::setMonteCarloIntegration "void SimulationOptions::setMonteCarloIntegration(bool flag=true, size_t mc_points=50)
-
-Enables/disables MonetCarlo integration.
-
-Parameters:
------------
-
-flag: 
-If true, MonteCarlo integration will be used, otherwise analytical calculations
-
-mc_points: 
-Number of points for MonteCarlo integrator 
-";
-
-%feature("docstring")  SimulationOptions::setNumberOfThreads "void SimulationOptions::setNumberOfThreads(int nthreads)
-
-Sets number of threads to use during the simulation (0 - take the default value from the hardware) 
-";
-
-%feature("docstring")  SimulationOptions::getNumberOfThreads "unsigned SimulationOptions::getNumberOfThreads() const
-";
-
-%feature("docstring")  SimulationOptions::setNumberOfBatches "void SimulationOptions::setNumberOfBatches(int nbatches)
-
-Sets number of batches to split. 
-";
-
-%feature("docstring")  SimulationOptions::getNumberOfBatches "unsigned SimulationOptions::getNumberOfBatches() const
-";
-
-%feature("docstring")  SimulationOptions::getCurrentBatch "unsigned SimulationOptions::getCurrentBatch() const
-";
-
-%feature("docstring")  SimulationOptions::setThreadInfo "void SimulationOptions::setThreadInfo(const ThreadInfo &thread_info)
-
-Sets the batch and thread information to be used. 
-";
-
-%feature("docstring")  SimulationOptions::getHardwareConcurrency "unsigned SimulationOptions::getHardwareConcurrency() const
-";
-
-%feature("docstring")  SimulationOptions::setIncludeSpecular "void SimulationOptions::setIncludeSpecular(bool include_specular)
-";
-
-%feature("docstring")  SimulationOptions::includeSpecular "bool SimulationOptions::includeSpecular() const
-";
-
-%feature("docstring")  SimulationOptions::setUseAvgMaterials "void SimulationOptions::setUseAvgMaterials(bool use_avg_materials)
-";
-
-%feature("docstring")  SimulationOptions::useAvgMaterials "bool SimulationOptions::useAvgMaterials() const
-";
-
-
-// File: classSlice.xml
-%feature("docstring") Slice "
-
-Data structure containing the data of a single slice, for calculating the Fresnel coefficients.
-
-C++ includes: Slice.h
-";
-
-%feature("docstring")  Slice::Slice "Slice::Slice(const ZLimits &zRange, Material material, const R3 &B_field, const LayerRoughness *roughness)
-";
-
-%feature("docstring")  Slice::Slice "Slice::Slice(const Slice &other)
-";
-
-%feature("docstring")  Slice::Slice "Slice::Slice(Slice &&other)
-";
-
-%feature("docstring")  Slice::~Slice "Slice::~Slice()
-";
-
-%feature("docstring")  Slice::setMaterial "void Slice::setMaterial(const Material &material)
-";
-
-%feature("docstring")  Slice::material "const Material & Slice::material() const
-";
-
-%feature("docstring")  Slice::zBottom "double Slice::zBottom() const
-";
-
-%feature("docstring")  Slice::zTop "double Slice::zTop() const
-";
-
-%feature("docstring")  Slice::zTopOr0 "double Slice::zTopOr0() const
-";
-
-%feature("docstring")  Slice::thicknessOr0 "double Slice::thicknessOr0() const
-";
-
-%feature("docstring")  Slice::topRoughness "const LayerRoughness * Slice::topRoughness() const
-";
-
-%feature("docstring")  Slice::scalarReducedPotential "complex_t Slice::scalarReducedPotential(R3 k, double n_ref) const
-
-Return the potential term that is used in the one-dimensional Fresnel calculations. 
-";
-
-%feature("docstring")  Slice::polarizedReducedPotential "Eigen::Matrix2cd Slice::polarizedReducedPotential(R3 k, double n_ref) const
-
-Return the potential term that is used in the one-dimensional Fresnel calculations in the presence of magnetization 
-";
-
-%feature("docstring")  Slice::initBField "void Slice::initBField(R3 h_field, double h_z)
-
-Initializes the magnetic B field from a given ambient field strength H. 
-";
-
-%feature("docstring")  Slice::bField "R3 Slice::bField() const
-";
-
-%feature("docstring")  Slice::invertBField "void Slice::invertBField()
-";
-
-
-// File: classSliceStack.xml
-%feature("docstring") SliceStack "
-
-A stack of  Slices.
-
-C++ includes: SliceStack.h
-";
-
-%feature("docstring")  SliceStack::SliceStack "SliceStack::SliceStack(const RoughnessModel roughness_model)
-";
-
-%feature("docstring")  SliceStack::SliceStack "SliceStack::SliceStack(const SliceStack &other)
-";
-
-%feature("docstring")  SliceStack::addTopSlice "void SliceStack::addTopSlice(double zbottom, const Material &material)
-";
-
-%feature("docstring")  SliceStack::addSlice "void SliceStack::addSlice(double thickness, const Material &material, const LayerRoughness *roughness=nullptr)
-";
-
-%feature("docstring")  SliceStack::addNSlices "void SliceStack::addNSlices(size_t n, double thickness, const Material &material, const LayerRoughness *roughness=nullptr)
-
-Adds n times the same slice to the stack. 
-";
-
-%feature("docstring")  SliceStack::setBField "SliceStack SliceStack::setBField(const R3 &externalField)
-";
-
-%feature("docstring")  SliceStack::containsMagneticMaterial "bool SliceStack::containsMagneticMaterial() const
-";
-
-%feature("docstring")  SliceStack::bottomRoughness "const LayerRoughness * SliceStack::bottomRoughness(size_t i_slice) const
-";
-
-%feature("docstring")  SliceStack::roughnessModel "RoughnessModel SliceStack::roughnessModel() const
-";
-
-
-// File: classSpecularElement.xml
-%feature("docstring") SpecularElement "
-
-Data stucture containing both input and output of a single image pixel for specular simulation.
-
-C++ includes: SpecularElement.h
-";
-
-%feature("docstring")  SpecularElement::SpecularElement "SpecularElement::SpecularElement(double kz, const PolMatrices &polpair, bool computable)
-";
-
-%feature("docstring")  SpecularElement::SpecularElement "SpecularElement::SpecularElement(double wavelength, double alpha, const PolMatrices &polpair, bool computable)
-";
-
-%feature("docstring")  SpecularElement::SpecularElement "SpecularElement::SpecularElement(const SpecularElement &other)=delete
-";
-
-%feature("docstring")  SpecularElement::SpecularElement "SpecularElement::SpecularElement(SpecularElement &&other)
-";
-
-%feature("docstring")  SpecularElement::~SpecularElement "SpecularElement::~SpecularElement()
-";
-
-%feature("docstring")  SpecularElement::polarizationHandler "const PolMatrices& SpecularElement::polarizationHandler() const
-
-Returns assigned PolarizerPair. 
-";
-
-%feature("docstring")  SpecularElement::intensity "double SpecularElement::intensity() const
-";
-
-%feature("docstring")  SpecularElement::setIntensity "void SpecularElement::setIntensity(double intensity)
-";
-
-%feature("docstring")  SpecularElement::isCalculated "bool SpecularElement::isCalculated() const
-
-Returns calculation flag (if it's false, zero intensity is assigned to the element) 
-";
-
-%feature("docstring")  SpecularElement::produceKz "std::vector< complex_t > SpecularElement::produceKz(const SliceStack &slices)
-
-Returns kz values for Abeles computation of reflection/transition coefficients. 
-";
-
-
-// File: classSSCAStrategy.xml
-%feature("docstring") SSCAStrategy "
-
-Strategy class to compute the total scattering from a particle layout in the size-spacing correlation approximation.
-
-C++ includes: SSCAStrategy.h
-";
-
-%feature("docstring")  SSCAStrategy::SSCAStrategy "SSCAStrategy::SSCAStrategy(const std::vector< std::unique_ptr< const CoherentFFSum >> &weighted_formfactors, const InterferenceRadialParaCrystal *iff, SimulationOptions sim_params, bool polarized, double kappa)
-";
-
-
-// File: classSumDWBA.xml
-%feature("docstring") SumDWBA "
-
-Computes coherent sum of the four DWBA terms. Wraps an  IReParticle, and provides functions evaluate or evaluatePol. Used from  CoherentFFSum.
-
-C++ includes: SumDWBA.h
-";
-
-%feature("docstring")  SumDWBA::SumDWBA "SumDWBA::SumDWBA(const IReParticle &ff, size_t i_layer)
-";
-
-%feature("docstring")  SumDWBA::SumDWBA "SumDWBA::SumDWBA(const IReParticle &ff)
-";
-
-%feature("docstring")  SumDWBA::~SumDWBA "SumDWBA::~SumDWBA()
-";
-
-%feature("docstring")  SumDWBA::ff "const IReParticle& SumDWBA::ff() const
-";
-
-%feature("docstring")  SumDWBA::iLayer "size_t SumDWBA::iLayer() const
-";
-
-%feature("docstring")  SumDWBA::coherentFF "complex_t SumDWBA::coherentFF(const DiffuseElement &ele) const
-
-Returns the coherent sum of the four DWBA terms for scalar scattering. 
-";
-
-%feature("docstring")  SumDWBA::coherentPolFF "Eigen::Matrix2cd SumDWBA::coherentPolFF(const DiffuseElement &ele) const
-
-Returns the coherent sum of the four DWBA terms for polarized scattering. 
-";
-
-
-// File: classZLimits.xml
-%feature("docstring") ZLimits "
-
-An interval. Limits are of type double, and may be infinite. Used for the z-coordinate, especially when slicing form factors.
-
-C++ includes: ZLimits.h
-";
-
-%feature("docstring")  ZLimits::ZLimits "ZLimits::ZLimits()
-";
-
-%feature("docstring")  ZLimits::ZLimits "ZLimits::ZLimits(double _min, double _max)
-";
-
-%feature("docstring")  ZLimits::isFinite "bool ZLimits::isFinite() const
-";
-
-%feature("docstring")  ZLimits::zBottom "double ZLimits::zBottom() const
-";
-
-%feature("docstring")  ZLimits::zTop "double ZLimits::zTop() const
-";
-
-%feature("docstring")  ZLimits::zTopOr0 "double ZLimits::zTopOr0() const
-";
-
-%feature("docstring")  ZLimits::thickness "double ZLimits::thickness() const
-";
-
-%feature("docstring")  ZLimits::thicknessOr0 "double ZLimits::thicknessOr0() const
-";
-
-
-// File: namespace_0d17.xml
-
-
-// File: namespace_0d2.xml
-
-
-// File: namespace_0d32.xml
-
-
-// File: namespace_0d34.xml
-
-
-// File: namespace_0d36.xml
-
-
-// File: namespace_0d38.xml
-
-
-// File: namespace_0d40.xml
-
-
-// File: namespace_0d42.xml
-
-
-// File: namespace_0d50.xml
-
-
-// File: namespace_0d52.xml
-
-
-// File: namespace_0d54.xml
-
-
-// File: namespace_0d56.xml
-
-
-// File: namespace_0d9.xml
-
-
-// File: namespaceCompute.xml
-
-
-// File: namespaceCompute_1_1Kz.xml
-%feature("docstring")  Compute::Kz::computeReducedKz "std::vector< complex_t > Compute::Kz::computeReducedKz(const SliceStack &slices, R3 k)
-
-Computes kz values from known k vector and slices with the following assumptions:
-the beam penetrates fronting medium from a side
-
-the wavelength is known for a distant point in vacuum (ref. index = 1)
-
-the incident angle is known for the sample surface
-
-This function is used in GISAS and off-spec computations mainly for back-compatibility reasons and should be replaced with computeKzFromRefIndices. 
-";
-
-%feature("docstring")  Compute::Kz::computeKzFromSLDs "std::vector< complex_t > Compute::Kz::computeKzFromSLDs(const SliceStack &slices, double kz)
-
-Computes kz values from kz of the incoming beam known at a distant point in vacuum. It is assumed, that the beam penetrates fronting medium from a side. 
-";
-
-%feature("docstring")  Compute::Kz::computeKzFromRefIndices "std::vector< complex_t > Compute::Kz::computeKzFromRefIndices(const SliceStack &slices, R3 k)
-
-Computes kz values from k-vector of the incoming beam known at a distant point in vacuum. It is assumed, that the beam penetrates fronting medium from a side. 
-";
-
-
-// File: namespaceCompute_1_1MagneticNevotCroceTransition.xml
-%feature("docstring")  Compute::MagneticNevotCroceTransition::backwardsSubmatrices "std::pair< Eigen::Matrix2cd, Eigen::Matrix2cd > Compute::MagneticNevotCroceTransition::backwardsSubmatrices(const MatrixFlux &coeff_i, const MatrixFlux &coeff_i1, double sigma)
-";
-
-
-// File: namespaceCompute_1_1Slicing.xml
-%feature("docstring")  Compute::Slicing::particleRegions "std::vector< ZLimits > Compute::Slicing::particleRegions(const MultiLayer &multilayer, bool use_slicing)
-
-Calculate z-admixtures occupied by particles. 
-";
-
-%feature("docstring")  Compute::Slicing::createParticleInSlice "ParticleInSlice Compute::Slicing::createParticleInSlice(const IParticle *particle, const ZLimits &)
-";
-
-%feature("docstring")  Compute::Slicing::zSpan "ZLimits Compute::Slicing::zSpan(const IParticle *particle)
-";
-
-
-// File: namespaceCompute_1_1SpecularMagnetic.xml
-%feature("docstring")  Compute::SpecularMagnetic::fluxes "Fluxes Compute::SpecularMagnetic::fluxes(const SliceStack &slices, const R3 &k, bool forward)
-
-Computes refraction angle reflection/transmission coefficients for given sliced multilayer and wavevector k 
-";
-
-%feature("docstring")  Compute::SpecularMagnetic::topLayerR "Eigen::Matrix2cd Compute::SpecularMagnetic::topLayerR(const SliceStack &slices, const std::vector< complex_t > &kzs, bool forward)
-
-Computes the Fresnel R coefficient for the top layer only Introduced in order to speed up pure reflectivity computations 
-";
-
-
-// File: namespaceCompute_1_1SpecularScalar.xml
-%feature("docstring")  Compute::SpecularScalar::fluxes "Fluxes Compute::SpecularScalar::fluxes(const SliceStack &slices, const R3 &k)
-
-Computes refraction angles and transmission/reflection coefficients for given coherent wave propagation in a multilayer. 
-";
-
-%feature("docstring")  Compute::SpecularScalar::topLayerR "complex_t Compute::SpecularScalar::topLayerR(const SliceStack &slices, const std::vector< complex_t > &kz)
-
-Computes the Fresnel R coefficient for the top layer only. Introduced in order to speed up pure reflectivity computations. 
-";
-
-
-// File: namespaceCompute_1_1TransitionMagneticTanh.xml
-%feature("docstring")  Compute::TransitionMagneticTanh::backwardsSubmatrices "std::pair< Eigen::Matrix2cd, Eigen::Matrix2cd > Compute::TransitionMagneticTanh::backwardsSubmatrices(const MatrixFlux &coeff_i, const MatrixFlux &coeff_i1, double sigma)
-";
-
-
-// File: namespacestd.xml
-
-
-// File: namespaceswigAPI.xml
-%feature("docstring")  swigAPI::generateZValues "std::vector< double > swigAPI::generateZValues(int n_points, double z_min, double z_max)
-";
-
-%feature("docstring")  swigAPI::materialProfileSLD "std::vector< complex_t > swigAPI::materialProfileSLD(const MultiLayer &multilayer, int n_points, double z_min, double z_max)
-
-Calculate average material profile for given multilayer. 
-";
-
-%feature("docstring")  swigAPI::defaultMaterialProfileLimits "std::pair< double, double > swigAPI::defaultMaterialProfileLimits(const MultiLayer &multilayer)
-
-Get default z limits for generating a material profile. 
-";
-
-
-// File: CoherentFFSum_8cpp.xml
-
-
-// File: CoherentFFSum_8h.xml
-
-
-// File: SumDWBA_8cpp.xml
-
-
-// File: SumDWBA_8h.xml
-
-
-// File: DiffuseElement_8cpp.xml
-
-
-// File: DiffuseElement_8h.xml
-
-
-// File: SpecularElement_8cpp.xml
-
-
-// File: SpecularElement_8h.xml
-
-
-// File: IFlux_8h.xml
-
-
-// File: MatrixFlux_8cpp.xml
-
-
-// File: MatrixFlux_8h.xml
-
-
-// File: ScalarFlux_8cpp.xml
-
-
-// File: ScalarFlux_8h.xml
-
-
-// File: DecouplingApproximationStrategy_8cpp.xml
-
-
-// File: DecouplingApproximationStrategy_8h.xml
-
-
-// File: IInterparticleStrategy_8cpp.xml
-
-
-// File: IInterparticleStrategy_8h.xml
-
-
-// File: SSCAStrategy_8cpp.xml
-
-
-// File: SSCAStrategy_8h.xml
-
-
-// File: SimulationOptions_8cpp.xml
-
-
-// File: SimulationOptions_8h.xml
-
-
-// File: IReParticle_8cpp.xml
-
-
-// File: IReParticle_8h.xml
-
-
-// File: ReCompound_8cpp.xml
-
-
-// File: ReCompound_8h.xml
-
-
-// File: ReCoreShell_8cpp.xml
-
-
-// File: ReCoreShell_8h.xml
-
-
-// File: ReMesocrystal_8cpp.xml
-
-
-// File: ReMesocrystal_8h.xml
-
-
-// File: ReParticle_8cpp.xml
-
-
-// File: ReParticle_8h.xml
-
-
-// File: ParticleInSlice_8h.xml
-
-
-// File: ParticleRegions_8cpp.xml
-
-
-// File: ParticleRegions_8h.xml
-
-
-// File: ReLayout_8cpp.xml
-
-
-// File: ReLayout_8h.xml
-
-
-// File: ReSample_8cpp.xml
-
-
-// File: ReSample_8h.xml
-
-
-// File: Slicer_8cpp.xml
-
-
-// File: Slicer_8h.xml
-
-
-// File: KzComputation_8cpp.xml
-
-
-// File: KzComputation_8h.xml
-
-
-// File: ProfileHelper_8cpp.xml
-
-
-// File: ProfileHelper_8h.xml
-
-
-// File: Slice_8cpp.xml
-
-
-// File: Slice_8h.xml
-
-
-// File: SliceStack_8cpp.xml
-
-
-// File: SliceStack_8h.xml
-
-
-// File: ZLimits_8cpp.xml
-
-
-// File: ZLimits_8h.xml
-
-
-// File: ComputeFluxMagnetic_8cpp.xml
-
-
-// File: ComputeFluxMagnetic_8h.xml
-
-
-// File: ComputeFluxScalar_8cpp.xml
-
-
-// File: ComputeFluxScalar_8h.xml
-
-
-// File: TransitionMagneticNevot_8cpp.xml
-
-
-// File: TransitionMagneticNevot_8h.xml
-
-
-// File: TransitionMagneticTanh_8cpp.xml
-
-
-// File: TransitionMagneticTanh_8h.xml
-
-
-// File: MultiLayerFuncs_8cpp.xml
-
-
-// File: MultiLayerFuncs_8h.xml
-
-
-// File: dir_05914d190eb55651e85671c4f064dae1.xml
-
-
-// File: dir_28bc1277e419364b011e46aeb2e8e251.xml
-
-
-// File: dir_4ab1bbd9e8de6a7ddc078bbf4801b604.xml
-
-
-// File: dir_f2e99fd688553c1021427f9f47ee68cc.xml
-
-
-// File: dir_fc04159ec4b49a4525d9d1e735a03048.xml
-
-
-// File: dir_31af213eb35073f0536a9d5d1d1efa3a.xml
-
-
-// File: dir_8b8e406e0c078f14186b4022c818284f.xml
-
-
-// File: dir_dd8f7bdc5adb03cd4741fd30e320356d.xml
-
-
-// File: dir_5a6fad4f9f1572339acc49c35f6f6afa.xml
-
-
-// File: dir_1581d6c09e9e4d82c1ed930bcfd40548.xml
-
-
-// File: dir_3d5d340a448876c17068ec92885910e5.xml
-
diff --git a/auto/Wrap/doxygenSample.i b/auto/Wrap/doxygenSample.i
deleted file mode 100644
index e6730954c11e6ea12e4a9e10e058ca15f4f424ad..0000000000000000000000000000000000000000
--- a/auto/Wrap/doxygenSample.i
+++ /dev/null
@@ -1,5930 +0,0 @@
-
-// File: index.xml
-
-// File: classAdmixtures.xml
-%feature("docstring") Admixtures "
-
-The list of material admixtures to a slice.
-
-Needed for calculating the average of a material, which is needed in the Fresnel calculation.
-
-C++ includes: Admixtures.h
-";
-
-%feature("docstring")  Admixtures::Admixtures "Admixtures::Admixtures()=default
-";
-
-%feature("docstring")  Admixtures::Admixtures "Admixtures::Admixtures(const std::vector< OneAdmixture > &_super)
-";
-
-
-// File: classBaseMaterialImpl.xml
-%feature("docstring") BaseMaterialImpl "
-
-Interface for material implementation classes. Inherited by  MagneticMaterialImpl, which has further children.
-
-C++ includes: BaseMaterialImpl.h
-";
-
-%feature("docstring")  BaseMaterialImpl::BaseMaterialImpl "BaseMaterialImpl::BaseMaterialImpl(std::string name)
-
-Constructs basic material with name. 
-";
-
-%feature("docstring")  BaseMaterialImpl::~BaseMaterialImpl "virtual BaseMaterialImpl::~BaseMaterialImpl()=default
-";
-
-%feature("docstring")  BaseMaterialImpl::clone "virtual BaseMaterialImpl* BaseMaterialImpl::clone() const =0
-
-Returns pointer to a copy of material. 
-";
-
-%feature("docstring")  BaseMaterialImpl::inverted "virtual BaseMaterialImpl* BaseMaterialImpl::inverted() const =0
-
-Constructs a material with inverted magnetization. 
-";
-
-%feature("docstring")  BaseMaterialImpl::refractiveIndex "virtual complex_t BaseMaterialImpl::refractiveIndex(double wavelength) const =0
-
-Returns refractive index. 
-";
-
-%feature("docstring")  BaseMaterialImpl::refractiveIndex2 "virtual complex_t BaseMaterialImpl::refractiveIndex2(double wavelength) const =0
-
-Returns squared refractive index. 
-";
-
-%feature("docstring")  BaseMaterialImpl::isScalarMaterial "virtual bool BaseMaterialImpl::isScalarMaterial() const =0
-
-Indicates whether the interaction with the material is scalar. This means that different polarization states will be diffracted equally 
-";
-
-%feature("docstring")  BaseMaterialImpl::isMagneticMaterial "virtual bool BaseMaterialImpl::isMagneticMaterial() const =0
-";
-
-%feature("docstring")  BaseMaterialImpl::magnetization "virtual R3 BaseMaterialImpl::magnetization() const =0
-
-Returns the magnetization (in A/m) 
-";
-
-%feature("docstring")  BaseMaterialImpl::materialData "virtual complex_t BaseMaterialImpl::materialData() const =0
-
-Returns underlying material data. 
-";
-
-%feature("docstring")  BaseMaterialImpl::typeID "virtual MATERIAL_TYPES BaseMaterialImpl::typeID() const =0
-
-Returns type of material implementation. 
-";
-
-%feature("docstring")  BaseMaterialImpl::scalarSubtrSLD "virtual complex_t BaseMaterialImpl::scalarSubtrSLD(double lambda0) const =0
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld), sld being the scattering length density. 
-";
-
-%feature("docstring")  BaseMaterialImpl::polarizedSubtrSLD "virtual Eigen::Matrix2cd BaseMaterialImpl::polarizedSubtrSLD(const WavevectorInfo &wavevectors) const =0
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld) matrix with magnetization corrections. 
-";
-
-%feature("docstring")  BaseMaterialImpl::rotatedMaterial "virtual BaseMaterialImpl* BaseMaterialImpl::rotatedMaterial(const RotMatrix &transform) const =0
-";
-
-%feature("docstring")  BaseMaterialImpl::print "virtual void BaseMaterialImpl::print(std::ostream &ostr) const =0
-
-Prints object data. 
-";
-
-%feature("docstring")  BaseMaterialImpl::matName "const std::string& BaseMaterialImpl::matName() const
-
-Returns name of the material. 
-";
-
-
-// File: classBasicLattice2D.xml
-%feature("docstring") BasicLattice2D "
-
-A two-dimensional Bravais lattice with no special symmetry.
-
-C++ includes: Lattice2D.h
-";
-
-%feature("docstring")  BasicLattice2D::BasicLattice2D "BasicLattice2D::BasicLattice2D(double length1, double length2, double angle, double xi)
-";
-
-%feature("docstring")  BasicLattice2D::clone "BasicLattice2D * BasicLattice2D::clone() const override
-";
-
-%feature("docstring")  BasicLattice2D::className "std::string BasicLattice2D::className() const final
-";
-
-%feature("docstring")  BasicLattice2D::parDefs "std::vector<ParaMeta> BasicLattice2D::parDefs() const final
-";
-
-%feature("docstring")  BasicLattice2D::length1 "double BasicLattice2D::length1() const override
-";
-
-%feature("docstring")  BasicLattice2D::length2 "double BasicLattice2D::length2() const override
-";
-
-%feature("docstring")  BasicLattice2D::latticeAngle "double BasicLattice2D::latticeAngle() const override
-";
-
-%feature("docstring")  BasicLattice2D::unitCellArea "double BasicLattice2D::unitCellArea() const override
-";
-
-
-// File: classBox.xml
-%feature("docstring") Box "";
-
-%feature("docstring")  Box::Box "Box::Box(double length, double width, double height)
-";
-
-%feature("docstring")  Box::~Box "Box::~Box() override
-";
-
-
-// File: classCrystal.xml
-%feature("docstring") Crystal "
-
-A crystal structure, defined by a Bravais lattice, a basis, and a position variance.
-
-Computations are delegated to class ReMesocrystal.
-
-Used in  MesoCrystal, where it is given an outer shape.
-
-C++ includes: Crystal.h
-";
-
-%feature("docstring")  Crystal::Crystal "Crystal::Crystal(const IParticle &basis, const Lattice3D &lattice, double position_variance=0)
-";
-
-%feature("docstring")  Crystal::~Crystal "Crystal::~Crystal() override
-";
-
-%feature("docstring")  Crystal::clone "Crystal * Crystal::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  Crystal::className "std::string Crystal::className() const final
-";
-
-%feature("docstring")  Crystal::nodeChildren "std::vector< const INode * > Crystal::nodeChildren() const override
-";
-
-%feature("docstring")  Crystal::parDefs "std::vector<ParaMeta> Crystal::parDefs() const final
-";
-
-%feature("docstring")  Crystal::basis "const IParticle* Crystal::basis() const
-";
-
-%feature("docstring")  Crystal::lattice "const Lattice3D* Crystal::lattice() const
-";
-
-%feature("docstring")  Crystal::position_variance "double Crystal::position_variance() const
-";
-
-%feature("docstring")  Crystal::transformed "Crystal * Crystal::transformed(const IRotation *rotation, const R3 &translation) const
-";
-
-
-// File: classDistribution1DCauchySampler.xml
-%feature("docstring") Distribution1DCauchySampler "";
-
-%feature("docstring")  Distribution1DCauchySampler::Distribution1DCauchySampler "Distribution1DCauchySampler::Distribution1DCauchySampler(double lambda)
-";
-
-%feature("docstring")  Distribution1DCauchySampler::randomSample "double Distribution1DCauchySampler::randomSample() const override
-";
-
-
-// File: classDistribution1DCosineSampler.xml
-%feature("docstring") Distribution1DCosineSampler "";
-
-%feature("docstring")  Distribution1DCosineSampler::Distribution1DCosineSampler "Distribution1DCosineSampler::Distribution1DCosineSampler(double omega)
-";
-
-%feature("docstring")  Distribution1DCosineSampler::randomSample "double Distribution1DCosineSampler::randomSample() const override
-";
-
-
-// File: classDistribution1DGateSampler.xml
-%feature("docstring") Distribution1DGateSampler "";
-
-%feature("docstring")  Distribution1DGateSampler::Distribution1DGateSampler "Distribution1DGateSampler::Distribution1DGateSampler(double a, double b)
-";
-
-%feature("docstring")  Distribution1DGateSampler::randomSample "double Distribution1DGateSampler::randomSample() const override
-";
-
-
-// File: classDistribution1DGaussSampler.xml
-%feature("docstring") Distribution1DGaussSampler "";
-
-%feature("docstring")  Distribution1DGaussSampler::Distribution1DGaussSampler "Distribution1DGaussSampler::Distribution1DGaussSampler(double mean, double stddev)
-";
-
-%feature("docstring")  Distribution1DGaussSampler::randomSample "double Distribution1DGaussSampler::randomSample() const override
-";
-
-
-// File: classDistribution1DTriangleSampler.xml
-%feature("docstring") Distribution1DTriangleSampler "";
-
-%feature("docstring")  Distribution1DTriangleSampler::Distribution1DTriangleSampler "Distribution1DTriangleSampler::Distribution1DTriangleSampler(double omega)
-";
-
-%feature("docstring")  Distribution1DTriangleSampler::randomSample "double Distribution1DTriangleSampler::randomSample() const override
-";
-
-
-// File: classDistribution2DCauchySampler.xml
-%feature("docstring") Distribution2DCauchySampler "";
-
-%feature("docstring")  Distribution2DCauchySampler::Distribution2DCauchySampler "Distribution2DCauchySampler::Distribution2DCauchySampler(double omega_x, double omega_y)
-";
-
-%feature("docstring")  Distribution2DCauchySampler::randomSample "std::pair< double, double > Distribution2DCauchySampler::randomSample() const override
-";
-
-
-// File: classDistribution2DConeSampler.xml
-%feature("docstring") Distribution2DConeSampler "";
-
-%feature("docstring")  Distribution2DConeSampler::Distribution2DConeSampler "Distribution2DConeSampler::Distribution2DConeSampler(double omega_x, double omega_y)
-";
-
-%feature("docstring")  Distribution2DConeSampler::randomSample "std::pair< double, double > Distribution2DConeSampler::randomSample() const override
-";
-
-
-// File: classDistribution2DGateSampler.xml
-%feature("docstring") Distribution2DGateSampler "";
-
-%feature("docstring")  Distribution2DGateSampler::Distribution2DGateSampler "Distribution2DGateSampler::Distribution2DGateSampler(double omega_x, double omega_y)
-";
-
-%feature("docstring")  Distribution2DGateSampler::randomSample "std::pair< double, double > Distribution2DGateSampler::randomSample() const override
-";
-
-
-// File: classDistribution2DGaussSampler.xml
-%feature("docstring") Distribution2DGaussSampler "";
-
-%feature("docstring")  Distribution2DGaussSampler::Distribution2DGaussSampler "Distribution2DGaussSampler::Distribution2DGaussSampler(double omega_x, double omega_y)
-";
-
-%feature("docstring")  Distribution2DGaussSampler::randomSample "std::pair< double, double > Distribution2DGaussSampler::randomSample() const override
-";
-
-
-// File: classDoubleEllipse.xml
-%feature("docstring") DoubleEllipse "";
-
-%feature("docstring")  DoubleEllipse::DoubleEllipse "DoubleEllipse::DoubleEllipse(double r0_x, double r0_y, double z, double rz_x, double rz_y)
-";
-
-%feature("docstring")  DoubleEllipse::~DoubleEllipse "DoubleEllipse::~DoubleEllipse() override
-";
-
-
-// File: classFormFactorBarGauss.xml
-%feature("docstring") FormFactorBarGauss "
-
-The form factor of an elongated bar, with Gaussian profile in elongation direction.
-
-C++ includes: FormFactorBar.h
-";
-
-%feature("docstring")  FormFactorBarGauss::FormFactorBarGauss "FormFactorBarGauss::FormFactorBarGauss(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorBarGauss::FormFactorBarGauss "FormFactorBarGauss::FormFactorBarGauss(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorBarGauss::clone "FormFactorBarGauss * FormFactorBarGauss::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorBarGauss::className "std::string FormFactorBarGauss::className() const final
-";
-
-%feature("docstring")  FormFactorBarGauss::parDefs "std::vector<ParaMeta> FormFactorBarGauss::parDefs() const final
-";
-
-
-// File: classFormFactorBarLorentz.xml
-%feature("docstring") FormFactorBarLorentz "
-
-The form factor of an elongated, with Lorentz form factor in elongation direction.
-
-C++ includes: FormFactorBar.h
-";
-
-%feature("docstring")  FormFactorBarLorentz::FormFactorBarLorentz "FormFactorBarLorentz::FormFactorBarLorentz(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorBarLorentz::FormFactorBarLorentz "FormFactorBarLorentz::FormFactorBarLorentz(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorBarLorentz::clone "FormFactorBarLorentz * FormFactorBarLorentz::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorBarLorentz::className "std::string FormFactorBarLorentz::className() const final
-";
-
-%feature("docstring")  FormFactorBarLorentz::parDefs "std::vector<ParaMeta> FormFactorBarLorentz::parDefs() const final
-";
-
-
-// File: classFormFactorBipyramid4.xml
-%feature("docstring") FormFactorBipyramid4 "
-
-A truncated bifrustum with quadratic base.
-
-C++ includes: FormFactorBipyramid4.h
-";
-
-%feature("docstring")  FormFactorBipyramid4::FormFactorBipyramid4 "FormFactorBipyramid4::FormFactorBipyramid4(double length, double height, double height_ratio, double alpha)
-";
-
-%feature("docstring")  FormFactorBipyramid4::FormFactorBipyramid4 "FormFactorBipyramid4::FormFactorBipyramid4(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorBipyramid4::clone "FormFactorBipyramid4* FormFactorBipyramid4::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorBipyramid4::className "std::string FormFactorBipyramid4::className() const final
-";
-
-%feature("docstring")  FormFactorBipyramid4::parDefs "std::vector<ParaMeta> FormFactorBipyramid4::parDefs() const final
-";
-
-%feature("docstring")  FormFactorBipyramid4::length "double FormFactorBipyramid4::length() const
-";
-
-%feature("docstring")  FormFactorBipyramid4::height "double FormFactorBipyramid4::height() const
-";
-
-%feature("docstring")  FormFactorBipyramid4::heightRatio "double FormFactorBipyramid4::heightRatio() const
-";
-
-%feature("docstring")  FormFactorBipyramid4::alpha "double FormFactorBipyramid4::alpha() const
-";
-
-
-// File: classFormFactorBox.xml
-%feature("docstring") FormFactorBox "
-
-A rectangular prism (parallelepiped).
-
-C++ includes: FormFactorBox.h
-";
-
-%feature("docstring")  FormFactorBox::FormFactorBox "FormFactorBox::FormFactorBox(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorBox::FormFactorBox "FormFactorBox::FormFactorBox(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorBox::clone "FormFactorBox* FormFactorBox::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorBox::className "std::string FormFactorBox::className() const final
-";
-
-%feature("docstring")  FormFactorBox::parDefs "std::vector<ParaMeta> FormFactorBox::parDefs() const final
-";
-
-%feature("docstring")  FormFactorBox::length "double FormFactorBox::length() const
-";
-
-%feature("docstring")  FormFactorBox::width "double FormFactorBox::width() const
-";
-
-%feature("docstring")  FormFactorBox::height "double FormFactorBox::height() const override
-";
-
-%feature("docstring")  FormFactorBox::volume "double FormFactorBox::volume() const override
-";
-
-%feature("docstring")  FormFactorBox::radialExtension "double FormFactorBox::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorBox::formfactor_at_bottom "complex_t FormFactorBox::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorCantellatedCube.xml
-%feature("docstring") FormFactorCantellatedCube "
-
-A cube, with truncation of all edges and corners, as in Croset (2017) Fig 7
-
-C++ includes: FormFactorCantellatedCube.h
-";
-
-%feature("docstring")  FormFactorCantellatedCube::FormFactorCantellatedCube "FormFactorCantellatedCube::FormFactorCantellatedCube(double length, double removed_length)
-";
-
-%feature("docstring")  FormFactorCantellatedCube::FormFactorCantellatedCube "FormFactorCantellatedCube::FormFactorCantellatedCube(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCantellatedCube::clone "FormFactorCantellatedCube* FormFactorCantellatedCube::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCantellatedCube::className "std::string FormFactorCantellatedCube::className() const final
-";
-
-%feature("docstring")  FormFactorCantellatedCube::parDefs "std::vector<ParaMeta> FormFactorCantellatedCube::parDefs() const final
-";
-
-%feature("docstring")  FormFactorCantellatedCube::length "double FormFactorCantellatedCube::length() const
-";
-
-%feature("docstring")  FormFactorCantellatedCube::removedLength "double FormFactorCantellatedCube::removedLength() const
-";
-
-
-// File: classFormFactorComponents.xml
-%feature("docstring") FormFactorComponents "
-
-Predefined form factors for functional tests.
-
-C++ includes: FormFactorComponents.h
-";
-
-%feature("docstring")  FormFactorComponents::FormFactorComponents "FormFactorComponents::FormFactorComponents()
-";
-
-
-// File: classFormFactorCone.xml
-%feature("docstring") FormFactorCone "
-
-A conical frustum (cone truncated parallel to the base) with circular base.
-
-C++ includes: FormFactorCone.h
-";
-
-%feature("docstring")  FormFactorCone::FormFactorCone "FormFactorCone::FormFactorCone(double radius, double height, double alpha)
-";
-
-%feature("docstring")  FormFactorCone::FormFactorCone "FormFactorCone::FormFactorCone(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCone::clone "FormFactorCone* FormFactorCone::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCone::className "std::string FormFactorCone::className() const final
-";
-
-%feature("docstring")  FormFactorCone::parDefs "std::vector<ParaMeta> FormFactorCone::parDefs() const final
-";
-
-%feature("docstring")  FormFactorCone::height "double FormFactorCone::height() const
-";
-
-%feature("docstring")  FormFactorCone::alpha "double FormFactorCone::alpha() const
-";
-
-%feature("docstring")  FormFactorCone::radius "double FormFactorCone::radius() const
-";
-
-%feature("docstring")  FormFactorCone::radialExtension "double FormFactorCone::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorCone::formfactor_at_bottom "complex_t FormFactorCone::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorCosineRippleBox.xml
-%feature("docstring") FormFactorCosineRippleBox "
-
-The form factor for a cosine ripple, with box profile in elongation direction.
-
-C++ includes: FormFactorCosineRipple.h
-";
-
-%feature("docstring")  FormFactorCosineRippleBox::FormFactorCosineRippleBox "FormFactorCosineRippleBox::FormFactorCosineRippleBox(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorCosineRippleBox::FormFactorCosineRippleBox "FormFactorCosineRippleBox::FormFactorCosineRippleBox(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCosineRippleBox::clone "FormFactorCosineRippleBox * FormFactorCosineRippleBox::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCosineRippleBox::className "std::string FormFactorCosineRippleBox::className() const final
-";
-
-%feature("docstring")  FormFactorCosineRippleBox::parDefs "std::vector<ParaMeta> FormFactorCosineRippleBox::parDefs() const final
-";
-
-
-// File: classFormFactorCosineRippleGauss.xml
-%feature("docstring") FormFactorCosineRippleGauss "
-
-The form factor for a cosine ripple, with Gaussian profile in elongation direction.
-
-C++ includes: FormFactorCosineRipple.h
-";
-
-%feature("docstring")  FormFactorCosineRippleGauss::FormFactorCosineRippleGauss "FormFactorCosineRippleGauss::FormFactorCosineRippleGauss(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorCosineRippleGauss::FormFactorCosineRippleGauss "FormFactorCosineRippleGauss::FormFactorCosineRippleGauss(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCosineRippleGauss::clone "FormFactorCosineRippleGauss * FormFactorCosineRippleGauss::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCosineRippleGauss::className "std::string FormFactorCosineRippleGauss::className() const final
-";
-
-%feature("docstring")  FormFactorCosineRippleGauss::parDefs "std::vector<ParaMeta> FormFactorCosineRippleGauss::parDefs() const final
-";
-
-
-// File: classFormFactorCosineRippleLorentz.xml
-%feature("docstring") FormFactorCosineRippleLorentz "
-
-The form factor for a cosine ripple, with Lorentz form factor in elongation direction.
-
-C++ includes: FormFactorCosineRipple.h
-";
-
-%feature("docstring")  FormFactorCosineRippleLorentz::FormFactorCosineRippleLorentz "FormFactorCosineRippleLorentz::FormFactorCosineRippleLorentz(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorCosineRippleLorentz::FormFactorCosineRippleLorentz "FormFactorCosineRippleLorentz::FormFactorCosineRippleLorentz(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCosineRippleLorentz::clone "FormFactorCosineRippleLorentz * FormFactorCosineRippleLorentz::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCosineRippleLorentz::className "std::string FormFactorCosineRippleLorentz::className() const final
-";
-
-%feature("docstring")  FormFactorCosineRippleLorentz::parDefs "std::vector<ParaMeta> FormFactorCosineRippleLorentz::parDefs() const final
-";
-
-
-// File: classFormFactorCylinder.xml
-%feature("docstring") FormFactorCylinder "
-
-A circular cylinder.
-
-C++ includes: FormFactorCylinder.h
-";
-
-%feature("docstring")  FormFactorCylinder::FormFactorCylinder "FormFactorCylinder::FormFactorCylinder(double radius, double height)
-";
-
-%feature("docstring")  FormFactorCylinder::FormFactorCylinder "FormFactorCylinder::FormFactorCylinder(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorCylinder::clone "FormFactorCylinder* FormFactorCylinder::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorCylinder::className "std::string FormFactorCylinder::className() const final
-";
-
-%feature("docstring")  FormFactorCylinder::parDefs "std::vector<ParaMeta> FormFactorCylinder::parDefs() const final
-";
-
-%feature("docstring")  FormFactorCylinder::height "double FormFactorCylinder::height() const
-";
-
-%feature("docstring")  FormFactorCylinder::radius "double FormFactorCylinder::radius() const
-";
-
-%feature("docstring")  FormFactorCylinder::radialExtension "double FormFactorCylinder::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorCylinder::formfactor_at_bottom "complex_t FormFactorCylinder::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorDodecahedron.xml
-%feature("docstring") FormFactorDodecahedron "
-
-A regular dodecahedron.
-
-C++ includes: FormFactorDodecahedron.h
-";
-
-%feature("docstring")  FormFactorDodecahedron::FormFactorDodecahedron "FormFactorDodecahedron::FormFactorDodecahedron(double edge)
-";
-
-%feature("docstring")  FormFactorDodecahedron::FormFactorDodecahedron "FormFactorDodecahedron::FormFactorDodecahedron(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorDodecahedron::clone "FormFactorDodecahedron* FormFactorDodecahedron::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorDodecahedron::className "std::string FormFactorDodecahedron::className() const final
-";
-
-%feature("docstring")  FormFactorDodecahedron::parDefs "std::vector<ParaMeta> FormFactorDodecahedron::parDefs() const final
-";
-
-%feature("docstring")  FormFactorDodecahedron::edge "double FormFactorDodecahedron::edge() const
-";
-
-
-// File: classFormFactorEllipsoidalCylinder.xml
-%feature("docstring") FormFactorEllipsoidalCylinder "
-
-A cylinder with elliptical base.
-
-C++ includes: FormFactorEllipsoidalCylinder.h
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::FormFactorEllipsoidalCylinder "FormFactorEllipsoidalCylinder::FormFactorEllipsoidalCylinder(double radius_x, double radius_y, double height)
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::FormFactorEllipsoidalCylinder "FormFactorEllipsoidalCylinder::FormFactorEllipsoidalCylinder(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::clone "FormFactorEllipsoidalCylinder* FormFactorEllipsoidalCylinder::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::className "std::string FormFactorEllipsoidalCylinder::className() const final
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::parDefs "std::vector<ParaMeta> FormFactorEllipsoidalCylinder::parDefs() const final
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::radiusX "double FormFactorEllipsoidalCylinder::radiusX() const
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::radiusY "double FormFactorEllipsoidalCylinder::radiusY() const
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::height "double FormFactorEllipsoidalCylinder::height() const
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::radialExtension "double FormFactorEllipsoidalCylinder::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorEllipsoidalCylinder::formfactor_at_bottom "complex_t FormFactorEllipsoidalCylinder::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorFullSphere.xml
-%feature("docstring") FormFactorFullSphere "
-
-A full sphere.
-
-C++ includes: FormFactorFullSphere.h
-";
-
-%feature("docstring")  FormFactorFullSphere::FormFactorFullSphere "FormFactorFullSphere::FormFactorFullSphere(double radius, bool position_at_center=false)
-";
-
-%feature("docstring")  FormFactorFullSphere::FormFactorFullSphere "FormFactorFullSphere::FormFactorFullSphere(std::vector< double > P, bool position_at_center=false)
-";
-
-%feature("docstring")  FormFactorFullSphere::clone "FormFactorFullSphere* FormFactorFullSphere::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorFullSphere::className "std::string FormFactorFullSphere::className() const final
-";
-
-%feature("docstring")  FormFactorFullSphere::parDefs "std::vector<ParaMeta> FormFactorFullSphere::parDefs() const final
-";
-
-%feature("docstring")  FormFactorFullSphere::radius "double FormFactorFullSphere::radius() const
-";
-
-%feature("docstring")  FormFactorFullSphere::radialExtension "double FormFactorFullSphere::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorFullSphere::bottomZ "double FormFactorFullSphere::bottomZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  FormFactorFullSphere::topZ "double FormFactorFullSphere::topZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  FormFactorFullSphere::formfactor_at_bottom "complex_t FormFactorFullSphere::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorFullSpheroid.xml
-%feature("docstring") FormFactorFullSpheroid "
-
-A full spheroid (an ellipsoid with two equal axes, hence with circular cross section)
-
-C++ includes: FormFactorFullSpheroid.h
-";
-
-%feature("docstring")  FormFactorFullSpheroid::FormFactorFullSpheroid "FormFactorFullSpheroid::FormFactorFullSpheroid(double radius, double height)
-";
-
-%feature("docstring")  FormFactorFullSpheroid::FormFactorFullSpheroid "FormFactorFullSpheroid::FormFactorFullSpheroid(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorFullSpheroid::clone "FormFactorFullSpheroid* FormFactorFullSpheroid::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorFullSpheroid::className "std::string FormFactorFullSpheroid::className() const final
-";
-
-%feature("docstring")  FormFactorFullSpheroid::parDefs "std::vector<ParaMeta> FormFactorFullSpheroid::parDefs() const final
-";
-
-%feature("docstring")  FormFactorFullSpheroid::height "double FormFactorFullSpheroid::height() const
-";
-
-%feature("docstring")  FormFactorFullSpheroid::radius "double FormFactorFullSpheroid::radius() const
-";
-
-%feature("docstring")  FormFactorFullSpheroid::radialExtension "double FormFactorFullSpheroid::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorFullSpheroid::formfactor_at_bottom "complex_t FormFactorFullSpheroid::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorGaussSphere.xml
-%feature("docstring") FormFactorGaussSphere "
-
-The form factor of a Gaussian sphere.
-
-C++ includes: FormFactorGauss.h
-";
-
-%feature("docstring")  FormFactorGaussSphere::FormFactorGaussSphere "FormFactorGaussSphere::FormFactorGaussSphere(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorGaussSphere::FormFactorGaussSphere "FormFactorGaussSphere::FormFactorGaussSphere(double mean_radius)
-";
-
-%feature("docstring")  FormFactorGaussSphere::clone "FormFactorGaussSphere* FormFactorGaussSphere::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorGaussSphere::className "std::string FormFactorGaussSphere::className() const final
-";
-
-%feature("docstring")  FormFactorGaussSphere::parDefs "std::vector<ParaMeta> FormFactorGaussSphere::parDefs() const final
-";
-
-%feature("docstring")  FormFactorGaussSphere::meanRadius "double FormFactorGaussSphere::meanRadius() const
-";
-
-%feature("docstring")  FormFactorGaussSphere::radialExtension "double FormFactorGaussSphere::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorGaussSphere::formfactor_at_bottom "complex_t FormFactorGaussSphere::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorHemiEllipsoid.xml
-%feature("docstring") FormFactorHemiEllipsoid "
-
-An hemi ellipsoid, obtained by truncating a full ellipsoid in the middle plane spanned by two principal axes.
-
-C++ includes: FormFactorHemiEllipsoid.h
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::FormFactorHemiEllipsoid "FormFactorHemiEllipsoid::FormFactorHemiEllipsoid(double radius_x, double radius_y, double height)
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::FormFactorHemiEllipsoid "FormFactorHemiEllipsoid::FormFactorHemiEllipsoid(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::~FormFactorHemiEllipsoid "FormFactorHemiEllipsoid::~FormFactorHemiEllipsoid() override=default
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::clone "FormFactorHemiEllipsoid* FormFactorHemiEllipsoid::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::className "std::string FormFactorHemiEllipsoid::className() const final
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::parDefs "std::vector<ParaMeta> FormFactorHemiEllipsoid::parDefs() const final
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::height "double FormFactorHemiEllipsoid::height() const
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::radiusX "double FormFactorHemiEllipsoid::radiusX() const
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::radiusY "double FormFactorHemiEllipsoid::radiusY() const
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::radialExtension "double FormFactorHemiEllipsoid::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorHemiEllipsoid::formfactor_at_bottom "complex_t FormFactorHemiEllipsoid::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorHollowSphere.xml
-%feature("docstring") FormFactorHollowSphere "
-
-Integrated full sphere form factor over a uniform distribution of radii.
-
-C++ includes: FormFactorHollowSphere.h
-";
-
-%feature("docstring")  FormFactorHollowSphere::FormFactorHollowSphere "FormFactorHollowSphere::FormFactorHollowSphere(double mean, double full_width)
-";
-
-%feature("docstring")  FormFactorHollowSphere::FormFactorHollowSphere "FormFactorHollowSphere::FormFactorHollowSphere(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorHollowSphere::clone "FormFactorHollowSphere* FormFactorHollowSphere::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorHollowSphere::className "std::string FormFactorHollowSphere::className() const final
-";
-
-%feature("docstring")  FormFactorHollowSphere::parDefs "std::vector<ParaMeta> FormFactorHollowSphere::parDefs() const final
-";
-
-%feature("docstring")  FormFactorHollowSphere::radialExtension "double FormFactorHollowSphere::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorHollowSphere::formfactor_at_bottom "complex_t FormFactorHollowSphere::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorIcosahedron.xml
-%feature("docstring") FormFactorIcosahedron "
-
-A regular icosahedron.
-
-C++ includes: FormFactorIcosahedron.h
-";
-
-%feature("docstring")  FormFactorIcosahedron::FormFactorIcosahedron "FormFactorIcosahedron::FormFactorIcosahedron(double edge)
-";
-
-%feature("docstring")  FormFactorIcosahedron::FormFactorIcosahedron "FormFactorIcosahedron::FormFactorIcosahedron(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorIcosahedron::clone "FormFactorIcosahedron* FormFactorIcosahedron::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorIcosahedron::className "std::string FormFactorIcosahedron::className() const final
-";
-
-%feature("docstring")  FormFactorIcosahedron::parDefs "std::vector<ParaMeta> FormFactorIcosahedron::parDefs() const final
-";
-
-%feature("docstring")  FormFactorIcosahedron::edge "double FormFactorIcosahedron::edge() const
-";
-
-
-// File: classFormFactorLongBoxGauss.xml
-%feature("docstring") FormFactorLongBoxGauss "
-
-The form factor for a long rectangular box.
-
-C++ includes: FormFactorLongBoxGauss.h
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::FormFactorLongBoxGauss "FormFactorLongBoxGauss::FormFactorLongBoxGauss(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::FormFactorLongBoxGauss "FormFactorLongBoxGauss::FormFactorLongBoxGauss(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::clone "FormFactorLongBoxGauss* FormFactorLongBoxGauss::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::className "std::string FormFactorLongBoxGauss::className() const final
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::parDefs "std::vector<ParaMeta> FormFactorLongBoxGauss::parDefs() const final
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::length "double FormFactorLongBoxGauss::length() const
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::height "double FormFactorLongBoxGauss::height() const
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::width "double FormFactorLongBoxGauss::width() const
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::radialExtension "double FormFactorLongBoxGauss::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorLongBoxGauss::formfactor_at_bottom "complex_t FormFactorLongBoxGauss::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorLongBoxLorentz.xml
-%feature("docstring") FormFactorLongBoxLorentz "
-
-The form factor for a long rectangular box.
-
-C++ includes: FormFactorLongBoxLorentz.h
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::FormFactorLongBoxLorentz "FormFactorLongBoxLorentz::FormFactorLongBoxLorentz(double length, double width, double height)
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::FormFactorLongBoxLorentz "FormFactorLongBoxLorentz::FormFactorLongBoxLorentz(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::clone "FormFactorLongBoxLorentz* FormFactorLongBoxLorentz::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::className "std::string FormFactorLongBoxLorentz::className() const final
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::parDefs "std::vector<ParaMeta> FormFactorLongBoxLorentz::parDefs() const final
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::length "double FormFactorLongBoxLorentz::length() const
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::height "double FormFactorLongBoxLorentz::height() const
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::width "double FormFactorLongBoxLorentz::width() const
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::radialExtension "double FormFactorLongBoxLorentz::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorLongBoxLorentz::formfactor_at_bottom "complex_t FormFactorLongBoxLorentz::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorPlatonicOctahedron.xml
-%feature("docstring") FormFactorPlatonicOctahedron "
-
-A truncated bifrustum with quadratic base.
-
-C++ includes: FormFactorPlatonicOctahedron.h
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::FormFactorPlatonicOctahedron "FormFactorPlatonicOctahedron::FormFactorPlatonicOctahedron(double edge)
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::FormFactorPlatonicOctahedron "FormFactorPlatonicOctahedron::FormFactorPlatonicOctahedron(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::clone "FormFactorPlatonicOctahedron* FormFactorPlatonicOctahedron::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::className "std::string FormFactorPlatonicOctahedron::className() const final
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::parDefs "std::vector<ParaMeta> FormFactorPlatonicOctahedron::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::edge "double FormFactorPlatonicOctahedron::edge() const
-";
-
-%feature("docstring")  FormFactorPlatonicOctahedron::height "double FormFactorPlatonicOctahedron::height() const
-";
-
-
-// File: classFormFactorPlatonicTetrahedron.xml
-%feature("docstring") FormFactorPlatonicTetrahedron "
-
-A frustum with equilateral trigonal base.
-
-C++ includes: FormFactorPlatonicTetrahedron.h
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::FormFactorPlatonicTetrahedron "FormFactorPlatonicTetrahedron::FormFactorPlatonicTetrahedron(double edge)
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::FormFactorPlatonicTetrahedron "FormFactorPlatonicTetrahedron::FormFactorPlatonicTetrahedron(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::clone "FormFactorPlatonicTetrahedron* FormFactorPlatonicTetrahedron::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::className "std::string FormFactorPlatonicTetrahedron::className() const final
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::parDefs "std::vector<ParaMeta> FormFactorPlatonicTetrahedron::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::edge "double FormFactorPlatonicTetrahedron::edge() const
-";
-
-%feature("docstring")  FormFactorPlatonicTetrahedron::height "double FormFactorPlatonicTetrahedron::height() const
-";
-
-
-// File: classFormFactorPrism3.xml
-%feature("docstring") FormFactorPrism3 "
-
-A prism based on an equilateral triangle.
-
-C++ includes: FormFactorPrism3.h
-";
-
-%feature("docstring")  FormFactorPrism3::FormFactorPrism3 "FormFactorPrism3::FormFactorPrism3(double base_edge, double height)
-";
-
-%feature("docstring")  FormFactorPrism3::FormFactorPrism3 "FormFactorPrism3::FormFactorPrism3(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPrism3::clone "FormFactorPrism3* FormFactorPrism3::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPrism3::className "std::string FormFactorPrism3::className() const final
-";
-
-%feature("docstring")  FormFactorPrism3::parDefs "std::vector<ParaMeta> FormFactorPrism3::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPrism3::baseEdge "double FormFactorPrism3::baseEdge() const
-";
-
-%feature("docstring")  FormFactorPrism3::height "double FormFactorPrism3::height() const override
-";
-
-
-// File: classFormFactorPrism6.xml
-%feature("docstring") FormFactorPrism6 "
-
-A prism based on a regular hexagonal.
-
-C++ includes: FormFactorPrism6.h
-";
-
-%feature("docstring")  FormFactorPrism6::FormFactorPrism6 "FormFactorPrism6::FormFactorPrism6(double base_edge, double height)
-";
-
-%feature("docstring")  FormFactorPrism6::FormFactorPrism6 "FormFactorPrism6::FormFactorPrism6(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPrism6::clone "FormFactorPrism6* FormFactorPrism6::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPrism6::className "std::string FormFactorPrism6::className() const final
-";
-
-%feature("docstring")  FormFactorPrism6::parDefs "std::vector<ParaMeta> FormFactorPrism6::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPrism6::baseEdge "double FormFactorPrism6::baseEdge() const
-";
-
-%feature("docstring")  FormFactorPrism6::height "double FormFactorPrism6::height() const override
-";
-
-
-// File: classFormFactorPyramid2.xml
-%feature("docstring") FormFactorPyramid2 "
-
-A frustum (truncated pyramid) with rectangular base.
-
-C++ includes: FormFactorPyramid2.h
-";
-
-%feature("docstring")  FormFactorPyramid2::FormFactorPyramid2 "FormFactorPyramid2::FormFactorPyramid2(double length, double width, double height, double alpha)
-";
-
-%feature("docstring")  FormFactorPyramid2::FormFactorPyramid2 "FormFactorPyramid2::FormFactorPyramid2(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPyramid2::clone "FormFactorPyramid2* FormFactorPyramid2::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPyramid2::className "std::string FormFactorPyramid2::className() const final
-";
-
-%feature("docstring")  FormFactorPyramid2::parDefs "std::vector<ParaMeta> FormFactorPyramid2::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPyramid2::length "double FormFactorPyramid2::length() const
-";
-
-%feature("docstring")  FormFactorPyramid2::width "double FormFactorPyramid2::width() const
-";
-
-%feature("docstring")  FormFactorPyramid2::height "double FormFactorPyramid2::height() const
-";
-
-%feature("docstring")  FormFactorPyramid2::alpha "double FormFactorPyramid2::alpha() const
-";
-
-
-// File: classFormFactorPyramid3.xml
-%feature("docstring") FormFactorPyramid3 "
-
-A frustum with equilateral trigonal base.
-
-C++ includes: FormFactorPyramid3.h
-";
-
-%feature("docstring")  FormFactorPyramid3::FormFactorPyramid3 "FormFactorPyramid3::FormFactorPyramid3(double base_edge, double height, double alpha)
-";
-
-%feature("docstring")  FormFactorPyramid3::FormFactorPyramid3 "FormFactorPyramid3::FormFactorPyramid3(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPyramid3::clone "FormFactorPyramid3* FormFactorPyramid3::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPyramid3::className "std::string FormFactorPyramid3::className() const final
-";
-
-%feature("docstring")  FormFactorPyramid3::parDefs "std::vector<ParaMeta> FormFactorPyramid3::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPyramid3::baseEdge "double FormFactorPyramid3::baseEdge() const
-";
-
-%feature("docstring")  FormFactorPyramid3::height "double FormFactorPyramid3::height() const
-";
-
-%feature("docstring")  FormFactorPyramid3::alpha "double FormFactorPyramid3::alpha() const
-";
-
-
-// File: classFormFactorPyramid4.xml
-%feature("docstring") FormFactorPyramid4 "
-
-A frustum with a quadratic base.
-
-C++ includes: FormFactorPyramid4.h
-";
-
-%feature("docstring")  FormFactorPyramid4::FormFactorPyramid4 "FormFactorPyramid4::FormFactorPyramid4(double base_edge, double height, double alpha)
-";
-
-%feature("docstring")  FormFactorPyramid4::FormFactorPyramid4 "FormFactorPyramid4::FormFactorPyramid4(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPyramid4::clone "FormFactorPyramid4* FormFactorPyramid4::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPyramid4::className "std::string FormFactorPyramid4::className() const final
-";
-
-%feature("docstring")  FormFactorPyramid4::parDefs "std::vector<ParaMeta> FormFactorPyramid4::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPyramid4::height "double FormFactorPyramid4::height() const
-";
-
-%feature("docstring")  FormFactorPyramid4::baseEdge "double FormFactorPyramid4::baseEdge() const
-";
-
-%feature("docstring")  FormFactorPyramid4::alpha "double FormFactorPyramid4::alpha() const
-";
-
-
-// File: classFormFactorPyramid6.xml
-%feature("docstring") FormFactorPyramid6 "
-
-A frustum (truncated pyramid) with regular hexagonal base.
-
-C++ includes: FormFactorPyramid6.h
-";
-
-%feature("docstring")  FormFactorPyramid6::FormFactorPyramid6 "FormFactorPyramid6::FormFactorPyramid6(double base_edge, double height, double alpha)
-";
-
-%feature("docstring")  FormFactorPyramid6::FormFactorPyramid6 "FormFactorPyramid6::FormFactorPyramid6(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorPyramid6::clone "FormFactorPyramid6* FormFactorPyramid6::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorPyramid6::className "std::string FormFactorPyramid6::className() const final
-";
-
-%feature("docstring")  FormFactorPyramid6::parDefs "std::vector<ParaMeta> FormFactorPyramid6::parDefs() const final
-";
-
-%feature("docstring")  FormFactorPyramid6::baseEdge "double FormFactorPyramid6::baseEdge() const
-";
-
-%feature("docstring")  FormFactorPyramid6::height "double FormFactorPyramid6::height() const
-";
-
-%feature("docstring")  FormFactorPyramid6::alpha "double FormFactorPyramid6::alpha() const
-";
-
-
-// File: classFormFactorSawtoothRippleBox.xml
-%feature("docstring") FormFactorSawtoothRippleBox "
-
-The form factor for a cosine ripple, with box profile in elongation direction.
-
-C++ includes: FormFactorSawtoothRipple.h
-";
-
-%feature("docstring")  FormFactorSawtoothRippleBox::FormFactorSawtoothRippleBox "FormFactorSawtoothRippleBox::FormFactorSawtoothRippleBox(double length, double width, double height, double asymmetry)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleBox::FormFactorSawtoothRippleBox "FormFactorSawtoothRippleBox::FormFactorSawtoothRippleBox(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleBox::clone "FormFactorSawtoothRippleBox * FormFactorSawtoothRippleBox::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorSawtoothRippleBox::className "std::string FormFactorSawtoothRippleBox::className() const final
-";
-
-%feature("docstring")  FormFactorSawtoothRippleBox::parDefs "std::vector<ParaMeta> FormFactorSawtoothRippleBox::parDefs() const final
-";
-
-
-// File: classFormFactorSawtoothRippleGauss.xml
-%feature("docstring") FormFactorSawtoothRippleGauss "
-
-The form factor for a cosine ripple, with Gaussian profile in elongation direction.
-
-C++ includes: FormFactorSawtoothRipple.h
-";
-
-%feature("docstring")  FormFactorSawtoothRippleGauss::FormFactorSawtoothRippleGauss "FormFactorSawtoothRippleGauss::FormFactorSawtoothRippleGauss(double length, double width, double height, double asymmetry)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleGauss::FormFactorSawtoothRippleGauss "FormFactorSawtoothRippleGauss::FormFactorSawtoothRippleGauss(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleGauss::clone "FormFactorSawtoothRippleGauss * FormFactorSawtoothRippleGauss::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorSawtoothRippleGauss::className "std::string FormFactorSawtoothRippleGauss::className() const final
-";
-
-%feature("docstring")  FormFactorSawtoothRippleGauss::parDefs "std::vector<ParaMeta> FormFactorSawtoothRippleGauss::parDefs() const final
-";
-
-
-// File: classFormFactorSawtoothRippleLorentz.xml
-%feature("docstring") FormFactorSawtoothRippleLorentz "
-
-The form factor for a cosine ripple, with Lorentz form factor in elongation direction.
-
-C++ includes: FormFactorSawtoothRipple.h
-";
-
-%feature("docstring")  FormFactorSawtoothRippleLorentz::FormFactorSawtoothRippleLorentz "FormFactorSawtoothRippleLorentz::FormFactorSawtoothRippleLorentz(double length, double width, double height, double asymmetry)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleLorentz::FormFactorSawtoothRippleLorentz "FormFactorSawtoothRippleLorentz::FormFactorSawtoothRippleLorentz(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorSawtoothRippleLorentz::clone "FormFactorSawtoothRippleLorentz * FormFactorSawtoothRippleLorentz::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorSawtoothRippleLorentz::className "std::string FormFactorSawtoothRippleLorentz::className() const final
-";
-
-%feature("docstring")  FormFactorSawtoothRippleLorentz::parDefs "std::vector<ParaMeta> FormFactorSawtoothRippleLorentz::parDefs() const final
-";
-
-
-// File: classFormFactorSphereGaussianRadius.xml
-%feature("docstring") FormFactorSphereGaussianRadius "
-
-A sphere with gaussian radius distribution.
-
-C++ includes: FormFactorSphereGaussianRadius.h
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::FormFactorSphereGaussianRadius "FormFactorSphereGaussianRadius::FormFactorSphereGaussianRadius(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::FormFactorSphereGaussianRadius "FormFactorSphereGaussianRadius::FormFactorSphereGaussianRadius(double mean, double sigma)
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::clone "FormFactorSphereGaussianRadius* FormFactorSphereGaussianRadius::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::className "std::string FormFactorSphereGaussianRadius::className() const final
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::parDefs "std::vector<ParaMeta> FormFactorSphereGaussianRadius::parDefs() const final
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::radialExtension "double FormFactorSphereGaussianRadius::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorSphereGaussianRadius::formfactor_at_bottom "complex_t FormFactorSphereGaussianRadius::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classFormFactorSphereLogNormalRadius.xml
-%feature("docstring") FormFactorSphereLogNormalRadius "
-
-A sphere with log normal radius distribution.
-
-C++ includes: FormFactorSphereLogNormalRadius.h
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::FormFactorSphereLogNormalRadius "FormFactorSphereLogNormalRadius::FormFactorSphereLogNormalRadius(std::vector< double > P, size_t n_samples=0)
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::FormFactorSphereLogNormalRadius "FormFactorSphereLogNormalRadius::FormFactorSphereLogNormalRadius(double mean, double scale_param, size_t n_samples)
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::clone "FormFactorSphereLogNormalRadius * FormFactorSphereLogNormalRadius::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::className "std::string FormFactorSphereLogNormalRadius::className() const final
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::parDefs "std::vector<ParaMeta> FormFactorSphereLogNormalRadius::parDefs() const final
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::radialExtension "double FormFactorSphereLogNormalRadius::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::formfactor_at_bottom "complex_t FormFactorSphereLogNormalRadius::formfactor_at_bottom(C3 q) const override
-";
-
-%feature("docstring")  FormFactorSphereLogNormalRadius::pythonConstructor "std::string FormFactorSphereLogNormalRadius::pythonConstructor() const override
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-
-// File: classFormFactorTruncatedCube.xml
-%feature("docstring") FormFactorTruncatedCube "
-
-A cube, with tetrahedral truncation of all corners
-
-C++ includes: FormFactorTruncatedCube.h
-";
-
-%feature("docstring")  FormFactorTruncatedCube::FormFactorTruncatedCube "FormFactorTruncatedCube::FormFactorTruncatedCube(double length, double removed_length)
-";
-
-%feature("docstring")  FormFactorTruncatedCube::FormFactorTruncatedCube "FormFactorTruncatedCube::FormFactorTruncatedCube(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorTruncatedCube::clone "FormFactorTruncatedCube* FormFactorTruncatedCube::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorTruncatedCube::className "std::string FormFactorTruncatedCube::className() const final
-";
-
-%feature("docstring")  FormFactorTruncatedCube::parDefs "std::vector<ParaMeta> FormFactorTruncatedCube::parDefs() const final
-";
-
-%feature("docstring")  FormFactorTruncatedCube::length "double FormFactorTruncatedCube::length() const
-";
-
-%feature("docstring")  FormFactorTruncatedCube::removedLength "double FormFactorTruncatedCube::removedLength() const
-";
-
-
-// File: classFormFactorTruncatedSphere.xml
-%feature("docstring") FormFactorTruncatedSphere "
-
-A truncated Sphere.
-
-C++ includes: FormFactorTruncatedSphere.h
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::FormFactorTruncatedSphere "FormFactorTruncatedSphere::FormFactorTruncatedSphere(double radius, double height, double dh)
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::FormFactorTruncatedSphere "FormFactorTruncatedSphere::FormFactorTruncatedSphere(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::clone "FormFactorTruncatedSphere* FormFactorTruncatedSphere::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::className "std::string FormFactorTruncatedSphere::className() const final
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::parDefs "std::vector<ParaMeta> FormFactorTruncatedSphere::parDefs() const final
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::height "double FormFactorTruncatedSphere::height() const
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::radius "double FormFactorTruncatedSphere::radius() const
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::removedTop "double FormFactorTruncatedSphere::removedTop() const
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::radialExtension "double FormFactorTruncatedSphere::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorTruncatedSphere::formfactor_at_bottom "complex_t FormFactorTruncatedSphere::formfactor_at_bottom(C3 q) const override
-
-Complex form factor. 
-";
-
-
-// File: classFormFactorTruncatedSpheroid.xml
-%feature("docstring") FormFactorTruncatedSpheroid "
-
-A truncated spheroid. An ellipsoid with two equal axis, truncated by a plane perpendicular to the third axis.
-
-C++ includes: FormFactorTruncatedSpheroid.h
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::FormFactorTruncatedSpheroid "FormFactorTruncatedSpheroid::FormFactorTruncatedSpheroid(double radius, double height, double height_flattening, double dh)
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::FormFactorTruncatedSpheroid "FormFactorTruncatedSpheroid::FormFactorTruncatedSpheroid(std::vector< double > P)
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::clone "FormFactorTruncatedSpheroid* FormFactorTruncatedSpheroid::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::className "std::string FormFactorTruncatedSpheroid::className() const final
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::parDefs "std::vector<ParaMeta> FormFactorTruncatedSpheroid::parDefs() const final
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::radius "double FormFactorTruncatedSpheroid::radius() const
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::height "double FormFactorTruncatedSpheroid::height() const
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::heightFlattening "double FormFactorTruncatedSpheroid::heightFlattening() const
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::removedTop "double FormFactorTruncatedSpheroid::removedTop() const
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::radialExtension "double FormFactorTruncatedSpheroid::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  FormFactorTruncatedSpheroid::formfactor_at_bottom "complex_t FormFactorTruncatedSpheroid::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classGaussFisherPeakShape.xml
-%feature("docstring") GaussFisherPeakShape "
-
-A peak shape that is Gaussian in the radial direction and uses the Mises-Fisher distribution in the angular direction.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  GaussFisherPeakShape::GaussFisherPeakShape "GaussFisherPeakShape::GaussFisherPeakShape(double max_intensity, double radial_size, double kappa)
-";
-
-%feature("docstring")  GaussFisherPeakShape::~GaussFisherPeakShape "GaussFisherPeakShape::~GaussFisherPeakShape() override
-";
-
-%feature("docstring")  GaussFisherPeakShape::clone "GaussFisherPeakShape * GaussFisherPeakShape::clone() const override
-";
-
-%feature("docstring")  GaussFisherPeakShape::className "std::string GaussFisherPeakShape::className() const final
-";
-
-%feature("docstring")  GaussFisherPeakShape::parDefs "std::vector<ParaMeta> GaussFisherPeakShape::parDefs() const final
-";
-
-%feature("docstring")  GaussFisherPeakShape::peakDistribution "double GaussFisherPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-%feature("docstring")  GaussFisherPeakShape::angularDisorder "bool GaussFisherPeakShape::angularDisorder() const override
-
-Indicates if the peak shape encodes angular disorder, in which case all peaks in a spherical shell are needed 
-";
-
-
-// File: classHexagonalLattice2D.xml
-%feature("docstring") HexagonalLattice2D "
-
-A two-dimensional Bravais lattice with hexagonal symmetry.
-
-C++ includes: Lattice2D.h
-";
-
-%feature("docstring")  HexagonalLattice2D::HexagonalLattice2D "HexagonalLattice2D::HexagonalLattice2D(double length, double xi)
-";
-
-%feature("docstring")  HexagonalLattice2D::clone "HexagonalLattice2D * HexagonalLattice2D::clone() const override
-";
-
-%feature("docstring")  HexagonalLattice2D::className "std::string HexagonalLattice2D::className() const final
-";
-
-%feature("docstring")  HexagonalLattice2D::parDefs "std::vector<ParaMeta> HexagonalLattice2D::parDefs() const final
-";
-
-%feature("docstring")  HexagonalLattice2D::length1 "double HexagonalLattice2D::length1() const override
-";
-
-%feature("docstring")  HexagonalLattice2D::length2 "double HexagonalLattice2D::length2() const override
-";
-
-%feature("docstring")  HexagonalLattice2D::latticeAngle "double HexagonalLattice2D::latticeAngle() const override
-";
-
-%feature("docstring")  HexagonalLattice2D::unitCellArea "double HexagonalLattice2D::unitCellArea() const override
-";
-
-
-// File: classIBornFF.xml
-%feature("docstring") IBornFF "
-
-Abstract base class for Born form factors.
-
-In contrast to the generic IReParticle, a Born form factor does not depend on the incoming and outgoing wave vectors ki and kf, except through their difference, the scattering vector q=ki-kf.
-
-C++ includes: IBornFF.h
-";
-
-%feature("docstring")  IBornFF::IBornFF "IBornFF::IBornFF()
-";
-
-%feature("docstring")  IBornFF::IBornFF "IBornFF::IBornFF(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IBornFF::~IBornFF "IBornFF::~IBornFF() override
-";
-
-%feature("docstring")  IBornFF::clone "IBornFF* IBornFF::clone() const override=0
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  IBornFF::theFF "complex_t IBornFF::theFF(const WavevectorInfo &wavevectors) const
-";
-
-%feature("docstring")  IBornFF::shapeName "std::string IBornFF::shapeName() const
-";
-
-%feature("docstring")  IBornFF::thePolFF "Eigen::Matrix2cd IBornFF::thePolFF(const WavevectorInfo &wavevectors) const
-";
-
-%feature("docstring")  IBornFF::bottomZ "double IBornFF::bottomZ(const IRotation *rotation) const
-";
-
-%feature("docstring")  IBornFF::topZ "double IBornFF::topZ(const IRotation *rotation) const
-";
-
-%feature("docstring")  IBornFF::volume "double IBornFF::volume() const
-";
-
-%feature("docstring")  IBornFF::radialExtension "virtual double IBornFF::radialExtension() const =0
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  IBornFF::formfactor_at_bottom "virtual complex_t IBornFF::formfactor_at_bottom(C3 q) const =0
-";
-
-%feature("docstring")  IBornFF::pythonConstructor "std::string IBornFF::pythonConstructor() const
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-%feature("docstring")  IBornFF::canSliceAnalytically "bool IBornFF::canSliceAnalytically(const IRotation *rot) const
-
-Default implementation only allows rotations along z-axis. 
-";
-
-%feature("docstring")  IBornFF::formfactor_pol "Eigen::Matrix2cd IBornFF::formfactor_pol(C3 q) const
-
-Returns scattering amplitude for complex scattering wavevector q=k_i-k_f in case of matrix interactions. Default implementation calls formfactor_at_bottom(q) and multiplies with the unit matrix. 
-";
-
-
-// File: classICosineRipple.xml
-%feature("docstring") ICosineRipple "
-
-Base class for form factors with a cosine ripple profile in the yz plane.
-
-C++ includes: IProfileRipple.h
-";
-
-%feature("docstring")  ICosineRipple::ICosineRipple "ICosineRipple::ICosineRipple(const std::vector< double > &PValues)
-";
-
-
-// File: classIdentityRotation.xml
-%feature("docstring") IdentityRotation "
-
-The identity rotation, which leaves everything in place.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  IdentityRotation::IdentityRotation "IdentityRotation::IdentityRotation()
-";
-
-%feature("docstring")  IdentityRotation::clone "IdentityRotation* IdentityRotation::clone() const override
-";
-
-%feature("docstring")  IdentityRotation::className "std::string IdentityRotation::className() const final
-";
-
-%feature("docstring")  IdentityRotation::createInverse "IdentityRotation* IdentityRotation::createInverse() const override
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  IdentityRotation::rotMatrix "RotMatrix IdentityRotation::rotMatrix() const override
-
-Returns transformation. 
-";
-
-%feature("docstring")  IdentityRotation::isIdentity "bool IdentityRotation::isIdentity() const override
-
-Returns true if rotation matrix is identity matrix (no rotations) 
-";
-
-
-// File: classIDistribution1DSampler.xml
-%feature("docstring") IDistribution1DSampler "";
-
-%feature("docstring")  IDistribution1DSampler::IDistribution1DSampler "IDistribution1DSampler::IDistribution1DSampler()=default
-";
-
-%feature("docstring")  IDistribution1DSampler::~IDistribution1DSampler "IDistribution1DSampler::~IDistribution1DSampler()
-";
-
-%feature("docstring")  IDistribution1DSampler::randomSample "virtual double IDistribution1DSampler::randomSample() const =0
-";
-
-
-// File: classIDistribution2DSampler.xml
-%feature("docstring") IDistribution2DSampler "";
-
-%feature("docstring")  IDistribution2DSampler::IDistribution2DSampler "IDistribution2DSampler::IDistribution2DSampler()=default
-";
-
-%feature("docstring")  IDistribution2DSampler::~IDistribution2DSampler "IDistribution2DSampler::~IDistribution2DSampler()
-";
-
-%feature("docstring")  IDistribution2DSampler::randomSample "virtual std::pair<double, double> IDistribution2DSampler::randomSample() const =0
-";
-
-
-// File: classIFormFactorPolyhedron.xml
-%feature("docstring") IFormFactorPolyhedron "
-
-A polyhedron, for form factor computation.
-
-C++ includes: IFormFactorPolyhedron.h
-";
-
-%feature("docstring")  IFormFactorPolyhedron::IFormFactorPolyhedron "IFormFactorPolyhedron::IFormFactorPolyhedron(const std::vector< double > &PValues)
-
-The mathematics implemented here is described in full detail in a paper by Joachim Wuttke, entitled \"Form factor (Fourier shape transform) of polygon and polyhedron.\" 
-";
-
-%feature("docstring")  IFormFactorPolyhedron::~IFormFactorPolyhedron "IFormFactorPolyhedron::~IFormFactorPolyhedron() override
-";
-
-%feature("docstring")  IFormFactorPolyhedron::bottomZ "double IFormFactorPolyhedron::bottomZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  IFormFactorPolyhedron::topZ "double IFormFactorPolyhedron::topZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  IFormFactorPolyhedron::formfactor_at_bottom "complex_t IFormFactorPolyhedron::formfactor_at_bottom(C3 q) const override
-";
-
-%feature("docstring")  IFormFactorPolyhedron::volume "double IFormFactorPolyhedron::volume() const override
-";
-
-%feature("docstring")  IFormFactorPolyhedron::radialExtension "double IFormFactorPolyhedron::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  IFormFactorPolyhedron::assert_platonic "void IFormFactorPolyhedron::assert_platonic() const
-
-Assertions for Platonic solid. 
-";
-
-
-// File: classIFormFactorPrism.xml
-%feature("docstring") IFormFactorPrism "
-
-A prism with a polygonal base, for form factor computation.
-
-C++ includes: IFormFactorPrism.h
-";
-
-%feature("docstring")  IFormFactorPrism::IFormFactorPrism "IFormFactorPrism::IFormFactorPrism(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IFormFactorPrism::~IFormFactorPrism "IFormFactorPrism::~IFormFactorPrism() override
-";
-
-%feature("docstring")  IFormFactorPrism::bottomZ "double IFormFactorPrism::bottomZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  IFormFactorPrism::topZ "double IFormFactorPrism::topZ(const IRotation *rotation) const override
-";
-
-%feature("docstring")  IFormFactorPrism::formfactor_at_bottom "complex_t IFormFactorPrism::formfactor_at_bottom(C3 q) const override
-
-Returns the form factor F(q) of this polyhedron, respecting the offset height/2. 
-";
-
-%feature("docstring")  IFormFactorPrism::volume "double IFormFactorPrism::volume() const override
-
-Returns the volume of this prism. 
-";
-
-%feature("docstring")  IFormFactorPrism::radialExtension "double IFormFactorPrism::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  IFormFactorPrism::height "virtual double IFormFactorPrism::height() const =0
-";
-
-
-// File: classIInterference.xml
-%feature("docstring") IInterference "
-
-Abstract base class of interference functions.
-
-C++ includes: IInterference.h
-";
-
-%feature("docstring")  IInterference::clone "IInterference* IInterference::clone() const override=0
-";
-
-%feature("docstring")  IInterference::structureFactor "double IInterference::structureFactor(R3 q, double outer_iff=1.0) const
-
-The interference function for a given wavevector transfer. 
-";
-
-%feature("docstring")  IInterference::setPositionVariance "void IInterference::setPositionVariance(double var)
-
-Sets the variance of the position for the calculation of the DW factor It is defined as the variance in each relevant dimension 
-";
-
-%feature("docstring")  IInterference::positionVariance "double IInterference::positionVariance() const
-
-Returns the position variance. 
-";
-
-%feature("docstring")  IInterference::particleDensity "virtual double IInterference::particleDensity() const
-
-If defined by this interference function's parameters, returns the particle density (per area). Otherwise, returns zero or a user-defined value 
-";
-
-%feature("docstring")  IInterference::supportsMultilayer "virtual bool IInterference::supportsMultilayer() const
-
-Indicates if this interference function can be used with a multilayer (DWBA mode) 
-";
-
-%feature("docstring")  IInterference::DWfactor "double IInterference::DWfactor(R3 q) const
-
-structureFactors the Debye-Waller factor for a given wavevector transfer 
-";
-
-
-// File: classInterference1DLattice.xml
-%feature("docstring") Interference1DLattice "
-
-Interference function of a 1D lattice.
-
-C++ includes: Interference1DLattice.h
-";
-
-%feature("docstring")  Interference1DLattice::Interference1DLattice "Interference1DLattice::Interference1DLattice(double length, double xi)
-
-Constructor of interference function of one-dimensional lattice.
-
-Parameters:
------------
-
-length: 
-lattice constant in nanometers
-
-xi: 
-rotation of lattice with respect to x-axis in radians 
-";
-
-%feature("docstring")  Interference1DLattice::~Interference1DLattice "Interference1DLattice::~Interference1DLattice() override
-";
-
-%feature("docstring")  Interference1DLattice::clone "Interference1DLattice * Interference1DLattice::clone() const override
-";
-
-%feature("docstring")  Interference1DLattice::className "std::string Interference1DLattice::className() const final
-";
-
-%feature("docstring")  Interference1DLattice::parDefs "std::vector<ParaMeta> Interference1DLattice::parDefs() const final
-";
-
-%feature("docstring")  Interference1DLattice::setDecayFunction "void Interference1DLattice::setDecayFunction(const IProfile1D &decay)
-
-Sets one-dimensional decay function.
-
-Parameters:
------------
-
-decay: 
-one-dimensional decay function in reciprocal space 
-";
-
-%feature("docstring")  Interference1DLattice::length "double Interference1DLattice::length() const
-";
-
-%feature("docstring")  Interference1DLattice::xi "double Interference1DLattice::xi() const
-";
-
-%feature("docstring")  Interference1DLattice::nodeChildren "std::vector< const INode * > Interference1DLattice::nodeChildren() const override
-";
-
-
-// File: classInterference2DLattice.xml
-%feature("docstring") Interference2DLattice "
-
-Interference function of a 2D lattice.
-
-C++ includes: Interference2DLattice.h
-";
-
-%feature("docstring")  Interference2DLattice::Interference2DLattice "Interference2DLattice::Interference2DLattice(const Lattice2D &lattice)
-";
-
-%feature("docstring")  Interference2DLattice::~Interference2DLattice "Interference2DLattice::~Interference2DLattice() override
-";
-
-%feature("docstring")  Interference2DLattice::clone "Interference2DLattice * Interference2DLattice::clone() const override
-";
-
-%feature("docstring")  Interference2DLattice::className "std::string Interference2DLattice::className() const final
-";
-
-%feature("docstring")  Interference2DLattice::setDecayFunction "void Interference2DLattice::setDecayFunction(const IProfile2D &decay)
-
-Sets two-dimensional decay function.
-
-Parameters:
------------
-
-decay: 
-two-dimensional decay function in reciprocal space 
-";
-
-%feature("docstring")  Interference2DLattice::setIntegrationOverXi "void Interference2DLattice::setIntegrationOverXi(bool integrate_xi)
-";
-
-%feature("docstring")  Interference2DLattice::integrationOverXi "bool Interference2DLattice::integrationOverXi() const
-";
-
-%feature("docstring")  Interference2DLattice::lattice "const Lattice2D & Interference2DLattice::lattice() const
-";
-
-%feature("docstring")  Interference2DLattice::particleDensity "double Interference2DLattice::particleDensity() const override
-
-Returns the particle density associated with this 2d lattice. 
-";
-
-%feature("docstring")  Interference2DLattice::nodeChildren "std::vector< const INode * > Interference2DLattice::nodeChildren() const override
-";
-
-
-// File: classInterference2DParaCrystal.xml
-%feature("docstring") Interference2DParaCrystal "
-
-Interference function of a 2D paracrystal.
-
-C++ includes: Interference2DParaCrystal.h
-";
-
-%feature("docstring")  Interference2DParaCrystal::Interference2DParaCrystal "Interference2DParaCrystal::Interference2DParaCrystal(const Lattice2D &lattice, double damping_length, double domain_size_1, double domain_size_2)
-";
-
-%feature("docstring")  Interference2DParaCrystal::~Interference2DParaCrystal "Interference2DParaCrystal::~Interference2DParaCrystal() override
-";
-
-%feature("docstring")  Interference2DParaCrystal::clone "Interference2DParaCrystal * Interference2DParaCrystal::clone() const override
-";
-
-%feature("docstring")  Interference2DParaCrystal::className "std::string Interference2DParaCrystal::className() const final
-";
-
-%feature("docstring")  Interference2DParaCrystal::parDefs "std::vector<ParaMeta> Interference2DParaCrystal::parDefs() const final
-";
-
-%feature("docstring")  Interference2DParaCrystal::setDomainSizes "void Interference2DParaCrystal::setDomainSizes(double size_1, double size_2)
-
-Sets the sizes of coherence domains.
-
-Parameters:
------------
-
-size_1: 
-coherence domain size along the first basis vector in nanometers
-
-size_2: 
-coherence domain size along the second basis vector in nanometers 
-";
-
-%feature("docstring")  Interference2DParaCrystal::setProbabilityDistributions "void Interference2DParaCrystal::setProbabilityDistributions(const IProfile2D &pdf_1, const IProfile2D &pdf_2)
-
-Sets the probability distributions (Fourier transformed) for the two lattice directions.
-
-Parameters:
------------
-
-pdf_1: 
-probability distribution in first lattice direction
-
-pdf_2: 
-probability distribution in second lattice direction 
-";
-
-%feature("docstring")  Interference2DParaCrystal::setDampingLength "void Interference2DParaCrystal::setDampingLength(double damping_length)
-
-Sets the damping length.
-
-Parameters:
------------
-
-damping_length: 
-the damping (coherence) length of the paracrystal in nanometers 
-";
-
-%feature("docstring")  Interference2DParaCrystal::domainSizes "std::vector< double > Interference2DParaCrystal::domainSizes() const
-";
-
-%feature("docstring")  Interference2DParaCrystal::setIntegrationOverXi "void Interference2DParaCrystal::setIntegrationOverXi(bool integrate_xi)
-
-Enables/disables averaging over the lattice rotation angle.
-
-Parameters:
------------
-
-integrate_xi: 
-integration flag 
-";
-
-%feature("docstring")  Interference2DParaCrystal::integrationOverXi "bool Interference2DParaCrystal::integrationOverXi() const
-";
-
-%feature("docstring")  Interference2DParaCrystal::dampingLength "double Interference2DParaCrystal::dampingLength() const
-";
-
-%feature("docstring")  Interference2DParaCrystal::lattice "const Lattice2D & Interference2DParaCrystal::lattice() const
-";
-
-%feature("docstring")  Interference2DParaCrystal::particleDensity "double Interference2DParaCrystal::particleDensity() const override
-
-If defined by this interference function's parameters, returns the particle density (per area). Otherwise, returns zero or a user-defined value 
-";
-
-%feature("docstring")  Interference2DParaCrystal::nodeChildren "std::vector< const INode * > Interference2DParaCrystal::nodeChildren() const override
-";
-
-%feature("docstring")  Interference2DParaCrystal::pdf1 "const IProfile2D* Interference2DParaCrystal::pdf1() const
-";
-
-%feature("docstring")  Interference2DParaCrystal::pdf2 "const IProfile2D* Interference2DParaCrystal::pdf2() const
-";
-
-
-// File: classInterference2DSuperLattice.xml
-%feature("docstring") Interference2DSuperLattice "
-
-Interference function of a 2D superlattice with a configurable interference function for each lattice site.
-
-C++ includes: Interference2DSuperLattice.h
-";
-
-%feature("docstring")  Interference2DSuperLattice::Interference2DSuperLattice "Interference2DSuperLattice::Interference2DSuperLattice(const Lattice2D &lattice, unsigned size_1, unsigned size_2)
-";
-
-%feature("docstring")  Interference2DSuperLattice::Interference2DSuperLattice "Interference2DSuperLattice::Interference2DSuperLattice(double length_1, double length_2, double alpha, double xi, unsigned size_1, unsigned size_2)
-
-Constructor of two-dimensional interference function.
-
-Parameters:
------------
-
-length_1: 
-length of first lattice vector in nanometers
-
-length_2: 
-length of second lattice vector in nanometers
-
-alpha: 
-angle between lattice vectors in radians
-
-xi: 
-rotation of lattice with respect to x-axis (beam direction) in radians
-
-size_1: 
-correlation length in direction 1
-
-size_2: 
-correlation length in direction 2 
-";
-
-%feature("docstring")  Interference2DSuperLattice::~Interference2DSuperLattice "Interference2DSuperLattice::~Interference2DSuperLattice() override
-";
-
-%feature("docstring")  Interference2DSuperLattice::clone "Interference2DSuperLattice * Interference2DSuperLattice::clone() const override
-";
-
-%feature("docstring")  Interference2DSuperLattice::className "std::string Interference2DSuperLattice::className() const final
-";
-
-%feature("docstring")  Interference2DSuperLattice::parDefs "std::vector<ParaMeta> Interference2DSuperLattice::parDefs() const final
-";
-
-%feature("docstring")  Interference2DSuperLattice::setSubstructureIFF "void Interference2DSuperLattice::setSubstructureIFF(const IInterference &sub_iff)
-";
-
-%feature("docstring")  Interference2DSuperLattice::substructureIFF "const IInterference & Interference2DSuperLattice::substructureIFF() const
-";
-
-%feature("docstring")  Interference2DSuperLattice::structureFactor "double Interference2DSuperLattice::structureFactor(R3 q, double outer_iff=1.0) const override
-
-The interference function for a given wavevector transfer. 
-";
-
-%feature("docstring")  Interference2DSuperLattice::domainSize1 "unsigned Interference2DSuperLattice::domainSize1() const
-";
-
-%feature("docstring")  Interference2DSuperLattice::domainSize2 "unsigned Interference2DSuperLattice::domainSize2() const
-";
-
-%feature("docstring")  Interference2DSuperLattice::setIntegrationOverXi "void Interference2DSuperLattice::setIntegrationOverXi(bool integrate_xi)
-";
-
-%feature("docstring")  Interference2DSuperLattice::integrationOverXi "bool Interference2DSuperLattice::integrationOverXi() const
-";
-
-%feature("docstring")  Interference2DSuperLattice::lattice "const Lattice2D & Interference2DSuperLattice::lattice() const
-";
-
-%feature("docstring")  Interference2DSuperLattice::nodeChildren "std::vector< const INode * > Interference2DSuperLattice::nodeChildren() const override
-";
-
-
-// File: classInterference3DLattice.xml
-%feature("docstring") Interference3DLattice "
-
-Interference function of a 3D lattice.
-
-C++ includes: Interference3DLattice.h
-";
-
-%feature("docstring")  Interference3DLattice::Interference3DLattice "Interference3DLattice::Interference3DLattice(const Lattice3D &lattice)
-";
-
-%feature("docstring")  Interference3DLattice::~Interference3DLattice "Interference3DLattice::~Interference3DLattice() override
-";
-
-%feature("docstring")  Interference3DLattice::clone "Interference3DLattice * Interference3DLattice::clone() const override
-";
-
-%feature("docstring")  Interference3DLattice::className "std::string Interference3DLattice::className() const final
-";
-
-%feature("docstring")  Interference3DLattice::setPeakShape "void Interference3DLattice::setPeakShape(const IPeakShape &peak_shape)
-";
-
-%feature("docstring")  Interference3DLattice::lattice "const Lattice3D & Interference3DLattice::lattice() const
-";
-
-%feature("docstring")  Interference3DLattice::supportsMultilayer "bool Interference3DLattice::supportsMultilayer() const override
-
-Indicates if this interference function can be used with a multilayer (DWBA mode) 
-";
-
-%feature("docstring")  Interference3DLattice::nodeChildren "std::vector< const INode * > Interference3DLattice::nodeChildren() const override
-";
-
-
-// File: classInterferenceFinite2DLattice.xml
-%feature("docstring") InterferenceFinite2DLattice "
-
-Interference function of a finite 2D lattice.
-
-C++ includes: InterferenceFinite2DLattice.h
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::InterferenceFinite2DLattice "InterferenceFinite2DLattice::InterferenceFinite2DLattice(const Lattice2D &lattice, unsigned N_1, unsigned N_2)
-
-Constructor of two-dimensional finite lattice interference function.
-
-Parameters:
------------
-
-lattice: 
-object specifying a 2d lattice structure
-
-N_1: 
-number of lattice cells in the first lattice direction
-
-N_2: 
-number of lattice cells in the second lattice direction 
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::~InterferenceFinite2DLattice "InterferenceFinite2DLattice::~InterferenceFinite2DLattice() override
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::clone "InterferenceFinite2DLattice * InterferenceFinite2DLattice::clone() const override
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::className "std::string InterferenceFinite2DLattice::className() const final
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::numberUnitCells1 "unsigned InterferenceFinite2DLattice::numberUnitCells1() const
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::numberUnitCells2 "unsigned InterferenceFinite2DLattice::numberUnitCells2() const
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::setIntegrationOverXi "void InterferenceFinite2DLattice::setIntegrationOverXi(bool integrate_xi)
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::integrationOverXi "bool InterferenceFinite2DLattice::integrationOverXi() const
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::lattice "const Lattice2D & InterferenceFinite2DLattice::lattice() const
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::particleDensity "double InterferenceFinite2DLattice::particleDensity() const override
-
-Returns the particle density associated with this 2d lattice. 
-";
-
-%feature("docstring")  InterferenceFinite2DLattice::nodeChildren "std::vector< const INode * > InterferenceFinite2DLattice::nodeChildren() const override
-";
-
-
-// File: classInterferenceFinite3DLattice.xml
-%feature("docstring") InterferenceFinite3DLattice "
-
-Interference function of a finite 3D lattice.
-
-C++ includes: InterferenceFinite3DLattice.h
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::InterferenceFinite3DLattice "InterferenceFinite3DLattice::InterferenceFinite3DLattice(const Lattice3D &lattice, unsigned N_1, unsigned N_2, unsigned N_3)
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::~InterferenceFinite3DLattice "InterferenceFinite3DLattice::~InterferenceFinite3DLattice() override
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::clone "InterferenceFinite3DLattice * InterferenceFinite3DLattice::clone() const override
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::className "std::string InterferenceFinite3DLattice::className() const final
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::numberUnitCells1 "unsigned InterferenceFinite3DLattice::numberUnitCells1() const
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::numberUnitCells2 "unsigned InterferenceFinite3DLattice::numberUnitCells2() const
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::numberUnitCells3 "unsigned InterferenceFinite3DLattice::numberUnitCells3() const
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::lattice "const Lattice3D & InterferenceFinite3DLattice::lattice() const
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::supportsMultilayer "bool InterferenceFinite3DLattice::supportsMultilayer() const override
-
-Indicates if this interference function can be used with a multilayer (DWBA mode) 
-";
-
-%feature("docstring")  InterferenceFinite3DLattice::nodeChildren "std::vector< const INode * > InterferenceFinite3DLattice::nodeChildren() const override
-";
-
-
-// File: classInterferenceHardDisk.xml
-%feature("docstring") InterferenceHardDisk "
-
-Percus-Yevick hard disk interference function.
-
-M.S. Ripoll & C.F. Tejero (1995) Approximate analytical expression for the direct correlation function of hard discs within the Percus-Yevick equation, Molecular Physics, 85:2, 423-428, DOI: 10.1080/00268979500101211
-
-C++ includes: InterferenceHardDisk.h
-";
-
-%feature("docstring")  InterferenceHardDisk::InterferenceHardDisk "InterferenceHardDisk::InterferenceHardDisk(double radius, double density, double position_var=0)
-";
-
-%feature("docstring")  InterferenceHardDisk::~InterferenceHardDisk "InterferenceHardDisk::~InterferenceHardDisk() override=default
-";
-
-%feature("docstring")  InterferenceHardDisk::parDefs "std::vector<ParaMeta> InterferenceHardDisk::parDefs() const final
-";
-
-%feature("docstring")  InterferenceHardDisk::clone "InterferenceHardDisk * InterferenceHardDisk::clone() const override
-";
-
-%feature("docstring")  InterferenceHardDisk::className "std::string InterferenceHardDisk::className() const final
-";
-
-%feature("docstring")  InterferenceHardDisk::particleDensity "double InterferenceHardDisk::particleDensity() const override
-
-If defined by this interference function's parameters, returns the particle density (per area). Otherwise, returns zero or a user-defined value 
-";
-
-%feature("docstring")  InterferenceHardDisk::radius "double InterferenceHardDisk::radius() const
-";
-
-%feature("docstring")  InterferenceHardDisk::density "double InterferenceHardDisk::density() const
-";
-
-
-// File: classInterferenceNone.xml
-%feature("docstring") InterferenceNone "
-
-Default interference function (i.e. absence of any interference).
-
-C++ includes: InterferenceNone.h
-";
-
-%feature("docstring")  InterferenceNone::InterferenceNone "InterferenceNone::InterferenceNone()
-";
-
-%feature("docstring")  InterferenceNone::clone "InterferenceNone * InterferenceNone::clone() const override
-";
-
-%feature("docstring")  InterferenceNone::className "std::string InterferenceNone::className() const final
-";
-
-
-// File: classInterferenceRadialParaCrystal.xml
-%feature("docstring") InterferenceRadialParaCrystal "
-
-Interference function of radial paracrystal.
-
-C++ includes: InterferenceRadialParaCrystal.h
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::InterferenceRadialParaCrystal "InterferenceRadialParaCrystal::InterferenceRadialParaCrystal(double peak_distance, double damping_length)
-
-Constructor of interference function of radial paracrystal.
-
-Parameters:
------------
-
-peak_distance: 
-average distance to the next neighbor in nanometers
-
-damping_length: 
-the damping (coherence) length of the paracrystal in nanometers 
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::clone "InterferenceRadialParaCrystal * InterferenceRadialParaCrystal::clone() const override
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::className "std::string InterferenceRadialParaCrystal::className() const final
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::parDefs "std::vector<ParaMeta> InterferenceRadialParaCrystal::parDefs() const final
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::setKappa "void InterferenceRadialParaCrystal::setKappa(double kappa)
-
-Sets size spacing coupling parameter of the Size Spacing Correlation Approximation. 
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::kappa "double InterferenceRadialParaCrystal::kappa() const
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::setDomainSize "void InterferenceRadialParaCrystal::setDomainSize(double size)
-
-Sets domain size (finite size corrections).
-
-Parameters:
------------
-
-size: 
-size of coherence domain along the lattice main axis in nanometers 
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::domainSize "double InterferenceRadialParaCrystal::domainSize() const
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::FTPDF "complex_t InterferenceRadialParaCrystal::FTPDF(double qpar) const
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::setProbabilityDistribution "void InterferenceRadialParaCrystal::setProbabilityDistribution(const IProfile1D &pdf)
-
-Sets one-dimensional probability distribution.
-
-Parameters:
------------
-
-pdf: 
-probability distribution (Fourier transform of probability density) 
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::peakDistance "double InterferenceRadialParaCrystal::peakDistance() const
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::dampingLength "double InterferenceRadialParaCrystal::dampingLength() const
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::nodeChildren "std::vector< const INode * > InterferenceRadialParaCrystal::nodeChildren() const override
-";
-
-%feature("docstring")  InterferenceRadialParaCrystal::randomSample "double InterferenceRadialParaCrystal::randomSample() const
-";
-
-
-// File: classInterferenceTwin.xml
-%feature("docstring") InterferenceTwin "
-
-Interference function for two particles at a mean distance and given standard deviation from each other in a given direction. TODO: RENAME (has nothing to do with crystallographic twin)
-
-C++ includes: InterferenceTwin.h
-";
-
-%feature("docstring")  InterferenceTwin::InterferenceTwin "InterferenceTwin::InterferenceTwin(const R3 &direction, double mean_distance, double std_dev)
-";
-
-%feature("docstring")  InterferenceTwin::clone "InterferenceTwin * InterferenceTwin::clone() const override
-";
-
-%feature("docstring")  InterferenceTwin::className "std::string InterferenceTwin::className() const final
-";
-
-%feature("docstring")  InterferenceTwin::parDefs "std::vector<ParaMeta> InterferenceTwin::parDefs() const final
-";
-
-%feature("docstring")  InterferenceTwin::direction "R3 InterferenceTwin::direction() const
-";
-
-%feature("docstring")  InterferenceTwin::meanDistance "double InterferenceTwin::meanDistance() const
-";
-
-%feature("docstring")  InterferenceTwin::stdDev "double InterferenceTwin::stdDev() const
-";
-
-
-// File: classIParticle.xml
-%feature("docstring") IParticle "
-
-Abstract base class for  Particle,  ParticleComposition,  ParticleCoreShell,  MesoCrystal. Provides position/rotation and form factor. Abundance is inherited from  IParticle.
-
-C++ includes: IParticle.h
-";
-
-%feature("docstring")  IParticle::~IParticle "IParticle::~IParticle() override
-";
-
-%feature("docstring")  IParticle::clone "IParticle* IParticle::clone() const override=0
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  IParticle::nodeChildren "std::vector< const INode * > IParticle::nodeChildren() const override
-";
-
-%feature("docstring")  IParticle::abundance "double IParticle::abundance() const
-";
-
-%feature("docstring")  IParticle::setAbundance "void IParticle::setAbundance(double abundance)
-
-Sets particle abundance.
-
-Parameters:
------------
-
-abundance: 
-proportion of this type of particles normalized to the total number of particles in the layout. 
-";
-
-%feature("docstring")  IParticle::particlePosition "R3 IParticle::particlePosition() const
-
-Returns particle position. 
-";
-
-%feature("docstring")  IParticle::setParticlePosition "void IParticle::setParticlePosition(R3 position)
-
-Sets relative position of the particle's reference point in the coordinate system of parent.
-
-Parameters:
------------
-
-position: 
-relative position vector (components are in nanometers) 
-";
-
-%feature("docstring")  IParticle::setParticlePosition "void IParticle::setParticlePosition(double x, double y, double z)
-
-Sets relative position of the particle's reference point in the coordinate system of parent.
-
-Parameters:
------------
-
-x: 
-x-coordinate in nanometers
-
-y: 
-y-coordinate in nanometers
-
-z: 
-z-coordinate in nanometers 
-";
-
-%feature("docstring")  IParticle::translate "IParticle * IParticle::translate(R3 translation)
-
-Translates the particle, and returns this. 
-";
-
-%feature("docstring")  IParticle::rotation "const IRotation * IParticle::rotation() const
-
-Returns rotation object. 
-";
-
-%feature("docstring")  IParticle::setRotation "void IParticle::setRotation(const IRotation &rotation)
-
-Sets transformation. 
-";
-
-%feature("docstring")  IParticle::rotate "IParticle * IParticle::rotate(const IRotation &rotation)
-
-Rotates the particle, and returns this. 
-";
-
-%feature("docstring")  IParticle::decompose "std::vector< std::unique_ptr< IParticle > > IParticle::decompose() const
-
-Decompose in constituent  IParticle objects. 
-";
-
-
-// File: classIPeakShape.xml
-%feature("docstring") IPeakShape "
-
-Abstract base class class that defines the peak shape of a Bragg peak.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  IPeakShape::IPeakShape "IPeakShape::IPeakShape()=default
-";
-
-%feature("docstring")  IPeakShape::IPeakShape "IPeakShape::IPeakShape(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IPeakShape::~IPeakShape "IPeakShape::~IPeakShape() override
-";
-
-%feature("docstring")  IPeakShape::clone "IPeakShape* IPeakShape::clone() const override=0
-";
-
-%feature("docstring")  IPeakShape::peakDistribution "virtual double IPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const =0
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-%feature("docstring")  IPeakShape::angularDisorder "virtual bool IPeakShape::angularDisorder() const
-
-Indicates if the peak shape encodes angular disorder, in which case all peaks in a spherical shell are needed 
-";
-
-
-// File: classIProfile1D.xml
-%feature("docstring") IProfile1D "
-
-Interface for a one-dimensional distribution, with normalization adjusted so that the Fourier transform standardizedFT(q) is a decay function that starts at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  IProfile1D::IProfile1D "IProfile1D::IProfile1D(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IProfile1D::clone "IProfile1D* IProfile1D::clone() const override=0
-";
-
-%feature("docstring")  IProfile1D::standardizedFT "virtual double IProfile1D::standardizedFT(double q) const =0
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  IProfile1D::decayFT "virtual double IProfile1D::decayFT(double q) const =0
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  IProfile1D::omega "double IProfile1D::omega() const
-";
-
-%feature("docstring")  IProfile1D::decayLength "double IProfile1D::decayLength() const
-";
-
-%feature("docstring")  IProfile1D::qSecondDerivative "virtual double IProfile1D::qSecondDerivative() const =0
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  IProfile1D::createSampler "virtual std::unique_ptr<IDistribution1DSampler> IProfile1D::createSampler() const =0
-";
-
-%feature("docstring")  IProfile1D::pythonConstructor "std::string IProfile1D::pythonConstructor() const
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-
-// File: classIProfile2D.xml
-%feature("docstring") IProfile2D "
-
-Interface for two-dimensional distributions in Fourier space.
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  IProfile2D::IProfile2D "IProfile2D::IProfile2D(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IProfile2D::clone "IProfile2D* IProfile2D::clone() const override=0
-";
-
-%feature("docstring")  IProfile2D::omegaX "double IProfile2D::omegaX() const
-";
-
-%feature("docstring")  IProfile2D::omegaY "double IProfile2D::omegaY() const
-";
-
-%feature("docstring")  IProfile2D::decayLengthX "double IProfile2D::decayLengthX() const
-";
-
-%feature("docstring")  IProfile2D::decayLengthY "double IProfile2D::decayLengthY() const
-";
-
-%feature("docstring")  IProfile2D::gamma "double IProfile2D::gamma() const
-";
-
-%feature("docstring")  IProfile2D::delta "double IProfile2D::delta() const
-
-Angle in direct space between X- and Y-axis of distribution. 
-";
-
-%feature("docstring")  IProfile2D::standardizedFT2D "virtual double IProfile2D::standardizedFT2D(double qx, double qy) const =0
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  IProfile2D::decayFT2D "virtual double IProfile2D::decayFT2D(double qx, double qy) const =0
-";
-
-%feature("docstring")  IProfile2D::createSampler "virtual std::unique_ptr<IDistribution2DSampler> IProfile2D::createSampler() const =0
-";
-
-%feature("docstring")  IProfile2D::pythonConstructor "std::string IProfile2D::pythonConstructor() const
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-
-// File: classIProfileRectangularRipple.xml
-%feature("docstring") IProfileRectangularRipple "
-
-Base class for form factors with a rectangular ripple (bar) profile in the yz plane.
-
-C++ includes: IProfileRipple.h
-";
-
-%feature("docstring")  IProfileRectangularRipple::IProfileRectangularRipple "IProfileRectangularRipple::IProfileRectangularRipple(const std::vector< double > &PValues)
-";
-
-
-// File: classIProfileRipple.xml
-%feature("docstring") IProfileRipple "
-
-Base class for form factors with a cosine ripple profile in the yz plane.
-
-C++ includes: IProfileRipple.h
-";
-
-%feature("docstring")  IProfileRipple::IProfileRipple "IProfileRipple::IProfileRipple(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IProfileRipple::length "double IProfileRipple::length() const
-";
-
-%feature("docstring")  IProfileRipple::height "double IProfileRipple::height() const
-";
-
-%feature("docstring")  IProfileRipple::width "double IProfileRipple::width() const
-";
-
-%feature("docstring")  IProfileRipple::radialExtension "double IProfileRipple::radialExtension() const override
-
-Returns the (approximate in some cases) radial size of the particle of this form factor's shape. This is used for SSCA calculations 
-";
-
-%feature("docstring")  IProfileRipple::formfactor_at_bottom "complex_t IProfileRipple::formfactor_at_bottom(C3 q) const override
-";
-
-
-// File: classIRegistry.xml
-%feature("docstring") IRegistry "
-
-Templated object registry.
-
-C++ includes: IRegistry.h
-";
-
-%feature("docstring")  IRegistry::getItem "const ValueType* IRegistry< ValueType >::getItem(const std::string &key) const
-";
-
-%feature("docstring")  IRegistry::keys "std::vector<std::string> IRegistry< ValueType >::keys() const
-";
-
-%feature("docstring")  IRegistry::size "size_t IRegistry< ValueType >::size() const
-";
-
-
-// File: classIRotation.xml
-%feature("docstring") IRotation "
-
-Abstract base class for rotations.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  IRotation::IRotation "IRotation::IRotation(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  IRotation::clone "IRotation* IRotation::clone() const override=0
-";
-
-%feature("docstring")  IRotation::createInverse "virtual IRotation* IRotation::createInverse() const =0
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  IRotation::rotMatrix "virtual RotMatrix IRotation::rotMatrix() const =0
-
-Returns transformation. 
-";
-
-%feature("docstring")  IRotation::transformed "R3 IRotation::transformed(const R3 &v) const
-";
-
-%feature("docstring")  IRotation::isIdentity "bool IRotation::isIdentity() const
-
-Returns true if rotation matrix is identity matrix (no rotations) 
-";
-
-%feature("docstring")  IRotation::zInvariant "bool IRotation::zInvariant() const
-";
-
-
-// File: classISampleNode.xml
-%feature("docstring") ISampleNode "
-
-Abstract base class for sample components and properties related to scattering.
-
-C++ includes: ISampleNode.h
-";
-
-%feature("docstring")  ISampleNode::ISampleNode "ISampleNode::ISampleNode()=default
-";
-
-%feature("docstring")  ISampleNode::ISampleNode "ISampleNode::ISampleNode(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  ISampleNode::clone "ISampleNode* ISampleNode::clone() const override=0
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  ISampleNode::material "virtual const Material* ISampleNode::material() const
-
-Returns nullptr, unless overwritten to return a specific material. 
-";
-
-%feature("docstring")  ISampleNode::containedMaterials "std::vector< const Material * > ISampleNode::containedMaterials() const
-
-Returns set of unique materials contained in this  ISampleNode. 
-";
-
-%feature("docstring")  ISampleNode::isMagnetic "bool ISampleNode::isMagnetic() const
-
-Returns true if there is any magnetic material in this  ISampleNode. 
-";
-
-
-// File: classISawtoothRipple.xml
-%feature("docstring") ISawtoothRipple "
-
-Base class for form factors with a triangular ripple profile in the yz plane.
-
-C++ includes: IProfileRipple.h
-";
-
-%feature("docstring")  ISawtoothRipple::ISawtoothRipple "ISawtoothRipple::ISawtoothRipple(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  ISawtoothRipple::asymmetry "double ISawtoothRipple::asymmetry() const
-";
-
-
-// File: classISelectionRule.xml
-%feature("docstring") ISelectionRule "
-
-Abstract base class for selection rules.
-
-C++ includes: ISelectionRule.h
-";
-
-%feature("docstring")  ISelectionRule::~ISelectionRule "virtual ISelectionRule::~ISelectionRule()=default
-";
-
-%feature("docstring")  ISelectionRule::clone "virtual ISelectionRule* ISelectionRule::clone() const =0
-";
-
-%feature("docstring")  ISelectionRule::coordinateSelected "virtual bool ISelectionRule::coordinateSelected(const I3 &coordinate) const =0
-";
-
-
-// File: classIShape3D.xml
-%feature("docstring") IShape3D "
-
-Abstract base class for different shapes.
-
-In contrast to the form factors, these shapes only provide an interface for returning a set of vertices.
-
-C++ includes: IShape3D.h
-";
-
-%feature("docstring")  IShape3D::IShape3D "IShape3D::IShape3D()=default
-";
-
-%feature("docstring")  IShape3D::~IShape3D "virtual IShape3D::~IShape3D()=default
-";
-
-%feature("docstring")  IShape3D::vertices "std::vector< R3 > IShape3D::vertices() const
-
-Retrieves a list of the vertices constituting this concrete shape. 
-";
-
-
-// File: classIsotropicGaussPeakShape.xml
-%feature("docstring") IsotropicGaussPeakShape "
-
-Class that implements an isotropic Gaussian peak shape of a Bragg peak.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::IsotropicGaussPeakShape "IsotropicGaussPeakShape::IsotropicGaussPeakShape(double max_intensity, double domainsize)
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::~IsotropicGaussPeakShape "IsotropicGaussPeakShape::~IsotropicGaussPeakShape() override
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::clone "IsotropicGaussPeakShape * IsotropicGaussPeakShape::clone() const override
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::className "std::string IsotropicGaussPeakShape::className() const final
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::parDefs "std::vector<ParaMeta> IsotropicGaussPeakShape::parDefs() const final
-";
-
-%feature("docstring")  IsotropicGaussPeakShape::peakDistribution "double IsotropicGaussPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-
-// File: classIsotropicLorentzPeakShape.xml
-%feature("docstring") IsotropicLorentzPeakShape "
-
-An isotropic Lorentzian peak shape of a Bragg peak.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::IsotropicLorentzPeakShape "IsotropicLorentzPeakShape::IsotropicLorentzPeakShape(double max_intensity, double domainsize)
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::~IsotropicLorentzPeakShape "IsotropicLorentzPeakShape::~IsotropicLorentzPeakShape() override
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::clone "IsotropicLorentzPeakShape * IsotropicLorentzPeakShape::clone() const override
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::className "std::string IsotropicLorentzPeakShape::className() const final
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::parDefs "std::vector<ParaMeta> IsotropicLorentzPeakShape::parDefs() const final
-";
-
-%feature("docstring")  IsotropicLorentzPeakShape::peakDistribution "double IsotropicLorentzPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-
-// File: classLattice2D.xml
-%feature("docstring") Lattice2D "
-
-A two-dimensional Bravais lattice.
-
-C++ includes: Lattice2D.h
-";
-
-%feature("docstring")  Lattice2D::Lattice2D "Lattice2D::Lattice2D(const std::vector< double > &PValues)
-";
-
-%feature("docstring")  Lattice2D::Lattice2D "Lattice2D::Lattice2D(double xi)
-";
-
-%feature("docstring")  Lattice2D::clone "Lattice2D* Lattice2D::clone() const override=0
-";
-
-%feature("docstring")  Lattice2D::length1 "virtual double Lattice2D::length1() const =0
-";
-
-%feature("docstring")  Lattice2D::length2 "virtual double Lattice2D::length2() const =0
-";
-
-%feature("docstring")  Lattice2D::latticeAngle "virtual double Lattice2D::latticeAngle() const =0
-";
-
-%feature("docstring")  Lattice2D::unitCellArea "virtual double Lattice2D::unitCellArea() const =0
-";
-
-%feature("docstring")  Lattice2D::rotationAngle "double Lattice2D::rotationAngle() const
-";
-
-%feature("docstring")  Lattice2D::reciprocalBases "Lattice2D::ReciprocalBases Lattice2D::reciprocalBases() const
-";
-
-%feature("docstring")  Lattice2D::setRotationEnabled "void Lattice2D::setRotationEnabled(bool enabled)
-";
-
-
-// File: classLattice3D.xml
-%feature("docstring") Lattice3D "
-
-A Bravais lattice, characterized by three basis vectors, and optionally an  ISelectionRule.
-
-C++ includes: Lattice3D.h
-";
-
-%feature("docstring")  Lattice3D::Lattice3D "Lattice3D::Lattice3D(R3 a, R3 b, R3 c)
-";
-
-%feature("docstring")  Lattice3D::Lattice3D "Lattice3D::Lattice3D(const Lattice3D &lattice)
-";
-
-%feature("docstring")  Lattice3D::~Lattice3D "Lattice3D::~Lattice3D() override
-";
-
-%feature("docstring")  Lattice3D::className "std::string Lattice3D::className() const final
-";
-
-%feature("docstring")  Lattice3D::rotated "Lattice3D Lattice3D::rotated(const RotMatrix &rotMatrix) const
-
-Creates rotated lattice. 
-";
-
-%feature("docstring")  Lattice3D::basisVectorA "R3 Lattice3D::basisVectorA() const
-
-Returns basis vector a. 
-";
-
-%feature("docstring")  Lattice3D::basisVectorB "R3 Lattice3D::basisVectorB() const
-
-Returns basis vector b. 
-";
-
-%feature("docstring")  Lattice3D::basisVectorC "R3 Lattice3D::basisVectorC() const
-
-Returns basis vector c. 
-";
-
-%feature("docstring")  Lattice3D::getMillerDirection "R3 Lattice3D::getMillerDirection(double h, double k, double l) const
-
-Returns normalized direction corresponding to the given Miller indices.
-
-Currently unused but may be useful for checks. 
-";
-
-%feature("docstring")  Lattice3D::unitCellVolume "double Lattice3D::unitCellVolume() const
-
-Returns the volume of the unit cell. 
-";
-
-%feature("docstring")  Lattice3D::reciprocalLatticeBasis "void Lattice3D::reciprocalLatticeBasis(R3 &ra, R3 &rb, R3 &rc) const
-
-Returns the reciprocal basis vectors.
-
-Currently only used in tests. 
-";
-
-%feature("docstring")  Lattice3D::nearestReciprocalLatticeVectorCoordinates "I3 Lattice3D::nearestReciprocalLatticeVectorCoordinates(R3 q) const
-
-Returns the nearest reciprocal lattice point from a given vector. 
-";
-
-%feature("docstring")  Lattice3D::reciprocalLatticeVectorsWithinRadius "std::vector< R3 > Lattice3D::reciprocalLatticeVectorsWithinRadius(R3 q, double dq) const
-
-Returns a list of reciprocal lattice vectors within distance dq of a vector q. 
-";
-
-%feature("docstring")  Lattice3D::setSelectionRule "void Lattice3D::setSelectionRule(const ISelectionRule &selection_rule)
-
-Sets a selection rule for the reciprocal vectors. 
-";
-
-
-// File: classLayer.xml
-%feature("docstring") Layer "
-
-A layer in a  MultiLayer sample.
-
-C++ includes: Layer.h
-";
-
-%feature("docstring")  Layer::Layer "Layer::Layer(Material material, double thickness=0)
-
-Constructor of a layer with thickness and material
-
-Parameters:
------------
-
-material: 
-material the layer is made of
-
-thickness: 
-thickness of a layer in nanometers 
-";
-
-%feature("docstring")  Layer::~Layer "Layer::~Layer() override
-";
-
-%feature("docstring")  Layer::clone "Layer * Layer::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  Layer::className "std::string Layer::className() const final
-";
-
-%feature("docstring")  Layer::parDefs "std::vector<ParaMeta> Layer::parDefs() const final
-";
-
-%feature("docstring")  Layer::nodeChildren "std::vector< const INode * > Layer::nodeChildren() const override
-";
-
-%feature("docstring")  Layer::material "const Material* Layer::material() const override
-
-Returns nullptr, unless overwritten to return a specific material. 
-";
-
-%feature("docstring")  Layer::thickness "double Layer::thickness() const
-";
-
-%feature("docstring")  Layer::addLayout "void Layer::addLayout(const ParticleLayout &layout)
-";
-
-%feature("docstring")  Layer::numberOfLayouts "size_t Layer::numberOfLayouts() const
-";
-
-%feature("docstring")  Layer::layouts "std::vector< const ParticleLayout * > Layer::layouts() const
-";
-
-%feature("docstring")  Layer::setNumberOfSlices "void Layer::setNumberOfSlices(unsigned int n_slices)
-";
-
-%feature("docstring")  Layer::numberOfSlices "unsigned int Layer::numberOfSlices() const
-";
-
-
-// File: classLayerInterface.xml
-%feature("docstring") LayerInterface "
-
-Interface between two layers, possibly with roughness.
-
-C++ includes: LayerInterface.h
-";
-
-%feature("docstring")  LayerInterface::~LayerInterface "LayerInterface::~LayerInterface() override
-";
-
-%feature("docstring")  LayerInterface::clone "LayerInterface * LayerInterface::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  LayerInterface::className "std::string LayerInterface::className() const final
-";
-
-%feature("docstring")  LayerInterface::setRoughness "void LayerInterface::setRoughness(const LayerRoughness &roughness)
-
-Sets roughness of the interface. 
-";
-
-%feature("docstring")  LayerInterface::roughness "const LayerRoughness * LayerInterface::roughness() const
-
-Returns roughness of the interface. 
-";
-
-%feature("docstring")  LayerInterface::topLayer "const Layer * LayerInterface::topLayer() const
-";
-
-%feature("docstring")  LayerInterface::bottomLayer "const Layer * LayerInterface::bottomLayer() const
-";
-
-%feature("docstring")  LayerInterface::nodeChildren "std::vector< const INode * > LayerInterface::nodeChildren() const override
-";
-
-
-// File: classLayerRoughness.xml
-%feature("docstring") LayerRoughness "
-
-A roughness of interface between two layers.
-
-Based on the article \"X-ray reflection and transmission by rough surfaces\" by D. K. G. de Boer, Physical Review B 51, 5297 (1995)
-
-C++ includes: LayerRoughness.h
-";
-
-%feature("docstring")  LayerRoughness::LayerRoughness "LayerRoughness::LayerRoughness(double sigma, double hurstParameter=0, double lateralCorrLength=0)
-
-Constructor of layer roughness.
-
-Parameters:
------------
-
-sigma: 
-rms of the roughness in nanometers
-
-hurstParameter: 
-hurst parameter which describes how jagged the interface, dimensionless [0.0, 1.0], where 0.0 gives more spikes, 1.0 more smoothness
-
-lateralCorrLength: 
-lateral correlation length of the roughness in nanometers 
-";
-
-%feature("docstring")  LayerRoughness::LayerRoughness "LayerRoughness::LayerRoughness()
-";
-
-%feature("docstring")  LayerRoughness::clone "LayerRoughness* LayerRoughness::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  LayerRoughness::className "std::string LayerRoughness::className() const final
-";
-
-%feature("docstring")  LayerRoughness::parDefs "std::vector<ParaMeta> LayerRoughness::parDefs() const final
-";
-
-%feature("docstring")  LayerRoughness::spectralFunction "double LayerRoughness::spectralFunction(R3 kvec) const
-
-Returns power spectral density of the surface roughness.
-
-Power spectral density of the surface roughness is a result of two-dimensional Fourier transform of the correlation function of the roughness profile.
-
-Based on the article D.K.G. de Boer, Physical review B, Volume 51, Number 8, 15 February 1995 \"X-ray reflection and transmission by rough surfaces\" 
-";
-
-%feature("docstring")  LayerRoughness::corrFunction "double LayerRoughness::corrFunction(R3 k) const
-
-Correlation function of the roughness profile. 
-";
-
-%feature("docstring")  LayerRoughness::setSigma "void LayerRoughness::setSigma(double sigma)
-
-Sets rms of roughness. 
-";
-
-%feature("docstring")  LayerRoughness::sigma "double LayerRoughness::sigma() const
-
-Returns rms of roughness. 
-";
-
-%feature("docstring")  LayerRoughness::setHurstParameter "void LayerRoughness::setHurstParameter(double hurstParameter)
-
-Sets hurst parameter. It describes how jagged the surface is. 
-";
-
-%feature("docstring")  LayerRoughness::hurst "double LayerRoughness::hurst() const
-
-Returns hurst parameter. 
-";
-
-%feature("docstring")  LayerRoughness::setLatteralCorrLength "void LayerRoughness::setLatteralCorrLength(double lateralCorrLength)
-
-Sets lateral correlation length. 
-";
-
-%feature("docstring")  LayerRoughness::lateralCorrLength "double LayerRoughness::lateralCorrLength() const
-
-Returns lateral correlation length. 
-";
-
-%feature("docstring")  LayerRoughness::pythonConstructor "std::string LayerRoughness::pythonConstructor() const
-
-Creates the Python constructor of this class. 
-";
-
-
-// File: classLorentzFisherPeakShape.xml
-%feature("docstring") LorentzFisherPeakShape "
-
-A peak shape that is Lorentzian in the radial direction and uses the Mises-Fisher distribution in the angular direction.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  LorentzFisherPeakShape::LorentzFisherPeakShape "LorentzFisherPeakShape::LorentzFisherPeakShape(double max_intensity, double radial_size, double kappa)
-";
-
-%feature("docstring")  LorentzFisherPeakShape::~LorentzFisherPeakShape "LorentzFisherPeakShape::~LorentzFisherPeakShape() override
-";
-
-%feature("docstring")  LorentzFisherPeakShape::clone "LorentzFisherPeakShape * LorentzFisherPeakShape::clone() const override
-";
-
-%feature("docstring")  LorentzFisherPeakShape::className "std::string LorentzFisherPeakShape::className() const final
-";
-
-%feature("docstring")  LorentzFisherPeakShape::parDefs "std::vector<ParaMeta> LorentzFisherPeakShape::parDefs() const final
-";
-
-%feature("docstring")  LorentzFisherPeakShape::peakDistribution "double LorentzFisherPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-%feature("docstring")  LorentzFisherPeakShape::angularDisorder "bool LorentzFisherPeakShape::angularDisorder() const override
-
-Indicates if the peak shape encodes angular disorder, in which case all peaks in a spherical shell are needed 
-";
-
-
-// File: classMagneticMaterialImpl.xml
-%feature("docstring") MagneticMaterialImpl "
-
-Basic implementation for magnetized material. Inherited by  RefractiveMaterialImpl and  MaterialBySLDImpl. Incorporates data and methods required to handle material magnetization.
-
-C++ includes: MagneticMaterialImpl.h
-";
-
-%feature("docstring")  MagneticMaterialImpl::MagneticMaterialImpl "MagneticMaterialImpl::MagneticMaterialImpl(const std::string &name, R3 magnetization)
-
-Constructs basic material with name and magnetization. 
-";
-
-%feature("docstring")  MagneticMaterialImpl::~MagneticMaterialImpl "MagneticMaterialImpl::~MagneticMaterialImpl() override=default
-";
-
-%feature("docstring")  MagneticMaterialImpl::clone "MagneticMaterialImpl* MagneticMaterialImpl::clone() const override=0
-
-Returns pointer to a copy of material. 
-";
-
-%feature("docstring")  MagneticMaterialImpl::inverted "MagneticMaterialImpl * MagneticMaterialImpl::inverted() const override
-
-Constructs a material with inverted magnetization. 
-";
-
-%feature("docstring")  MagneticMaterialImpl::isScalarMaterial "bool MagneticMaterialImpl::isScalarMaterial() const override
-
-Indicates whether the interaction with the material is scalar. This means that different polarization states will be diffracted equally 
-";
-
-%feature("docstring")  MagneticMaterialImpl::isMagneticMaterial "bool MagneticMaterialImpl::isMagneticMaterial() const override
-";
-
-%feature("docstring")  MagneticMaterialImpl::magnetization "R3 MagneticMaterialImpl::magnetization() const override
-
-Returns the magnetization (in A/m) 
-";
-
-%feature("docstring")  MagneticMaterialImpl::polarizedSubtrSLD "Eigen::Matrix2cd MagneticMaterialImpl::polarizedSubtrSLD(const WavevectorInfo &wavevectors) const override
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld) matrix with magnetization corrections. 
-";
-
-%feature("docstring")  MagneticMaterialImpl::rotatedMaterial "MagneticMaterialImpl * MagneticMaterialImpl::rotatedMaterial(const RotMatrix &transform) const override
-";
-
-
-// File: classMaterial.xml
-%feature("docstring") Material "
-
-A wrapper for underlying material implementation
-
-C++ includes: Material.h
-";
-
-%feature("docstring")  Material::Material "Material::Material(std::unique_ptr< BaseMaterialImpl > material_impl)
-
-Creates material with particular material implementation. 
-";
-
-%feature("docstring")  Material::Material "Material::Material(const Material &material)
-";
-
-%feature("docstring")  Material::Material "Material::Material(Material &&material)=default
-";
-
-%feature("docstring")  Material::inverted "Material Material::inverted() const
-
-Constructs a material with inverted magnetization. 
-";
-
-%feature("docstring")  Material::refractiveIndex "complex_t Material::refractiveIndex(double wavelength) const
-
-Returns refractive index. 
-";
-
-%feature("docstring")  Material::refractiveIndex2 "complex_t Material::refractiveIndex2(double wavelength) const
-
-Returns squared refractive index. 
-";
-
-%feature("docstring")  Material::isScalarMaterial "bool Material::isScalarMaterial() const
-
-Indicates whether the interaction with the material is scalar. This means that different polarization states will be diffracted equally 
-";
-
-%feature("docstring")  Material::isMagneticMaterial "bool Material::isMagneticMaterial() const
-";
-
-%feature("docstring")  Material::materialName "std::string Material::materialName() const
-
-Returns the name of material. 
-";
-
-%feature("docstring")  Material::typeID "MATERIAL_TYPES Material::typeID() const
-
-Returns the type of underlying material implementation. 
-";
-
-%feature("docstring")  Material::magnetization "R3 Material::magnetization() const
-
-Get the magnetization (in A/m) 
-";
-
-%feature("docstring")  Material::materialData "complex_t Material::materialData() const
-
-Returns delta + i beta. 
-";
-
-%feature("docstring")  Material::isEmpty "bool Material::isEmpty() const
-
-Returns true if material underlying data is nullptr. 
-";
-
-%feature("docstring")  Material::isDefaultMaterial "bool Material::isDefaultMaterial() const
-
-Returns true if material has refractive index of (1.0, 0.0) and zero magnetization. 
-";
-
-%feature("docstring")  Material::scalarSubtrSLD "complex_t Material::scalarSubtrSLD(const WavevectorInfo &wavevectors) const
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld), sld (in  $nm^{-2}$) being the scattering length density 
-";
-
-%feature("docstring")  Material::polarizedSubtrSLD "Eigen::Matrix2cd Material::polarizedSubtrSLD(const WavevectorInfo &wavevectors) const
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld) matrix with magnetization corrections. 
-";
-
-%feature("docstring")  Material::rotatedMaterial "Material Material::rotatedMaterial(const RotMatrix &transform) const
-";
-
-
-// File: classMaterialBySLDImpl.xml
-%feature("docstring") MaterialBySLDImpl "
-
-Material implementation based on wavelength-independent data (valid for a range of wavelengths)
-
-C++ includes: MaterialBySLDImpl.h
-";
-
-%feature("docstring")  MaterialBySLDImpl::~MaterialBySLDImpl "MaterialBySLDImpl::~MaterialBySLDImpl() override=default
-";
-
-%feature("docstring")  MaterialBySLDImpl::clone "MaterialBySLDImpl * MaterialBySLDImpl::clone() const override
-
-Returns pointer to a copy of material. 
-";
-
-%feature("docstring")  MaterialBySLDImpl::refractiveIndex "complex_t MaterialBySLDImpl::refractiveIndex(double wavelength) const override
-
-Returns refractive index. 
-";
-
-%feature("docstring")  MaterialBySLDImpl::refractiveIndex2 "complex_t MaterialBySLDImpl::refractiveIndex2(double wavelength) const override
-
-Returns squared refractive index. 
-";
-
-%feature("docstring")  MaterialBySLDImpl::materialData "complex_t MaterialBySLDImpl::materialData() const override
-
-Returns underlying material data. 
-";
-
-%feature("docstring")  MaterialBySLDImpl::typeID "MATERIAL_TYPES MaterialBySLDImpl::typeID() const override
-
-Returns type of material implementation. 
-";
-
-%feature("docstring")  MaterialBySLDImpl::scalarSubtrSLD "complex_t MaterialBySLDImpl::scalarSubtrSLD(double lambda0) const override
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld), sld (in  $nm^{-2}$) being the scattering length density 
-";
-
-%feature("docstring")  MaterialBySLDImpl::print "void MaterialBySLDImpl::print(std::ostream &ostr) const override
-
-Prints object data. 
-";
-
-
-// File: classMesoCrystal.xml
-%feature("docstring") MesoCrystal "
-
-A particle with a crystalline inner structure, made of smaller particles, and an outer shape described by a particle form factor.
-
-C++ includes: MesoCrystal.h
-";
-
-%feature("docstring")  MesoCrystal::MesoCrystal "MesoCrystal::MesoCrystal(const Crystal &crystal, const IBornFF &formfactor)
-";
-
-%feature("docstring")  MesoCrystal::~MesoCrystal "MesoCrystal::~MesoCrystal() override
-";
-
-%feature("docstring")  MesoCrystal::clone "MesoCrystal * MesoCrystal::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  MesoCrystal::className "std::string MesoCrystal::className() const final
-";
-
-%feature("docstring")  MesoCrystal::nodeChildren "std::vector< const INode * > MesoCrystal::nodeChildren() const override
-";
-
-%feature("docstring")  MesoCrystal::outerShape "const IBornFF* MesoCrystal::outerShape() const
-";
-
-%feature("docstring")  MesoCrystal::particleStructure "const Crystal & MesoCrystal::particleStructure() const
-";
-
-
-// File: classMisesFisherGaussPeakShape.xml
-%feature("docstring") MisesFisherGaussPeakShape "
-
-A peak shape that is Gaussian in the radial direction and a convolution of a Mises-Fisher distribution with a Mises distribution on the two-sphere.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::MisesFisherGaussPeakShape "MisesFisherGaussPeakShape::MisesFisherGaussPeakShape(double max_intensity, double radial_size, R3 zenith, double kappa_1, double kappa_2)
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::~MisesFisherGaussPeakShape "MisesFisherGaussPeakShape::~MisesFisherGaussPeakShape() override
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::clone "MisesFisherGaussPeakShape * MisesFisherGaussPeakShape::clone() const override
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::className "std::string MisesFisherGaussPeakShape::className() const final
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::parDefs "std::vector<ParaMeta> MisesFisherGaussPeakShape::parDefs() const final
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::peakDistribution "double MisesFisherGaussPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-%feature("docstring")  MisesFisherGaussPeakShape::angularDisorder "bool MisesFisherGaussPeakShape::angularDisorder() const override
-
-Indicates if the peak shape encodes angular disorder, in which case all peaks in a spherical shell are needed 
-";
-
-
-// File: classMisesGaussPeakShape.xml
-%feature("docstring") MisesGaussPeakShape "
-
-A peak shape that is a convolution of a Mises-Fisher distribution with a 3d Gaussian.
-
-C++ includes: IPeakShape.h
-";
-
-%feature("docstring")  MisesGaussPeakShape::MisesGaussPeakShape "MisesGaussPeakShape::MisesGaussPeakShape(double max_intensity, double radial_size, R3 zenith, double kappa)
-";
-
-%feature("docstring")  MisesGaussPeakShape::~MisesGaussPeakShape "MisesGaussPeakShape::~MisesGaussPeakShape() override
-";
-
-%feature("docstring")  MisesGaussPeakShape::clone "MisesGaussPeakShape * MisesGaussPeakShape::clone() const override
-";
-
-%feature("docstring")  MisesGaussPeakShape::className "std::string MisesGaussPeakShape::className() const final
-";
-
-%feature("docstring")  MisesGaussPeakShape::parDefs "std::vector<ParaMeta> MisesGaussPeakShape::parDefs() const final
-";
-
-%feature("docstring")  MisesGaussPeakShape::peakDistribution "double MisesGaussPeakShape::peakDistribution(R3 q, R3 q_lattice_point) const override
-
-Peak shape at q from a reciprocal lattice point at q_lattice_point. 
-";
-
-%feature("docstring")  MisesGaussPeakShape::angularDisorder "bool MisesGaussPeakShape::angularDisorder() const override
-
-Indicates if the peak shape encodes angular disorder, in which case all peaks in a spherical shell are needed 
-";
-
-
-// File: classMultiLayer.xml
-%feature("docstring") MultiLayer "
-
-Our sample model: a stack of layers one below the other. Example of system of 4 layers (3 interfaces):
-
-ambience layer #0 ------ interface #0 z=0.0 Fe, 20A layer #1 ------ interface #1 z=-20.0 Cr, 40A layer #2 ------ interface #2 z=-60.0 substrate layer #3
-
-C++ includes: MultiLayer.h
-";
-
-%feature("docstring")  MultiLayer::MultiLayer "MultiLayer::MultiLayer(std::string name=\"Unnamed\")
-";
-
-%feature("docstring")  MultiLayer::~MultiLayer "MultiLayer::~MultiLayer() override
-";
-
-%feature("docstring")  MultiLayer::clone "MultiLayer * MultiLayer::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  MultiLayer::className "std::string MultiLayer::className() const final
-";
-
-%feature("docstring")  MultiLayer::numberOfLayers "size_t MultiLayer::numberOfLayers() const
-";
-
-%feature("docstring")  MultiLayer::addLayer "void MultiLayer::addLayer(const Layer &layer)
-
-Adds layer with default (zero) roughness. 
-";
-
-%feature("docstring")  MultiLayer::addLayerWithTopRoughness "void MultiLayer::addLayerWithTopRoughness(const Layer &layer, const LayerRoughness &roughness)
-
-Adds layer with top roughness. 
-";
-
-%feature("docstring")  MultiLayer::setRoughnessModel "void MultiLayer::setRoughnessModel(RoughnessModel roughnessModel)
-";
-
-%feature("docstring")  MultiLayer::setCrossCorrLength "void MultiLayer::setCrossCorrLength(double crossCorrLength)
-
-Sets cross correlation length of roughnesses between interfaces. 
-";
-
-%feature("docstring")  MultiLayer::setExternalField "void MultiLayer::setExternalField(R3 ext_field)
-
-Sets the external field applied to the multilayer (units: A/m) 
-";
-
-%feature("docstring")  MultiLayer::layer "const Layer * MultiLayer::layer(size_t i_layer) const
-
-Returns layer with given index. 
-";
-
-%feature("docstring")  MultiLayer::layerInterface "const LayerInterface * MultiLayer::layerInterface(size_t i_interface) const
-
-Returns interface with given index. 
-";
-
-%feature("docstring")  MultiLayer::roughnessModel "RoughnessModel MultiLayer::roughnessModel() const
-";
-
-%feature("docstring")  MultiLayer::crossCorrLength "double MultiLayer::crossCorrLength() const
-
-Returns cross correlation length of roughnesses between interfaces. 
-";
-
-%feature("docstring")  MultiLayer::externalField "R3 MultiLayer::externalField() const
-
-Returns the external field applied to the multilayer (units: A/m) 
-";
-
-%feature("docstring")  MultiLayer::nodeChildren "std::vector< const INode * > MultiLayer::nodeChildren() const override
-";
-
-%feature("docstring")  MultiLayer::setSampleName "void MultiLayer::setSampleName(const std::string &name)
-";
-
-%feature("docstring")  MultiLayer::sampleName "const std::string& MultiLayer::sampleName() const
-";
-
-
-// File: structOneAdmixture.xml
-%feature("docstring") OneAdmixture "
-
-An admixture to a slice, consisting of a certain volume fraction of a homogeneous material.
-
-C++ includes: Admixtures.h
-";
-
-
-// File: classParticle.xml
-%feature("docstring") Particle "
-
-A particle with a form factor and refractive index.
-
-C++ includes: Particle.h
-";
-
-%feature("docstring")  Particle::Particle "Particle::Particle(Material material, const IBornFF &formfactor)
-";
-
-%feature("docstring")  Particle::Particle "Particle::Particle(Material material, const IBornFF &formfactor, const IRotation &rotation)
-";
-
-%feature("docstring")  Particle::~Particle "Particle::~Particle() override
-";
-
-%feature("docstring")  Particle::clone "Particle * Particle::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  Particle::className "std::string Particle::className() const override
-";
-
-%feature("docstring")  Particle::nodeChildren "std::vector< const INode * > Particle::nodeChildren() const override
-";
-
-%feature("docstring")  Particle::material "const Material* Particle::material() const override
-
-Returns nullptr, unless overwritten to return a specific material. 
-";
-
-%feature("docstring")  Particle::formfactor_at_bottom "const IBornFF* Particle::formfactor_at_bottom() const
-";
-
-
-// File: classParticleComposition.xml
-%feature("docstring") ParticleComposition "
-
-A composition of particles at fixed positions
-
-C++ includes: ParticleComposition.h
-";
-
-%feature("docstring")  ParticleComposition::ParticleComposition "ParticleComposition::ParticleComposition()
-";
-
-%feature("docstring")  ParticleComposition::~ParticleComposition "ParticleComposition::~ParticleComposition() override
-";
-
-%feature("docstring")  ParticleComposition::clone "ParticleComposition * ParticleComposition::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  ParticleComposition::className "std::string ParticleComposition::className() const final
-";
-
-%feature("docstring")  ParticleComposition::nodeChildren "std::vector< const INode * > ParticleComposition::nodeChildren() const override
-";
-
-%feature("docstring")  ParticleComposition::decompose "std::vector< std::unique_ptr< IParticle > > ParticleComposition::decompose() const override
-
-Decompose in constituent  IParticle objects. 
-";
-
-%feature("docstring")  ParticleComposition::addParticle "void ParticleComposition::addParticle(const IParticle &particle)
-";
-
-%feature("docstring")  ParticleComposition::addParticle "void ParticleComposition::addParticle(const IParticle &particle, R3 position)
-";
-
-%feature("docstring")  ParticleComposition::addParticles "void ParticleComposition::addParticles(const IParticle &particle, std::vector< R3 > positions)
-";
-
-%feature("docstring")  ParticleComposition::nbrParticles "size_t ParticleComposition::nbrParticles() const
-
-Returns number of different particles. 
-";
-
-%feature("docstring")  ParticleComposition::particles "std::vector< const IParticle * > ParticleComposition::particles() const
-";
-
-
-// File: classParticleCoreShell.xml
-%feature("docstring") ParticleCoreShell "
-
-A particle with a core/shell geometry.
-
-C++ includes: ParticleCoreShell.h
-";
-
-%feature("docstring")  ParticleCoreShell::ParticleCoreShell "ParticleCoreShell::ParticleCoreShell(const Particle &shell, const Particle &core, R3 relative_core_position=R3(0.0, 0.0, 0.0))
-";
-
-%feature("docstring")  ParticleCoreShell::~ParticleCoreShell "ParticleCoreShell::~ParticleCoreShell() override
-";
-
-%feature("docstring")  ParticleCoreShell::clone "ParticleCoreShell * ParticleCoreShell::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  ParticleCoreShell::className "std::string ParticleCoreShell::className() const final
-";
-
-%feature("docstring")  ParticleCoreShell::nodeChildren "std::vector< const INode * > ParticleCoreShell::nodeChildren() const override
-";
-
-%feature("docstring")  ParticleCoreShell::shellParticle "const Particle* ParticleCoreShell::shellParticle() const
-";
-
-%feature("docstring")  ParticleCoreShell::coreParticle "const Particle* ParticleCoreShell::coreParticle() const
-";
-
-
-// File: classParticleLayout.xml
-%feature("docstring") ParticleLayout "
-
-Decorator class that adds particles to  ISampleNode objects.
-
-C++ includes: ParticleLayout.h
-";
-
-%feature("docstring")  ParticleLayout::ParticleLayout "ParticleLayout::ParticleLayout()
-";
-
-%feature("docstring")  ParticleLayout::ParticleLayout "ParticleLayout::ParticleLayout(const IParticle &particle, double abundance=-1.0)
-";
-
-%feature("docstring")  ParticleLayout::~ParticleLayout "ParticleLayout::~ParticleLayout() override
-";
-
-%feature("docstring")  ParticleLayout::clone "ParticleLayout * ParticleLayout::clone() const override
-
-Returns a clone of this  ISampleNode object. 
-";
-
-%feature("docstring")  ParticleLayout::className "std::string ParticleLayout::className() const final
-";
-
-%feature("docstring")  ParticleLayout::parDefs "std::vector<ParaMeta> ParticleLayout::parDefs() const final
-";
-
-%feature("docstring")  ParticleLayout::nodeChildren "std::vector< const INode * > ParticleLayout::nodeChildren() const override
-";
-
-%feature("docstring")  ParticleLayout::addParticle "void ParticleLayout::addParticle(const IParticle &particle, double abundance=-1.0, R3 position={}, const IRotation &rotation=IdentityRotation())
-
-Adds particle to the layout with abundance, position and the rotation defined.
-
-Parameters:
------------
-
-particle: 
-to be added
-
-abundance: 
- Particle abundance
-
-position: 
- Particle position
-
-rotation: 
- Particle rotation 
-";
-
-%feature("docstring")  ParticleLayout::particles "const std::vector<std::unique_ptr<IParticle> >& ParticleLayout::particles() const
-";
-
-%feature("docstring")  ParticleLayout::interferenceFunction "const IInterference * ParticleLayout::interferenceFunction() const
-";
-
-%feature("docstring")  ParticleLayout::totalAbundance "double ParticleLayout::totalAbundance() const
-";
-
-%feature("docstring")  ParticleLayout::setInterference "void ParticleLayout::setInterference(const IInterference &interparticle)
-
-Adds interference functions. 
-";
-
-%feature("docstring")  ParticleLayout::totalParticleSurfaceDensity "double ParticleLayout::totalParticleSurfaceDensity() const
-";
-
-%feature("docstring")  ParticleLayout::setTotalParticleSurfaceDensity "void ParticleLayout::setTotalParticleSurfaceDensity(double particle_density)
-
-Sets total particle surface density.
-
-Parameters:
------------
-
-particle_density: 
-number of particles per square nanometer 
-";
-
-%feature("docstring")  ParticleLayout::weight "double ParticleLayout::weight() const
-
-Returns the relative weight of this layout. 
-";
-
-%feature("docstring")  ParticleLayout::setWeight "void ParticleLayout::setWeight(double weight)
-
-Sets the relative weight of this layout. 
-";
-
-%feature("docstring")  ParticleLayout::weightedParticleSurfaceDensity "double ParticleLayout::weightedParticleSurfaceDensity() const
-";
-
-
-// File: classProfile1DCauchy.xml
-%feature("docstring") Profile1DCauchy "
-
-Exponential  IProfile1D exp(-|omega*x|); its Fourier transform standardizedFT(q) is a Cauchy-Lorentzian starting at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DCauchy::Profile1DCauchy "Profile1DCauchy::Profile1DCauchy(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DCauchy::Profile1DCauchy "Profile1DCauchy::Profile1DCauchy(double omega)
-";
-
-%feature("docstring")  Profile1DCauchy::clone "Profile1DCauchy * Profile1DCauchy::clone() const override
-";
-
-%feature("docstring")  Profile1DCauchy::className "std::string Profile1DCauchy::className() const final
-";
-
-%feature("docstring")  Profile1DCauchy::parDefs "std::vector<ParaMeta> Profile1DCauchy::parDefs() const final
-";
-
-%feature("docstring")  Profile1DCauchy::standardizedFT "double Profile1DCauchy::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DCauchy::decayFT "double Profile1DCauchy::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DCauchy::qSecondDerivative "double Profile1DCauchy::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DCauchy::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DCauchy::createSampler() const override
-";
-
-
-// File: classProfile1DCosine.xml
-%feature("docstring") Profile1DCosine "
-
-IProfile1D consisting of one cosine wave [1+cos(pi*x/omega) if |x|<omega, and 0 otherwise]; its Fourier transform standardizedFT(q) starts at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DCosine::Profile1DCosine "Profile1DCosine::Profile1DCosine(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DCosine::Profile1DCosine "Profile1DCosine::Profile1DCosine(double omega)
-";
-
-%feature("docstring")  Profile1DCosine::clone "Profile1DCosine * Profile1DCosine::clone() const override
-";
-
-%feature("docstring")  Profile1DCosine::className "std::string Profile1DCosine::className() const final
-";
-
-%feature("docstring")  Profile1DCosine::parDefs "std::vector<ParaMeta> Profile1DCosine::parDefs() const final
-";
-
-%feature("docstring")  Profile1DCosine::standardizedFT "double Profile1DCosine::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DCosine::decayFT "double Profile1DCosine::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DCosine::qSecondDerivative "double Profile1DCosine::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DCosine::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DCosine::createSampler() const override
-";
-
-
-// File: classProfile1DGate.xml
-%feature("docstring") Profile1DGate "
-
-Square gate  IProfile1D; its Fourier transform standardizedFT(q) is a sinc function starting at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DGate::Profile1DGate "Profile1DGate::Profile1DGate(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DGate::Profile1DGate "Profile1DGate::Profile1DGate(double omega)
-";
-
-%feature("docstring")  Profile1DGate::clone "Profile1DGate * Profile1DGate::clone() const override
-";
-
-%feature("docstring")  Profile1DGate::className "std::string Profile1DGate::className() const final
-";
-
-%feature("docstring")  Profile1DGate::parDefs "std::vector<ParaMeta> Profile1DGate::parDefs() const final
-";
-
-%feature("docstring")  Profile1DGate::standardizedFT "double Profile1DGate::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DGate::decayFT "double Profile1DGate::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DGate::qSecondDerivative "double Profile1DGate::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DGate::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DGate::createSampler() const override
-";
-
-
-// File: classProfile1DGauss.xml
-%feature("docstring") Profile1DGauss "
-
-Gaussian  IProfile1D; its Fourier transform standardizedFT(q) is a Gaussian starting at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DGauss::Profile1DGauss "Profile1DGauss::Profile1DGauss(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DGauss::Profile1DGauss "Profile1DGauss::Profile1DGauss(double omega)
-";
-
-%feature("docstring")  Profile1DGauss::clone "Profile1DGauss * Profile1DGauss::clone() const override
-";
-
-%feature("docstring")  Profile1DGauss::className "std::string Profile1DGauss::className() const final
-";
-
-%feature("docstring")  Profile1DGauss::parDefs "std::vector<ParaMeta> Profile1DGauss::parDefs() const final
-";
-
-%feature("docstring")  Profile1DGauss::standardizedFT "double Profile1DGauss::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DGauss::decayFT "double Profile1DGauss::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DGauss::qSecondDerivative "double Profile1DGauss::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DGauss::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DGauss::createSampler() const override
-";
-
-
-// File: classProfile1DTriangle.xml
-%feature("docstring") Profile1DTriangle "
-
-Triangle  IProfile1D [1-|x|/omega if |x|<omega, and 0 otherwise]; its Fourier transform standardizedFT(q) is a squared sinc function starting at standardizedFT(0)=1.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DTriangle::Profile1DTriangle "Profile1DTriangle::Profile1DTriangle(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DTriangle::Profile1DTriangle "Profile1DTriangle::Profile1DTriangle(double omega)
-";
-
-%feature("docstring")  Profile1DTriangle::clone "Profile1DTriangle * Profile1DTriangle::clone() const override
-";
-
-%feature("docstring")  Profile1DTriangle::className "std::string Profile1DTriangle::className() const final
-";
-
-%feature("docstring")  Profile1DTriangle::parDefs "std::vector<ParaMeta> Profile1DTriangle::parDefs() const final
-";
-
-%feature("docstring")  Profile1DTriangle::standardizedFT "double Profile1DTriangle::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DTriangle::decayFT "double Profile1DTriangle::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DTriangle::qSecondDerivative "double Profile1DTriangle::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DTriangle::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DTriangle::createSampler() const override
-";
-
-
-// File: classProfile1DVoigt.xml
-%feature("docstring") Profile1DVoigt "
-
-IProfile1D that provides a Fourier transform standardizedFT(q) in form of a pseudo-Voigt decay function eta*Gauss + (1-eta)*Cauchy, with both components starting at 1 for q=0.
-
-C++ includes: Profiles1D.h
-";
-
-%feature("docstring")  Profile1DVoigt::Profile1DVoigt "Profile1DVoigt::Profile1DVoigt(std::vector< double > P)
-";
-
-%feature("docstring")  Profile1DVoigt::Profile1DVoigt "Profile1DVoigt::Profile1DVoigt(double omega, double eta)
-";
-
-%feature("docstring")  Profile1DVoigt::clone "Profile1DVoigt * Profile1DVoigt::clone() const override
-";
-
-%feature("docstring")  Profile1DVoigt::className "std::string Profile1DVoigt::className() const final
-";
-
-%feature("docstring")  Profile1DVoigt::parDefs "std::vector<ParaMeta> Profile1DVoigt::parDefs() const final
-";
-
-%feature("docstring")  Profile1DVoigt::standardizedFT "double Profile1DVoigt::standardizedFT(double q) const override
-
-Returns Fourier transform of the normalized distribution; is a decay function starting at standardizedFT(0)=1. 
-";
-
-%feature("docstring")  Profile1DVoigt::decayFT "double Profile1DVoigt::decayFT(double q) const override
-
-Returns Fourier transform of the distribution scaled as decay function f(x)/f(0). 
-";
-
-%feature("docstring")  Profile1DVoigt::eta "double Profile1DVoigt::eta() const
-";
-
-%feature("docstring")  Profile1DVoigt::qSecondDerivative "double Profile1DVoigt::qSecondDerivative() const override
-
-Returns the negative of the second order derivative in q space around q=0. 
-";
-
-%feature("docstring")  Profile1DVoigt::createSampler "std::unique_ptr< IDistribution1DSampler > Profile1DVoigt::createSampler() const override
-";
-
-%feature("docstring")  Profile1DVoigt::pythonConstructor "std::string Profile1DVoigt::pythonConstructor() const override
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-
-// File: classProfile2DCauchy.xml
-%feature("docstring") Profile2DCauchy "
-
-Two-dimensional Cauchy distribution in Fourier space; corresponds to a normalized exp(-r) in real space, with  $r=\\\\sqrt{(\\\\frac{x}{\\\\omega_x})^2 + (\\\\frac{y}{\\\\omega_y})^2}$.
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  Profile2DCauchy::Profile2DCauchy "Profile2DCauchy::Profile2DCauchy(std::vector< double > P)
-";
-
-%feature("docstring")  Profile2DCauchy::Profile2DCauchy "Profile2DCauchy::Profile2DCauchy(double omega_x, double omega_y, double gamma)
-";
-
-%feature("docstring")  Profile2DCauchy::clone "Profile2DCauchy * Profile2DCauchy::clone() const override
-";
-
-%feature("docstring")  Profile2DCauchy::className "std::string Profile2DCauchy::className() const final
-";
-
-%feature("docstring")  Profile2DCauchy::parDefs "std::vector<ParaMeta> Profile2DCauchy::parDefs() const final
-";
-
-%feature("docstring")  Profile2DCauchy::standardizedFT2D "double Profile2DCauchy::standardizedFT2D(double qx, double qy) const override
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  Profile2DCauchy::decayFT2D "double Profile2DCauchy::decayFT2D(double qx, double qy) const override
-";
-
-%feature("docstring")  Profile2DCauchy::createSampler "std::unique_ptr< IDistribution2DSampler > Profile2DCauchy::createSampler() const override
-";
-
-
-// File: classProfile2DComponents.xml
-%feature("docstring") Profile2DComponents "
-
-Predefined Fourier transformed distributions for functional tests.
-
-C++ includes: Profile2DComponents.h
-";
-
-%feature("docstring")  Profile2DComponents::Profile2DComponents "Profile2DComponents::Profile2DComponents()
-";
-
-
-// File: classProfile2DCone.xml
-%feature("docstring") Profile2DCone "
-
-Two-dimensional cone distribution in Fourier space; corresponds to 1-r if r<1 (and 0 otherwise) in real space with  $r=\\\\sqrt{(\\\\frac{x}{\\\\omega_x})^2 + (\\\\frac{y}{\\\\omega_y})^2}$.
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  Profile2DCone::Profile2DCone "Profile2DCone::Profile2DCone(std::vector< double > P)
-";
-
-%feature("docstring")  Profile2DCone::Profile2DCone "Profile2DCone::Profile2DCone(double omega_x, double omega_y, double gamma)
-";
-
-%feature("docstring")  Profile2DCone::clone "Profile2DCone * Profile2DCone::clone() const override
-";
-
-%feature("docstring")  Profile2DCone::className "std::string Profile2DCone::className() const final
-";
-
-%feature("docstring")  Profile2DCone::parDefs "std::vector<ParaMeta> Profile2DCone::parDefs() const final
-";
-
-%feature("docstring")  Profile2DCone::standardizedFT2D "double Profile2DCone::standardizedFT2D(double qx, double qy) const override
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  Profile2DCone::decayFT2D "double Profile2DCone::decayFT2D(double qx, double qy) const override
-";
-
-%feature("docstring")  Profile2DCone::createSampler "std::unique_ptr< IDistribution2DSampler > Profile2DCone::createSampler() const override
-";
-
-
-// File: classProfile2DGate.xml
-%feature("docstring") Profile2DGate "
-
-Two-dimensional gate distribution in Fourier space; corresponds to normalized constant if r<1 (and 0 otherwise) in real space, with  $r=\\\\sqrt{(\\\\frac{x}{\\\\omega_x})^2 + (\\\\frac{y}{\\\\omega_y})^2}$.
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  Profile2DGate::Profile2DGate "Profile2DGate::Profile2DGate(std::vector< double > P)
-";
-
-%feature("docstring")  Profile2DGate::Profile2DGate "Profile2DGate::Profile2DGate(double omega_x, double omega_y, double gamma)
-";
-
-%feature("docstring")  Profile2DGate::clone "Profile2DGate * Profile2DGate::clone() const override
-";
-
-%feature("docstring")  Profile2DGate::className "std::string Profile2DGate::className() const final
-";
-
-%feature("docstring")  Profile2DGate::parDefs "std::vector<ParaMeta> Profile2DGate::parDefs() const final
-";
-
-%feature("docstring")  Profile2DGate::standardizedFT2D "double Profile2DGate::standardizedFT2D(double qx, double qy) const override
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  Profile2DGate::decayFT2D "double Profile2DGate::decayFT2D(double qx, double qy) const override
-";
-
-%feature("docstring")  Profile2DGate::createSampler "std::unique_ptr< IDistribution2DSampler > Profile2DGate::createSampler() const override
-";
-
-
-// File: classProfile2DGauss.xml
-%feature("docstring") Profile2DGauss "
-
-Two-dimensional Gauss distribution in Fourier space; corresponds to normalized exp(-r^2/2) in real space with  $r=\\\\sqrt{(\\\\frac{x}{\\\\omega_x})^2 + (\\\\frac{y}{\\\\omega_y})^2}$.
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  Profile2DGauss::Profile2DGauss "Profile2DGauss::Profile2DGauss(std::vector< double > P)
-";
-
-%feature("docstring")  Profile2DGauss::Profile2DGauss "Profile2DGauss::Profile2DGauss(double omega_x, double omega_y, double gamma)
-";
-
-%feature("docstring")  Profile2DGauss::clone "Profile2DGauss * Profile2DGauss::clone() const override
-";
-
-%feature("docstring")  Profile2DGauss::className "std::string Profile2DGauss::className() const final
-";
-
-%feature("docstring")  Profile2DGauss::parDefs "std::vector<ParaMeta> Profile2DGauss::parDefs() const final
-";
-
-%feature("docstring")  Profile2DGauss::standardizedFT2D "double Profile2DGauss::standardizedFT2D(double qx, double qy) const override
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  Profile2DGauss::decayFT2D "double Profile2DGauss::decayFT2D(double qx, double qy) const override
-";
-
-%feature("docstring")  Profile2DGauss::createSampler "std::unique_ptr< IDistribution2DSampler > Profile2DGauss::createSampler() const override
-";
-
-
-// File: classProfile2DVoigt.xml
-%feature("docstring") Profile2DVoigt "
-
-Two-dimensional Voigt distribution in Fourier space; corresponds to eta*Gauss + (1-eta)*Cauchy
-
-C++ includes: Profiles2D.h
-";
-
-%feature("docstring")  Profile2DVoigt::Profile2DVoigt "Profile2DVoigt::Profile2DVoigt(std::vector< double > P)
-";
-
-%feature("docstring")  Profile2DVoigt::Profile2DVoigt "Profile2DVoigt::Profile2DVoigt(double omega_x, double omega_y, double gamma, double eta)
-";
-
-%feature("docstring")  Profile2DVoigt::clone "Profile2DVoigt * Profile2DVoigt::clone() const override
-";
-
-%feature("docstring")  Profile2DVoigt::className "std::string Profile2DVoigt::className() const final
-";
-
-%feature("docstring")  Profile2DVoigt::parDefs "std::vector<ParaMeta> Profile2DVoigt::parDefs() const final
-";
-
-%feature("docstring")  Profile2DVoigt::standardizedFT2D "double Profile2DVoigt::standardizedFT2D(double qx, double qy) const override
-
-Fourier transformed distribution for q in X,Y coordinates the original distribution (in real space) is assumed to be normalized: total integral is equal to 1 
-";
-
-%feature("docstring")  Profile2DVoigt::decayFT2D "double Profile2DVoigt::decayFT2D(double qx, double qy) const override
-";
-
-%feature("docstring")  Profile2DVoigt::eta "double Profile2DVoigt::eta() const
-";
-
-%feature("docstring")  Profile2DVoigt::createSampler "std::unique_ptr< IDistribution2DSampler > Profile2DVoigt::createSampler() const override
-";
-
-%feature("docstring")  Profile2DVoigt::pythonConstructor "std::string Profile2DVoigt::pythonConstructor() const override
-
-Creates the Python constructor of this class (or derived classes) 
-";
-
-
-// File: structLattice2D_1_1ReciprocalBases.xml
-%feature("docstring") Lattice2D::ReciprocalBases "";
-
-
-// File: classRefractiveMaterialImpl.xml
-%feature("docstring") RefractiveMaterialImpl "
-
-Material implementation based on refractive coefficiencts (valid for one wavelength value only)
-
-C++ includes: RefractiveMaterialImpl.h
-";
-
-%feature("docstring")  RefractiveMaterialImpl::~RefractiveMaterialImpl "RefractiveMaterialImpl::~RefractiveMaterialImpl() override=default
-";
-
-%feature("docstring")  RefractiveMaterialImpl::clone "RefractiveMaterialImpl * RefractiveMaterialImpl::clone() const override
-
-Returns pointer to a copy of material. 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::refractiveIndex "complex_t RefractiveMaterialImpl::refractiveIndex(double wavelength) const override
-
-Returns refractive index For this particular implementation returned value does not depend on passed wavelength 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::refractiveIndex2 "complex_t RefractiveMaterialImpl::refractiveIndex2(double wavelength) const override
-
-Returns squared refractive index. For this particular implementation returned value does not depend on passed wavelength. 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::materialData "complex_t RefractiveMaterialImpl::materialData() const override
-
-Returns underlying material data. 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::typeID "MATERIAL_TYPES RefractiveMaterialImpl::typeID() const override
-
-Returns type of material implementation. 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::scalarSubtrSLD "complex_t RefractiveMaterialImpl::scalarSubtrSLD(double lambda0) const override
-
-Returns (  $ \\\\pi/\\\\lambda^2 $ - sld), sld (in  $nm^{-2}$) being the scattering length density. If the wavelength associated with passed wavevector is different from the one associated with refractive coefficients used during the object construction, provided result is inconsistent. 
-";
-
-%feature("docstring")  RefractiveMaterialImpl::print "void RefractiveMaterialImpl::print(std::ostream &ostr) const override
-
-Prints object data. 
-";
-
-
-// File: classRippleCosine.xml
-%feature("docstring") RippleCosine "";
-
-%feature("docstring")  RippleCosine::RippleCosine "RippleCosine::RippleCosine(double length, double width, double height)
-";
-
-%feature("docstring")  RippleCosine::~RippleCosine "RippleCosine::~RippleCosine() override
-";
-
-
-// File: classRippleSawtooth.xml
-%feature("docstring") RippleSawtooth "";
-
-%feature("docstring")  RippleSawtooth::RippleSawtooth "RippleSawtooth::RippleSawtooth(double length, double width, double height, double asymmetry)
-";
-
-%feature("docstring")  RippleSawtooth::~RippleSawtooth "RippleSawtooth::~RippleSawtooth() override
-";
-
-
-// File: classRotationEuler.xml
-%feature("docstring") RotationEuler "
-
-A sequence of rotations about the z-x'-z'' axes.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  RotationEuler::RotationEuler "RotationEuler::RotationEuler(std::vector< double > P)
-";
-
-%feature("docstring")  RotationEuler::RotationEuler "RotationEuler::RotationEuler(double alpha, double beta, double gamma)
-";
-
-%feature("docstring")  RotationEuler::clone "RotationEuler* RotationEuler::clone() const override
-";
-
-%feature("docstring")  RotationEuler::className "std::string RotationEuler::className() const final
-";
-
-%feature("docstring")  RotationEuler::parDefs "std::vector<ParaMeta> RotationEuler::parDefs() const final
-";
-
-%feature("docstring")  RotationEuler::createInverse "IRotation * RotationEuler::createInverse() const override
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  RotationEuler::alpha "double RotationEuler::alpha() const
-";
-
-%feature("docstring")  RotationEuler::beta "double RotationEuler::beta() const
-";
-
-%feature("docstring")  RotationEuler::gamma "double RotationEuler::gamma() const
-";
-
-%feature("docstring")  RotationEuler::rotMatrix "RotMatrix RotationEuler::rotMatrix() const override
-
-Returns transformation. 
-";
-
-
-// File: classRotationX.xml
-%feature("docstring") RotationX "
-
-A rotation about the x axis.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  RotationX::RotationX "RotationX::RotationX(std::vector< double > P)
-
-Constructor of rotation around x-axis. 
-";
-
-%feature("docstring")  RotationX::RotationX "RotationX::RotationX(double angle)
-";
-
-%feature("docstring")  RotationX::clone "RotationX* RotationX::clone() const override
-";
-
-%feature("docstring")  RotationX::className "std::string RotationX::className() const final
-";
-
-%feature("docstring")  RotationX::parDefs "std::vector<ParaMeta> RotationX::parDefs() const final
-";
-
-%feature("docstring")  RotationX::createInverse "RotationX* RotationX::createInverse() const override
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  RotationX::angle "double RotationX::angle() const
-";
-
-%feature("docstring")  RotationX::rotMatrix "RotMatrix RotationX::rotMatrix() const override
-
-Returns transformation. 
-";
-
-
-// File: classRotationY.xml
-%feature("docstring") RotationY "
-
-A rotation about the y axis.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  RotationY::RotationY "RotationY::RotationY(std::vector< double > P)
-
-Constructor of rotation around y-axis. 
-";
-
-%feature("docstring")  RotationY::RotationY "RotationY::RotationY(double angle)
-";
-
-%feature("docstring")  RotationY::clone "RotationY* RotationY::clone() const override
-";
-
-%feature("docstring")  RotationY::className "std::string RotationY::className() const final
-";
-
-%feature("docstring")  RotationY::parDefs "std::vector<ParaMeta> RotationY::parDefs() const final
-";
-
-%feature("docstring")  RotationY::createInverse "RotationY* RotationY::createInverse() const override
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  RotationY::angle "double RotationY::angle() const
-";
-
-%feature("docstring")  RotationY::rotMatrix "RotMatrix RotationY::rotMatrix() const override
-
-Returns transformation. 
-";
-
-
-// File: classRotationZ.xml
-%feature("docstring") RotationZ "
-
-A rotation about the z axis.
-
-C++ includes: Rotations.h
-";
-
-%feature("docstring")  RotationZ::RotationZ "RotationZ::RotationZ(std::vector< double > P)
-
-Constructor of rotation around z-axis. 
-";
-
-%feature("docstring")  RotationZ::RotationZ "RotationZ::RotationZ(double angle)
-";
-
-%feature("docstring")  RotationZ::clone "RotationZ* RotationZ::clone() const override
-";
-
-%feature("docstring")  RotationZ::className "std::string RotationZ::className() const final
-";
-
-%feature("docstring")  RotationZ::parDefs "std::vector<ParaMeta> RotationZ::parDefs() const final
-";
-
-%feature("docstring")  RotationZ::createInverse "RotationZ* RotationZ::createInverse() const override
-
-Returns a new  IRotation object that is the current object's inverse. 
-";
-
-%feature("docstring")  RotationZ::angle "double RotationZ::angle() const
-";
-
-%feature("docstring")  RotationZ::rotMatrix "RotMatrix RotationZ::rotMatrix() const override
-
-Returns transformation. 
-";
-
-
-// File: structRoughnessModelWrap.xml
-%feature("docstring") RoughnessModelWrap "";
-
-
-// File: classSimpleSelectionRule.xml
-%feature("docstring") SimpleSelectionRule "
-
-Selection rule (v*q)modulus!=0, defined by vector v(a,b,c) and modulus.
-
-C++ includes: ISelectionRule.h
-";
-
-%feature("docstring")  SimpleSelectionRule::SimpleSelectionRule "SimpleSelectionRule::SimpleSelectionRule(int a, int b, int c, int modulus)
-";
-
-%feature("docstring")  SimpleSelectionRule::~SimpleSelectionRule "SimpleSelectionRule::~SimpleSelectionRule() override=default
-";
-
-%feature("docstring")  SimpleSelectionRule::clone "SimpleSelectionRule * SimpleSelectionRule::clone() const override
-";
-
-%feature("docstring")  SimpleSelectionRule::coordinateSelected "bool SimpleSelectionRule::coordinateSelected(const I3 &coordinate) const override
-";
-
-
-// File: classSquareLattice2D.xml
-%feature("docstring") SquareLattice2D "
-
-A two-dimensional Bravais lattice with square unit cell.
-
-C++ includes: Lattice2D.h
-";
-
-%feature("docstring")  SquareLattice2D::SquareLattice2D "SquareLattice2D::SquareLattice2D(double length, double xi=0.0)
-";
-
-%feature("docstring")  SquareLattice2D::clone "SquareLattice2D * SquareLattice2D::clone() const override
-";
-
-%feature("docstring")  SquareLattice2D::className "std::string SquareLattice2D::className() const final
-";
-
-%feature("docstring")  SquareLattice2D::parDefs "std::vector<ParaMeta> SquareLattice2D::parDefs() const final
-";
-
-%feature("docstring")  SquareLattice2D::length1 "double SquareLattice2D::length1() const override
-";
-
-%feature("docstring")  SquareLattice2D::length2 "double SquareLattice2D::length2() const override
-";
-
-%feature("docstring")  SquareLattice2D::latticeAngle "double SquareLattice2D::latticeAngle() const override
-";
-
-%feature("docstring")  SquareLattice2D::unitCellArea "double SquareLattice2D::unitCellArea() const override
-";
-
-
-// File: classTruncatedEllipsoid.xml
-%feature("docstring") TruncatedEllipsoid "";
-
-%feature("docstring")  TruncatedEllipsoid::TruncatedEllipsoid "TruncatedEllipsoid::TruncatedEllipsoid(double r_x, double r_y, double r_z, double height, double dh)
-";
-
-%feature("docstring")  TruncatedEllipsoid::~TruncatedEllipsoid "TruncatedEllipsoid::~TruncatedEllipsoid() override
-";
-
-
-// File: namespace_0d122.xml
-
-
-// File: namespace_0d126.xml
-
-
-// File: namespace_0d130.xml
-
-
-// File: namespace_0d140.xml
-
-
-// File: namespace_0d142.xml
-
-
-// File: namespace_0d16.xml
-
-
-// File: namespace_0d183.xml
-
-
-// File: namespace_0d196.xml
-
-
-// File: namespace_0d2.xml
-
-
-// File: namespace_0d206.xml
-
-
-// File: namespace_0d228.xml
-
-
-// File: namespace_0d241.xml
-
-
-// File: namespace_0d34.xml
-
-
-// File: namespace_0d36.xml
-
-
-// File: namespace_0d38.xml
-
-
-// File: namespace_0d4.xml
-
-
-// File: namespacebake.xml
-%feature("docstring")  bake::CubicLattice "Lattice3D bake::CubicLattice(double a)
-
-Returns a primitive cubic (cP) lattice with edge length a. 
-";
-
-%feature("docstring")  bake::FCCLattice "Lattice3D bake::FCCLattice(double a)
-
-Returns a face-centered cubic (cF) lattice with edge length a. 
-";
-
-%feature("docstring")  bake::HexagonalLattice "Lattice3D bake::HexagonalLattice(double a, double c)
-
-Returns a primitive hexagonal (hP) lattice with hexagonal edge a and height c. 
-";
-
-%feature("docstring")  bake::HCPLattice "Lattice3D bake::HCPLattice(double a, double c)
-
-TODO: Clarify how this is meant: HCP is not a Bravais lattice. 
-";
-
-%feature("docstring")  bake::TetragonalLattice "Lattice3D bake::TetragonalLattice(double a, double c)
-
-Returns a primitive tetragonal (tP) lattice with square base edge a and height c. 
-";
-
-%feature("docstring")  bake::BCTLattice "Lattice3D bake::BCTLattice(double a, double c)
-
-Returns a body-centered cubic (cI) lattice with edge length a. TODO: Clarify meaning of c 
-";
-
-
-// File: namespaceExemplarySamples.xml
-%feature("docstring")  ExemplarySamples::createBoxCompositionRotateX "MultiLayer * ExemplarySamples::createBoxCompositionRotateX()
-";
-
-%feature("docstring")  ExemplarySamples::createBoxCompositionRotateY "MultiLayer * ExemplarySamples::createBoxCompositionRotateY()
-";
-
-%feature("docstring")  ExemplarySamples::createBoxCompositionRotateZ "MultiLayer * ExemplarySamples::createBoxCompositionRotateZ()
-";
-
-%feature("docstring")  ExemplarySamples::createBoxCompositionRotateZandY "MultiLayer * ExemplarySamples::createBoxCompositionRotateZandY()
-";
-
-%feature("docstring")  ExemplarySamples::createBoxStackComposition "MultiLayer * ExemplarySamples::createBoxStackComposition()
-";
-
-%feature("docstring")  ExemplarySamples::createBoxesSquareLattice2D "MultiLayer * ExemplarySamples::createBoxesSquareLattice2D()
-";
-
-%feature("docstring")  ExemplarySamples::createCoreShellParticle "MultiLayer * ExemplarySamples::createCoreShellParticle()
-";
-
-%feature("docstring")  ExemplarySamples::createCoreShellBoxRotateZandY "MultiLayer * ExemplarySamples::createCoreShellBoxRotateZandY()
-";
-
-%feature("docstring")  ExemplarySamples::createCustomMorphology "MultiLayer * ExemplarySamples::createCustomMorphology()
-";
-
-%feature("docstring")  ExemplarySamples::createCylindersAndPrisms "MultiLayer * ExemplarySamples::createCylindersAndPrisms()
-";
-
-%feature("docstring")  ExemplarySamples::createCylindersInDWBA "MultiLayer * ExemplarySamples::createCylindersInDWBA()
-";
-
-%feature("docstring")  ExemplarySamples::createCylindersInBA "MultiLayer * ExemplarySamples::createCylindersInBA(double height=5, double radius=5)
-";
-
-%feature("docstring")  ExemplarySamples::createLargeCylindersInDWBA "MultiLayer * ExemplarySamples::createLargeCylindersInDWBA(double height=1000, double radius=500)
-";
-
-%feature("docstring")  ExemplarySamples::createRotatedCylinders "MultiLayer * ExemplarySamples::createRotatedCylinders()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayer "MultiLayer * ExemplarySamples::createFeNiBilayer()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayerTanh "MultiLayer * ExemplarySamples::createFeNiBilayerTanh()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayerNC "MultiLayer * ExemplarySamples::createFeNiBilayerNC()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayerSpinFlip "MultiLayer * ExemplarySamples::createFeNiBilayerSpinFlip()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayerSpinFlipTanh "MultiLayer * ExemplarySamples::createFeNiBilayerSpinFlipTanh()
-";
-
-%feature("docstring")  ExemplarySamples::createFeNiBilayerSpinFlipNC "MultiLayer * ExemplarySamples::createFeNiBilayerSpinFlipNC()
-";
-
-%feature("docstring")  ExemplarySamples::createHomogeneousMultilayer "MultiLayer * ExemplarySamples::createHomogeneousMultilayer()
-";
-
-%feature("docstring")  ExemplarySamples::createLattice1D "MultiLayer * ExemplarySamples::createLattice1D()
-";
-
-%feature("docstring")  ExemplarySamples::createLayersWithAbsorptionWithFF "MultiLayer * ExemplarySamples::createLayersWithAbsorptionWithFF(const IBornFF *)
-";
-
-%feature("docstring")  ExemplarySamples::createLayersWithAbsorptionBySLD "MultiLayer * ExemplarySamples::createLayersWithAbsorptionBySLD()
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticSubstrateZeroField "MultiLayer * ExemplarySamples::createMagneticSubstrateZeroField()
-";
-
-%feature("docstring")  ExemplarySamples::createSimpleMagneticLayer "MultiLayer * ExemplarySamples::createSimpleMagneticLayer()
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticLayer "MultiLayer * ExemplarySamples::createMagneticLayer()
-";
-
-%feature("docstring")  ExemplarySamples::createSimpleMagneticRotationWithRoughness "MultiLayer * ExemplarySamples::createSimpleMagneticRotationWithRoughness(const std::string &roughnessKey)
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticRotation "MultiLayer * ExemplarySamples::createMagneticRotation()
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticParticleZeroField "MultiLayer * ExemplarySamples::createMagneticParticleZeroField()
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticCylinders "MultiLayer * ExemplarySamples::createMagneticCylinders()
-";
-
-%feature("docstring")  ExemplarySamples::createMagneticSpheres "MultiLayer * ExemplarySamples::createMagneticSpheres()
-";
-
-%feature("docstring")  ExemplarySamples::createMesoCrystal "MultiLayer * ExemplarySamples::createMesoCrystal()
-";
-
-%feature("docstring")  ExemplarySamples::createMultiLayerWithNCRoughness "MultiLayer * ExemplarySamples::createMultiLayerWithNCRoughness()
-";
-
-%feature("docstring")  ExemplarySamples::createMultiLayerWithRoughness "MultiLayer * ExemplarySamples::createMultiLayerWithRoughness()
-";
-
-%feature("docstring")  ExemplarySamples::createMultipleLayout "MultiLayer * ExemplarySamples::createMultipleLayout()
-";
-
-%feature("docstring")  ExemplarySamples::createRadialParaCrystal "MultiLayer * ExemplarySamples::createRadialParaCrystal()
-";
-
-%feature("docstring")  ExemplarySamples::createBasic2DParaCrystalWithFTDis "MultiLayer * ExemplarySamples::createBasic2DParaCrystalWithFTDis(const IProfile2D *pdf2)
-";
-
-%feature("docstring")  ExemplarySamples::createHexParaCrystal "MultiLayer * ExemplarySamples::createHexParaCrystal()
-";
-
-%feature("docstring")  ExemplarySamples::createRectParaCrystal "MultiLayer * ExemplarySamples::createRectParaCrystal()
-";
-
-%feature("docstring")  ExemplarySamples::createParticleComposition "MultiLayer * ExemplarySamples::createParticleComposition()
-";
-
-%feature("docstring")  ExemplarySamples::createCylindersWithSizeDistribution "MultiLayer * ExemplarySamples::createCylindersWithSizeDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createTwoTypesCylindersDistribution "MultiLayer * ExemplarySamples::createTwoTypesCylindersDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createRotatedPyramidsDistribution "MultiLayer * ExemplarySamples::createRotatedPyramidsDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createSpheresWithLimitsDistribution "MultiLayer * ExemplarySamples::createSpheresWithLimitsDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createConesWithLimitsDistribution "MultiLayer * ExemplarySamples::createConesWithLimitsDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createLinkedBoxDistribution "MultiLayer * ExemplarySamples::createLinkedBoxDistribution()
-";
-
-%feature("docstring")  ExemplarySamples::createParticleInVacuumWithFF "MultiLayer * ExemplarySamples::createParticleInVacuumWithFF(const IBornFF *)
-";
-
-%feature("docstring")  ExemplarySamples::createHardDisk "MultiLayer * ExemplarySamples::createHardDisk()
-";
-
-%feature("docstring")  ExemplarySamples::createPlainMultiLayerBySLD "MultiLayer * ExemplarySamples::createPlainMultiLayerBySLD(int n_layers=10, double thick_ti=3.0)
-";
-
-%feature("docstring")  ExemplarySamples::createResonator "MultiLayer * ExemplarySamples::createResonator(double ti_thickness=13.0)
-";
-
-%feature("docstring")  ExemplarySamples::createCosineRipple "MultiLayer * ExemplarySamples::createCosineRipple()
-";
-
-%feature("docstring")  ExemplarySamples::createTriangularRipple "MultiLayer * ExemplarySamples::createTriangularRipple(double d=0)
-";
-
-%feature("docstring")  ExemplarySamples::createAsymRipple "MultiLayer * ExemplarySamples::createAsymRipple()
-";
-
-%feature("docstring")  ExemplarySamples::createRotatedPyramids "MultiLayer * ExemplarySamples::createRotatedPyramids()
-";
-
-%feature("docstring")  ExemplarySamples::createSizeDistributionDAModel "MultiLayer * ExemplarySamples::createSizeDistributionDAModel()
-";
-
-%feature("docstring")  ExemplarySamples::createSizeDistributionLMAModel "MultiLayer * ExemplarySamples::createSizeDistributionLMAModel()
-";
-
-%feature("docstring")  ExemplarySamples::createSizeDistributionSSCAModel "MultiLayer * ExemplarySamples::createSizeDistributionSSCAModel()
-";
-
-%feature("docstring")  ExemplarySamples::createCylindersInSSCA "MultiLayer * ExemplarySamples::createCylindersInSSCA()
-";
-
-%feature("docstring")  ExemplarySamples::createSlicedComposition "MultiLayer * ExemplarySamples::createSlicedComposition()
-";
-
-%feature("docstring")  ExemplarySamples::createSlicedCylinders "MultiLayer * ExemplarySamples::createSlicedCylinders()
-";
-
-%feature("docstring")  ExemplarySamples::createSLDSlicedCylinders "MultiLayer * ExemplarySamples::createSLDSlicedCylinders()
-";
-
-%feature("docstring")  ExemplarySamples::createAveragedSlicedCylinders "MultiLayer * ExemplarySamples::createAveragedSlicedCylinders()
-";
-
-%feature("docstring")  ExemplarySamples::createThickAbsorptiveSample "MultiLayer * ExemplarySamples::createThickAbsorptiveSample()
-";
-
-%feature("docstring")  ExemplarySamples::createTransformBox "MultiLayer * ExemplarySamples::createTransformBox()
-";
-
-%feature("docstring")  ExemplarySamples::createBasic2DLattice "MultiLayer * ExemplarySamples::createBasic2DLattice()
-";
-
-%feature("docstring")  ExemplarySamples::createSquareLattice2D "MultiLayer * ExemplarySamples::createSquareLattice2D()
-";
-
-%feature("docstring")  ExemplarySamples::createCenteredSquareLattice2D "MultiLayer * ExemplarySamples::createCenteredSquareLattice2D()
-";
-
-%feature("docstring")  ExemplarySamples::createRotatedSquareLattice2D "MultiLayer * ExemplarySamples::createRotatedSquareLattice2D()
-";
-
-%feature("docstring")  ExemplarySamples::createFiniteSquareLattice2D "MultiLayer * ExemplarySamples::createFiniteSquareLattice2D()
-";
-
-%feature("docstring")  ExemplarySamples::createSuperLattice "MultiLayer * ExemplarySamples::createSuperLattice()
-";
-
-
-// File: namespaceff.xml
-
-
-// File: namespaceMaterialUtils.xml
-%feature("docstring")  MaterialUtils::ScalarReducedPotential "complex_t MaterialUtils::ScalarReducedPotential(complex_t n, R3 k, double n_ref)
-
-Function for calculating the reduced potential, used for obtaining the Fresnel coefficients (non-polarized material case) 
-";
-
-%feature("docstring")  MaterialUtils::PolarizedReducedPotential "Eigen::Matrix2cd MaterialUtils::PolarizedReducedPotential(complex_t n, R3 b_field, R3 k, double n_ref)
-
-Function for calculating the reduced potential, used for obtaining the Fresnel coefficients (polarized material case) 
-";
-
-%feature("docstring")  MaterialUtils::MagnetizationCorrection "Eigen::Matrix2cd MaterialUtils::MagnetizationCorrection(complex_t unit_factor, double magnetic_factor, Vec3< T > polarization)
-";
-
-%feature("docstring")  MaterialUtils::checkMaterialTypes "MATERIAL_TYPES MaterialUtils::checkMaterialTypes(const std::vector< const Material * > &materials)
-
-Checks if all non-default materials in  materials are of the same type and returns this type. If several types of materials are involved, InvalidMaterialType identifier is returned. 
-";
-
-
-// File: namespacePolyhedralUtil.xml
-%feature("docstring")  PolyhedralUtil::BottomZ "double PolyhedralUtil::BottomZ(const std::vector< R3 > &vertices, const IRotation *rotation)
-
-Calculates the z-coordinate of the lowest vertex after rotation. 
-";
-
-%feature("docstring")  PolyhedralUtil::TopZ "double PolyhedralUtil::TopZ(const std::vector< R3 > &vertices, const IRotation *rotation)
-
-Calculates the z-coordinate of the highest vertex after rotation. 
-";
-
-
-// File: namespacePy.xml
-
-
-// File: namespacePy_1_1Import.xml
-%feature("docstring")  Py::Import::createFromPython "std::unique_ptr< MultiLayer > Py::Import::createFromPython(const std::string &script, const std::string &functionName, const std::string &path=\"\")
-
-Creates a multi layer by running python code in embedded interpreter.
-
-Parameters:
------------
-
-script: 
-Python script
-
-functionName: 
-A function name in this script which produces a  MultiLayer
-
-path: 
-A path to import BornAgain library. If empty, relies on PYTHONPATH 
-";
-
-%feature("docstring")  Py::Import::listOfFunctions "std::vector< std::string > Py::Import::listOfFunctions(const std::string &script, const std::string &path=\"\")
-
-Returns list of functions defined in the script.
-
-Parameters:
------------
-
-script: 
-Python script
-
-path: 
-A path to import BornAgain library. If empty, relies on PYTHONPATH 
-";
-
-
-// File: namespacerefMat.xml
-
-
-// File: namespaceripples.xml
-%feature("docstring")  ripples::factor_x_box "complex_t ripples::factor_x_box(complex_t q, double l)
-";
-
-%feature("docstring")  ripples::factor_x_Gauss "complex_t ripples::factor_x_Gauss(complex_t q, double l)
-";
-
-%feature("docstring")  ripples::factor_x_Lorentz "complex_t ripples::factor_x_Lorentz(complex_t q, double l)
-";
-
-%feature("docstring")  ripples::profile_yz_bar "complex_t ripples::profile_yz_bar(complex_t qy, complex_t qz, double width, double height)
-
-Complex form factor of rectangular ripple (bar). 
-";
-
-%feature("docstring")  ripples::profile_yz_cosine "complex_t ripples::profile_yz_cosine(complex_t qy, complex_t qz, double width, double height)
-
-Complex form factor of cosine ripple. 
-";
-
-%feature("docstring")  ripples::profile_yz_triangular "complex_t ripples::profile_yz_triangular(complex_t qy, complex_t qz, double width, double height, double asymmetry)
-
-Complex form factor of triangular ripple. 
-";
-
-
-// File: namespaceSampleUtils.xml
-
-
-// File: namespaceSampleUtils_1_1Multilayer.xml
-%feature("docstring")  SampleUtils::Multilayer::LayerTopRoughness "const LayerRoughness * SampleUtils::Multilayer::LayerTopRoughness(const MultiLayer &multilayer, size_t i)
-
-Returns top roughness of layer. 
-";
-
-%feature("docstring")  SampleUtils::Multilayer::IndexOfLayer "size_t SampleUtils::Multilayer::IndexOfLayer(const MultiLayer &multilayer, const Layer *p_layer)
-
-Returns the index of the given layer. 
-";
-
-%feature("docstring")  SampleUtils::Multilayer::ContainsCompatibleMaterials "bool SampleUtils::Multilayer::ContainsCompatibleMaterials(const MultiLayer &multilayer)
-
-Returns true if the multilayer contains non-default materials of one type only. 
-";
-
-%feature("docstring")  SampleUtils::Multilayer::hasRoughness "bool SampleUtils::Multilayer::hasRoughness(const MultiLayer &sample)
-";
-
-
-// File: namespaceSampleUtils_1_1someff.xml
-%feature("docstring")  SampleUtils::someff::ffSphere "complex_t SampleUtils::someff::ffSphere(C3 q, double R)
-
-Returns the form factor of a sphere of radius R.
-
-Used by the hard sphere and by several soft sphere classes. 
-";
-
-
-// File: namespacestd.xml
-
-
-// File: IInterference_8cpp.xml
-
-
-// File: IInterference_8h.xml
-
-
-// File: Interference1DLattice_8cpp.xml
-
-
-// File: Interference1DLattice_8h.xml
-
-
-// File: Interference2DLattice_8cpp.xml
-
-
-// File: Interference2DLattice_8h.xml
-
-
-// File: Interference2DParaCrystal_8cpp.xml
-
-
-// File: Interference2DParaCrystal_8h.xml
-
-
-// File: Interference2DSuperLattice_8cpp.xml
-
-
-// File: Interference2DSuperLattice_8h.xml
-
-
-// File: Interference3DLattice_8cpp.xml
-
-
-// File: Interference3DLattice_8h.xml
-
-
-// File: InterferenceFinite2DLattice_8cpp.xml
-
-
-// File: InterferenceFinite2DLattice_8h.xml
-
-
-// File: InterferenceFinite3DLattice_8cpp.xml
-
-
-// File: InterferenceFinite3DLattice_8h.xml
-
-
-// File: InterferenceHardDisk_8cpp.xml
-
-
-// File: InterferenceHardDisk_8h.xml
-
-
-// File: InterferenceNone_8cpp.xml
-
-
-// File: InterferenceNone_8h.xml
-
-
-// File: InterferenceRadialParaCrystal_8cpp.xml
-
-
-// File: InterferenceRadialParaCrystal_8h.xml
-
-
-// File: Interferences_8h.xml
-
-
-// File: InterferenceTwin_8cpp.xml
-
-
-// File: InterferenceTwin_8h.xml
-
-
-// File: ParticleLayout_8cpp.xml
-
-
-// File: ParticleLayout_8h.xml
-
-
-// File: FormFactorComponents_8cpp.xml
-
-
-// File: FormFactorComponents_8h.xml
-
-
-// File: IRegistry_8h.xml
-
-
-// File: Profile2DComponents_8cpp.xml
-
-
-// File: Profile2DComponents_8h.xml
-
-
-// File: IDistribution1DSampler_8cpp.xml
-
-
-// File: IDistribution1DSampler_8h.xml
-
-
-// File: IDistribution2DSampler_8cpp.xml
-
-
-// File: IDistribution2DSampler_8h.xml
-
-
-// File: IPeakShape_8cpp.xml
-
-
-// File: IPeakShape_8h.xml
-
-
-// File: Profiles1D_8cpp.xml
-
-
-// File: Profiles1D_8h.xml
-
-
-// File: Profiles2D_8cpp.xml
-
-
-// File: Profiles2D_8h.xml
-
-
-// File: FormFactorBar_8cpp.xml
-
-
-// File: FormFactorBar_8h.xml
-
-
-// File: FormFactorBipyramid4_8cpp.xml
-
-
-// File: FormFactorBipyramid4_8h.xml
-
-
-// File: FormFactorBox_8cpp.xml
-
-
-// File: FormFactorBox_8h.xml
-
-
-// File: FormFactorCantellatedCube_8cpp.xml
-
-
-// File: FormFactorCantellatedCube_8h.xml
-
-
-// File: FormFactorCone_8cpp.xml
-
-
-// File: FormFactorCone_8h.xml
-
-
-// File: FormFactorCosineRipple_8cpp.xml
-
-
-// File: FormFactorCosineRipple_8h.xml
-
-
-// File: FormFactorCylinder_8cpp.xml
-
-
-// File: FormFactorCylinder_8h.xml
-
-
-// File: FormFactorDodecahedron_8cpp.xml
-
-
-// File: FormFactorDodecahedron_8h.xml
-
-
-// File: FormFactorEllipsoidalCylinder_8cpp.xml
-
-
-// File: FormFactorEllipsoidalCylinder_8h.xml
-
-
-// File: FormFactorFullSphere_8cpp.xml
-
-
-// File: FormFactorFullSphere_8h.xml
-
-
-// File: FormFactorFullSpheroid_8cpp.xml
-
-
-// File: FormFactorFullSpheroid_8h.xml
-
-
-// File: FormFactorHemiEllipsoid_8cpp.xml
-
-
-// File: FormFactorHemiEllipsoid_8h.xml
-
-
-// File: FormFactorHollowSphere_8cpp.xml
-
-
-// File: FormFactorHollowSphere_8h.xml
-
-
-// File: FormFactorIcosahedron_8cpp.xml
-
-
-// File: FormFactorIcosahedron_8h.xml
-
-
-// File: FormFactorLongBoxGauss_8cpp.xml
-
-
-// File: FormFactorLongBoxGauss_8h.xml
-
-
-// File: FormFactorLongBoxLorentz_8cpp.xml
-
-
-// File: FormFactorLongBoxLorentz_8h.xml
-
-
-// File: FormFactorPlatonicOctahedron_8cpp.xml
-
-
-// File: FormFactorPlatonicOctahedron_8h.xml
-
-
-// File: FormFactorPlatonicTetrahedron_8cpp.xml
-
-
-// File: FormFactorPlatonicTetrahedron_8h.xml
-
-
-// File: FormFactorPrism3_8cpp.xml
-
-
-// File: FormFactorPrism3_8h.xml
-
-
-// File: FormFactorPrism6_8cpp.xml
-
-
-// File: FormFactorPrism6_8h.xml
-
-
-// File: FormFactorPyramid2_8cpp.xml
-
-
-// File: FormFactorPyramid2_8h.xml
-
-
-// File: FormFactorPyramid3_8cpp.xml
-
-
-// File: FormFactorPyramid3_8h.xml
-
-
-// File: FormFactorPyramid4_8cpp.xml
-
-
-// File: FormFactorPyramid4_8h.xml
-
-
-// File: FormFactorPyramid6_8cpp.xml
-
-
-// File: FormFactorPyramid6_8h.xml
-
-
-// File: FormFactorSawtoothRipple_8cpp.xml
-
-
-// File: FormFactorSawtoothRipple_8h.xml
-
-
-// File: FormFactorTruncatedCube_8cpp.xml
-
-
-// File: FormFactorTruncatedCube_8h.xml
-
-
-// File: FormFactorTruncatedSphere_8cpp.xml
-
-
-// File: FormFactorTruncatedSphere_8h.xml
-
-
-// File: FormFactorTruncatedSpheroid_8cpp.xml
-
-
-// File: FormFactorTruncatedSpheroid_8h.xml
-
-
-// File: HardParticles_8h.xml
-
-
-// File: IFormFactorPolyhedron_8cpp.xml
-
-
-// File: IFormFactorPolyhedron_8h.xml
-
-
-// File: IFormFactorPrism_8cpp.xml
-
-
-// File: IFormFactorPrism_8h.xml
-
-
-// File: IProfileRipple_8cpp.xml
-
-
-// File: IProfileRipple_8h.xml
-
-
-// File: Ripples_8cpp.xml
-
-
-// File: Ripples_8h.xml
-
-
-// File: LayerInterface_8cpp.xml
-
-
-// File: LayerInterface_8h.xml
-
-
-// File: LayerRoughness_8cpp.xml
-
-
-// File: LayerRoughness_8h.xml
-
-
-// File: BakeLattice_8cpp.xml
-
-
-// File: BakeLattice_8h.xml
-
-
-// File: ISelectionRule_8h.xml
-
-
-// File: Lattice2D_8cpp.xml
-
-
-// File: Lattice2D_8h.xml
-
-
-// File: Lattice3D_8cpp.xml
-
-
-// File: Lattice3D_8h.xml
-
-
-// File: SomeFormFactors_8cpp.xml
-
-
-// File: SomeFormFactors_8h.xml
-
-
-// File: Admixtures_8h.xml
-
-
-// File: BaseMaterialImpl_8h.xml
-
-
-// File: MagneticMaterialImpl_8cpp.xml
-
-
-// File: MagneticMaterialImpl_8h.xml
-
-
-// File: Material_8cpp.xml
-
-
-// File: Material_8h.xml
-
-
-// File: MaterialBySLDImpl_8cpp.xml
-
-
-// File: MaterialBySLDImpl_8h.xml
-
-
-// File: MaterialFactoryFuncs_8cpp.xml
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial(const std::string &name, complex_t refractive_index, R3 magnetization)
-
-Constructs a material with  name,  refractive_index and  magnetization (in A/m). Alternatively,  $\\\\delta$ and  $\\\\beta$ for refractive index  $n = 1 - \\\\delta + i \\\\beta$ can be passed directly. With no parameters given, constructs default (vacuum) material with  $n = 1$ and zero magnetization. 
-";
-
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial(const std::string &name, double delta, double beta, R3 magnetization)
-";
-
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial()
-";
-
-%feature("docstring")  MaterialBySLD "Material MaterialBySLD()
-";
-
-%feature("docstring")  MaterialBySLD "Material MaterialBySLD(const std::string &name, double sld_real, double sld_imag, R3 magnetization)
-
-Constructs a wavelength-independent material with a given complex-valued scattering length density (SLD). SLD values for a wide variety of materials can be found on https://sld-calculator.appspot.com/ and https://www.ncnr.nist.gov/resources/activation/ By convention, SLD imaginary part is treated as negative by default, which corresponds to attenuation of the signal. With no parameters given, MaterialBySLD constructs default (vacuum) material with zero sld and zero magnetization.
-
-Parameters:
------------
-
-name: 
-material name
-
-sld_real: 
-real part of the scattering length density, inverse square angstroms
-
-sld_imag: 
-imaginary part of the scattering length density, inverse square angstroms
-
-magnetization: 
-magnetization (in A/m) 
-";
-
-
-// File: MaterialFactoryFuncs_8h.xml
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial()
-";
-
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial(const std::string &name, double delta, double beta, R3 magnetization={})
-";
-
-%feature("docstring")  HomogeneousMaterial "Material HomogeneousMaterial(const std::string &name, complex_t refractive_index, R3 magnetization={})
-
-Constructs a material with  name,  refractive_index and  magnetization (in A/m). Alternatively,  $\\\\delta$ and  $\\\\beta$ for refractive index  $n = 1 - \\\\delta + i \\\\beta$ can be passed directly. With no parameters given, constructs default (vacuum) material with  $n = 1$ and zero magnetization. 
-";
-
-%feature("docstring")  MaterialBySLD "Material MaterialBySLD()
-";
-
-%feature("docstring")  MaterialBySLD "Material MaterialBySLD(const std::string &name, double sld_real, double sld_imag, R3 magnetization={})
-
-Constructs a wavelength-independent material with a given complex-valued scattering length density (SLD). SLD values for a wide variety of materials can be found on https://sld-calculator.appspot.com/ and https://www.ncnr.nist.gov/resources/activation/ By convention, SLD imaginary part is treated as negative by default, which corresponds to attenuation of the signal. With no parameters given, MaterialBySLD constructs default (vacuum) material with zero sld and zero magnetization.
-
-Parameters:
------------
-
-name: 
-material name
-
-sld_real: 
-real part of the scattering length density, inverse square angstroms
-
-sld_imag: 
-imaginary part of the scattering length density, inverse square angstroms
-
-magnetization: 
-magnetization (in A/m) 
-";
-
-
-// File: MaterialUtils_8cpp.xml
-%feature("docstring")  Unit_Matrix "const Eigen::Matrix2cd Unit_Matrix(Eigen::Matrix2cd::Identity())
-";
-
-
-// File: MaterialUtils_8h.xml
-
-
-// File: RefractiveMaterialImpl_8cpp.xml
-
-
-// File: RefractiveMaterialImpl_8h.xml
-
-
-// File: Layer_8cpp.xml
-
-
-// File: Layer_8h.xml
-
-
-// File: MultiLayer_8cpp.xml
-
-
-// File: MultiLayer_8h.xml
-
-
-// File: MultilayerUtils_8cpp.xml
-
-
-// File: MultilayerUtils_8h.xml
-
-
-// File: PyImport_8cpp.xml
-
-
-// File: PyImport_8h.xml
-
-
-// File: RoughnessModels_8cpp.xml
-
-
-// File: RoughnessModels_8h.xml
-
-
-// File: Crystal_8cpp.xml
-
-
-// File: Crystal_8h.xml
-
-
-// File: IBornFF_8cpp.xml
-
-
-// File: IBornFF_8h.xml
-
-
-// File: IParticle_8cpp.xml
-
-
-// File: IParticle_8h.xml
-
-
-// File: MesoCrystal_8cpp.xml
-
-
-// File: MesoCrystal_8h.xml
-
-
-// File: Particle_8cpp.xml
-
-
-// File: Particle_8h.xml
-
-
-// File: ParticleComposition_8cpp.xml
-
-
-// File: ParticleComposition_8h.xml
-
-
-// File: ParticleCoreShell_8cpp.xml
-
-
-// File: ParticleCoreShell_8h.xml
-
-
-// File: PolyhedralUtil_8cpp.xml
-
-
-// File: PolyhedralUtil_8h.xml
-
-
-// File: ISampleNode_8cpp.xml
-
-
-// File: ISampleNode_8h.xml
-
-
-// File: Rotations_8cpp.xml
-%feature("docstring")  createProduct "IRotation* createProduct(const IRotation &left, const IRotation &right)
-
-Returns concatenated rotation (first right, then left). 
-";
-
-
-// File: Rotations_8h.xml
-%feature("docstring")  createProduct "IRotation* createProduct(const IRotation &left, const IRotation &right)
-
-Returns concatenated rotation (first right, then left). 
-";
-
-
-// File: Box_8cpp.xml
-
-
-// File: Box_8h.xml
-
-
-// File: DoubleEllipse_8cpp.xml
-
-
-// File: DoubleEllipse_8h.xml
-
-
-// File: IShape3D_8cpp.xml
-%feature("docstring")  RectangleVertices "std::vector<R3> RectangleVertices(double length, double width, double z)
-
-Helper functions to construct lists of vertices
-
-Generate vertices of centered rectangle at height z 
-";
-
-%feature("docstring")  EllipseVertices "std::vector<R3> EllipseVertices(double r_x, double r_y, double z)
-
-Generate vertices of centered ellipse with given semi-axes at height z. 
-";
-
-
-// File: IShape3D_8h.xml
-%feature("docstring")  RectangleVertices "std::vector<R3> RectangleVertices(double length, double width, double z)
-
-Helper functions to construct lists of vertices
-
-Generate vertices of centered rectangle at height z 
-";
-
-%feature("docstring")  EllipseVertices "std::vector<R3> EllipseVertices(double r_x, double r_y, double z)
-
-Generate vertices of centered ellipse with given semi-axes at height z. 
-";
-
-
-// File: RippleCosine_8cpp.xml
-
-
-// File: RippleCosine_8h.xml
-
-
-// File: RippleSawtooth_8cpp.xml
-
-
-// File: RippleSawtooth_8h.xml
-
-
-// File: TruncatedEllipsoid_8cpp.xml
-
-
-// File: TruncatedEllipsoid_8h.xml
-
-
-// File: FormFactorGauss_8cpp.xml
-
-
-// File: FormFactorGauss_8h.xml
-
-
-// File: FormFactorSphereGaussianRadius_8cpp.xml
-
-
-// File: FormFactorSphereGaussianRadius_8h.xml
-
-
-// File: FormFactorSphereLogNormalRadius_8cpp.xml
-
-
-// File: FormFactorSphereLogNormalRadius_8h.xml
-
-
-// File: SoftParticles_8h.xml
-
-
-// File: BoxCompositionBuilder_8cpp.xml
-
-
-// File: BoxCompositionBuilder_8h.xml
-
-
-// File: BoxesSquareLatticeBuilder_8cpp.xml
-
-
-// File: BoxesSquareLatticeBuilder_8h.xml
-
-
-// File: CoreShellParticleBuilder_8cpp.xml
-
-
-// File: CoreShellParticleBuilder_8h.xml
-
-
-// File: CustomMorphologyBuilder_8cpp.xml
-
-
-// File: CustomMorphologyBuilder_8h.xml
-
-
-// File: CylindersAndPrismsBuilder_8cpp.xml
-
-
-// File: CylindersAndPrismsBuilder_8h.xml
-
-
-// File: CylindersBuilder_8cpp.xml
-
-
-// File: CylindersBuilder_8h.xml
-
-
-// File: ExemplarySamples_8h.xml
-
-
-// File: FeNiBilayerBuilder_8cpp.xml
-
-
-// File: FeNiBilayerBuilder_8h.xml
-
-
-// File: HomogeneousMultilayerBuilder_8cpp.xml
-
-
-// File: HomogeneousMultilayerBuilder_8h.xml
-
-
-// File: LatticeBuilder_8cpp.xml
-
-
-// File: LatticeBuilder_8h.xml
-
-
-// File: LayersWithAbsorptionBuilder_8cpp.xml
-
-
-// File: LayersWithAbsorptionBuilder_8h.xml
-
-
-// File: LayersWithAbsorptionBySLDBuilder_8cpp.xml
-%feature("docstring")  middle_layer_thickness "const double middle_layer_thickness(60.0)
-";
-
-
-// File: LayersWithAbsorptionBySLDBuilder_8h.xml
-
-
-// File: MagneticLayersBuilder_8cpp.xml
-
-
-// File: MagneticLayersBuilder_8h.xml
-
-
-// File: MagneticParticlesBuilder_8cpp.xml
-
-
-// File: MagneticParticlesBuilder_8h.xml
-
-
-// File: MesoCrystalBuilder_8cpp.xml
-
-
-// File: MesoCrystalBuilder_8h.xml
-
-
-// File: MultiLayerWithNCRoughnessBuilder_8cpp.xml
-
-
-// File: MultiLayerWithNCRoughnessBuilder_8h.xml
-
-
-// File: MultiLayerWithRoughnessBuilder_8cpp.xml
-
-
-// File: MultiLayerWithRoughnessBuilder_8h.xml
-
-
-// File: MultipleLayoutBuilder_8cpp.xml
-
-
-// File: MultipleLayoutBuilder_8h.xml
-
-
-// File: ParaCrystalBuilder_8cpp.xml
-
-
-// File: ParaCrystalBuilder_8h.xml
-
-
-// File: ParticleCompositionBuilder_8cpp.xml
-
-
-// File: ParticleCompositionBuilder_8h.xml
-
-
-// File: ParticleDistributionsBuilder_8cpp.xml
-
-
-// File: ParticleDistributionsBuilder_8h.xml
-
-
-// File: ParticleInVacuumBuilder_8cpp.xml
-
-
-// File: ParticleInVacuumBuilder_8h.xml
-
-
-// File: PercusYevickBuilder_8cpp.xml
-
-
-// File: PercusYevickBuilder_8h.xml
-
-
-// File: PlainMultiLayerBySLDBuilder_8cpp.xml
-
-
-// File: PlainMultiLayerBySLDBuilder_8h.xml
-
-
-// File: ReferenceMaterials_8h.xml
-
-
-// File: ResonatorBuilder_8cpp.xml
-
-
-// File: ResonatorBuilder_8h.xml
-
-
-// File: RipplesBuilder_8cpp.xml
-
-
-// File: RipplesBuilder_8h.xml
-
-
-// File: RotatedPyramidsBuilder_8cpp.xml
-
-
-// File: RotatedPyramidsBuilder_8h.xml
-
-
-// File: SizeDistributionModelsBuilder_8cpp.xml
-
-
-// File: SizeDistributionModelsBuilder_8h.xml
-
-
-// File: SlicedCompositionBuilder_8cpp.xml
-
-
-// File: SlicedCompositionBuilder_8h.xml
-
-
-// File: SlicedCylindersBuilder_8cpp.xml
-
-
-// File: SlicedCylindersBuilder_8h.xml
-
-
-// File: ThickAbsorptiveSampleBuilder_8cpp.xml
-
-
-// File: ThickAbsorptiveSampleBuilder_8h.xml
-
-
-// File: TransformationsBuilder_8cpp.xml
-
-
-// File: TransformationsBuilder_8h.xml
-
-
-// File: TwoDimLatticeBuilder_8cpp.xml
-
-
-// File: TwoDimLatticeBuilder_8h.xml
-
-
-// File: dir_220e7f16e10b4e45e27e10ed0346ff0c.xml
-
-
-// File: dir_53ad17160220d2858133377088cf64b3.xml
-
-
-// File: dir_7b210e8d28f50f0c519681ee1b473363.xml
-
-
-// File: dir_844f24c588eea1b259def164cc466f1a.xml
-
-
-// File: dir_ff19b2623e8f6ab46659baac68a70953.xml
-
-
-// File: dir_da063889c15f3636a66540651967c41d.xml
-
-
-// File: dir_ed097210e0926370940660d36aeab42a.xml
-
-
-// File: dir_fba8602a8c23825d875c7205aab8e979.xml
-
-
-// File: dir_9b633c8be420b8d6b83f5ed5376ef19b.xml
-
-
-// File: dir_61bfb933e72dfe3586b97d80db501038.xml
-
-
-// File: dir_8f7f72226bf217e57890a767dfa82dfa.xml
-
-
-// File: dir_c4bcd3a441ff6332187b5528d22c5933.xml
-
-
-// File: dir_7002b98d93049c66d9f454102abc535d.xml
-
-
-// File: dir_ccd033f493018670b3204f8d6a838d21.xml
-
-
-// File: dir_d9d42b37b662547974602e66402128ce.xml
-
diff --git a/auto/Wrap/libBornAgainBase_wrap.cpp b/auto/Wrap/libBornAgainBase_wrap.cpp
index dd33af4245a869a68a974f3c43a421228cb1012a..f7a6f60cd69642e47a87bf49baf7018c95831d5b 100644
--- a/auto/Wrap/libBornAgainBase_wrap.cpp
+++ b/auto/Wrap/libBornAgainBase_wrap.cpp
@@ -3799,7 +3799,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainCore_wrap.cpp b/auto/Wrap/libBornAgainCore_wrap.cpp
index 9d0678bf06504ac9ba7a79a3b7d8c6cce156e7a2..e2c1656ac512f918efa9c872b4fa2569509b4597 100644
--- a/auto/Wrap/libBornAgainCore_wrap.cpp
+++ b/auto/Wrap/libBornAgainCore_wrap.cpp
@@ -3838,7 +3838,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainDevice_wrap.cpp b/auto/Wrap/libBornAgainDevice_wrap.cpp
index 3f56ac2d661c6d09359ad540784b6ff7e7784d0a..5602a9eba273c03e0acc7ea67a3432afdabb20d8 100644
--- a/auto/Wrap/libBornAgainDevice_wrap.cpp
+++ b/auto/Wrap/libBornAgainDevice_wrap.cpp
@@ -3846,7 +3846,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainFit_wrap.cpp b/auto/Wrap/libBornAgainFit_wrap.cpp
index 93edf3545b67d6fbdb381fa111ef0c3442bdc05f..556a56ac6f79995a094954176c6fe3b5099c24ea 100644
--- a/auto/Wrap/libBornAgainFit_wrap.cpp
+++ b/auto/Wrap/libBornAgainFit_wrap.cpp
@@ -3797,7 +3797,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainParam_wrap.cpp b/auto/Wrap/libBornAgainParam_wrap.cpp
index c25018eb186dc35806bf9e0028b2cf42f8764105..254a971528df0483a7e947aedbf377ec0b6375f5 100644
--- a/auto/Wrap/libBornAgainParam_wrap.cpp
+++ b/auto/Wrap/libBornAgainParam_wrap.cpp
@@ -3805,7 +3805,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainResample_wrap.cpp b/auto/Wrap/libBornAgainResample_wrap.cpp
index afc7383c4b720a2ccfd64b19b7bf9beb6e8d95c0..fde31f0d9ca5dadf167b3caa564ba914c8bab275 100644
--- a/auto/Wrap/libBornAgainResample_wrap.cpp
+++ b/auto/Wrap/libBornAgainResample_wrap.cpp
@@ -3789,7 +3789,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Wrap/libBornAgainSample_wrap.cpp b/auto/Wrap/libBornAgainSample_wrap.cpp
index 9496a1427813b6c154b7f76845106e2c1a9da23e..b5be5b091984c3c47009eb9a6556e4dce7f6e4ab 100644
--- a/auto/Wrap/libBornAgainSample_wrap.cpp
+++ b/auto/Wrap/libBornAgainSample_wrap.cpp
@@ -3903,7 +3903,7 @@ SWIGINTERNINLINE PyObject*
 
 
 #define SWIG_FILE_WITH_INIT
-#define PY_ARRAY_UNIQUE_SYMBOL BORNAGAIN_PYTHONAPI_ARRAY
+#define PY_ARRAY_UNIQUE_SYMBOL BA_PYTHONAPI_ARRAY
 
 
 #ifndef SWIG_FILE_WITH_INIT
diff --git a/auto/Doc/man/bornagain.1 b/auto/man/bornagain.1
similarity index 100%
rename from auto/Doc/man/bornagain.1
rename to auto/man/bornagain.1
diff --git a/cmake/BornAgain/Dependences.cmake b/cmake/BornAgain/Dependences.cmake
index d30579d3f107d1917d50de4663d2b71e59cbd26e..e3d681e757187b8f0a15b754ef8e6152d8179b58 100644
--- a/cmake/BornAgain/Dependences.cmake
+++ b/cmake/BornAgain/Dependences.cmake
@@ -89,7 +89,7 @@ endif()
 # === optional packages ===
 
 # --- MPI support ---
-if(BORNAGAIN_MPI)
+if(BA_MPI)
     message(STATUS "Configuring with MPI support")
     find_package(MPI REQUIRED)
     message(STATUS "MPI_CXX_INCLUDE_PATH: ${MPI_CXX_INCLUDE_PATH}")
@@ -97,13 +97,13 @@ if(BORNAGAIN_MPI)
 endif()
 
 # --- Tiff ---
-if(BORNAGAIN_TIFF_SUPPORT)
-    message(STATUS "Looking for libtiff (use -DBORNAGAIN_TIFF_SUPPORT=OFF to disable)")
+if(BA_TIFF)
+    message(STATUS "Looking for libtiff (use -DBA_TIFF=OFF to disable)")
     find_package(TIFF 4.0.2 REQUIRED COMPONENTS CXX)
 endif()
 
 # --- Python ---
-if(BORNAGAIN_PYTHON)
+if(BA_PYTHON)
     find_package(Python3 COMPONENTS Interpreter Development)
 
     message(STATUS "  Python3_VERSION              : ${Python3_VERSION}")
@@ -137,7 +137,7 @@ if(BORNAGAIN_PYTHON)
     message(STATUS "  Python3_NumPy_VERSION        : ${Python3_NumPy_VERSION}")
     message(STATUS "  Python3_NumPy_INCLUDE_DIRS   : ${Python3_NumPy_INCLUDE_DIRS}")
 
-    if(CONFIGURE_BINDINGS)
+    if(BA_SWIG)
         find_package(SWIG 4.0 REQUIRED)
         include(${SWIG_USE_FILE})
         message(STATUS "Found SWIG version ${SWIG_VERSION} at ${SWIG_EXECUTABLE} with flags '${SWIG_FLAGS}'; CMake definitions in ${SWIG_USE_FILE}")
@@ -145,16 +145,6 @@ if(BORNAGAIN_PYTHON)
 
 endif()
 
-# --- man page generation ---
-if(CONFIGURE_MANPAGE)
-    find_program(POD2MAN pod2man)
-    if(NOT POD2MAN)
-        message(FATAL_ERROR "FATAL: cannot satisfy CONFIGURE_MANPAGE: pod2man not found")
-    endif()
-    message(STATUS "Found pod2man: ${POD2MAN}")
-endif()
-
-
 # === install Windows DLLs ===
 
 if(WIN32)
@@ -237,7 +227,7 @@ if(WIN32)
     endforeach()
 
     ## TIFF
-    if(BORNAGAIN_TIFF_SUPPORT)
+    if(BA_TIFF)
         ## Same as for Boost above: list can contain
         # mixture of debug/optimized libs
         message(STATUS "Installation of TIFF:")
diff --git a/cmake/BornAgain/Directories.cmake b/cmake/BornAgain/Directories.cmake
index 6f697e0a2f1dd23b0449c643fc306edd7cea8b5c..eadbe92653c8e8b54c656f5d4577706fd801c048 100644
--- a/cmake/BornAgain/Directories.cmake
+++ b/cmake/BornAgain/Directories.cmake
@@ -84,7 +84,7 @@ if(WIN32)
     set(destination_libexec python)
 else()
     set(destination_suffix BornAgain-${BornAgain_VERSION_MAJOR}.${BornAgain_VERSION_MINOR})
-    if(APPLE AND BORNAGAIN_APPLE_BUNDLE)
+    if(APPLE AND BA_APPLE_BUNDLE)
         set(destination_bundle BornAgain.app)
         set(destination_prefix ${destination_bundle}/Contents/)
         set(destination_libexec ${destination_prefix}libexec/${destination_suffix})
diff --git a/cmake/BornAgain/MakeLib.cmake b/cmake/BornAgain/MakeLib.cmake
index 866358f46f41fdc3640ebc2f2e973a336728bee1..f209a4177726bcd6aaa7a7c0d7c417cfd740cf19 100644
--- a/cmake/BornAgain/MakeLib.cmake
+++ b/cmake/BornAgain/MakeLib.cmake
@@ -19,7 +19,7 @@ function(MakeLib name lib tmpdir withPython)
 
     add_library(${lib} SHARED ${source_files})
     set_target_properties(${lib} PROPERTIES PREFIX ${libprefix} SUFFIX ${libsuffix})
-    if(APPLE AND BORNAGAIN_APPLE_BUNDLE)
+    if(APPLE AND BA_APPLE_BUNDLE)
         set(link_flags "-Wl,-rpath,@loader_path/../../Frameworks")
         set_target_properties(${lib} PROPERTIES LINK_FLAGS ${link_flags})
     endif()
diff --git a/cmake/BornAgain/NixInstall.cmake b/cmake/BornAgain/NixInstall.cmake
index a4e6aeb99f931a4e9d7cf4c50f337f4889fd29a7..147d135c84e3d5438d6d2f877be793a23cca3d0f 100644
--- a/cmake/BornAgain/NixInstall.cmake
+++ b/cmake/BornAgain/NixInstall.cmake
@@ -10,7 +10,7 @@ install(FILES
     GROUP_EXECUTE GROUP_READ WORLD_EXECUTE WORLD_READ
     DESTINATION ${destination_libexec})
 
-if(NOT BORNAGAIN_APPLE_BUNDLE AND NOT BUILD_DEBIAN)
+if(NOT BA_APPLE_BUNDLE AND NOT BUILD_DEBIAN)
     # Create bin directory for links.
     install(CODE "file(MAKE_DIRECTORY ${CMAKE_INSTALL_PREFIX}/${destination_bin})"
         COMPONENT Runtime)
diff --git a/cmake/BornAgain/PythonAPI.cmake b/cmake/BornAgain/PythonAPI.cmake
index 6b04f067ee0fc9d2f356aa956e5186457a629901..abc6c2d1bc30fcce1db6e68827745b92626e9baa 100644
--- a/cmake/BornAgain/PythonAPI.cmake
+++ b/cmake/BornAgain/PythonAPI.cmake
@@ -1,7 +1,7 @@
 # Configure and install the Swig runtime, the BornAgain Python module, and more
 
-if(NOT BORNAGAIN_PYTHON)
-    message(FATAL_ERROR PythonAPI included though BORNAGAIN_PYTHON=false)
+if(NOT BA_PYTHON)
+    message(FATAL_ERROR PythonAPI included though BA_PYTHON=false)
 endif()
 
 if(WIN32)
@@ -9,7 +9,7 @@ if(WIN32)
 else()
     set(BA_MODULES_IMPORT_PATH ..)
 endif()
-if(BORNAGAIN_APPLE_BUNDLE)
+if(BA_APPLE_BUNDLE)
     set(BA_MODULES_IMPORT_PATH
         lib/BornAgain-${BornAgain_VERSION_MAJOR}.${BornAgain_VERSION_MINOR})
 endif()
@@ -20,7 +20,7 @@ foreach(mod ba_plot.py ba_fitmonitor.py)
     configure_file(${WRAP_DIR}/Python/${mod} ${CMAKE_BINARY_DIR}/lib/bornagain/${mod} COPYONLY)
 endforeach()
 
-if(CONFIGURE_BINDINGS)
+if(BA_SWIG)
     add_custom_command(
         OUTPUT ${AUTO_DIR}/swig_runtime.h
         COMMAND ${SWIG_EXECUTABLE} -c++;-python;-external-runtime;${AUTO_DIR}/swig_runtime.h
diff --git a/cmake/BornAgain/SwigLib.cmake b/cmake/BornAgain/SwigLib.cmake
index 4ce3bcb9cc12a05ff4b8c102e0d4ead3798bd459..f98b43ace05b4651e0a004c972942fa82b55f59c 100644
--- a/cmake/BornAgain/SwigLib.cmake
+++ b/cmake/BornAgain/SwigLib.cmake
@@ -3,13 +3,13 @@
 
 function(SwigLib name lib tmpdir)
 
-    if(NOT BORNAGAIN_PYTHON)
-        message(FATAL_ERROR "Function SwigLib called though BORNAGAIN_PYTHON=false")
+    if(NOT BA_PYTHON)
+        message(FATAL_ERROR "Function SwigLib called though BA_PYTHON=false")
     endif()
 
     message(STATUS "SwigLib ${name}: ${lib} ${tmpdir}")
 
-    if(CONFIGURE_BINDINGS)
+    if(BA_SWIG)
 
         file(MAKE_DIRECTORY ${tmpdir})
 
@@ -50,7 +50,7 @@ function(SwigLib name lib tmpdir)
             DEPENDS ${swig_dependencies} ${include_files}
             )
 
-    endif(CONFIGURE_BINDINGS)
+    endif(BA_SWIG)
 
     add_custom_target(
         ${lib}_python
@@ -63,7 +63,7 @@ function(SwigLib name lib tmpdir)
 
     add_dependencies(${lib} ${lib}_python)
 
-    target_compile_definitions(${lib} PUBLIC -DBORNAGAIN_PYTHON)
+    target_compile_definitions(${lib} PUBLIC -DBA_PYTHON)
     target_include_directories(${lib} PRIVATE ${Python3_INCLUDE_DIRS} ${Python3_NumPy_INCLUDE_DIRS})
     target_link_libraries(${lib} PRIVATE ${Python3_LIBRARIES})
 
@@ -72,7 +72,7 @@ function(SwigLib name lib tmpdir)
 
     if(WIN32)
         # python in windows required .pyd extension for the library name
-        if(BORNAGAIN_PYTHON)
+        if(BA_PYTHON)
             add_custom_command(
                 TARGET ${lib}
                 POST_BUILD
diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt
index 1d65370d23fbea2d7e2e09fb46b546c83f35db7f..ab3de60120c71bb7cad99f2875d762f958ee0449 100644
--- a/cmake/CMakeLists.txt
+++ b/cmake/CMakeLists.txt
@@ -5,7 +5,7 @@ else()
 endif()
 
 # this script is a trick to print the message at the end of installation
-if(NOT WIN32 AND NOT BORNAGAIN_APPLE_BUNDLE AND NOT BUILD_DEBIAN)
+if(NOT WIN32 AND NOT BA_APPLE_BUNDLE AND NOT BUILD_DEBIAN)
 set(after_install_text "
 Installation done. Please read below.
 -------------------------------------------------------------------------------
diff --git a/cmake/configurables/BAVersion.h.in b/cmake/configurables/BAVersion.h.in
index 7e3cb695b32e1610ac8cef62e3188aa7e80c2b5c..87d2df4c57be7b83ee36b96c6ac9aa6a7136b32a 100644
--- a/cmake/configurables/BAVersion.h.in
+++ b/cmake/configurables/BAVersion.h.in
@@ -13,8 +13,8 @@
 //
 // ************************************************************************** //
 
-#ifndef BAVERSION_H
-#define BAVERSION_H
+#ifndef BORNAGAIN_CMAKE_CONFIGURABLES_BAVERSION_IN
+#define BORNAGAIN_CMAKE_CONFIGURABLES_BAVERSION_IN
 
 #include <sstream>
 #include <string>
@@ -45,4 +45,4 @@ inline std::string GetVersionNumber() {
 }
 } // namespace BornAgain
 
-#endif // BAVERSION_H
+#endif // BORNAGAIN_CMAKE_CONFIGURABLES_BAVERSION_IN
diff --git a/hugo/content/installation/building/unix/third-party.md b/hugo/content/installation/building/unix/third-party.md
index f95e5e62ddbf961f0efab4898205885daabf8ac0..c053e1f0afd558210af86d3e157aeb7290ab9d1d 100644
--- a/hugo/content/installation/building/unix/third-party.md
+++ b/hugo/content/installation/building/unix/third-party.md
@@ -89,7 +89,7 @@ Note: Homebrew installs all packages in <pre>/usr/local</pre>, while
 MacPorts prefers the <pre>/opt/local</pre> folder. Depending on your
 package manager selection, the corresponding path has to be specified
 explicitly during the BornAgain CMake configuration as explained in
-the [build instructions](build-and-install)
+the [build instructions](build-and-install).
 
 Install Homebrew as explained <a href=https://brew.sh/>here</a> and
 then install all BornAgain dependencies by running the following