MADNESS 0.10.1
|
Public Member Functions | |
Ansatz0 (const double nuclear_charge) | |
double | energy () const |
Spinor | make_bra (const Spinor &ket) const |
Spinor | make_guess (World &world) const |
MatrixOperator | make_Hd (World &world) const |
MatrixOperator | make_Hv (World &world) const |
std::string | name () const |
MatrixOperator | R (World &world) const |
MatrixOperator | Rinv (World &world) const |
Public Member Functions inherited from AnsatzBase | |
AnsatzBase (const double Z, const double a) | |
virtual std::string | filename () const |
double | get_cusp_a () const |
virtual std::vector< Spinor > | make_vbra (const std::vector< Spinor > &ket) const |
virtual double | mu (const double energy) const |
virtual void | normalize (Spinor &bra, Spinor &ket) const |
virtual void | normalize (Spinor &ket) const |
virtual void | normalize (std::vector< Spinor > &bra, std::vector< Spinor > &ket) const |
virtual void | normalize (std::vector< Spinor > &ket) const |
Additional Inherited Members | |
Public Attributes inherited from AnsatzBase | |
double | a =-1.3 |
int | iansatz =0 |
double | nuclear_charge =0.0 |
|
inline |
References AnsatzBase::a, and AnsatzBase::iansatz.
|
inline |
References alpha1, compute_gamma(), and AnsatzBase::nuclear_charge.
Implements AnsatzBase.
References Spinor::components, copy(), and Spinor::world().
Implements AnsatzBase.
References alpha, Spinor::components, compute_gamma(), madness::constants::fine_structure_constant, madness::Vector< T, N >::normf(), AnsatzBase::nuclear_charge, and Z.
|
inlinevirtual |
Implements AnsatzBase.
References alpha1.
|
inline |
References AnsatzBase::nuclear_charge.
|
inlinevirtual |
Implements AnsatzBase.
|
inlinevirtual |
Reimplemented from AnsatzBase.
References make_Hdiag(), and one1().
|
inlinevirtual |
Reimplemented from AnsatzBase.
References make_Hdiag(), and one1().