| const_iterator typedef | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | const_reference typedef | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | deleteBasisData()=0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | evaluateBasisData(const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap)=0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | evaluateBasisData(const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap)=0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | evaluateBasisData(const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::vector< std::shared_ptr< const quadrature::QuadratureRule > > quadratureRuleVec, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap)=0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | evaluateBasisData(const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRule > baseQuadratureRuleAdaptive, std::vector< std::shared_ptr< const utils::ScalarSpatialFunctionReal > > &functions, const std::vector< double > &absoluteTolerances, const std::vector< double > &relativeTolerances, const std::vector< double > &integralThresholds, const double smallestCellVolume, const unsigned int maxRecursion, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap)=0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisData(const QuadraturePointAttributes &attributes, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisDataInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisDataInCell(const size_type cellId, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisDataInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisDataInCellRange(std::pair< size_type, size_type > cellRange, Storage &basisData) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisDofHandler() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradientData(const QuadraturePointAttributes &attributes, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradientDataInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradientDataInCell(const size_type cellId, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradientDataInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradientDataInCellRange(std::pair< size_type, size_type > cellRange, Storage &basisGradientData) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradNiGradNjInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisGradNiGradNjInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisHessianData(const QuadraturePointAttributes &attributes, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisHessianDataInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisHessianDataInCell(const size_type cellId, const size_type basisId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisHessianDataInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisOverlap(const size_type cellId, const size_type basisId1, const size_type basisId2) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisOverlapInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getBasisOverlapInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getJxWInAllCells() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getJxWInCell(const size_type cellId) const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | getQuadratureRuleContainer() const =0 | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | pure virtual | 
  | iterator typedef | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | pointer typedef | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | QuadraturePointAttributes typedef | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | QuadratureRuleAttributes typedef | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | reference typedef | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | Storage typedef | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > |  | 
  | ~BasisDataStorage()=default | dftefe::basis::BasisDataStorage< ValueTypeBasisData, memorySpace > | virtual | 
  | ~EFEBasisDataStorage()=default | dftefe::basis::EFEBasisDataStorage< ValueTypeBasisData, memorySpace > | virtual |