|
template<typename ValueType , utils::MemorySpace memorySpace> |
void | dftefe::quadrature::QuadratureValuesContainerInternal::initialize (std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer, const size_type numberComponents, const ValueType initVal, typename QuadratureValuesContainer< ValueType, memorySpace >::SizeTypeVector &cellStartIds, typename QuadratureValuesContainer< ValueType, memorySpace >::SizeTypeVector &numCellEntries, typename QuadratureValuesContainer< ValueType, memorySpace >::Storage &storage) |
|
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> |
void | 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...
|
|