DSDP
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.