Perform operation.
952 "Incorrect workspace size");
954 "Incorrect input size");
956 Array<OneD, NekDouble> diff0(nqcol, wsp );
957 Array<OneD, NekDouble> diff1(nqcol, wsp + nqcol);
965 for (
int i = 0; i <
m_numElmt; ++i, cnt += nqtot)
991 Array<OneD, NekDouble> t;
995 t = output0 + e*
m_nqe, 1);
997 output0 + e*
m_nqe, 1, t = output0 + e*
m_nqe, 1);
1000 t = output1 + e*
m_nqe, 1);
1002 output1 + e*
m_nqe, 1, t = output1 + e*
m_nqe, 1);
1010 t = output2 + e*
m_nqe, 1);
1012 output2 + e*
m_nqe, 1, t = output2 + e*
m_nqe, 1);
#define ASSERTL1(condition, msg)
Assert Level 1 – Debugging which is used whether in FULLDEBUG or DEBUG compilation mode....
static void Dgemm(const char &transa, const char &transb, const int &m, const int &n, const int &k, const double &alpha, const double *a, const int &lda, const double *b, const int &ldb, const double &beta, double *c, const int &ldc)
BLAS level 3: Matrix-matrix multiply C = A x B where op(A)[m x k], op(B)[k x n], C[m x n] DGEMM perfo...
void Vmul(int n, const T *x, const int incx, const T *y, const int incy, T *z, const int incz)
Multiply vector z = x*y.
void Svtvp(int n, const T alpha, const T *x, const int incx, const T *y, const int incy, T *z, const int incz)
svtvp (scalar times vector plus vector): z = alpha*x + y
void Vvtvp(int n, const T *w, const int incw, const T *x, const int incx, const T *y, const int incy, T *z, const int incz)
vvtvp (vector times vector plus vector): z = w*x + y
void Smul(int n, const T alpha, const T *x, const int incx, T *y, const int incy)
Scalar multiply y = alpha*x.