Skip to content

Commit e00e5c3

Browse files
committed
fix update return types
1 parent a6cb1c0 commit e00e5c3

1 file changed

Lines changed: 50 additions & 50 deletions

File tree

include/c/DefaultSolver.h

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -151,139 +151,139 @@ static inline ClarabelDefaultInfo clarabel_DefaultSolver_info(ClarabelDefaultSol
151151
////// P data updating
152152

153153
// DefaultSolver::update_P (full rewrite of sparse nonzeros)
154-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_P(ClarabelDefaultSolver_f64 *solver, const double *Pnzval, uintptr_t nnzP);
155-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_P(ClarabelDefaultSolver_f32 *solver, const float *Pnzval, uintptr_t nnzP);
154+
void clarabel_DefaultSolver_f64_update_P(ClarabelDefaultSolver_f64 *solver, const double *Pnzval, uintptr_t nnzP);
155+
void clarabel_DefaultSolver_f32_update_P(ClarabelDefaultSolver_f32 *solver, const float *Pnzval, uintptr_t nnzP);
156156

157-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_P(ClarabelDefaultSolver *solver, const ClarabelFloat *Pnzval, uintptr_t nnzP)
157+
static inline void clarabel_DefaultSolver_update_P(ClarabelDefaultSolver *solver, const ClarabelFloat *Pnzval, uintptr_t nnzP)
158158
{
159159
#ifdef CLARABEL_USE_FLOAT
160-
return clarabel_DefaultSolver_f32_update_P(solver,Pnzval, nnzP);
160+
clarabel_DefaultSolver_f32_update_P(solver,Pnzval, nnzP);
161161
#else
162-
return clarabel_DefaultSolver_f64_update_P(solver,Pnzval, nnzP);
162+
clarabel_DefaultSolver_f64_update_P(solver,Pnzval, nnzP);
163163
#endif
164164
}
165165

166166
// DefaultSolver::update_P_partial (partial rewrite of sparse nonzeros)
167-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_P_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
168-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_P_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
167+
void clarabel_DefaultSolver_f64_update_P_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
168+
void clarabel_DefaultSolver_f32_update_P_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
169169

170-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_P_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
170+
static inline void clarabel_DefaultSolver_update_P_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
171171
{
172172
#ifdef CLARABEL_USE_FLOAT
173-
return clarabel_DefaultSolver_f32_update_P_partial(solver,index, values, nvals);
173+
clarabel_DefaultSolver_f32_update_P_partial(solver,index, values, nvals);
174174
#else
175-
return clarabel_DefaultSolver_f64_update_P_partial(solver,index, values, nvals);
175+
clarabel_DefaultSolver_f64_update_P_partial(solver,index, values, nvals);
176176
#endif
177177
}
178178

179179
// DefaultSolver::update_P (full rewrite of sparse matrix data using CSC formatted source)
180-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_P_csc(ClarabelDefaultSolver_f64 *solver, const ClarabelCscMatrix_f64 *P);
181-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_P_csc(ClarabelDefaultSolver_f32 *solver, const ClarabelCscMatrix_f32 *P);
180+
void clarabel_DefaultSolver_f64_update_P_csc(ClarabelDefaultSolver_f64 *solver, const ClarabelCscMatrix_f64 *P);
181+
void clarabel_DefaultSolver_f32_update_P_csc(ClarabelDefaultSolver_f32 *solver, const ClarabelCscMatrix_f32 *P);
182182

183-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_P_csc(ClarabelDefaultSolver *solver, const ClarabelCscMatrix *P)
183+
static inline void clarabel_DefaultSolver_update_P_csc(ClarabelDefaultSolver *solver, const ClarabelCscMatrix *P)
184184
{
185185
#ifdef CLARABEL_USE_FLOAT
186-
return clarabel_DefaultSolver_f32_update_P_csc(solver,P);
186+
clarabel_DefaultSolver_f32_update_P_csc(solver,P);
187187
#else
188-
return clarabel_DefaultSolver_f64_update_P_csc(solver,P);
188+
clarabel_DefaultSolver_f64_update_P_csc(solver,P);
189189
#endif
190190
}
191191

192192

193193
////// A data updating
194194

195195
// DefaultSolver::update_A (full rewrite of sparse nonzeros)
196-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_A(ClarabelDefaultSolver_f64 *solver, const double *Anzval, uintptr_t nnzA);
197-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_A(ClarabelDefaultSolver_f32 *solver, const float *Anzval, uintptr_t nnzA);
196+
void clarabel_DefaultSolver_f64_update_A(ClarabelDefaultSolver_f64 *solver, const double *Anzval, uintptr_t nnzA);
197+
void clarabel_DefaultSolver_f32_update_A(ClarabelDefaultSolver_f32 *solver, const float *Anzval, uintptr_t nnzA);
198198

199-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_A(ClarabelDefaultSolver *solver, const ClarabelFloat *Anzval, uintptr_t nnzA)
199+
static inline void clarabel_DefaultSolver_update_A(ClarabelDefaultSolver *solver, const ClarabelFloat *Anzval, uintptr_t nnzA)
200200
{
201201
#ifdef CLARABEL_USE_FLOAT
202-
return clarabel_DefaultSolver_f32_update_A(solver,Anzval, nnzA);
202+
clarabel_DefaultSolver_f32_update_A(solver,Anzval, nnzA);
203203
#else
204-
return clarabel_DefaultSolver_f64_update_A(solver,Anzval, nnzA);
204+
clarabel_DefaultSolver_f64_update_A(solver,Anzval, nnzA);
205205
#endif
206206
}
207207

208208
// DefaultSolver::update_P_partial (partial rewrite of sparse nonzeros)
209-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_A_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
210-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_A_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
209+
void clarabel_DefaultSolver_f64_update_A_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
210+
void clarabel_DefaultSolver_f32_update_A_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
211211

212-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_A_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
212+
static inline void clarabel_DefaultSolver_update_A_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
213213
{
214214
#ifdef CLARABEL_USE_FLOAT
215-
return clarabel_DefaultSolver_f32_update_A_partial(solver,index, values, nvals);
215+
clarabel_DefaultSolver_f32_update_A_partial(solver,index, values, nvals);
216216
#else
217-
return clarabel_DefaultSolver_f64_update_A_partial(solver,index, values, nvals);
217+
clarabel_DefaultSolver_f64_update_A_partial(solver,index, values, nvals);
218218
#endif
219219
}
220220

221221
// DefaultSolver::update_P (full rewrite of sparse matrix data using CSC formatted source)
222-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_A_csc(ClarabelDefaultSolver_f64 *solver, const ClarabelCscMatrix_f64 *A);
223-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_A_csc(ClarabelDefaultSolver_f32 *solver, const ClarabelCscMatrix_f32 *A);
222+
void clarabel_DefaultSolver_f64_update_A_csc(ClarabelDefaultSolver_f64 *solver, const ClarabelCscMatrix_f64 *A);
223+
void clarabel_DefaultSolver_f32_update_A_csc(ClarabelDefaultSolver_f32 *solver, const ClarabelCscMatrix_f32 *A);
224224

225-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_A_csc(ClarabelDefaultSolver *solver, const ClarabelCscMatrix *A)
225+
static inline void clarabel_DefaultSolver_update_A_csc(ClarabelDefaultSolver *solver, const ClarabelCscMatrix *A)
226226
{
227227
#ifdef CLARABEL_USE_FLOAT
228-
return clarabel_DefaultSolver_f32_update_A_csc(solver,A);
228+
clarabel_DefaultSolver_f32_update_A_csc(solver,A);
229229
#else
230-
return clarabel_DefaultSolver_f64_update_A_csc(solver,A);
230+
clarabel_DefaultSolver_f64_update_A_csc(solver,A);
231231
#endif
232232
}
233233

234234
////// q data updating
235235

236236
// DefaultSolver::update_A (full rewrite of sparse nonzeros)
237-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_q(ClarabelDefaultSolver_f64 *solver, const double *values, uintptr_t n);
238-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_q(ClarabelDefaultSolver_f32 *solver, const float *values, uintptr_t n);
237+
void clarabel_DefaultSolver_f64_update_q(ClarabelDefaultSolver_f64 *solver, const double *values, uintptr_t n);
238+
void clarabel_DefaultSolver_f32_update_q(ClarabelDefaultSolver_f32 *solver, const float *values, uintptr_t n);
239239

240-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_q(ClarabelDefaultSolver *solver, const ClarabelFloat *values, uintptr_t n)
240+
static inline void clarabel_DefaultSolver_update_q(ClarabelDefaultSolver *solver, const ClarabelFloat *values, uintptr_t n)
241241
{
242242
#ifdef CLARABEL_USE_FLOAT
243-
return clarabel_DefaultSolver_f32_update_q(solver, values, n);
243+
clarabel_DefaultSolver_f32_update_q(solver, values, n);
244244
#else
245-
return clarabel_DefaultSolver_f64_update_q(solver, values, n);
245+
clarabel_DefaultSolver_f64_update_q(solver, values, n);
246246
#endif
247247
}
248248

249249
// DefaultSolver::update_P_partial (partial rewrite of sparse nonzeros)
250-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_q_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
251-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_q_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
250+
void clarabel_DefaultSolver_f64_update_q_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
251+
void clarabel_DefaultSolver_f32_update_q_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
252252

253-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_q_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
253+
static inline void clarabel_DefaultSolver_update_q_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
254254
{
255255
#ifdef CLARABEL_USE_FLOAT
256-
return clarabel_DefaultSolver_f32_update_q_partial(solver,index, values, nvals);
256+
clarabel_DefaultSolver_f32_update_q_partial(solver,index, values, nvals);
257257
#else
258-
return clarabel_DefaultSolver_f64_update_q_partial(solver,index, values, nvals);
258+
clarabel_DefaultSolver_f64_update_q_partial(solver,index, values, nvals);
259259
#endif
260260
}
261261

262262
////// b data updating
263263

264264
// DefaultSolver::update_A (full rewrite of sparse nonzeros)
265-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_b(ClarabelDefaultSolver_f64 *solver, const double *values, uintptr_t n);
266-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_b(ClarabelDefaultSolver_f32 *solver, const float *values, uintptr_t n);
265+
void clarabel_DefaultSolver_f64_update_b(ClarabelDefaultSolver_f64 *solver, const double *values, uintptr_t n);
266+
void clarabel_DefaultSolver_f32_update_b(ClarabelDefaultSolver_f32 *solver, const float *values, uintptr_t n);
267267

268-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_b(ClarabelDefaultSolver *solver, const ClarabelFloat *values, uintptr_t n)
268+
static inline void clarabel_DefaultSolver_update_b(ClarabelDefaultSolver *solver, const ClarabelFloat *values, uintptr_t n)
269269
{
270270
#ifdef CLARABEL_USE_FLOAT
271-
return clarabel_DefaultSolver_f32_update_b(solver, values, n);
271+
clarabel_DefaultSolver_f32_update_b(solver, values, n);
272272
#else
273-
return clarabel_DefaultSolver_f64_update_b(solver, values, n);
273+
clarabel_DefaultSolver_f64_update_b(solver, values, n);
274274
#endif
275275
}
276276

277277
// DefaultSolver::update_P_partial (partial rewrite of sparse nonzeros)
278-
ClarabelDefaultInfo_f64 clarabel_DefaultSolver_f64_update_b_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
279-
ClarabelDefaultInfo_f32 clarabel_DefaultSolver_f32_update_b_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
278+
void clarabel_DefaultSolver_f64_update_b_partial(ClarabelDefaultSolver_f64 *solver, const uintptr_t* index, const double *values, uintptr_t nvals);
279+
void clarabel_DefaultSolver_f32_update_b_partial(ClarabelDefaultSolver_f32 *solver, const uintptr_t* index, const float *values, uintptr_t nvals);
280280

281-
static inline ClarabelDefaultInfo clarabel_DefaultSolver_update_b_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
281+
static inline void clarabel_DefaultSolver_update_b_partial(ClarabelDefaultSolver *solver, const uintptr_t* index, const ClarabelFloat *values, uintptr_t nvals)
282282
{
283283
#ifdef CLARABEL_USE_FLOAT
284-
return clarabel_DefaultSolver_f32_update_b_partial(solver,index, values, nvals);
284+
clarabel_DefaultSolver_f32_update_b_partial(solver,index, values, nvals);
285285
#else
286-
return clarabel_DefaultSolver_f64_update_b_partial(solver,index, values, nvals);
286+
clarabel_DefaultSolver_f64_update_b_partial(solver,index, values, nvals);
287287
#endif
288288
}
289289

0 commit comments

Comments
 (0)