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.