DSDP
src
solver
dsdpcg.h
Go to the documentation of this file.
1
#include "
dsdpvec.h
"
2
#if !defined(__DSDP_CG_H)
3
#define __DSDP_CG_H
8
typedef
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
26
extern
"C"
{
27
#endif
28
int
DSDPCGSetup(DSDPCG*,
DSDPVec
);
29
int
DSDPCGDestroy(DSDPCG**);
30
int
DSDPCGInitialize(DSDPCG **);
31
#ifdef __cplusplus
32
}
33
#endif
34
35
#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
Generated by
1.9.7