DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::linearAlgebra::blasLapack::KernelsOneValueType< ValueType, memorySpace > Class Template Reference

#include <BlasLapackKernels.h>

Static Public Member Functions

static std::vector< double > amaxsMultiVector (size_type vecSize, size_type numVec, const ValueType *multiVecData)
 Template for computing \( l_{\inf} \) norms of all the numVec vectors in a multi Vector. More...
 
static std::vector< double > nrms2MultiVector (size_type vecSize, size_type numVec, const ValueType *multiVecData, LinAlgOpContext< memorySpace > &context)
 Template for computing \( l_2 \) norms of all the numVec vectors in a multi Vector. More...
 

Member Function Documentation

◆ amaxsMultiVector()

template<typename ValueType , dftefe::utils::MemorySpace memorySpace>
std::vector< double > dftefe::linearAlgebra::blasLapack::KernelsOneValueType< ValueType, memorySpace >::amaxsMultiVector ( size_type  vecSize,
size_type  numVec,
const ValueType *  multiVecData 
)
static

Template for computing \( l_{\inf} \) norms of all the numVec vectors in a multi Vector.

Parameters
[in]vecSizesize of each vector
[in]numVecnumber of vectors in the multi Vector
[in]multiVecDatamulti vector data in row major format i.e. vector index is the fastest index
Returns
\( l_{\inf} \) norms of all the vectors
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nrms2MultiVector()

template<typename ValueType , dftefe::utils::MemorySpace memorySpace>
std::vector< double > dftefe::linearAlgebra::blasLapack::KernelsOneValueType< ValueType, memorySpace >::nrms2MultiVector ( size_type  vecSize,
size_type  numVec,
const ValueType *  multiVecData,
LinAlgOpContext< memorySpace > &  context 
)
static

Template for computing \( l_2 \) norms of all the numVec vectors in a multi Vector.

Parameters
[in]vecSizesize of each vector
[in]numVecnumber of vectors in the multi Vector
[in]multiVecDatamulti vector data in row major format i.e. vector index is the fastest index
Returns
\( l_2 \) norms of all the vectors
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: