#include <OEFEAtomBlockOverlapInvOpContextGLL.h>
|
| OEFEAtomBlockOverlapInvOpContextGLL (const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalBlockGLLBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockEnrichmentBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockClassicalBasisDataStorage, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext) |
|
| ~OEFEAtomBlockOverlapInvOpContextGLL ()=default |
|
void | apply (linearAlgebra::MultiVector< ValueTypeOperand, memorySpace > &X, linearAlgebra::MultiVector< ValueType, memorySpace > &Y, bool updateGhostX=false, bool updateGhostY=false) const override |
|
◆ ValueType
◆ OEFEAtomBlockOverlapInvOpContextGLL()
dftefe::basis::OEFEAtomBlockOverlapInvOpContextGLL< ValueTypeOperator, ValueTypeOperand, memorySpace, dim >::OEFEAtomBlockOverlapInvOpContextGLL |
( |
const basis::FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > & |
feBasisManager, |
|
|
const FEBasisDataStorage< ValueTypeOperator, memorySpace > & |
classicalBlockGLLBasisDataStorage, |
|
|
const FEBasisDataStorage< ValueTypeOperator, memorySpace > & |
enrichmentBlockEnrichmentBasisDataStorage, |
|
|
const FEBasisDataStorage< ValueTypeOperator, memorySpace > & |
enrichmentBlockClassicalBasisDataStorage, |
|
|
std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > |
linAlgOpContext |
|
) |
| |
◆ ~OEFEAtomBlockOverlapInvOpContextGLL()
◆ apply()
◆ d_atomBlockEnrichmentOverlapInv
◆ d_diagonalInv
◆ d_efebasisDofHandler
◆ d_feBasisManager
◆ d_linAlgOpContext
◆ d_nglobalEnrichmentIds
◆ d_nglobalIds
◆ d_rank
The documentation for this class was generated from the following files: