DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::electrostatics::PoissonLinearSolverFunctionFEInternal Namespace Reference

Functions

template<typename ValueTypeOperator , typename ValueTypeOperand , utils::MemorySpace memorySpace, size_type dim>
void getDiagonal (linearAlgebra::Vector< ValueTypeOperator, memorySpace > &diagonal, std::shared_ptr< const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > > feBasisManager, std::shared_ptr< const basis::FEBasisDataStorage< ValueTypeOperator, memorySpace > > feBasisDataStorage, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext, const size_type cellBlockSize)
 

Function Documentation

◆ getDiagonal()

template<typename ValueTypeOperator , typename ValueTypeOperand , utils::MemorySpace memorySpace, size_type dim>
void dftefe::electrostatics::PoissonLinearSolverFunctionFEInternal::getDiagonal ( linearAlgebra::Vector< ValueTypeOperator, memorySpace > &  diagonal,
std::shared_ptr< const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > >  feBasisManager,
std::shared_ptr< const basis::FEBasisDataStorage< ValueTypeOperator, memorySpace > >  feBasisDataStorage,
std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > >  linAlgOpContext,
const size_type  cellBlockSize 
)
Here is the call graph for this function: