DSDP
dsdpcg.h
Go to the documentation of this file.
1#include "dsdpvec.h"
2#if !defined(__DSDP_CG_H)
3#define __DSDP_CG_H
8typedef struct{
9
10 int setup2;
11 int m;
12
13 DSDPVec Diag;
14 DSDPVec RHS2;
15 DSDPVec R;
16 DSDPVec BR;
17 DSDPVec P;
18
19 DSDPVec BP;
20 DSDPVec TTT;
21
22} DSDPCG;
23
24
25#ifdef __cplusplus
26extern "C" {
27#endif
28int DSDPCGSetup(DSDPCG*, DSDPVec);
29int DSDPCGDestroy(DSDPCG**);
30int DSDPCGInitialize(DSDPCG **);
31#ifdef __cplusplus
32}
33#endif
34
35#endif
Vector operations used by the solver.
struct DSDPVec_C DSDPVec
This object hold m+2 variables: a scaling of C, the y variables, and r.
Definition dsdpvec.h:25