Main Page | Modules | Alphabetical List | Data Structures | Directories | File List | Globals | Related Pages

dsdpcone_impl.h File Reference


Detailed Description

Implementations of a cone (SDP,LP,...) must provide a structure of function pointers.

Definition in file dsdpcone_impl.h.

Go to the source code of this file.

Functions

int DSDPAddCone (DSDP, struct DSDPCone_Ops *, void *)
 Apply DSDP to a conic structure.
int DSDPConeOpsInitialize (struct DSDPCone_Ops *)
 Initialize the function pointers to 0.


Function Documentation

int DSDPAddCone DSDP  dsdp,
struct DSDPCone_Ops *  dsdpops,
void *  dsdpcone
 

Apply DSDP to a conic structure.

Parameters:
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.
See also:
DSDPCreateSDPCone()

DSDPCreateLPCone()

DSDPCreateBCone()

Todo:
Add SOCP cone and application-specific cones.

Definition at line 569 of file dsdpcops.c.

Referenced by DSDPAddLUBounds(), DSDPAddRCone(), DSDPAddSDP(), DSDPCreateBCone(), and DSDPCreateLPCone().

int DSDPConeOpsInitialize struct DSDPCone_Ops *  dops  ) 
 

Initialize the function pointers to 0.

Parameters:
dops address of a structure of function pointers.

Definition at line 443 of file dsdpcone.c.

Referenced by DSDPConeInitialize().


Generated on Fri Oct 21 14:28:39 2005 for DSDP by  doxygen 1.4.2