21 extern void scadd(
double *,
int,
double,
double *);
22 extern double norm(
double *,
int);
24 extern void orthog1(
int n,
double *vec);
33 extern void copy_vector(
int n,
const double *source,
double *dest);
35 const double *vector2);
36 extern double max_abs(
int n,
double *vector);
41 (
double **,
int,
int,
double *,
double *);
58 extern void orthog1f(
int n,
float *vec);
65 extern void copy_vectorf(
int n,
float *source,
float *dest);
70 extern double max_absf(
int n,
float *vector);
73 extern void sqrt_vecf(
int n,
float *source,
float *target);
void right_mult_with_vector(vtx_data *, int, double *, double *)
double vectors_inner_product(int n, const double *vector1, const double *vector2)
void orthog1f(int n, float *vec)
void right_mult_with_vector_f(float **, int, double *, double *)
void init_vec_orth1(int n, double *vec)
void right_mult_with_vector_d(double **, int, int, double *, double *)
void invert_vec(int n, float *vec)
void invert_sqrt_vec(int n, float *vec)
double max_absf(int n, float *vector)
void right_mult_with_vector_transpose(double **, int, int, double *, double *)
void vectors_additionf(int n, float *vector1, float *vector2, float *result)
void mult_dense_mat_d(double **, float **, int, int, int, double ***CC)
void set_vector_valf(int n, float val, float *result)
void vectors_subtractionf(int, float *, float *, float *)
void vectors_scalar_mult(int, const double *, double, double *)
void orthog1(int n, double *vec)
void mult_dense_mat(double **, float **, int, int, int, float ***C)
void mult_sparse_dense_mat_transpose(vtx_data *, double **, int, int, float ***)
void vectors_addition(int, double *, double *, double *)
void copy_vectorf(int n, float *source, float *dest)
void sqrt_vecf(int n, float *source, float *target)
void set_vector_val(int n, double val, double *result)
void scadd(double *, int, double, double *)
void vectors_subtraction(int, double *, double *, double *)
bool power_iteration(double **, int, int, double **, double *)
void right_mult_with_vector_ff(float *, int, float *, float *)
void vectors_mult_additionf(int n, float *vector1, float alpha, float *vector2)
void square_vec(int n, float *vec)
double max_abs(int n, double *vector)
void copy_vector(int n, const double *source, double *dest)
double norm(double *, int)
double vectors_inner_productf(int n, float *vector1, float *vector2)