Definition in file dsdpsetdata.c.
Go to the source code of this file.
Functions | |
| int | DSDPAddObjectiveConstant (DSDP dsdp, double c) |
| Add a constant to the objective. | |
| int | DSDPCopyB (DSDP dsdp, double bb[], int m) |
| Copies the variables b from solver into an array. | |
| int | DSDPGetBarrierParameter (DSDP dsdp, double *mu) |
| Copy the current barrier parameter. | |
| int | DSDPGetDataNorms (DSDP dsdp, double dnorm[3]) |
| Copy the norms of the data C, A, and b into an array. | |
| int | DSDPGetDDObjective (DSDP dsdp, double *ddobj) |
| Copy the objective value (DD). | |
| int | DSDPGetDimension (DSDP dsdp, double *n) |
| Copy the dimension of the cones, or the number of constraints in (D). | |
| int | DSDPGetDObjective (DSDP dsdp, double *dobj) |
| Copy the objective value (D). | |
| int | DSDPGetDualityGap (DSDP dsdp, double *dgap) |
| Copy the difference between the objective values. | |
| int | DSDPGetIts (DSDP dsdp, int *its) |
| Copy the current iteration number. | |
| int | DSDPGetMaxIts (DSDP dsdp, int *its) |
| Copy the maximum number of iterations from the solver. | |
| int | DSDPGetMaxTrustRadius (DSDP dsdp, double *rad) |
| Copy the current radius of the trust region. | |
| int | DSDPGetMaxYElement (DSDP dsdp, double *ymax) |
| Copy the the infinity norm of the variables y. | |
| int | DSDPGetNumberOfVariables (DSDP dsdp, int *m) |
| Copy the number of variables y. | |
| int | DSDPGetPenaltyParameter (DSDP dsdp, double *Gamma) |
| Copy the penalty parameter Gamma. | |
| int | DSDPGetPnorm (DSDP dsdp, double *pnorm) |
| Copy the proximity of the solution to the central path. | |
| int | DSDPGetPotential (DSDP dsdp, double *potential) |
| Copy the potential of the current solution. | |
| int | DSDPGetPotentialParameter (DSDP dsdp, double *rho) |
| Copy the potential parameter. | |
| int | DSDPGetPPObjective (DSDP dsdp, double *ppobj) |
| Copy the objective value (PP). | |
| int | DSDPGetR (DSDP dsdp, double *res) |
| Copy the infeasibility in (D), or the variable r in (DD). | |
| int | DSDPGetReuseMatrix (DSDP dsdp, int *rm) |
| Copy this parameter. | |
| int | DSDPGetScale (DSDP dsdp, double *scale) |
| Copy the internal scaling factor from the solver. | |
| int | DSDPGetStepLengths (DSDP dsdp, double *pstep, double *dstep) |
| Copy the step sizes in the current iteration. | |
| int | DSDPGetY (DSDP dsdp, double y[], int m) |
| Copies the variables y into an array. | |
| int | DSDPGetYBounds (DSDP dsdp, double *lbound, double *ubound) |
| Copy the bounds on the variables y. | |
| int | DSDPGetYMaxNorm (DSDP dsdp, double *ynorm) |
| Copy the the infinity norm of the variables y. | |
| int | DSDPReuseMatrix (DSDP dsdp, int rm) |
| Reuse the Hessian of the barrier function multiple times at each DSDP iteration. | |
| int | DSDPSetBarrierParameter (DSDP dsdp, double mu) |
| Set the current barrier parameter. | |
| int | DSDPSetConvergenceFlag (DSDP dsdp, DSDPTerminationReason reason) |
| Monitor each iteration of the solver. | |
| int | DSDPSetDualObjective (DSDP dsdp, int i, double bi) |
| Set the objective vector b in (D). | |
| int | DSDPSetMaxIts (DSDP dsdp, int its) |
| Terminate the solver after this number of iterations. | |
| int | DSDPSetMaxTrustRadius (DSDP dsdp, double rad) |
| Set a maximum trust radius on the step direction. | |
| int | DSDPSetMonitor (DSDP dsdp, int(*monitor)(DSDP, void *), void *monitorctx) |
| Monitor each iteration of the solver. | |
| int | DSDPSetPenaltyParameter (DSDP dsdp, double Gamma) |
| Set the penalty parameter Gamma. | |
| int | DSDPSetPotentialParameter (DSDP dsdp, double rho) |
| Set the potential parameter. | |
| int | DSDPSetR0 (DSDP dsdp, double res) |
| Set an initial value for the variable r in (DD). | |
| int | DSDPSetScale (DSDP dsdp, double scale) |
| Set the internal scaling factor. | |
| int | DSDPSetY0 (DSDP dsdp, int i, double yi0) |
| Set the initial values of variables y in (D). | |
| int | DSDPSetYBounds (DSDP dsdp, double lbound, double ubound) |
| Bound the variables y. | |
| int | DSDPSetZBar (DSDP dsdp, double ppobj) |
| Set an upper bound on the objective value at the solution. | |
| int | DSDPStopReason (DSDP dsdp, DSDPTerminationReason *reason) |
| Copy the reason why the solver terminated. | |
| int | DSDPUseDynamicRho (DSDP dsdp, int yesorno) |
| Use a dynamic strategy to choose parameter rho. | |
| int | DSDPUsePenalty (DSDP dsdp, int yesorno) |
| Use penalty parameter to enforce feasibility. | |
1.4.2