MADNESS 0.10.1
|
#include <madness/mra/mra.h>
#include <madness/mra/operator.h>
#include <vector>
#include <math.h>
#include <complex>
Go to the source code of this file.
Classes | |
class | Fcwf |
class | Fcwf_vector_allocator |
Functions | |
Fcwf | apply (World &world, complex_derivative_3d &op, const Fcwf &psi) |
Fcwf | apply (World &world, real_convolution_3d &op, const Fcwf &psi) |
Fcwf | copy (Fcwf psi) |
std::complex< double > | inner (const Fcwf &psi, const Fcwf &phi) |
std::complex< double > | inner (std::vector< Fcwf > &a, std::vector< Fcwf > &b) |
complex_function_3d | inner_func (World &world, Fcwf &psi, Fcwf &phi) |
Tensor< std::complex< double > > | matrix_inner (World &world, std::vector< Fcwf > &a, std::vector< Fcwf > &b) |
std::vector< Fcwf > | operator* (const std::vector< Fcwf > &psis, std::complex< double > a) |
std::vector< Fcwf > | operator* (std::complex< double > a, const std::vector< Fcwf > &psis) |
void | operator+= (std::vector< Fcwf > &phi, const std::vector< Fcwf > &psi) |
std::vector< Fcwf > | operator- (const std::vector< Fcwf > &phi, const std::vector< Fcwf > &psi) |
real_function_3d | squaremod (Fcwf &psi) |
real_function_3d | squaremod_large (Fcwf &psi) |
real_function_3d | squaremod_small (Fcwf &psi) |
std::vector< Fcwf > | transform (World &world, std::vector< Fcwf > &a, Tensor< std::complex< double > > U) |
Fcwf apply | ( | World & | world, |
complex_derivative_3d & | op, | ||
const Fcwf & | psi | ||
) |
References Fcwf::apply(), copy(), and psi().
Fcwf apply | ( | World & | world, |
real_convolution_3d & | op, | ||
const Fcwf & | psi | ||
) |
References Fcwf::apply(), copy(), op(), and psi().
Referenced by kinetic_energy_matrix(), kinetic_energy_matrix2(), kinetic_energy_matrix_slow(), and main().
References Fcwf::getinitialize(), MADNESS_ASSERT, and psi().
Referenced by inner(), and kinetic_energy_matrix_slow().
References a, b, inner(), and MADNESS_ASSERT.
complex_function_3d inner_func | ( | World & | world, |
Fcwf & | psi, | ||
Fcwf & | phi | ||
) |
References a, b, c, madness::conj(), copy(), Fcwf::getinitialize(), MADNESS_ASSERT, madness::mul(), psi(), Fcwf::scale(), and sum.
Tensor< std::complex< double > > matrix_inner | ( | World & | world, |
std::vector< Fcwf > & | a, | ||
std::vector< Fcwf > & | b | ||
) |
References a, b, m, matrix_inner(), and madness::BaseTensor::size().
Referenced by kinetic_energy_matrix(), kinetic_energy_matrix2(), kinetic_energy_matrix_slow(), and matrix_inner().
References a.
References a.
References MADNESS_ASSERT, and psi().
References MADNESS_ASSERT, and psi().
real_function_3d squaremod | ( | Fcwf & | psi | ) |
References madness::abssq(), MADNESS_ASSERT, psi(), and madness::Function< T, NDIM >::scale().
Referenced by DF::diagonalize(), DF::iterate(), DF::make_density_lineplots(), and DF::solve_occupied().
real_function_3d squaremod_large | ( | Fcwf & | psi | ) |
References madness::abssq(), MADNESS_ASSERT, and psi().
Referenced by DF::make_component_lineplots(), and DF::make_component_logplots().
real_function_3d squaremod_small | ( | Fcwf & | psi | ) |
References madness::abssq(), MADNESS_ASSERT, psi(), and madness::scale().
Referenced by DF::make_component_lineplots(), and DF::make_component_logplots().
std::vector< Fcwf > transform | ( | World & | world, |
std::vector< Fcwf > & | a, | ||
Tensor< std::complex< double > > | U | ||
) |
References a, k, m, MADNESS_ASSERT, madness::BaseTensor::size(), and transform().
Referenced by main(), transform(), and transform3d().