MultipleCurveFitResidual Class 
Namespace: CenterSpace.NMath.Core
The MultipleCurveFitResidual type exposes the following members.
Name  Description  

MultipleCurveFitResidual(IListDoubleVector, IListDoubleVector, MultipleCurveFitFunction) 
Constructs a MultipleCurveFitResidual object from the given
MultipleCurveFitFunction, data set x and y values, and weights
for y values.
 
MultipleCurveFitResidual(IListDoubleVector, IListDoubleVector, IListDoubleVector, MultipleCurveFitFunction) 
Constructs a MultipleCurveFitResidual object from the given
MultipleCurveFitFunction, data set x and y values, and weights
for y values.

Name  Description  

CentralDifferenceDelta 
Sets the delta for using the central difference method for
approximating the Jacobian. The Jacobian will be approximated
only if the deriving class does not override
the Jacobian method.
(Inherited from DoubleMultiVariableFunction.)  
Weights 
Gets the concatenated vector of yvalue weights for the data sets.
 
X 
Gets the concatenated vector of xvalues for the data sets.
 
XDimension 
Gets and sets the dimension of the function domain.
(Inherited from DoubleMultiVariableFunction.)  
Y 
Gets the concatenated vector of yvalues for the data sets.
 
YDimension 
Gets and sets the dimension of the function range.
(Inherited from DoubleMultiVariableFunction.) 
Name  Description  

Clone  ICloneable method. Not implemented here. Deriving classes
must implement if desired.
(Inherited from DoubleMultiVariableFunction.)  
Evaluate(Double) 
Evaluate the function at the point x.
(Inherited from DoubleMultiVariableFunction.)  
Evaluate(DoubleMatrix, DoubleMatrix) 
Evaluate the function at the points X and place the results in
Y.
(Inherited from DoubleMultiVariableFunction.)  
Evaluate(DoubleVector, DoubleVector) 
Fills in the vector of residuals (differences) for the give set of
parameters. If yvalue weights have been specified the residuals are
weighted (multiplied) by the square root of the corresponding weights.
This is so that the each residual in the sum square error will be
weighted by the weight instead of the weight squared.
(Overrides DoubleMultiVariableFunctionEvaluate(DoubleVector, DoubleVector).)  
Jacobian(Double) 
Evaluates the Jacobian of the function at the given point.
(Inherited from DoubleMultiVariableFunction.)  
Jacobian(DoubleVector, DoubleMatrix) 
Virtual method for evaluating the Jacobian of the function at the given point.
(Inherited from DoubleMultiVariableFunction.) 
Name  Description  

centralDifferenceDelta_ 
Sets the delta for using the central difference method for
approximating the Jacobian. The Jacobian will be approximated
only if the deriving class does not override
the Jacobian method.
(Inherited from DoubleMultiVariableFunction.)  
xDimension_ 
Dimension of the function domain.
(Inherited from DoubleMultiVariableFunction.)  
yDimension_ 
Dimension of the function range.
(Inherited from DoubleMultiVariableFunction.) 