BigShakerStartT(ObjectiveFunctionT, T, T, Double, Double, Double, Double, BackgroundWorker, DoWorkEventArgs, Boolean, Boolean, String, Int32, Algorithm) Method

Starts Optimization

Definition

Namespace: Metas.UncLib.Optimization
Assembly: Metas.UncLib.Optimization (in Metas.UncLib.Optimization.dll) Version: 2.8.9053.20205
C#
public static T[][] Start<T>(
	ObjectiveFunction<T>[] func,
	T[][] xStart,
	T[][] p,
	double[][] weights,
	double[][] bndL,
	double[][] bndU,
	double epsx,
	BackgroundWorker worker,
	DoWorkEventArgs e,
	bool largeProblem,
	bool covarianceWeighting,
	string statusText,
	int statusProgress,
	Algorithm algorithm = Algorithm.LevenbergMarquardt
)
where T : Object, IRealNumber<T>

Parameters

func  ObjectiveFunctionT
Objective Function Delegates
xStart  T
x Start Values
p  T
p
weights  Double
Weights (length nof)
bndL  Double
Lower Bounds
bndU  Double
Upper Bounds
epsx  Double
Eps x
worker  BackgroundWorker
Background Worker
e  DoWorkEventArgs
Do Work Event Arguments
largeProblem  Boolean
Large Problem
covarianceWeighting  Boolean
Covariance Weighting
statusText  String
Status Text
statusProgress  Int32
Status Progress (0 - 100)
algorithm  Algorithm  (Optional)
Algorithm

Type Parameters

T
Real Number Type

Return Value

T
x Optimized

See Also