Revision 5371c917259900b4efeffd61260e9ab9f80f2249 authored by Ben Hermans on 25 June 2020, 08:45:07 UTC, committed by Ben Hermans on 25 June 2020, 08:45:07 UTC
1 parent 97025d4
ladel_permutation.h
#ifndef LADEL_PERMUTATION_H
#define LADEL_PERMUTATION_H
#include "ladel_types.h"
void ladel_permute_vector(ladel_double *x, ladel_int *p, ladel_int size, ladel_double *y);
void ladel_inverse_permute_vector(ladel_double *x, ladel_int *pinv, ladel_int size, ladel_double *y);
void ladel_invert_permutation_vector(ladel_int *p, ladel_int *pinv, ladel_int size);
void ladel_permute_symmetric_matrix(ladel_sparse_matrix *M, ladel_int *p, ladel_sparse_matrix *Mpp, ladel_work* work);
void ladel_permute_sparse_vector(ladel_sparse_matrix *x, ladel_int col, ladel_int *p, ladel_work *work);
#endif /*LADEL_PERMUTATION_H*/

Computing file changes ...