DFT-EFE
 
Loading...
Searching...
No Matches
dftefe::ksdft::internal Namespace Reference

Functions

template<>
void fillRhoVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinDown, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &rhoVector)
 
template<>
void fillRhoSigmaVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinDown, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &gradDensitySpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &gradDensitySpinDown, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &rhoVector, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &sigmaVector)
 
template<>
void fillRhoSigmaTauVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &densitySpinDown, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &gradDensitySpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &gradDensitySpinDown, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &tauSpinUp, const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &tauSpinDown, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &rhoVector, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &sigmaVector, dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &tauVector, const double rhoThreshold, const double sigmaThreshold, const double tauThreshold)
 
template<dftefe::utils::MemorySpace memorySpace>
void fillRhoVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinDown, dftefe::utils::MemoryStorage< double, memorySpace > &rhoVector)
 
template<dftefe::utils::MemorySpace memorySpace>
void fillRhoSigmaVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinDown, const dftefe::utils::MemoryStorage< double, memorySpace > &gradDensitySpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &gradDensitySpinDown, dftefe::utils::MemoryStorage< double, memorySpace > &rhoVector, dftefe::utils::MemoryStorage< double, memorySpace > &sigmaVector)
 
template<dftefe::utils::MemorySpace memorySpace>
void fillRhoSigmaTauVector (const size_type numQuadPoints, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &densitySpinDown, const dftefe::utils::MemoryStorage< double, memorySpace > &gradDensitySpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &gradDensitySpinDown, const dftefe::utils::MemoryStorage< double, memorySpace > &tauSpinUp, const dftefe::utils::MemoryStorage< double, memorySpace > &tauSpinDown, dftefe::utils::MemoryStorage< double, memorySpace > &rhoVector, dftefe::utils::MemoryStorage< double, memorySpace > &sigmaVector, dftefe::utils::MemoryStorage< double, memorySpace > &tauVector, const double rhoThreshold, const double sigmaThreshold, const double tauThreshold)
 

Function Documentation

◆ fillRhoSigmaTauVector() [1/2]

template<>
void dftefe::ksdft::internal::fillRhoSigmaTauVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinDown,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  gradDensitySpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  gradDensitySpinDown,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  tauSpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  tauSpinDown,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  rhoVector,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  sigmaVector,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  tauVector,
const double  rhoThreshold,
const double  sigmaThreshold,
const double  tauThreshold 
)
Here is the caller graph for this function:

◆ fillRhoSigmaTauVector() [2/2]

template<dftefe::utils::MemorySpace memorySpace>
void dftefe::ksdft::internal::fillRhoSigmaTauVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinDown,
const dftefe::utils::MemoryStorage< double, memorySpace > &  gradDensitySpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  gradDensitySpinDown,
const dftefe::utils::MemoryStorage< double, memorySpace > &  tauSpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  tauSpinDown,
dftefe::utils::MemoryStorage< double, memorySpace > &  rhoVector,
dftefe::utils::MemoryStorage< double, memorySpace > &  sigmaVector,
dftefe::utils::MemoryStorage< double, memorySpace > &  tauVector,
const double  rhoThreshold,
const double  sigmaThreshold,
const double  tauThreshold 
)

◆ fillRhoSigmaVector() [1/2]

template<>
void dftefe::ksdft::internal::fillRhoSigmaVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinDown,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  gradDensitySpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  gradDensitySpinDown,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  rhoVector,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  sigmaVector 
)
Here is the caller graph for this function:

◆ fillRhoSigmaVector() [2/2]

template<dftefe::utils::MemorySpace memorySpace>
void dftefe::ksdft::internal::fillRhoSigmaVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinDown,
const dftefe::utils::MemoryStorage< double, memorySpace > &  gradDensitySpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  gradDensitySpinDown,
dftefe::utils::MemoryStorage< double, memorySpace > &  rhoVector,
dftefe::utils::MemoryStorage< double, memorySpace > &  sigmaVector 
)

◆ fillRhoVector() [1/2]

template<>
void dftefe::ksdft::internal::fillRhoVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  densitySpinDown,
dftefe::utils::MemoryStorage< double, dftefe::utils::MemorySpace::HOST > &  rhoVector 
)
Here is the caller graph for this function:

◆ fillRhoVector() [2/2]

template<dftefe::utils::MemorySpace memorySpace>
void dftefe::ksdft::internal::fillRhoVector ( const size_type  numQuadPoints,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinUp,
const dftefe::utils::MemoryStorage< double, memorySpace > &  densitySpinDown,
dftefe::utils::MemoryStorage< double, memorySpace > &  rhoVector 
)