1 #ifndef DVECTOR_FUNCTIONS
2 #define DVECTOR_FUNCTIONS
32 const double& c,
const double& s,
void DoubleVectorRotation(const tLVectorIndex &nX, const tLVectorIncrement &incX, double *x, const double &c, const double &s, const tLVectorIncrement &incY, double *y)
Definition: dvector_functions.cpp:150
void DoubleVectorSwap(const tLVectorIndex &nX, const tLVectorIncrement &incX, double *X, const tLVectorIncrement &incY, double *Y)
Definition: dvector_functions.cpp:165
void DoubleVectorAdd(const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *X, const double &alpha, const tLVectorIncrement &incY, double *y)
Definition: dvector_functions.cpp:94
void DoubleVectorRotationPlane(double &dx, double &dy, double &c, double &s)
Definition: dvector_functions.cpp:160
tLVectorIndex DoubleVectorIndexMax(const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x)
Definition: dvector_functions.cpp:175
double DoubleVectorNorm2(const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x)
Definition: dvector_functions.cpp:192
void DoubleVectorScale(const tLVectorIndex &nX, const tLVectorIncrement &incX, double *X, const double &alpha)
Definition: dvector_functions.cpp:130
void DoubleVectorCopy(const tLVectorIndex &nx, const tLVectorIncrement &incx, const double *x, const tLVectorIncrement &incy, double *y)
Definition: dvector_functions.cpp:82
#define tLVectorIndex
Definition: lapack_types.h:13
double DoubleVectorDot(const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x, const tLVectorIncrement &incY, const double *y)
Definition: dvector_functions.cpp:139
#define tLVectorIncrement
Definition: lapack_types.h:16
double DoubleVectorNorm1(const tLVectorIndex &nX, const tLVectorIncrement &incX, const double *x)
Definition: dvector_functions.cpp:184