MADNESS 0.10.1
|
#include <fcwf.h>
Public Member Functions | |
Fcwf () | |
Fcwf (const complex_function_3d &wf1, const complex_function_3d &wf2, const complex_function_3d &wf3, const complex_function_3d &wf4) | |
Fcwf (const Fcwf &phi) | |
Fcwf (std::vector< complex_function_3d > &phi) | |
Fcwf (World &world) | |
void | apply (World &world, complex_derivative_3d &D) |
void | apply (World &world, real_convolution_3d &op) |
void | compress () |
bool | getinitialize () |
bool | getinitialize () const |
std::complex< double > | inner (World &world, const Fcwf &phi) const |
Fcwf | KramersPair () |
double | norm2 () |
void | normalize () |
Fcwf | operator* (madness::complex_function_3d &phi) |
Fcwf | operator* (madness::real_function_3d &phi) |
Fcwf | operator* (std::complex< double > a) const |
Fcwf | operator+ (const Fcwf &phi) |
Fcwf | operator+= (const Fcwf &phi) |
Fcwf | operator- (const Fcwf &phi) const |
Fcwf | operator-= (const Fcwf &phi) |
Fcwf | operator= (const Fcwf &phi) |
complex_function_3d & | operator[] (const int i) |
const complex_function_3d & | operator[] (const int i) const |
void | reconstruct () |
void | scale (std::complex< double > a) |
unsigned int | size () |
unsigned int | size () const |
void | truncate () |
Private Attributes | |
bool | m_initialized |
std::vector< complex_function_3d > | m_psi |
Fcwf::Fcwf | ( | ) |
References m_initialized.
Referenced by KramersPair(), operator*(), operator*(), operator*(), operator+(), and operator-().
Fcwf::Fcwf | ( | const complex_function_3d & | wf1, |
const complex_function_3d & | wf2, | ||
const complex_function_3d & | wf3, | ||
const complex_function_3d & | wf4 | ||
) |
References m_initialized, m_psi, and MADNESS_ASSERT.
Fcwf::Fcwf | ( | World & | world | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
|
explicit |
References m_initialized, m_psi, and MADNESS_ASSERT.
Fcwf::Fcwf | ( | const Fcwf & | phi | ) |
References copy(), m_initialized, m_psi, MADNESS_ASSERT, and size().
void Fcwf::apply | ( | World & | world, |
complex_derivative_3d & | D | ||
) |
References madness::apply(), and m_psi.
void Fcwf::apply | ( | World & | world, |
real_convolution_3d & | op | ||
) |
References madness::apply(), m_psi, and op().
void Fcwf::compress | ( | ) |
References compress(), m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by apply_T(), and compress().
bool Fcwf::getinitialize | ( | ) |
References m_initialized.
Referenced by inner(), inner(), inner_func(), operator+(), operator+=(), operator-(), and operator-=().
bool Fcwf::getinitialize | ( | ) | const |
References m_initialized.
References getinitialize(), madness::inner(), m_initialized, m_psi, and MADNESS_ASSERT.
Fcwf Fcwf::KramersPair | ( | ) |
References Fcwf(), madness::conj(), and m_psi.
double Fcwf::norm2 | ( | ) |
References madness::inner(), m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by normalize().
void Fcwf::normalize | ( | ) |
References m_initialized, m_psi, MADNESS_ASSERT, norm(), and norm2().
Referenced by madness::InitParameters::read(), and madness::InitParameters::readnw().
Fcwf Fcwf::operator* | ( | madness::complex_function_3d & | phi | ) |
References Fcwf(), m_initialized, m_psi, and MADNESS_ASSERT.
Fcwf Fcwf::operator* | ( | madness::real_function_3d & | phi | ) |
References Fcwf(), m_initialized, m_psi, and MADNESS_ASSERT.
Fcwf Fcwf::operator* | ( | std::complex< double > | a | ) | const |
References Fcwf(), a, m_initialized, m_psi, and MADNESS_ASSERT.
References Fcwf(), copy(), getinitialize(), m_initialized, m_psi, and MADNESS_ASSERT.
References copy(), getinitialize(), m_initialized, m_psi, and MADNESS_ASSERT.
References Fcwf(), copy(), getinitialize(), m_initialized, m_psi, and MADNESS_ASSERT.
References copy(), getinitialize(), m_initialized, m_psi, MADNESS_ASSERT, and scale().
References m_initialized, and m_psi.
complex_function_3d & Fcwf::operator[] | ( | const int | i | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
const complex_function_3d & Fcwf::operator[] | ( | const int | i | ) | const |
References m_initialized, m_psi, and MADNESS_ASSERT.
void Fcwf::reconstruct | ( | ) |
References m_initialized, m_psi, MADNESS_ASSERT, and reconstruct().
Referenced by reconstruct().
void Fcwf::scale | ( | std::complex< double > | a | ) |
References a, m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by inner_func(), DF::iterate(), operator-=(), madness::InitParameters::read(), and madness::InitParameters::readnw().
unsigned int Fcwf::size | ( | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by Fcwf().
unsigned int Fcwf::size | ( | ) | const |
References m_initialized, m_psi, and MADNESS_ASSERT.
void Fcwf::truncate | ( | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by DF::iterate().
|
private |
Referenced by Fcwf(), Fcwf(), Fcwf(), Fcwf(), Fcwf(), compress(), getinitialize(), getinitialize(), inner(), norm2(), normalize(), operator*(), operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator=(), operator[](), operator[](), reconstruct(), scale(), size(), size(), and truncate().
|
private |
Referenced by Fcwf(), Fcwf(), Fcwf(), Fcwf(), apply(), apply(), compress(), inner(), KramersPair(), norm2(), normalize(), operator*(), operator*(), operator*(), operator+(), operator+=(), operator-(), operator-=(), operator=(), operator[](), operator[](), reconstruct(), scale(), size(), size(), and truncate().