Refs #8508 Little more than the header
Import numpy in TubeCalibDemoMerlin_Adjustable.py re #8263

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Import numpy in TubeCalibDemoMerlin_Simple.py re #8263

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Refs #8508 Moved to a C++ algorithm

modified:   Framework/CurveFitting/CMakeLists.txt
new file:   Framework/CurveFitting/inc/MantidCurveFitting/DiffRotDiscreteCircle.h
new file:   Framework/CurveFitting/src/DiffRotDiscreteCircle.cpp
new file:   Framework/CurveFitting/test/DiffRotDiscreteCircleTest.h
deleted:    Framework/PythonInterface/plugins/functions/DiffRotDiscreteCircle.py
Refs #8508 Cosmetic changes in the code
Refs #8508 Inserted WIKI page in source docstring
Refs #8508 Include limits header for numeric_limits
Refs #8508 Avoid declaring statically sized arrays

Windows compiler complains when declaring a statically sized array
while passing in a size variable which is evaluated at run-time
Refs #8508 declaring a statically sized array v2

I had another one of those :(
Refs #8508 Changed the WIKI docstring
Refs #8508 Substitute array with vector
Remove TubeCalibDemoMerlin_Adjustable.py re #8263

This example is no longer needed. It demonstrated a withdrawn feature and was the example that no longer worked.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Add non-active parameterXML property re #8546

I also drilled it down into the execManually method changing its arguments.

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Refs #8508 Upper limit in one for loop was wrong
Refs #8508 Test simple lorentzian case N=3
Refs #8508 change asserts for Chi2
Refs #8508 More detailed description of the fitting function
Refs #8508 Even more detailed description

	modified:   DiffRotDiscreteCircle.cpp
Use AutoPtr in LoadParameterFile.cpp re #8546

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>
Extend parameterXML code (still inactive) re #8546

Signed-off-by: Karl Palmen <karl.palmen@stfc.ac.uk>