DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
#include <expConfiningPotential.h>
Public Member Functions | |
expConfiningPotential () | |
void | init (const std::shared_ptr< dftfe::basis::FEBasisOperations< dataTypes::number, double, dftfe::utils::MemorySpace::HOST > > &feBasisOp, const dftParameters &dftParams, const std::vector< std::vector< double > > &atomLocations) |
void | addConfiningPotential (dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &externalPotential) const |
Private Attributes | |
dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > | d_confiningPotential |
dftfe::expConfiningPotential::expConfiningPotential | ( | ) |
void dftfe::expConfiningPotential::addConfiningPotential | ( | dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > & | externalPotential | ) | const |
void dftfe::expConfiningPotential::init | ( | const std::shared_ptr< dftfe::basis::FEBasisOperations< dataTypes::number, double, dftfe::utils::MemorySpace::HOST > > & | feBasisOp, |
const dftParameters & | dftParams, | ||
const std::vector< std::vector< double > > & | atomLocations ) |
|
private |