DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
Go to the source code of this file.
Namespaces | |
namespace | dftfe |
namespace | dftfe::basis |
namespace | dftfe::basis::FEBasisOperationsKernelsInternal |
Functions | |
template<typename ValueType> | |
void | dftfe::basis::FEBasisOperationsKernelsInternal::reshapeFromNonAffineLayoutDevice (const dftfe::size_type numVecs, const dftfe::size_type numQuads, const dftfe::size_type numCells, const ValueType *copyFromVec, ValueType *copyToVec) |
rehsape gradient data from [iCell * 3 * d_nQuadsPerCell * d_nVectors + iQuad * 3 * d_nVectors + iDim * d_nVectors + iVec] to [iCell * 3 * d_nQuadsPerCell * d_nVectors + iDim * d_nQuadsPerCell * d_nVectors + iQuad * d_nVectors + iVec]. | |
template<typename ValueType> | |
void | dftfe::basis::FEBasisOperationsKernelsInternal::reshapeFromNonAffineLayoutHost (const dftfe::size_type numVecs, const dftfe::size_type numQuads, const dftfe::size_type numCells, const ValueType *copyFromVec, ValueType *copyToVec) |
template<typename ValueType> | |
void | dftfe::basis::FEBasisOperationsKernelsInternal::reshapeToNonAffineLayoutDevice (const dftfe::size_type numVecs, const dftfe::size_type numQuads, const dftfe::size_type numCells, const ValueType *copyFromVec, ValueType *copyToVec) |
rehsape gradient data to [iCell * 3 * d_nQuadsPerCell * d_nVectors + iQuad * 3 * d_nVectors + iDim * d_nVectors + iVec] from [iCell * 3 * d_nQuadsPerCell * d_nVectors + iDim * d_nQuadsPerCell * d_nVectors + iQuad * d_nVectors + iVec]. | |
template<typename ValueType> | |
void | dftfe::basis::FEBasisOperationsKernelsInternal::reshapeToNonAffineLayoutHost (const dftfe::size_type numVecs, const dftfe::size_type numQuads, const dftfe::size_type numCells, const ValueType *copyFromVec, ValueType *copyToVec) |