68                          Array<OneD, NekDouble>& outarray)
 
   73 #ifdef NEKTAR_USING_DIRECT_BLAS_CALLS 
   75         if( inarray.data() == outarray.data())
 
   77             Array<OneD, NekDouble> wsp(nquad);
 
   79             Blas::Dgemv(
'N',nquad,nquad,1.0,&(D->GetPtr())[0],nquad,
 
   80                         &wsp[0],1,0.0,&outarray[0],1);
 
   84             Blas::Dgemv(
'N',nquad,nquad,1.0,&(D->GetPtr())[0],nquad,
 
   85                         &inarray[0],1,0.0,&outarray[0],1);
 
   88 #else //NEKTAR_USING_DIRECT_BLAS_CALLS 
   92         if(inarray.data() == outarray.data()) 
 
  103 #endif //NEKTAR_USING_DIRECT_BLAS_CALLS 
  107                 const Array<OneD, const NekDouble>& Lcoord,
 
  108                 const Array<OneD, const NekDouble>& physvals)
 
  114         ASSERTL2(Lcoord[0] >= -1,
"Lcoord[0] < -1");
 
  115         ASSERTL2(Lcoord[0] <=  1,
"Lcoord[0] >  1");
 
  117         val = 
Blas::Ddot(nquad, I->GetPtr(), 1, physvals, 1);
 
  135          std::map<int, NormalVector>::const_iterator x;
 
  138                   "vertex normal not computed.");