DFT-EFE
 
Loading...
Searching...
No Matches
QuadratureValuesContainer.h File Reference
Include dependency graph for QuadratureValuesContainer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dftefe::quadrature::QuadratureValuesContainer< ValueType, memorySpace >
 

Namespaces

namespace  dftefe
 dealii includes
 
namespace  dftefe::quadrature
 

Functions

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...