|
| | dsdp.h |
| | Internal data structure for the DSDP solver.
|
| |
| | dsdpcg.c |
| | Apply Conjugate Gradient method to solve the Schur matrix.
|
| |
| | dsdpcg.h |
| | Internal data structure for CG method.
|
| |
| | dsdpcone.c |
| | Methods of a cone.
|
| |
| | dsdpcone.h |
| | The public interface between the cones and the solver.
|
| |
| | dsdpcone_impl.h |
| | Implementations of a cone (SDP,LP,...) must provide a structure of function pointers.
|
| |
| | dsdpconverge.c |
| | Monitor convergence.
|
| |
| | dsdpconverge.h |
| | Detect convergence of the solver from the duality gap and step sizes.
|
| |
| | dsdpcops.c |
| | Applies conic operations to each cone in the solver.
|
| |
| | dsdpobjcone.c |
| | Apply a constraint that the objective solution (D) is greater than some lower bound.
|
| |
| | dsdpprintout.c |
| | Print iteration statistics.
|
| |
| | dsdprescone.c |
| | Variable r must be nonnegative.
|
| |
| | dsdpschurmat.c |
| | Solve the Schur matrix for a step direction.
|
| |
| | dsdpschurmat.h |
| | Methods of a Schur Matrix.
|
| |
| | dsdpschurmat_impl.h |
| | Function pointers that a Schur complement matrix (dense, sparse, parallel dense) must provide.
|
| |
| | dsdpschurmatadd.c |
| | Cones to assemble the Schur matrix with these routines.
|
| |
| | dsdpsetdata.c |
| | Set parameters for the solver and retrieve statistics about the current solution.
|
| |
| | dsdpsetoptions.c |
| | Set DSDP options from file or command line arguments.
|
| |
| | dsdpsetup.c |
| | Create DSDP solver and its data strucutures.
|
| |
| | dsdpvec.h |
| | Vector operations used by the solver.
|
| |
| | dsdpx.c |
| | X variables, tolerances, errors, and feasibility.
|
| |
| | dualalg.c |
| | Implements the dual-scaling algorithm.
|
| |
| | dualimpl.c |
| | Dual-scaling operations needed in the solver.
|
| |