org.ddogleg.optimization.wrap
Class LsToNonLinearDeriv
- java.lang.Object
-
- org.ddogleg.optimization.wrap.LsToNonLinearDeriv
-
- All Implemented Interfaces:
- FunctionNtoN
public class LsToNonLinearDeriv extends java.lang.Object implements FunctionNtoN
Convert the Jacobian of a least squares function into a nonlinear optimization gradient. G(x) = sum 2*f'_i(x)*f_i(x)
-
-
Constructor Summary
Constructors Constructor and Description LsToNonLinearDeriv(FunctionNtoM func, FunctionNtoMxN deriv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetN()Returns the number of inputs and outputs for this function.voidprocess(double[] input, double[] output)Processes the function.
-
-
-
Constructor Detail
-
LsToNonLinearDeriv
public LsToNonLinearDeriv(FunctionNtoM func, FunctionNtoMxN deriv)
-
-
Method Detail
-
getN
public int getN()
Description copied from interface:FunctionNtoNReturns the number of inputs and outputs for this function.- Specified by:
getNin interfaceFunctionNtoN
-
process
public void process(double[] input, double[] output)Description copied from interface:FunctionNtoNProcesses the function.- Specified by:
processin interfaceFunctionNtoN- Parameters:
input- Array with the inputs of length N. Not modified.output- Array for storing the output of length N. Modified.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG