Unfit  3.1.1
Data fitting and optimization software
Public Member Functions | List of all members
Unfit::Examples::Equation3 Class Reference

Equation3 is defined as (x - 1)^2 + (y - 1)^2. More...

#include <LevenbergMarquardtTestFunctions.hpp>

Inheritance diagram for Unfit::Examples::Equation3:
Unfit::GenericCostFunction

Public Member Functions

std::vector< double > operator() (const std::vector< double > &variable)
 
- Public Member Functions inherited from Unfit::GenericCostFunction
virtual ~GenericCostFunction ()
 

Detailed Description

Equation3 is defined as (x - 1)^2 + (y - 1)^2.

Number of dimensions = 2 The global minimum is: 0 at (1, 1)T Initial guess: (10, 10)

Member Function Documentation

◆ operator()()

std::vector<double> Unfit::Examples::Equation3::operator() ( const std::vector< double > &  variable)
inlinevirtual

We overload the operator as is required in GenericCostFunction to calculate the cost of the function.

Behaviour: cost = (x - 1)^2 + (y - 1)^2

Intended use : Equation3 Func; cost = Func(const std::vector<double> variable);

Parameters:

Parameters
variable(input) vector containing coordinates of x and y
Returns
result i.e. cost

Implements Unfit::GenericCostFunction.


The documentation for this class was generated from the following file: