int EIGEN_BLAS_FUNC() rot(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pc, RealScalar *ps)
StridedVectorType vy(make_vector(y, *n, std::abs(*incy)))
Reverse< StridedVectorType > rvy(vy)
RealScalar EIGEN_BLAS_FUNC() asum(int *n, RealScalar *px, int *incx)
A matrix or vector expression mapping an existing array of data.
int RealScalar int RealScalar int RealScalar * pc
RealScalar RealScalar int * incx
Rotation given by a cosine-sine pair.
int RealScalar int RealScalar int RealScalar RealScalar * ps
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const AbsReturnType abs() const
NumTraits< Scalar >::Real RealScalar
Scalar EIGEN_BLAS_FUNC() dot(int *n, RealScalar *px, int *incx, RealScalar *py, int *incy)
int RealScalar int RealScalar * py
StridedVectorType vx(make_vector(x, *n, std::abs(*incx)))
RealScalar RealScalar * px
Scalar EIGEN_BLAS_FUNC() nrm2(int *n, RealScalar *px, int *incx)
Map< Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > make_vector(T *data, int size, int incr)
Reverse< StridedVectorType > rvx(vx)
#define EIGEN_BLAS_FUNC(X)
void apply_rotation_in_the_plane(DenseBase< VectorX > &xpr_x, DenseBase< VectorY > &xpr_y, const JacobiRotation< OtherScalar > &j)
Expression of the reverse of a vector or matrix.
int RealScalar int RealScalar int * incy