DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::basis::EFEBasisDataStorageDealiiInternal Namespace Reference

Functions

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeValuesHRefinedSameQuadEveryCell (std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradientQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisHessianQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisOverlap, 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 > &cellStartIdsBasisGradientQuadStorage, std::vector< size_type > &cellStartIdsBasisHessianQuadStorage, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap, std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > > cfeBasisDataStorage=nullptr)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeGradNiGradNjHRefinedSameQuadEveryCell (std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradNiGradNj, const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer, std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > > cfeBasisDataStorage=nullptr)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeValuesHRefinedAdaptiveQuad (std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradientQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisHessianQuadStorage, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisOverlap, 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 > &cellStartIdsBasisGradientQuadStorage, std::vector< size_type > &cellStartIdsBasisHessianQuadStorage, const BasisStorageAttributesBoolMap basisStorageAttributesBoolMap, std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > > cfeBasisDataStorage=nullptr)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeGradNiGradNjHRefinedAdaptiveQuad (std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > > efeBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradNiGradNj, const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer, std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > > cfeBasisDataStorage=nullptr)
 

Function Documentation

◆ storeGradNiGradNjHRefinedAdaptiveQuad()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::EFEBasisDataStorageDealiiInternal::storeGradNiGradNjHRefinedAdaptiveQuad ( std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > >  efeBDH,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisGradNiGradNj,
const quadrature::QuadratureRuleAttributes quadratureRuleAttributes,
std::shared_ptr< const quadrature::QuadratureRuleContainer quadratureRuleContainer,
std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > >  cfeBasisDataStorage = nullptr 
)
Here is the call graph for this function:

◆ storeGradNiGradNjHRefinedSameQuadEveryCell()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::EFEBasisDataStorageDealiiInternal::storeGradNiGradNjHRefinedSameQuadEveryCell ( std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > >  efeBDH,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisGradNiGradNj,
const quadrature::QuadratureRuleAttributes quadratureRuleAttributes,
std::shared_ptr< const quadrature::QuadratureRuleContainer quadratureRuleContainer,
std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > >  cfeBasisDataStorage = nullptr 
)
Here is the call graph for this function:

◆ storeValuesHRefinedAdaptiveQuad()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::EFEBasisDataStorageDealiiInternal::storeValuesHRefinedAdaptiveQuad ( std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > >  efeBDH,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisGradientQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisHessianQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisOverlap,
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 > &  cellStartIdsBasisGradientQuadStorage,
std::vector< size_type > &  cellStartIdsBasisHessianQuadStorage,
const BasisStorageAttributesBoolMap  basisStorageAttributesBoolMap,
std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > >  cfeBasisDataStorage = nullptr 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ storeValuesHRefinedSameQuadEveryCell()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::EFEBasisDataStorageDealiiInternal::storeValuesHRefinedSameQuadEveryCell ( std::shared_ptr< const EFEBasisDofHandlerDealii< ValueTypeBasisCoeff, ValueTypeBasisData, memorySpace, dim > >  efeBDH,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisGradientQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisHessianQuadStorage,
std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &  basisOverlap,
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 > &  cellStartIdsBasisGradientQuadStorage,
std::vector< size_type > &  cellStartIdsBasisHessianQuadStorage,
const BasisStorageAttributesBoolMap  basisStorageAttributesBoolMap,
std::shared_ptr< BasisDataStorage< ValueTypeBasisData, memorySpace > >  cfeBasisDataStorage = nullptr 
)
Here is the call graph for this function:
Here is the caller graph for this function: