Go to the source code of this file.
|
bool | is_equal (double val1, double val2, double eps) |
|
template<typename Q , int NDIM> |
ctensorT | kinetic_energy_matrix (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v, const bool periodic, const KPoint k=KPoint(coordT(0.0), 0.0)) |
|
template<typename Q , int NDIM> |
ctensorT | kinetic_energy_matrix2 (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v) |
|
template<typename Q , int NDIM> |
ctensorT | kinetic_energy_matrix_slow (World &world, const std::vector< Function< std::complex< Q >, NDIM > > &v, const bool periodic, const KPoint k=KPoint(coordT(0.0), 0.0)) |
|
std::istream & | operator>> (std::istream &is, KPoint &kpt) |
|
void | print_cube (World &world, const Function< double, 3 > &f, int npts) |
|
void | print_cube (World &world, const Function< double, 3 > &f1, const Function< double, 3 > &f2, const Function< double, 3 > &f3, int npts) |
|
void | print_cube (World &world, const Function< double, 3 > &f1, const Function< double, 3 > &f2, int npts) |
|
◆ cfunctionT
typedef Function<std::complex<double>,3> cfunctionT |
◆ coordT
typedef Vector<double,3> coordT |
◆ ctensorT
typedef Tensor< std::complex<double> > ctensorT |
◆ cvecfuncT
◆ factoryT
typedef FunctionFactory<std::complex<double>,3> factoryT |
◆ functionT
typedef Function<std::complex<double>,3> functionT |
◆ functorT
typedef std::shared_ptr< FunctionFunctorInterface<std::complex<double>,3> > functorT |
◆ operatorT
typedef SeparatedConvolution<double,3> operatorT |
◆ pmapT
typedef std::shared_ptr< WorldDCPmapInterface< Key<3> > > pmapT |
◆ poperatorT
◆ rfactoryT
◆ rfunctionT
◆ rfunctorT
typedef std::shared_ptr< FunctionFunctorInterface<double,3> > rfunctorT |
◆ rtensorT
◆ rvecfuncT
◆ vecfuncT
◆ is_equal()
bool is_equal |
( |
double |
val1, |
|
|
double |
val2, |
|
|
double |
eps |
|
) |
| |
◆ kinetic_energy_matrix()
template<typename
Q , int NDIM>
ctensorT kinetic_energy_matrix |
( |
World & |
world, |
|
|
const std::vector< Function< std::complex< Q >, NDIM > > & |
v, |
|
|
const bool |
periodic, |
|
|
const KPoint |
k = KPoint(coordT(0.0), 0.0) |
|
) |
| |
◆ kinetic_energy_matrix2()
template<typename
Q , int NDIM>
ctensorT kinetic_energy_matrix2 |
( |
World & |
world, |
|
|
const std::vector< Function< std::complex< Q >, NDIM > > & |
v |
|
) |
| |
◆ kinetic_energy_matrix_slow()
template<typename
Q , int NDIM>
ctensorT kinetic_energy_matrix_slow |
( |
World & |
world, |
|
|
const std::vector< Function< std::complex< Q >, NDIM > > & |
v, |
|
|
const bool |
periodic, |
|
|
const KPoint |
k = KPoint(coordT(0.0), 0.0) |
|
) |
| |
References apply(), axis, c, conj(), gradop, I, inner(), k, k0, k1, k2, matrix_inner(), NDIM, and v.
◆ operator>>()
std::istream & operator>> |
( |
std::istream & |
is, |
|
|
KPoint & |
kpt |
|
) |
| |
◆ print_cube() [1/3]
void print_cube |
( |
World & |
world, |
|
|
const Function< double, 3 > & |
f, |
|
|
int |
npts |
|
) |
| |
References f, k, and p().
◆ print_cube() [2/3]
void print_cube |
( |
World & |
world, |
|
|
const Function< double, 3 > & |
f1, |
|
|
const Function< double, 3 > & |
f2, |
|
|
const Function< double, 3 > & |
f3, |
|
|
int |
npts |
|
) |
| |
◆ print_cube() [3/3]
void print_cube |
( |
World & |
world, |
|
|
const Function< double, 3 > & |
f1, |
|
|
const Function< double, 3 > & |
f2, |
|
|
int |
npts |
|
) |
| |