MAINLBRun Method

Definition

Namespace: DotNumerics.Optimization.LBFGSB
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
public void Run(
	int N,
	int M,
	ref double[] X,
	int offset_x,
	double[] L,
	int offset_l,
	double[] U,
	int offset_u,
	int[] NBD,
	int offset_nbd,
	ref double F,
	ref double[] G,
	int offset_g,
	double FACTR,
	double PGTOL,
	ref double[] WS,
	int offset_ws,
	ref double[] WY,
	int offset_wy,
	ref double[] SY,
	int offset_sy,
	ref double[] SS,
	int offset_ss,
	double[] YY,
	int offset_yy,
	ref double[] WT,
	int offset_wt,
	ref double[] WN,
	int offset_wn,
	ref double[] SND,
	int offset_snd,
	ref double[] Z,
	int offset_z,
	ref double[] R,
	int offset_r,
	ref double[] D,
	int offset_d,
	ref double[] T,
	int offset_t,
	ref double[] WA,
	int offset_wa,
	double[] SG,
	int offset_sg,
	double[] SGO,
	int offset_sgo,
	double[] YG,
	int offset_yg,
	double[] YGO,
	int offset_ygo,
	ref int[] INDEX,
	int offset_index,
	ref int[] IWHERE,
	int offset_iwhere,
	ref int[] INDX2,
	int offset_indx2,
	ref BFGSTask TASK,
	int IPRINT,
	ref BFGSTask CSAVE,
	ref bool[] LSAVE,
	int offset_lsave,
	ref int[] ISAVE,
	int offset_isave,
	ref double[] DSAVE,
	int offset_dsave
)

Parameters

N  Int32
 
M  Int32
 
X  Double
 
offset_x  Int32
 
L  Double
 
offset_l  Int32
 
U  Double
 
offset_u  Int32
 
NBD  Int32
 
offset_nbd  Int32
 
F  Double
 
G  Double
 
offset_g  Int32
 
FACTR  Double
 
PGTOL  Double
 
WS  Double
 
offset_ws  Int32
 
WY  Double
 
offset_wy  Int32
 
SY  Double
 
offset_sy  Int32
 
SS  Double
 
offset_ss  Int32
 
YY  Double
 
offset_yy  Int32
 
WT  Double
 
offset_wt  Int32
 
WN  Double
 
offset_wn  Int32
 
SND  Double
 
offset_snd  Int32
 
Z  Double
 
offset_z  Int32
 
R  Double
 
offset_r  Int32
 
D  Double
 
offset_d  Int32
 
T  Double
 
offset_t  Int32
 
WA  Double
 
offset_wa  Int32
 
SG  Double
 
offset_sg  Int32
 
SGO  Double
 
offset_sgo  Int32
 
YG  Double
 
offset_yg  Int32
 
YGO  Double
 
offset_ygo  Int32
 
INDEX  Int32
 
offset_index  Int32
 
IWHERE  Int32
 
offset_iwhere  Int32
 
INDX2  Int32
 
offset_indx2  Int32
 
TASK  BFGSTask
 
IPRINT  Int32
 
CSAVE  BFGSTask
 
LSAVE  Boolean
 
offset_lsave  Int32
 
ISAVE  Int32
 
offset_isave  Int32
 
DSAVE  Double
 
offset_dsave  Int32
 

See Also