solver Directory Reference

Files

file  dsdp.h [code]
 

Internal data structure for the DSDP solver.


file  dsdpcg.c [code]
 

Apply Conjugate Gradient method to solve the Schur matrix.


file  dsdpcg.h [code]
 

Internal data structure for CG method.


file  dsdpcone.c [code]
 

Methods of a cone.


file  dsdpcone.h [code]
 

The public interface between the cones and the solver.


file  dsdpcone_impl.h [code]
 

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


file  dsdpconverge.c [code]
 

Monitor convergence.


file  dsdpconverge.h [code]
 

Detect convergence of the solver from the duality gap and step sizes.


file  dsdpcops.c [code]
 

Applies conic operations to each cone in the solver.


file  dsdpobjcone.c [code]
 

Apply a constraint that the objective solution (D) is greater than some lower bound.


file  dsdpprintout.c [code]
 

Print iteration statistics.


file  dsdprescone.c [code]
 

Variable r must be nonnegative.


file  dsdpschurmat.c [code]
 

Solve the Schur matrix for a step direction.


file  dsdpschurmat.h [code]
 

Methods of a Schur Matrix.


file  dsdpschurmat_impl.h [code]
 

Function pointers that a Schur complement matrix (dense, sparse, parallel dense) must provide.


file  dsdpschurmatadd.c [code]
 

Cones to assemble the Schur matrix with these routines.


file  dsdpsetdata.c [code]
 

Set parameters for the solver and retrieve statistics about the current solution.


file  dsdpsetoptions.c [code]
 

Set DSDP options from file or command line arguments.


file  dsdpsetup.c [code]
 

Create DSDP solver and its data strucutures.


file  dsdpvec.h [code]
 

Vector operations used by the solver.


file  dsdpx.c [code]
 

X variables, tolerances, errors, and feasibility.


file  dualalg.c [code]
 

Implements the dual-scaling algorithm.


file  dualimpl.c [code]
 

Dual-scaling operations needed in the solver.



Generated on Mon Nov 30 20:17:35 2009 for DSDP by  doxygen 1.6.1