MADNESS 0.10.1
|
This is the complete list of members for madness::OEP, including all inherited members.
ac | madness::Nemo | protected |
analyze() | madness::OEP | |
calc | madness::Nemo | protected |
check_convergence(const std::vector< double > energies, const std::vector< double > oldenergies, const double bsh_norm, const double delta_density, const CalculationParameters ¶m, const double econv, const double dconv) const | madness::NemoBase | inline |
compute_all_cphf() | madness::Nemo | |
compute_and_print_final_energies(const std::string model, const real_function_3d &Voep, const vecfuncT &KS_nemo, const tensorT &KS_Fock, const vecfuncT &HF_nemo, const tensorT &HF_Fock) const | madness::OEP | |
compute_coulomb_potential(const vecfuncT &nemo, vecfuncT &Jnemo) const | madness::OEP | inline |
compute_cphf_parallel_term(const size_t iatom, const int iaxis) const | madness::Nemo | |
compute_dcep_correction(const real_function_3d &dcep_numerator_HF, const vecfuncT &nemoHF, const vecfuncT &nemoKS) const | madness::OEP | inline |
compute_delta_rho(const real_function_3d rho_HF, const real_function_3d rho_KS) const | madness::OEP | inline |
compute_density(const vecfuncT &nemo) const | madness::OEP | inline |
madness::Nemo::compute_density(const std::vector< Function< T, NDIM > > nemo) const | madness::NemoBase | inline |
compute_E_first(const vecfuncT phi, const vecfuncT Jphi, const vecfuncT Kphi, const real_function_3d Vx) const | madness::OEP | inline |
compute_E_zeroth(const tensorT eigvals) const | madness::OEP | inline |
compute_energy(const vecfuncT &nemo, const double E_X) const | madness::OEP | inline |
compute_energy_regularized(const vecfuncT &nemo, const vecfuncT &Jnemo, const vecfuncT &Knemo, const vecfuncT &Unemo) const | madness::Nemo | protected |
compute_energy_weighted_density_local(const vecfuncT &nemo, const tensorT &fock) const | madness::OEP | inline |
compute_exchange_energy_conv(const vecfuncT phi, const vecfuncT Kphi) const | madness::OEP | inline |
compute_exchange_energy_vir(const vecfuncT &nemo, const real_function_3d Vx) const | madness::OEP | inline |
compute_exchange_potential(const vecfuncT &nemo, vecfuncT &Knemo) const | madness::OEP | inline |
compute_fock_diagonal_elements(const Tensor< double > &KS_eigvals, const vecfuncT &phi, const vecfuncT &Kphi, const real_function_3d &Vx) const | madness::OEP | inline |
compute_fock_matrix(const vecfuncT &nemo, const tensorT &occ) const | madness::Nemo | |
compute_gradient(const real_function_3d &rhonemo, const Molecule &molecule) const | madness::NemoBase | |
compute_IR_intensities(const Tensor< double > &normalmodes, const vecfuncT &dens_pt) const | madness::Nemo | |
compute_kinetic_energy(const std::vector< Function< T, NDIM > > &nemo) const | madness::NemoBase | inline |
compute_kinetic_energy1(const std::vector< Function< T, NDIM > > &nemo) const | madness::NemoBase | inline |
compute_kinetic_energy1a(const std::vector< Function< T, NDIM > > &nemo) const | madness::NemoBase | inline |
compute_kinetic_energy2(const std::vector< Function< T, NDIM > > &nemo) const | madness::NemoBase | inline |
compute_mrks_correction(const real_function_3d &mrks_numerator_HF, const vecfuncT &nemoHF, const vecfuncT &nemoKS) const | madness::OEP | inline |
compute_nemo_potentials(const vecfuncT &nemo, vecfuncT &Jnemo, vecfuncT &Unemo) const | madness::OEP | inline |
madness::Nemo::compute_nemo_potentials(const vecfuncT &nemo, vecfuncT &Jnemo, vecfuncT &Knemo, vecfuncT &xcnemo, vecfuncT &pcmnemo, vecfuncT &Unemo) const | madness::Nemo | protected |
compute_ocep_correction(const real_function_3d &ocep_numerator_HF, const vecfuncT &nemoHF, const vecfuncT &nemoKS, const tensorT &fockHF, const tensorT &fockKS) const | madness::OEP | inline |
compute_Pauli_kinetic_density(const vecfuncT &nemo) const | madness::OEP | inline |
compute_slater_potential(const vecfuncT &nemo) const | madness::OEP | inline |
compute_total_kinetic_density(const vecfuncT &nemo) const | madness::OEP | inline |
construct_nuclear_correlation_factor(const Molecule &molecule, const std::shared_ptr< PotentialManager > pm, const std::pair< std::string, double > ncf_parameter) | madness::NemoBase | inline |
coords_sum | madness::Nemo | mutableprivate |
density() const | madness::QCPropertyInterface | inlineprivatevirtual |
do_ac() const | madness::Nemo | inline |
do_pcm() const | madness::Nemo | inline |
do_symmetry() const | madness::Nemo | inline |
get_ac() const | madness::Nemo | inline |
get_calc() const | madness::Nemo | inline |
get_coulomb_potential(const vecfuncT &psi) const | madness::Nemo | protected |
get_final_potential() const | madness::OEP | inline |
get_ncf_ptr() const | madness::NemoBase | inline |
get_param() const | madness::Nemo | inline |
get_pcm() const | madness::Nemo | inline |
get_reference() const | madness::OEP | inline |
get_symmetry_projector() const | madness::Nemo | inline |
gradient(const Tensor< double > &x) | madness::Nemo | virtual |
help() | madness::OEP | inlinestatic |
hessian(const Tensor< double > &x) | madness::Nemo | |
invalidate_factors_and_potentials() | madness::NemoBase | inlinevirtual |
is_dft() const | madness::Nemo | inline |
iterate(const std::string model, const vecfuncT &HF_nemo, const tensorT &HF_eigvals, vecfuncT &KS_nemo, tensorT &KS_Fock, real_function_3d &Voep, const real_function_3d Vs) const | madness::OEP | |
kinetic_energy_potential(const vecfuncT &nemo) const | madness::Nemo | |
load_function(std::vector< Function< T, NDIM > > &f, const std::string name) const | madness::Nemo | protected |
load_restartdata(Tensor< double > &fock) | madness::OEP | |
localize(const vecfuncT &nemo, const double dconv, const bool randomize) const | madness::Nemo | protected |
make_cphf_constant_term(const size_t iatom, const int iaxis, const vecfuncT &R2nemo, const real_function_3d &rhonemo) const | madness::Nemo | protected |
make_ddensity(const real_function_3d &rhonemo, const int axis) const | madness::Nemo | |
make_density(const Tensor< double > &occ, const vecfuncT &nemo) const | madness::Nemo | |
make_density(const tensorT &occ, const vecfuncT &bra, const vecfuncT &ket, const bool refine=false) const | madness::Nemo | |
make_fock_operator() const | madness::OEP | virtual |
make_incomplete_hessian() const | madness::Nemo | protected |
make_incomplete_hessian_response_part(const std::vector< vecfuncT > &xi) const | madness::Nemo | protected |
make_laplacian_density(const real_function_3d &rhonemo) const | madness::Nemo | |
make_plots(const real_function_3d &f, const std::string &name="function") const | madness::Nemo | inlineprotected |
make_sigma(const real_function_3d &rho1, const real_function_3d &rho2) const | madness::Nemo | |
molecule() | madness::Nemo | inlinevirtual |
molecule() const | madness::Nemo | inline |
multipole_moment(const real_function_3d &density, const int l, const Molecule &molecule, const std::shared_ptr< NuclearCorrelationFactor > ncf=0) const | madness::QCPropertyInterface | inlineprivatevirtual |
name() const | madness::OEP | inlinevirtual |
ncf | madness::NemoBase | |
need_dcep_correction(const std::string &model) const | madness::OEP | inline |
need_mrks_correction(const std::string &model) const | madness::OEP | inline |
need_ocep_correction(const std::string &model) const | madness::OEP | inline |
need_recompute_factors_and_potentials(const double thresh) const | madness::NemoBase | inlinevirtual |
Nemo(World &world, const commandlineparser &parser) | madness::Nemo | |
NemoBase(World &w) | madness::NemoBase | inline |
no_cusp_density() const | madness::QCPropertyInterface | inlineprivatevirtual |
no_cusp_spindensity(const int spin) const | madness::QCPropertyInterface | inlineprivatevirtual |
normalize(std::vector< Function< T, NDIM > > &nemo, const Function< double, NDIM > metric=Function< double, NDIM >()) | madness::NemoBase | inlinestatic |
nuclear_derivative(const real_function_3d &density, const Molecule &molecule, const std::shared_ptr< NuclearCorrelationFactor > ncf=0) const | madness::QCPropertyInterface | inlineprivatevirtual |
OEP(World &world, const commandlineparser &parser) | madness::OEP | inline |
oep_param | madness::OEP | private |
orthonormalize(std::vector< Function< T, NDIM > > &nemo, const Function< double, NDIM > metric=Function< double, NDIM >(), const double trantol=FunctionDefaults< NDIM >::get_thresh() *0.01) const | madness::NemoBase | inline |
output_calc_info_schema(const double &energy) const | madness::OEP | |
param | madness::Nemo | |
pcm | madness::Nemo | private |
poisson | madness::Nemo | protected |
poperatorT typedef | madness::Nemo | private |
print_orbens(const tensorT orbens) const | madness::OEP | inline |
print_parameters() | madness::OEP | inlinestatic |
print_parameters(std::vector< std::string > what) const | madness::OEP | inline |
provides_gradient() const | madness::Nemo | inlinevirtual |
purify_hessian(const Tensor< double > &hessian) const | madness::Nemo | |
Q2(const Tensor< T > &s) | madness::NemoBase | inlinestatic |
R | madness::NemoBase | |
R_square | madness::NemoBase | |
recompute_HF(const vecfuncT &HF_nemo) const | madness::OEP | |
reference | madness::OEP | private |
rotate_subspace(World &world, const tensorT &U, solverT &solver, int lo, int nfunc) const | madness::Nemo | protected |
save_function(const std::vector< Function< T, NDIM > > &f, const std::string name) const | madness::Nemo | protected |
save_restartdata(const Tensor< double > &fock) const | madness::OEP | |
selftest() | madness::OEP | virtual |
set_protocol(const double thresh) | madness::Nemo | inlineprotected |
set_reference(const std::shared_ptr< Nemo > reference1) | madness::OEP | inline |
smoothen(real_function_3d &f) | madness::Nemo | inlinestatic |
solve(const vecfuncT &HF_nemo) | madness::OEP | |
madness::Nemo::solve(const SCFProtocol &proto) | madness::Nemo | protected |
solve_cphf(const size_t iatom, const int iaxis, const Tensor< double > fock, const vecfuncT &guess, const vecfuncT &rhsconst, const Tensor< double > incomplete_hessian, const vecfuncT ¶llel, const SCFProtocol &p, const std::string &xc_data) const | madness::Nemo | |
spindensity(const int spin) const | madness::QCPropertyInterface | inlineprivatevirtual |
symmetry_projector | madness::Nemo | protected |
test_gradient(Tensor< double > &x, double value_precision, bool doprint=true) | madness::OptimizationTargetInterface | |
trantol() const | madness::Nemo | inlineprotected |
value() | madness::OEP | inlinevirtual |
value(const Tensor< double > &x) | madness::OEP | inlinevirtual |
value_and_gradient(const Tensor< double > &x, double &value, Tensor< double > &gradient) | madness::OptimizationTargetInterface | inlinevirtual |
Vfinal | madness::OEP | private |
world | madness::NemoBase | |
~NemoBase() | madness::NemoBase | inlinevirtual |
~OptimizationTargetInterface() | madness::OptimizationTargetInterface | inlinevirtual |