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 | ||
) |