Skip to content
4 changes: 2 additions & 2 deletions src/mpl/src/SimulatedAnnealingCore.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -238,9 +238,9 @@ float SimulatedAnnealingCore<T>::getNormFencePenalty() const
}

template <class T>
void SimulatedAnnealingCore<T>::getMacros(std::vector<T>& macros) const
std::vector<T> SimulatedAnnealingCore<T>::getMacros() const
{
macros = macros_;
return macros_;
}

// Private functions
Expand Down
2 changes: 1 addition & 1 deletion src/mpl/src/SimulatedAnnealingCore.h
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class SimulatedAnnealingCore
float getNormGuidancePenalty() const;
float getFencePenalty() const;
float getNormFencePenalty() const;
void getMacros(std::vector<T>& macros) const;
std::vector<T> getMacros() const;

virtual void initialize() = 0;
virtual void run() = 0;
Expand Down
Loading