DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::poissonDevice Namespace Reference

Functions

void diagScale (const dftfe::uInt blockSize, const dftfe::uInt numContiguousBlocks, const double *srcArray, const double *scalingVector, double *dstArray)
 
void dotProductContributionBlocked (const dftfe::uInt numEntries, const double *vec1, const double *vec2, double *vecTemp)
 
void scaleBlocked (const dftfe::uInt blockSize, const dftfe::uInt numContiguousBlocks, double *xArray, const double *scalingVector)
 
void scale (const dftfe::uInt numEntries, double *xArray, const double *scalingVector)
 
void daxpyBlocked (const dftfe::uInt blockSize, const dftfe::uInt numContiguousBlocks, const double *x, const double *alpha, double *y)
 
void dmaxpyBlocked (const dftfe::uInt blockSize, const dftfe::uInt numContiguousBlocks, const double *x, const double *alpha, double *y)
 

Function Documentation

◆ daxpyBlocked()

void dftfe::poissonDevice::daxpyBlocked ( const dftfe::uInt blockSize,
const dftfe::uInt numContiguousBlocks,
const double * x,
const double * alpha,
double * y )

◆ diagScale()

void dftfe::poissonDevice::diagScale ( const dftfe::uInt blockSize,
const dftfe::uInt numContiguousBlocks,
const double * srcArray,
const double * scalingVector,
double * dstArray )

◆ dmaxpyBlocked()

void dftfe::poissonDevice::dmaxpyBlocked ( const dftfe::uInt blockSize,
const dftfe::uInt numContiguousBlocks,
const double * x,
const double * alpha,
double * y )

◆ dotProductContributionBlocked()

void dftfe::poissonDevice::dotProductContributionBlocked ( const dftfe::uInt numEntries,
const double * vec1,
const double * vec2,
double * vecTemp )

◆ scale()

void dftfe::poissonDevice::scale ( const dftfe::uInt numEntries,
double * xArray,
const double * scalingVector )

◆ scaleBlocked()

void dftfe::poissonDevice::scaleBlocked ( const dftfe::uInt blockSize,
const dftfe::uInt numContiguousBlocks,
double * xArray,
const double * scalingVector )