#include <LinAlgOpContext.h>
Public Member Functions | |
LinAlgOpContext (std::shared_ptr< blasLapack::BlasQueue< memorySpace > > blasQueue, std::shared_ptr< blasLapack::LapackQueue< memorySpace > > lapackQueue) | |
void | setBlasQueue (std::shared_ptr< blasLapack::BlasQueue< memorySpace > > blasQueue) |
void | setLapackQueue (std::shared_ptr< blasLapack::LapackQueue< memorySpace > > lapackQueue) |
blasLapack::BlasQueue< memorySpace > & | getBlasQueue () const |
blasLapack::LapackQueue< memorySpace > & | getLapackQueue () const |
Private Attributes | |
std::shared_ptr< blasLapack::BlasQueue< memorySpace > > | d_blasQueue |
std::shared_ptr< blasLapack::LapackQueue< memorySpace > > | d_lapackQueue |
dftefe::linearAlgebra::LinAlgOpContext< memorySpace >::LinAlgOpContext | ( | std::shared_ptr< blasLapack::BlasQueue< memorySpace > > | blasQueue, |
std::shared_ptr< blasLapack::LapackQueue< memorySpace > > | lapackQueue | ||
) |
blasLapack::BlasQueue< memorySpace > & dftefe::linearAlgebra::LinAlgOpContext< memorySpace >::getBlasQueue |
blasLapack::LapackQueue< memorySpace > & dftefe::linearAlgebra::LinAlgOpContext< memorySpace >::getLapackQueue |
void dftefe::linearAlgebra::LinAlgOpContext< memorySpace >::setBlasQueue | ( | std::shared_ptr< blasLapack::BlasQueue< memorySpace > > | blasQueue | ) |
void dftefe::linearAlgebra::LinAlgOpContext< memorySpace >::setLapackQueue | ( | std::shared_ptr< blasLapack::LapackQueue< memorySpace > > | lapackQueue | ) |
|
private |
|
private |