-
- Downloads
ParameterPool now has an attribute IParameterized* m_parent.
This will allow us to notify the parent about changed parameter values. Accompanying changes and problems: - The default constructor ParameterPool() is deleted, to enforce presence of a parent. - Therefore several tests had to be outcommented (marked as TEMPORARILY DISABLED). Improved tests should make more realistic use of ParameterPool, providing it an IParameterized* parent. - The function IParameterized::getParameters() is outcommented. It was only used in some tests, and for printout. In printout functions, it is temporarily replaced by fixed text.
Showing
- Core/Algorithms/FTDecayFunctions.cpp 2 additions, 2 deletionsCore/Algorithms/FTDecayFunctions.cpp
- Core/Algorithms/FTDistributions.cpp 2 additions, 2 deletionsCore/Algorithms/FTDistributions.cpp
- Core/PythonAPI/libBornAgainCore.py 3 additions, 15 deletionsCore/PythonAPI/libBornAgainCore.py
- Core/PythonAPI/libBornAgainCore_wrap.cxx 12 additions, 33 deletionsCore/PythonAPI/libBornAgainCore_wrap.cxx
- Core/Tools/IParameterized.cpp 3 additions, 2 deletionsCore/Tools/IParameterized.cpp
- Core/Tools/IParameterized.h 8 additions, 8 deletionsCore/Tools/IParameterized.h
- Core/Tools/ParameterPool.cpp 24 additions, 10 deletionsCore/Tools/ParameterPool.cpp
- Core/Tools/ParameterPool.h 7 additions, 9 deletionsCore/Tools/ParameterPool.h
- Core/Tools/SamplePrintVisitor.cpp 2 additions, 3 deletionsCore/Tools/SamplePrintVisitor.cpp
- Tests/UnitTests/TestCore/BeamTest.h 4 additions, 0 deletionsTests/UnitTests/TestCore/BeamTest.h
- Tests/UnitTests/TestCore/DistributionHandlerTest.h 4 additions, 1 deletionTests/UnitTests/TestCore/DistributionHandlerTest.h
- Tests/UnitTests/TestCore/DistributionsTest.h 10 additions, 0 deletionsTests/UnitTests/TestCore/DistributionsTest.h
- Tests/UnitTests/TestCore/IParameterizedTest.h 6 additions, 1 deletionTests/UnitTests/TestCore/IParameterizedTest.h
- Tests/UnitTests/TestCore/ParameterPoolTest.h 4 additions, 4 deletionsTests/UnitTests/TestCore/ParameterPoolTest.h
- Tests/UnitTests/TestFit/FitParameterLinkedTest.h 2 additions, 0 deletionsTests/UnitTests/TestFit/FitParameterLinkedTest.h
- Tests/UnitTests/TestGUI/GUICoreObjectCorrespondence.h 2 additions, 0 deletionsTests/UnitTests/TestGUI/GUICoreObjectCorrespondence.h
- dev-tools/swig/libBornAgainCore.i 1 addition, 0 deletionsdev-tools/swig/libBornAgainCore.i
Loading
Please register or sign in to comment