Go to the documentation of this file.
23 static const functype func[2] = {
39 else if(*
n<0)
info = 2;
60 int code =
UPLO(*uplo);
61 if(code>=2 || func[code]==0)
64 func[code](*
n,
a, *
lda, actual_x, actual_y,
alpha);
67 if(actual_x!=
x)
delete[] actual_x;
108 static const functype func[2] = {
121 else if(*
n<0)
info = 2;
131 int code =
UPLO(*uplo);
132 if(code>=2 || func[code]==0)
135 func[code](*
n, ap, x_cpy,
alpha);
137 if(x_cpy!=
x)
delete[] x_cpy;
152 static const functype func[2] = {
166 else if(*
n<0)
info = 2;
178 int code =
UPLO(*uplo);
179 if(code>=2 || func[code]==0)
182 func[code](*
n, ap, x_cpy, y_cpy,
alpha);
184 if(x_cpy!=
x)
delete[] x_cpy;
185 if(y_cpy!=
y)
delete[] y_cpy;
200 static const functype func[2] = {
213 else if(*
n<0)
info = 2;
224 int code =
UPLO(*uplo);
225 if(code>=2 || func[code]==0)
232 if(x_cpy!=
x)
delete[] x_cpy;
247 static const functype func[2] = {
261 else if(*
n<0)
info = 2;
274 int code =
UPLO(*uplo);
275 if(code>=2 || func[code]==0)
282 if(x_cpy!=
x)
delete[] x_cpy;
283 if(y_cpy!=
y)
delete[] y_cpy;
304 else if(*
n<0)
info = 2;
317 internal::general_rank1_update<Scalar,int,ColMajor,false,false>::run(*m, *
n,
a, *
lda, x_cpy, y_cpy,
alpha);
319 if(x_cpy!=
x)
delete[] x_cpy;
320 if(y_cpy!=
y)
delete[] y_cpy;
341 else if(*
n<0)
info = 2;
354 internal::general_rank1_update<Scalar,int,ColMajor,false,Conj>::run(*m, *
n,
a, *
lda, x_cpy, y_cpy,
alpha);
356 if(x_cpy!=
x)
delete[] x_cpy;
357 if(y_cpy!=
y)
delete[] y_cpy;
NumTraits< Scalar >::Real RealScalar
T * copy_back(T *x_cpy, T *x, int n, int incx)
T * get_compact_vector(T *x, int n, int incx)
Map< Matrix< T, Dynamic, Dynamic, ColMajor >, 0, OuterStride<> > matrix(T *data, int rows, int cols, int stride)
int EIGEN_BLAS_FUNC() geru(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)
int EIGEN_BLAS_FUNC() hemv(const char *uplo, const int *n, const RealScalar *palpha, const RealScalar *pa, const int *lda, const RealScalar *px, const int *incx, const RealScalar *pbeta, RealScalar *py, const int *incy)
#define EIGEN_BLAS_FUNC(X)
Map< Matrix< T, Dynamic, 1 >, 0, InnerStride< Dynamic > > make_vector(T *data, int size, int incr)
int EIGEN_BLAS_FUNC() hpr2(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pap)
int RealScalar int RealScalar int * incy
RealScalar RealScalar int * incx
int EIGEN_BLAS_FUNC() her2(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)
int EIGEN_BLAS_FUNC() hpr(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pap)
EIGEN_WEAK_LINKING int xerbla_(const char *msg, int *info, int)
int EIGEN_BLAS_FUNC() gerc(int *m, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *py, int *incy, RealScalar *pa, int *lda)
void run(Expr &expr, Dev &dev)
int RealScalar int RealScalar * py
int EIGEN_BLAS_FUNC() her(char *uplo, int *n, RealScalar *palpha, RealScalar *px, int *incx, RealScalar *pa, int *lda)
RealScalar RealScalar * px
control_box_rst
Author(s): Christoph Rösmann
autogenerated on Wed Mar 2 2022 00:05:52