ladel_int c_int
type for integer numbers
ladel_double c_float
type for floating point numbers
void vec_array_copy(c_float *a, array_element *b, size_t n)
Helper function to copy vector a in array b (with indices)
void select_subsequence(const array_element *a, array_element *b, const c_int *L, size_t n)
Select subsequence based on a set of indices, .
c_float exact_linesearch(QPALMWorkspace *work, solver_common *c)
Execute exact linesearch (using qsort)
c_float vec_prod_ind(const c_float *a, const c_float *b, const c_int *L, size_t n)
Inner product over index set, .
int compare(const void *a, const void *b)
Helper function for qsort.
Array to sort in linesearch.
Internal data structures used in QPALM.