- Timestamp:
- Aug 30, 2025, 2:41:40 PM (2 months ago)
- Branches:
- Candidate_v1.7.0, stable
- Children:
- e83114
- Parents:
- 5a255af
- git-author:
- Frederik Heber <frederik.heber@…> (08/16/25 10:19:52)
- git-committer:
- Frederik Heber <frederik.heber@…> (08/30/25 14:41:40)
- Location:
- src/Potentials
- Files:
-
- 5 edited
-
SerializablePotential.cpp (modified) (3 diffs)
-
SerializablePotential.hpp (modified) (4 diffs)
-
unittests/SerializablePotentialUnitTest.cpp (modified) (3 diffs)
-
unittests/stubs/SerializablePotentialMock.cpp (modified) (1 diff)
-
unittests/stubs/SerializablePotentialMock.hpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Potentials/SerializablePotential.cpp
r5a255af r72b6d7 76 76 /// print coefficients 77 77 const SerializablePotential::ParameterNames_t ¶mNames = getParameterNames(); 78 const SerializablePotential::parameters_t ¶ms = getParameters();78 const FunctionModel::parameters_t ¶ms = getParameters(); 79 79 SerializablePotential::ParameterNames_t::const_iterator nameiter = paramNames.begin(); 80 SerializablePotential::parameters_t::const_iterator valueiter = params.begin();80 FunctionModel::parameters_t::const_iterator valueiter = params.begin(); 81 81 if (!params.empty()) { 82 82 if (!types.empty()) … … 107 107 108 108 // create copy of current parameters as line may contain not all required 109 SerializablePotential::parameters_t params(getParameters());109 FunctionModel::parameters_t params(getParameters()); 110 110 111 111 // read in full line … … 128 128 // step through each token 129 129 ConvertTo<size_t> ConvertToIndex; 130 ConvertTo< SerializablePotential::parameter_t> ConvertToValue;130 ConvertTo<FunctionModel::parameter_t> ConvertToValue; 131 131 ConvertTo<SerializablePotential::ParticleType_t> ConvertToParticleType; 132 132 for (tokenizer::iterator tok_iter = tokens.begin(); -
src/Potentials/SerializablePotential.hpp
r5a255af r72b6d7 13 13 #include <config.h> 14 14 #endif 15 16 #include "FunctionApproximation/FunctionModel.hpp" 15 17 16 18 #include <iosfwd> … … 44 46 //!> typedef for a vector of parameter names 45 47 typedef std::vector<std::string> ParameterNames_t; 46 //!> typedef for a single parameter degree of freedom of the function47 typedef double parameter_t;48 //!> typedef for the whole set of parameters of the function49 typedef std::vector<parameter_t> parameters_t;50 48 51 49 public: … … 75 73 * \return current set of parameters of the model function 76 74 */ 77 virtual parameters_t getParameters() const=0;75 virtual FunctionModel::parameters_t getParameters() const=0; 78 76 79 77 /** Getter for the number of parameters of this model function. … … 132 130 * \param params set of parameters to set 133 131 */ 134 virtual void setParameters(const parameters_t ¶ms)=0;132 virtual void setParameters(const FunctionModel::parameters_t ¶ms)=0; 135 133 136 134 /** Setter for a given particle type. -
src/Potentials/unittests/SerializablePotentialUnitTest.cpp
r5a255af r72b6d7 96 96 CPPUNIT_ASSERT_NO_THROW(instream >> mockpotential); 97 97 CPPUNIT_ASSERT_EQUAL( 98 SerializablePotential::parameter_t(1),98 FunctionModel::parameter_t(1), 99 99 mockpotential.getParameters()[0]); 100 100 } … … 107 107 SerializerIllegalKeyException); 108 108 CPPUNIT_ASSERT_EQUAL( 109 SerializablePotential::parameter_t(1),109 FunctionModel::parameter_t(1), 110 110 mockpotential.getParameters()[0]); 111 111 } … … 118 118 SerializerMissingValueException); 119 119 CPPUNIT_ASSERT_EQUAL( 120 SerializablePotential::parameter_t(1),120 FunctionModel::parameter_t(1), 121 121 mockpotential.getParameters()[0]); 122 122 } -
src/Potentials/unittests/stubs/SerializablePotentialMock.cpp
r5a255af r72b6d7 50 50 51 51 52 void SerializablePotentialMock::setParameters(const parameters_t &_params)52 void SerializablePotentialMock::setParameters(const FunctionModel::parameters_t &_params) 53 53 { 54 54 ASSERT( _params.size() == (size_t)1, -
src/Potentials/unittests/stubs/SerializablePotentialMock.hpp
r5a255af r72b6d7 16 16 #include <string> 17 17 18 #include "FunctionApproximation/FunctionModel.hpp" 18 19 #include "Potentials/SerializablePotential.hpp" 19 20 … … 54 55 * \param _params set of parameters to set 55 56 */ 56 void setParameters(const parameters_t &_params);57 void setParameters(const FunctionModel::parameters_t &_params); 57 58 58 59 /** Getter for the parameters of this model function. … … 60 61 * \return current set of parameters of the model function 61 62 */ 62 parameters_t getParameters() const63 FunctionModel::parameters_t getParameters() const 63 64 { return params; } 64 65 … … 77 78 private: 78 79 //!> parameter vector with parameters as in enum parameter_enum_t 79 parameters_t params;80 FunctionModel::parameters_t params; 80 81 81 82 private:
Note:
See TracChangeset
for help on using the changeset viewer.
