|
| KPeriodicBSHOperator (World &world, const double &kx, const double &ky, const double &kz, const double &L) |
|
| KPeriodicBSHOperator (World &world, const Vector< double, 3 > &kpt, const double &L) |
|
vector_complex_function_3d | apply (World &world, const vector_complex_function_3d &v, const tensor_real &evals, double shift=0.0) |
|
◆ KPeriodicBSHOperator() [1/2]
KPeriodicBSHOperator::KPeriodicBSHOperator |
( |
World & |
world, |
|
|
const double & |
kx, |
|
|
const double & |
ky, |
|
|
const double & |
kz, |
|
|
const double & |
L |
|
) |
| |
|
inline |
◆ KPeriodicBSHOperator() [2/2]
KPeriodicBSHOperator::KPeriodicBSHOperator |
( |
World & |
world, |
|
|
const Vector< double, 3 > & |
kpt, |
|
|
const double & |
L |
|
) |
| |
|
inline |
◆ apply()
References madness::apply(), madness::BaseTensor::dim(), e(), madness::END_TIMER(), kx, ky, kz, L, madness::mul(), madness::PeriodicBSHOperatorPtr3D(), shift, madness::START_TIMER(), madness::truncate(), v, and madness::vec().
Referenced by update().
◆ kx
double KPeriodicBSHOperator::kx |
|
private |
◆ ky
double KPeriodicBSHOperator::ky |
|
private |
◆ kz
double KPeriodicBSHOperator::kz |
|
private |
double KPeriodicBSHOperator::L |
|
private |
◆ phase_m
◆ phase_p
The documentation for this class was generated from the following file: