Click or drag to resize

LNSRLBRun Method


Namespace: DotNumerics.Optimization.LBFGSB
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public void Run(
	int N,
	double[] L,
	int offset_l,
	double[] U,
	int offset_u,
	int[] NBD,
	int offset_nbd,
	ref double[] X,
	int offset_x,
	double F,
	ref double FOLD,
	ref double GD,
	ref double GDOLD,
	double[] G,
	int offset_g,
	double[] D,
	int offset_d,
	ref double[] R,
	int offset_r,
	ref double[] T,
	int offset_t,
	double[] Z,
	int offset_z,
	ref double STP,
	ref double DNORM,
	ref double DTD,
	ref double XSTEP,
	ref double STPMX,
	int ITER,
	ref int IFUN,
	ref int IBACK,
	ref int NFGV,
	ref int INFO,
	ref BFGSTask TASK,
	bool BOXED,
	bool CNSTND,
	ref BFGSTask CSAVE,
	ref int[] ISAVE,
	int offset_isave,
	ref double[] DSAVE,
	int offset_dsave
)
Request Example View Source

Parameters

N  Int32
 
L  Double
 
offset_l  Int32
 
U  Double
 
offset_u  Int32
 
NBD  Int32
 
offset_nbd  Int32
 
X  Double
 
offset_x  Int32
 
F  Double
 
FOLD  Double
 
GD  Double
 
GDOLD  Double
 
G  Double
 
offset_g  Int32
 
D  Double
 
offset_d  Int32
 
R  Double
 
offset_r  Int32
 
T  Double
 
offset_t  Int32
 
Z  Double
 
offset_z  Int32
 
STP  Double
 
DNORM  Double
 
DTD  Double
 
XSTEP  Double
 
STPMX  Double
 
ITER  Int32
 
IFUN  Int32
 
IBACK  Int32
 
NFGV  Int32
 
INFO  Int32
 
TASK  BFGSTask
 
BOXED  Boolean
 
CNSTND  Boolean
 
CSAVE  BFGSTask
 
ISAVE  Int32
 
offset_isave  Int32
 
DSAVE  Double
 
offset_dsave  Int32
 
See Also