dsdpcg.h
Go to the documentation of this file.
#include "dsdpvec.h"
#if !defined(__DSDP_CG_H)
#define __DSDP_CG_H
typedef struct{
int setup2;
int m;
DSDPVec Diag;
DSDPVec RHS2;
DSDPVec R;
DSDPVec BR;
DSDPVec P;
DSDPVec BP;
DSDPVec TTT;
} DSDPCG;
#ifdef __cplusplus
extern "C" {
#endif
int DSDPCGSetup(DSDPCG*, DSDPVec);
int DSDPCGDestroy(DSDPCG**);
int DSDPCGInitialize(DSDPCG **);
#ifdef __cplusplus
}
#endif
#endif
dsdpvec.h
Vector operations used by the solver.
DSDPVec
struct DSDPVec_C DSDPVec
This object hold m+2 variables: a scaling of C, the y variables, and r.
Definition dsdpvec.h:25