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 | ( | ) |
Fcwf::Fcwf | ( | const complex_function_3d & | wf1, |
const complex_function_3d & | wf2, | ||
const complex_function_3d & | wf3, | ||
const complex_function_3d & | wf4 | ||
) |
References MADNESS_ASSERT.
Fcwf::Fcwf | ( | World & | world | ) |
References MADNESS_ASSERT.
|
explicit |
References MADNESS_ASSERT.
Fcwf::Fcwf | ( | const Fcwf & | phi | ) |
References madness::copy(), MADNESS_ASSERT, and size().
void Fcwf::apply | ( | World & | world, |
complex_derivative_3d & | D | ||
) |
References madness::apply().
void Fcwf::apply | ( | World & | world, |
real_convolution_3d & | op | ||
) |
References madness::apply(), and op().
Referenced by apply().
void Fcwf::compress | ( | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
Referenced by apply_T().
bool Fcwf::getinitialize | ( | ) |
Referenced by inner(), inner(), inner_func(), operator+(), operator+=(), operator-(), and operator-=().
bool Fcwf::getinitialize | ( | ) | const |
References getinitialize(), madness::inner(), m_psi, and MADNESS_ASSERT.
Fcwf Fcwf::KramersPair | ( | ) |
References madness::conj().
double Fcwf::norm2 | ( | ) |
References madness::inner(), MADNESS_ASSERT, and madness::real().
void Fcwf::normalize | ( | ) |
References MADNESS_ASSERT, madness::detail::norm(), and madness::norm2().
Referenced by madness::InitParameters::read(), and madness::InitParameters::readnw().
Fcwf Fcwf::operator* | ( | madness::complex_function_3d & | phi | ) |
References MADNESS_ASSERT.
Fcwf Fcwf::operator* | ( | madness::real_function_3d & | phi | ) |
References MADNESS_ASSERT.
Fcwf Fcwf::operator* | ( | std::complex< double > | a | ) | const |
References a, and MADNESS_ASSERT.
References madness::copy(), getinitialize(), and MADNESS_ASSERT.
References madness::copy(), getinitialize(), and MADNESS_ASSERT.
References madness::copy(), getinitialize(), and MADNESS_ASSERT.
References madness::copy(), getinitialize(), MADNESS_ASSERT, and scale().
References m_initialized, and m_psi.
complex_function_3d & Fcwf::operator[] | ( | const int | i | ) |
References MADNESS_ASSERT.
const complex_function_3d & Fcwf::operator[] | ( | const int | i | ) | const |
References MADNESS_ASSERT.
void Fcwf::reconstruct | ( | ) |
References m_initialized, m_psi, and MADNESS_ASSERT.
void Fcwf::scale | ( | std::complex< double > | a | ) |
References a, and MADNESS_ASSERT.
Referenced by DF::iterate(), operator-=(), madness::InitParameters::read(), and madness::InitParameters::readnw().
unsigned int Fcwf::size | ( | ) |
References MADNESS_ASSERT.
Referenced by Fcwf().
unsigned int Fcwf::size | ( | ) | const |
References MADNESS_ASSERT.
void Fcwf::truncate | ( | ) |
References MADNESS_ASSERT.
Referenced by DF::iterate().
|
private |
Referenced by compress(), operator=(), and reconstruct().
|
private |
Referenced by compress(), inner(), operator=(), and reconstruct().