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