@@ -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