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

Functions

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 > &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)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeGradNiGradNjHRefinedSameQuadEveryCell (std::shared_ptr< const CFEBasisDofHandlerDealii< ValueTypeBasisCoeff, memorySpace, dim > > feBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradNiGradNj, const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeValuesHRefinedAdaptiveQuad (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 > &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)
 
template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void storeGradNiGradNjHRefinedAdaptiveQuad (std::shared_ptr< const CFEBasisDofHandlerDealii< ValueTypeBasisCoeff, memorySpace, dim > > feBDH, std::shared_ptr< typename BasisDataStorage< ValueTypeBasisData, memorySpace >::Storage > &basisGradNiGradNj, const quadrature::QuadratureRuleAttributes &quadratureRuleAttributes, std::shared_ptr< const quadrature::QuadratureRuleContainer > quadratureRuleContainer)
 

Function Documentation

◆ storeGradNiGradNjHRefinedAdaptiveQuad()

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

◆ storeGradNiGradNjHRefinedSameQuadEveryCell()

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

◆ storeValuesHRefinedAdaptiveQuad()

template<typename ValueTypeBasisCoeff , typename ValueTypeBasisData , utils::MemorySpace memorySpace, size_type dim>
void dftefe::basis::CFEBasisDataStorageDealiiInternal::storeValuesHRefinedAdaptiveQuad ( 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 > &  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 
)
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::CFEBasisDataStorageDealiiInternal::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 > &  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 
)
Here is the call graph for this function:
Here is the caller graph for this function: