#include <SmearChargePotentialFunction.h>
◆ SmearChargePotentialFunction() [1/3]
| dftefe::utils::SmearChargePotentialFunction::SmearChargePotentialFunction |
( |
const std::vector< utils::Point > & |
atomCoordinates, |
|
|
const std::vector< double > & |
atomCharges, |
|
|
const std::vector< double > & |
smearedChargeRadius |
|
) |
| |
◆ SmearChargePotentialFunction() [2/3]
| dftefe::utils::SmearChargePotentialFunction::SmearChargePotentialFunction |
( |
const std::vector< utils::Point > & |
atomCoordinates, |
|
|
const std::vector< double > & |
atomCharges, |
|
|
const double & |
smearedChargeRadius |
|
) |
| |
◆ SmearChargePotentialFunction() [3/3]
| dftefe::utils::SmearChargePotentialFunction::SmearChargePotentialFunction |
( |
const utils::Point & |
atomCoordinates, |
|
|
const double |
atomCharges, |
|
|
const double |
smearedChargeRadius |
|
) |
| |
◆ evalHost()
| void dftefe::utils::SmearChargePotentialFunction::evalHost |
( |
size_type |
numPoints, |
|
|
const double * |
t, |
|
|
double * |
q |
|
) |
| const |
|
overrideprotected |
◆ operator()() [1/2]
| std::vector< double > dftefe::utils::SmearChargePotentialFunction::operator() |
( |
const std::vector< utils::Point > & |
points | ) |
const |
|
overridevirtual |
◆ operator()() [2/2]
| double dftefe::utils::SmearChargePotentialFunction::operator() |
( |
const utils::Point & |
point | ) |
const |
|
overridevirtual |
◆ d_atomCoordinates
| std::vector<utils::Point> dftefe::utils::SmearChargePotentialFunction::d_atomCoordinates |
|
private |
◆ d_dim
| size_type dftefe::utils::SmearChargePotentialFunction::d_dim |
|
private |
◆ d_numAtoms
| size_type dftefe::utils::SmearChargePotentialFunction::d_numAtoms |
|
private |
◆ d_rc
| std::vector<double> dftefe::utils::SmearChargePotentialFunction::d_rc |
|
private |
◆ d_z
| std::vector<double> dftefe::utils::SmearChargePotentialFunction::d_z |
|
private |
The documentation for this class was generated from the following files: