|
template<typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> |
void | dftefe::basis::EFEBDSOnTheFlyComputeDealiiInternal::computeJacobianInvTimesGradPara (std::pair< size_type, size_type > cellRange, const size_type classicalDofsInCell, const std::vector< size_type > &dofsInCell, const std::vector< size_type > &nQuadPointsInCell, const ValueTypeBasisData *basisJacobianInvQuadStorage, const std::vector< size_type > &cellStartIdsBasisJacobianInvQuadStorage, const ValueTypeBasisData *tmpGradientBlock, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext, ValueTypeBasisData *basisGradientData) |
|
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> |
std::vector< ValueTypeBasisData > | dftefe::basis::EFEBDSOnTheFlyComputeDealiiInternal::getClassicalComponentCoeffsInCellOEFE (const size_type cellIndex, std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH) |
|
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> |
void | dftefe::basis::EFEBDSOnTheFlyComputeDealiiInternal::getClassicalComponentBasisValuesInCellAtQuadOEFE (const size_type cellIndex, const size_type nQuadPointInCell, std::vector< ValueTypeBasisData > coeffsInCell, std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, dftefe::utils::MemoryStorage< ValueTypeBasisData, utils::MemorySpace::HOST > &basisValInCell, dftefe::utils::MemoryStorage< ValueTypeBasisData, utils::MemorySpace::HOST > &classicalComponentInQuadValues) |
|
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> |
void | dftefe::basis::EFEBDSOnTheFlyComputeDealiiInternal::getClassicalComponentBasisGradInCellAtQuadOEFE (const size_type cellIndex, const size_type nQuadPointInCell, std::vector< ValueTypeBasisData > &coeffsInCell, std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, dftefe::utils::MemoryStorage< ValueTypeBasisData, utils::MemorySpace::HOST > &basisGradInCell, dftefe::utils::MemoryStorage< ValueTypeBasisData, utils::MemorySpace::HOST > &classicalComponentInQuadGradients) |
|
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> |
void | dftefe::basis::EFEBDSOnTheFlyComputeDealiiInternal::storeValuesHRefinedSameQuadEveryCell (std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisParaCellClassQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisEnrichQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradientParaCellClassQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradientEnrichQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisJacobianInvQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisHessianQuadStorage, const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer, std::vector< size_type > &nQuadPointsInCell, std::vector< size_type > &cellStartIdsBasisJacobianInvQuadStorage, std::vector< size_type > &cellStartIdsBasisHessianQuadStorage, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap) |
|