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