OptimizationProblemSecond.cpp 621 B

12345678910111213141516171819
  1. /*
  2. * NICE-Core - efficient algebra and computer vision methods
  3. * - liboptimization - An optimization/template for new NICE libraries
  4. * See file License for license information.
  5. */
  6. /*****************************************************************************/
  7. #include "core/optimization/gradientBased/OptimizationProblemSecond.h"
  8. namespace NICE {
  9. OptimizationProblemSecond::~OptimizationProblemSecond() {
  10. }
  11. void OptimizationProblemSecond::computeGradient(Vector& newGradient) {
  12. m_hessianCache.resize(dimension(), dimension());
  13. computeGradientAndHessian(newGradient, m_hessianCache);
  14. }
  15. }; // namespace NICE