Namespace: DotNumerics.Optimization.LBFGSBAssembly: 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,
ref int[] IWHERE,
int offset_iwhere,
int IPRINT,
ref bool PRJCTD,
ref bool CNSTND,
ref bool BOXED
)
Public Sub Run (
N As Integer,
L As Double(),
offset_l As Integer,
U As Double(),
offset_u As Integer,
NBD As Integer(),
offset_nbd As Integer,
ByRef X As Double(),
offset_x As Integer,
ByRef IWHERE As Integer(),
offset_iwhere As Integer,
IPRINT As Integer,
ByRef PRJCTD As Boolean,
ByRef CNSTND As Boolean,
ByRef BOXED As Boolean
)
Request Example
View SourceParameters
- N Int32
-
- L Double
-
- offset_l Int32
-
- U Double
-
- offset_u Int32
-
- NBD Int32
-
- offset_nbd Int32
-
- X Double
-
- offset_x Int32
-
- IWHERE Int32
-
is an integer array of dimension n.
On entry iwhere is unspecified.
On exit iwhere(i)=-1 if x(i) has no bounds
3 if l(i)=u(i)
0 otherwise.
In cauchy, iwhere is given finer gradations.
* * *
- offset_iwhere Int32
-
- IPRINT Int32
-
- PRJCTD Boolean
-
- CNSTND Boolean
-
- BOXED Boolean
-
See Also