|
MADNESS 0.10.1
|

Public Member Functions | |
| 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) |
Public Attributes | |
| tensorT | aeps |
| vecfuncT | amo |
| tensorT | aocc |
| vector< int > | aset |
| unsigned int | atn |
| atomic number of target atom | |
| tensorT | beps |
| vecfuncT | bmo |
| tensorT | bocc |
| vector< int > | bset |
| CorePotentialManager | corepot |
| poperatorT | coulop |
| functionT | mask |
| unsigned int | nalpha |
| unsigned int | nbeta |
| number of valence orbitals alpha/beta | |
| unsigned int | ncore |
| number of core orbitals | |
| CalculationParameters | param |
| bool | spin_restricted |
| vecfuncT | vamo |
| vecfuncT | vbmo |
| double | vtol |
| multiplication tolerance | |
|
inline |
References amo, aocc, atn, bmo, bocc, madness::WorldGopInterface::broadcast_serializable(), corepot, madness::World::gop, load_mos(), MADNESS_ASSERT, make_reference(), nbeta, ncore, madness::norm2(), param, print(), print_info(), madness::World::rank(), madness::FunctionDefaults< NDIM >::set_cubic_cell(), set_protocol(), spin_restricted, madness::symbol_to_atomic_number(), vamo, and vbmo.
References a, amo, bmo, calc_optimal_coeffs(), compute_residuals(), nbeta, param, madness::BaseTensor::size(), spin_restricted, vamo, and vbmo.
|
inline |
References A::A(), amo, b, bmo, madness::WorldGopInterface::broadcast_serializable(), c, madness::WorldGopInterface::fence(), madness::FunctionFactory< T, NDIM >::functor(), madness::gelss(), madness::World::gop, madness::inner(), madness::matrix_inner(), madness::mul_sparse(), nalpha, nbeta, print(), project_potential_basis(), madness::World::rank(), madness::Function< T, NDIM >::reconstruct(), spin_restricted, tensor2vec(), madness::Function< T, NDIM >::truncate(), madness::truncate(), vamo, vbmo, and vtol.
Referenced by calc_deriv(), and main().
|
inline |
References madness::BaseTensor::dim(), madness::WorldGopInterface::fence(), madness::FunctionFactory< T, NDIM >::functor(), madness::World::gop, make_Upsi(), madness::mo, madness::mul_sparse(), madness::norm2(), param, plot_z(), print(), madness::sub(), madness::truncate(), and vtol.
Referenced by calc_deriv(), main(), and update().
|
inline |
References aeps, amo, aocc, aset, beps, bmo, bocc, bset, e(), madness::error(), madness::WorldGopInterface::fence(), madness::filename, madness::FunctionDefaults< NDIM >::k, madness::FunctionDefaults< NDIM >::thresh, madness::FunctionDefaults< NDIM >::get_k(), madness::FunctionDefaults< NDIM >::get_thresh(), madness::World::gop, madness::matrix_inner(), nalpha, nbeta, ncore, madness::normalize(), print(), madness::project(), Q3(), madness::reconstruct(), spin_restricted, madness::transform(), madness::truncate(), u(), and vtol.
Referenced by Calculation().
References amo, aocc, madness::apply(), atn, bmo, bocc, c, madness::Function< T, NDIM >::clear(), madness::compress(), madness::Function< T, NDIM >::compress(), corepot, coul(), coulop, END_TIMER, madness::WorldGopInterface::fence(), madness::FunctionDefaults< NDIM >::bc, madness::FunctionFactory< T, NDIM >::functor(), madness::Function< T, NDIM >::gaxpy(), madness::gaxpy(), madness::World::gop, madness::FunctionFactory< T, NDIM >::initial_level(), madness::inner(), m, madness::mo, madness::mul_sparse(), ncore, madness::norm_tree(), param, print(), madness::Function< T, NDIM >::reconstruct(), madness::reconstruct(), madness::smoothing_parameter(), spin_restricted, madness::square(), START_TIMER, madness::FunctionFactory< T, NDIM >::thresh(), madness::Function< T, NDIM >::truncate(), madness::truncate(), vtol, and madness::zero_functions_compressed().
Referenced by Calculation().
References madness::Function< T, NDIM >::clear(), END_TIMER, madness::WorldGopInterface::fence(), madness::FunctionFactory< T, NDIM >::functor(), madness::FunctionDefaults< NDIM >::get_thresh(), madness::World::gop, madness::FunctionFactory< T, NDIM >::initial_level(), madness::mo, madness::mul_sparse(), madness::Function< T, NDIM >::reconstruct(), START_TIMER, madness::FunctionFactory< T, NDIM >::thresh(), madness::Function< T, NDIM >::truncate(), madness::truncate(), and vtol.
Referenced by compute_residuals().
|
inline |
|
inline |
References madness::f, madness::filename, lo, and madness::plot_line().
Referenced by compute_residuals().
|
inline |
References e(), madness::FunctionFactory< T, NDIM >::initial_level(), madness::FunctionFactory< T, NDIM >::noautorefine(), norm(), madness::Function< T, NDIM >::norm2(), print(), madness::Function< T, NDIM >::truncate(), and madness::FunctionFactory< T, NDIM >::truncate_on_project().
Referenced by calc_optimal_coeffs().
|
inline |
References madness::CoulombOperatorPtr(), coulop, e(), madness::f, madness::FunctionDefaults< NDIM >::initial_level, madness::FunctionDefaults< NDIM >::k, madness::FunctionDefaults< NDIM >::thresh, madness::FunctionDefaults< NDIM >::get_k(), madness::FunctionDefaults< NDIM >::get_thresh(), madness::GaussianConvolution1DCache< Q >::map, mask, mask3(), param, 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 vtol.
Referenced by Calculation().
|
inline |
References amo, bmo, compute_residuals(), nbeta, madness::Tensor< T >::normf(), param, spin_restricted, tensor2vec(), vamo, vbmo, and vec2tensor().
| tensorT Calculation::aeps |
Referenced by load_mos(), and print_info().
| vecfuncT Calculation::amo |
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), load_mos(), main(), make_reference(), and update().
| tensorT Calculation::aocc |
Referenced by Calculation(), load_mos(), make_reference(), and print_info().
| vector<int> Calculation::aset |
Referenced by load_mos().
| unsigned int Calculation::atn |
atomic number of target atom
Referenced by Calculation(), main(), make_reference(), and print_info().
| tensorT Calculation::beps |
Referenced by load_mos(), and print_info().
| vecfuncT Calculation::bmo |
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), load_mos(), main(), make_reference(), and update().
| tensorT Calculation::bocc |
Referenced by Calculation(), load_mos(), make_reference(), and print_info().
| vector<int> Calculation::bset |
Referenced by load_mos().
| CorePotentialManager Calculation::corepot |
Referenced by Calculation(), main(), and make_reference().
| poperatorT Calculation::coulop |
Referenced by make_reference(), and set_protocol().
| functionT Calculation::mask |
Referenced by set_protocol().
| unsigned int Calculation::nalpha |
Referenced by calc_optimal_coeffs(), load_mos(), and print_info().
| unsigned int Calculation::nbeta |
number of valence orbitals alpha/beta
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), load_mos(), main(), print_info(), and update().
| unsigned int Calculation::ncore |
number of core orbitals
Referenced by Calculation(), load_mos(), make_reference(), and print_info().
| CalculationParameters Calculation::param |
Referenced by Calculation(), calc_deriv(), compute_residuals(), main(), make_reference(), set_protocol(), and update().
| bool Calculation::spin_restricted |
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), load_mos(), main(), make_reference(), print_info(), and update().
| vecfuncT Calculation::vamo |
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), main(), and update().
| vecfuncT Calculation::vbmo |
Referenced by Calculation(), calc_deriv(), calc_optimal_coeffs(), main(), and update().
| double Calculation::vtol |
multiplication tolerance
Referenced by calc_optimal_coeffs(), compute_residuals(), load_mos(), make_reference(), make_Upsi(), and set_protocol().