|
template<typename ValueType1 , typename ValueType2 , dftefe::utils::MemorySpace memorySpace> |
void | dftefe::quadrature::add (linearAlgebra::blasLapack::scalar_type< ValueType1, ValueType2 > a, const QuadratureValuesContainer< ValueType1, memorySpace > &u, linearAlgebra::blasLapack::scalar_type< ValueType1, ValueType2 > b, const QuadratureValuesContainer< ValueType2, memorySpace > &v, QuadratureValuesContainer< linearAlgebra::blasLapack::scalar_type< ValueType1, ValueType2 >, memorySpace > &w, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
| Perform \( w = a*u + b*v \). More...
|
|
template<typename ValueType , dftefe::utils::MemorySpace memorySpace> |
QuadratureValuesContainer< ValueType, memorySpace > | dftefe::quadrature::add (ValueType a, const QuadratureValuesContainer< ValueType, memorySpace > &u, ValueType b, QuadratureValuesContainer< ValueType, memorySpace > &v, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
| Perform \( v = a*u + b*v \). More...
|
|
template<typename ValueType1 , typename ValueType2 , dftefe::utils::MemorySpace memorySpace> |
void | dftefe::quadrature::scale (ValueType1 alpha, const QuadratureValuesContainer< ValueType2, memorySpace > &u, QuadratureValuesContainer< linearAlgebra::blasLapack::scalar_type< ValueType1, ValueType2 >, memorySpace > &w, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
| Perform \( w = a*u\). More...
|
|
template<typename ValueType , dftefe::utils::MemorySpace memorySpace> |
void | dftefe::quadrature::scale (ValueType alpha, QuadratureValuesContainer< ValueType, memorySpace > &u, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext) |
| Perform \( u = a*u\). More...
|
|