DSDP
|
Implementations of a cone (SDP,LP,...) must provide a structure of function pointers. More...
Go to the source code of this file.
Functions | |
int | DSDPAddCone (DSDP, struct DSDPCone_Ops *, void *) |
Apply DSDP to a conic structure. More... | |
int | DSDPConeOpsInitialize (struct DSDPCone_Ops *) |
Initialize the function pointers to 0. More... | |
Implementations of a cone (SDP,LP,...) must provide a structure of function pointers.
Definition in file dsdpcone_impl.h.
int DSDPAddCone | ( | DSDP | dsdp, |
struct DSDPCone_Ops * | dsdpops, | ||
void * | dsdpcone | ||
) |
Apply DSDP to a conic structure.
dsdp | the solver |
dsdpops | address of a structure with function pointers |
dsdpcone | address of a cone structure DSDP operates on cones such as the semidefinite cone and nonnegative orthant. Given variables y from the solver, each cone implements operations such as computing S, maximum step length, computing the Newton matrix, and computing the Hessian. Each operation is well defined by the dual-scaling algorithm. A cone that implements these operations can be added to the DSDP solver. |
Definition at line 569 of file dsdpcops.c.
int DSDPConeOpsInitialize | ( | struct DSDPCone_Ops * | dops | ) |
Initialize the function pointers to 0.
dops | address of a structure of function pointers. |
Definition at line 443 of file dsdpcone.c.
Referenced by DSDPConeInitialize().