|
| Calculation (World &world) |
|
tensorT | calc_deriv (World &world, CorePotential &cp, double r) |
|
CorePotential | calc_optimal_coeffs (World &world, CorePotential &cp) |
|
double | compute_residuals (World &world, CorePotential &cp, vecfuncT &mo, vecfuncT &vmo) |
|
void | load_mos (World &world, std::string atom) |
|
vecfuncT | make_reference (World &world, vecfuncT &mo, tensorT &occ) |
|
vecfuncT | make_Upsi (World &world, CorePotential &cp, vecfuncT &mo) |
|
void | plot_p (const char *filename, const vecfuncT &f) |
|
void | plot_z (const char *filename, const functionT &f) |
|
void | print_info () |
|
functionT | project_potential_basis (World &world, CorePotential &cp, int i) |
|
void | set_protocol (World &world, double thresh) |
|
CorePotential | update (World &world, CorePotential &cp, tensorT &deriv, double &r) |
|
◆ Calculation()
Calculation::Calculation |
( |
World & |
world | ) |
|
|
inline |
References madness::WorldGopInterface::broadcast_serializable(), madness::World::gop, madness::CorePotentialManager::is_defined(), InputParameters::L, MADNESS_ASSERT, madness::CorePotentialManager::n_core_orb(), madness::norm2(), param, madness::print(), print_info(), madness::World::rank(), madness::CorePotentialManager::read_file(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), madness::symbol_to_atomic_number(), and InputParameters::thresh.
◆ calc_deriv()
◆ calc_optimal_coeffs()
References A(), madness::CorePotential::A, madness::CorePotential::alpha, b, madness::WorldGopInterface::broadcast_serializable(), c, madness::WorldGopInterface::fence(), madness::gelss(), madness::World::gop, madness::inner(), madness::CorePotential::l, madness::matrix_inner(), madness::mul_sparse(), madness::CorePotential::n, madness::print(), madness::World::rank(), madness::Function< T, NDIM >::reconstruct(), tensor2vec(), madness::Function< T, NDIM >::truncate(), and madness::truncate().
Referenced by main(), and CoreFittingTarget::value().
◆ compute_residuals()
◆ load_mos()
void Calculation::load_mos |
( |
World & |
world, |
|
|
std::string |
atom |
|
) |
| |
|
inline |
References e(), madness::error(), madness::WorldGopInterface::fence(), madness::filename, madness::FunctionDefaults< NDIM >::get_k(), madness::FunctionDefaults< NDIM >::get_thresh(), madness::World::gop, k, madness::matrix_inner(), madness::normalize(), madness::print(), madness::project(), madness::Q3(), madness::reconstruct(), thresh, madness::transform(), madness::truncate(), and u().
◆ make_reference()
References madness::apply(), c, madness::Function< T, NDIM >::clear(), madness::Function< T, NDIM >::compress(), madness::compress(), coul(), madness::END_TIMER(), madness::WorldGopInterface::fence(), madness::gaxpy(), madness::Function< T, NDIM >::gaxpy(), madness::CorePotentialManager::get_core_bc(), madness::CorePotentialManager::get_core_l(), madness::World::gop, madness::inner(), m, madness::mul_sparse(), madness::norm_tree(), param, madness::print(), madness::Function< T, NDIM >::reconstruct(), madness::reconstruct(), madness::smoothing_parameter(), madness::square(), madness::START_TIMER(), madness::Function< T, NDIM >::truncate(), and madness::truncate().
◆ make_Upsi()
References madness::Function< T, NDIM >::clear(), madness::END_TIMER(), madness::WorldGopInterface::fence(), madness::World::gop, madness::mul_sparse(), madness::Function< T, NDIM >::reconstruct(), madness::START_TIMER(), madness::Function< T, NDIM >::truncate(), and madness::truncate().
◆ plot_p()
void Calculation::plot_p |
( |
const char * |
filename, |
|
|
const vecfuncT & |
f |
|
) |
| |
|
inline |
References madness::f, f1, f2, madness::WorldGopInterface::fence(), madness::filename, madness::World::gop, h(), lo, madness::plot_line_print_value(), madness::World::rank(), madness::reconstruct(), madness::sum(), and v.
◆ plot_z()
void Calculation::plot_z |
( |
const char * |
filename, |
|
|
const functionT & |
f |
|
) |
| |
|
inline |
◆ print_info()
void Calculation::print_info |
( |
| ) |
|
|
inline |
◆ project_potential_basis()
◆ set_protocol()
void Calculation::set_protocol |
( |
World & |
world, |
|
|
double |
thresh |
|
) |
| |
|
inline |
References madness::CoulombOperatorPtr(), e(), madness::f, madness::FunctionDefaults< NDIM >::get_thresh(), k, mask, madness::mask3(), max, param, madness::print(), madness::World::rank(), madness::FunctionDefaults< NDIM >::set_apply_randomize(), madness::FunctionDefaults< NDIM >::set_autorefine(), madness::FunctionDefaults< NDIM >::set_initial_level(), madness::FunctionDefaults< NDIM >::set_k(), madness::FunctionDefaults< NDIM >::set_project_randomize(), madness::FunctionDefaults< NDIM >::set_refine(), madness::FunctionDefaults< NDIM >::set_thresh(), madness::FunctionDefaults< NDIM >::set_truncate_mode(), and thresh.
◆ update()
◆ aeps
◆ amo
◆ aocc
◆ aset
vector<int> Calculation::aset |
◆ atn
unsigned int Calculation::atn |
atomic number of target atom
Referenced by main().
◆ beps
◆ bmo
◆ bocc
◆ bset
vector<int> Calculation::bset |
◆ corepot
◆ coulop
◆ mask
◆ nalpha
unsigned int Calculation::nalpha |
◆ nbeta
unsigned int Calculation::nbeta |
◆ ncore
unsigned int Calculation::ncore |
◆ param
◆ spin_restricted
bool Calculation::spin_restricted |
◆ vamo
◆ vbmo
◆ vtol
The documentation for this struct was generated from the following file: