apply(linearAlgebra::MultiVector< ValueTypeOperand, memorySpace > &X, linearAlgebra::MultiVector< ValueType, memorySpace > &Y, bool updateGhostX=false, bool updateGhostY=false) const override | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
d_basisOverlap | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_basisOverlapEnrichmentBlock | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_cellStartIdsBasisOverlap | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_diagonal | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_dofsInCell | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_efebasisDofHandler | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_feBasisManager | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_isMassLumping | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_maxCellBlock | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_maxFieldBlock | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
d_nglobalEnrichmentIds | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | private |
getBasisOverlap(const size_type cellId, const size_type basisId1, const size_type basisId2) const | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
getBasisOverlapInAllCells() const | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
getBasisOverlapInCell(const size_type cellId) const | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
OrthoEFEOverlapOperatorContext(const FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalBlockBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockEnrichmentBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockClassicalBasisDataStorage, const size_type maxCellBlock, const size_type maxFieldBlock, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext, const bool calculateWings=true) | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
OrthoEFEOverlapOperatorContext(const FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalBlockBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockBasisDataStorage, const size_type maxCellBlock, const size_type maxFieldBlock, const bool calculateWings=true) | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
OrthoEFEOverlapOperatorContext(const FEBasisManager< ValueTypeOperand, ValueTypeOperator, memorySpace, dim > &feBasisManager, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &classicalBlockGLLBasisDataStorage, const FEBasisDataStorage< ValueTypeOperator, memorySpace > &enrichmentBlockBasisDataStorage, std::shared_ptr< linearAlgebra::LinAlgOpContext< memorySpace > > linAlgOpContext) | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
OrthoEFEOverlapOperatorContext(const 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) | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
Storage typedef | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
ValueType typedef | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |
~OrthoEFEOverlapOperatorContext()=default | dftefe::basis::OrthoEFEOverlapOperatorContext< ValueTypeOperator, ValueTypeOperand, memorySpace, dim > | |