Classes | |
class | OverlapMatrixInverseLinearSolverFunctionFE |
Functions | |
template<typename ValueTypeOperator , typename ValueTypeOperand , utils::MemorySpace memorySpace, size_type dim> | |
void | computeBasisOverlapMatrix (const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalBlockGLLBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockEnrichmentBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockClassicalBasisDataStorage, std::shared_ptr< const FEBasisDofHandler< ValueTypeOperand, memorySpace, dim > > cfeBDH, std::shared_ptr< const EFEBasisDofHandler< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > > efeBDH, utils::MemoryStorage< ValueTypeOperator, memorySpace > &NiNjInAllCells) |
void dftefe::basis::OrthoEFEOverlapInverseOpContextGLLInternal::computeBasisOverlapMatrix | ( | const FEBasisDataStorage< ValueTypeOperator, memorySpace > & | classicalBlockGLLBasisDataStorage, |
const FEBasisDataStorage< ValueTypeOperator, memorySpace > & | enrichmentBlockEnrichmentBasisDataStorage, | ||
const FEBasisDataStorage< ValueTypeOperator, memorySpace > & | enrichmentBlockClassicalBasisDataStorage, | ||
std::shared_ptr< const FEBasisDofHandler< ValueTypeOperand, memorySpace, dim > > | cfeBDH, | ||
std::shared_ptr< const EFEBasisDofHandler< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > > | efeBDH, | ||
utils::MemoryStorage< ValueTypeOperator, memorySpace > & | NiNjInAllCells | ||
) |
Ni_pristine*Ni_pristine at quadpoints for (unsigned int qPoint = 0; qPoint < nQuadPointInCellEnrichmentBlockEnrichment; qPoint++) { basisOverlapTmpIter += (cumulativeEnrichmentBlockEnrichmentDofQuadPoints