46 lines
1.2 KiB
C
46 lines
1.2 KiB
C
#ifndef LAPACK_C_ROT_HPP
|
|
#define LAPACK_C_ROT_HPP
|
|
|
|
#include "lapack_c/util.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif // __cplusplus
|
|
|
|
void lapack_c_drot(lapack_idx n,
|
|
double* x,
|
|
lapack_idx incx,
|
|
double* y,
|
|
lapack_idx incy,
|
|
double c,
|
|
double s);
|
|
|
|
void lapack_c_srot(lapack_idx n,
|
|
float* x,
|
|
lapack_idx incx,
|
|
float* y,
|
|
lapack_idx incy,
|
|
float c,
|
|
float s);
|
|
|
|
void lapack_c_crot(lapack_idx n,
|
|
lapack_float_complex* x,
|
|
lapack_idx incx,
|
|
lapack_float_complex* y,
|
|
lapack_idx incy,
|
|
float c,
|
|
lapack_float_complex s);
|
|
|
|
void lapack_c_zrot(lapack_idx n,
|
|
lapack_double_complex* x,
|
|
lapack_idx incx,
|
|
lapack_double_complex* y,
|
|
lapack_idx incy,
|
|
double c,
|
|
lapack_double_complex s);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif // __cplusplus
|
|
|
|
#endif |