Functions | |
| template<typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> | |
| void | computeJacobianInvTimesGradPara (std::pair< size_type, size_type > cellRange, const std::vector< size_type > &dofsInCell, const std::vector< size_type > &nQuadPointsInCell, const std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisJacobianInvQuadStorage, const std::vector< size_type > &cellStartIdsBasisJacobianInvQuadStorage, typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage &tmpGradientBlock, linearAlgebra::LinAlgOpContext< memorySpace > &linAlgOpContext, typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage &basisGradientData) |
| template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim> | |
| void | storeValuesHRefinedSameQuadEveryCell (std::shared_ptr< const CFEBasisDofHandlerDealii< ValueTypeBasisCoeff, memorySpace, dim > > feBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradientParaCellQuadStorage, 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 > &cellStartIdsBasisQuadStorage, std::vector< size_type > &cellStartIdsBasisJacobianInvQuadStorage, std::vector< size_type > &cellStartIdsBasisHessianQuadStorage, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap, dealii::Quadrature< dim > &dealiiQuadratureRule) |
| void dftefe::basis::CFEBDSOnTheFlyComputeDealiiInternal::computeJacobianInvTimesGradPara | ( | std::pair< size_type, size_type > | cellRange, |
| const std::vector< size_type > & | dofsInCell, | ||
| const std::vector< size_type > & | nQuadPointsInCell, | ||
| const std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > & | basisJacobianInvQuadStorage, | ||
| const std::vector< size_type > & | cellStartIdsBasisJacobianInvQuadStorage, | ||
| typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage & | tmpGradientBlock, | ||
| linearAlgebra::LinAlgOpContext< memorySpace > & | linAlgOpContext, | ||
| typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage & | basisGradientData | ||
| ) |

| void dftefe::basis::CFEBDSOnTheFlyComputeDealiiInternal::storeValuesHRefinedSameQuadEveryCell | ( | std::shared_ptr< const CFEBasisDofHandlerDealii< ValueTypeBasisCoeff, memorySpace, dim > > | feBDH, |
| std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > & | basisQuadStorage, | ||
| std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > & | basisGradientParaCellQuadStorage, | ||
| 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 > & | cellStartIdsBasisQuadStorage, | ||
| std::vector< size_type > & | cellStartIdsBasisJacobianInvQuadStorage, | ||
| std::vector< size_type > & | cellStartIdsBasisHessianQuadStorage, | ||
| const BasisStorageAttributesBoolMap | basisStorageAttributesBoolMap, | ||
| dealii::Quadrature< dim > & | dealiiQuadratureRule | ||
| ) |

