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

Functions

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

Function Documentation

◆ daxpyBlocked()

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

◆ diagScale()

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

◆ dmaxpyBlocked()

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

◆ dotProductContributionBlocked()

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

◆ scale()

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

◆ scaleBlocked()

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