sc::pbexfunctional(3)

NAME

sc::PBEXFunctional - Implements the Perdew-Burke-Ernzerhof
(PBE)
exchange functional.

SYNOPSIS

#include <functional.h>
Inherits sc::DenFunctional.
Public Member Functions
PBEXFunctional (const Ref< KeyVal > &)
PBEXFunctional (StateIn &)
void save_data_state (StateOut &)
    Save  the  base classes (with save_data_state) and the
members in the
    same order that the StateIn CTOR initializes them.
int need_density_gradient ()
void point (const PointInputData &, PointOutputData &)
Protected Member Functions
void spin_contrib (const PointInputData::SpinData &,  double &mpw,
    double &dmpw_dr, double &dmpw_dg)
void init_constants ()
Protected Attributes
double mu
double kappa

Detailed Description

Implements the Perdew-Burke-Ernzerhof (PBE) exchange func
tional.
John P. Perdew, Kieron Burke, and Yue Wang, Phys. Rev. B,
54(23), pp.
16533-16539, 1996.
John P. Perdew, Kieron Burke, and Matthias Ernzerhof,
Phys. Rev. Lett.,
77(18), pp. 3865-3868 1996.
See also the comment and reply discussing the revPBE modi
fication which
adjusts the value of kappa:
Yingkai Zhang and Weitao Yang, Phys. Rev. Lett., 80(4),
pp. 890, 1998.
John P. Perdew, Kieron Burke, and Matthias Ernzerhof,
Phys. Rev. Lett.,
80(4), pp. 891, 1998.

Member Function Documentation

void sc::PBEXFunctional::save_data_state (StateOut &)
[virtual]
Save the base classes (with save_data_state) and the mem
bers in the
same order that the StateIn CTOR initializes them.
This must be implemented by the derived class if the class
has data.
Reimplemented from sc::DenFunctional.

Author

Generated automatically by Doxygen for MPQC from the
source code.
Version 2.3.1 15 Mar 2008
Copyright © 2010-2025 Platon Technologies, s.r.o.           Index | Man stránky | tLDP | Dokumenty | Utilitky | O projekte
Design by styleshout