QMCPACK
CoulombPot Class Reference
+ Inheritance diagram for CoulombPot:
+ Collaboration diagram for CoulombPot:

Public Member Functions

double V (double r) override
 
double dVdr (double r) override
 
double d2Vdr2 (double r) override
 
double X_k (double rcut, double k) override
 
bool NeedsRel () override
 
void Write (IOSectionClass &out) override
 
void Read (IOSectionClass &in) override
 
- Public Member Functions inherited from Potential
virtual ~Potential ()=default
 
virtual bool IsPH ()
 
virtual bool IsNonlocal ()
 
virtual double V (int l, double r)
 
virtual double dVdr (int l, double r)
 
virtual double d2Vdr2 (int l, double r)
 
virtual double GetCoreRadius ()
 
virtual double A (double r)
 
virtual double B (double r)
 
virtual double dAdr (double r)
 
virtual double d2Adr2 (double r)
 

Public Attributes

double Z1Z2
 

Detailed Description

Definition at line 21 of file CoulombPot.h.

Member Function Documentation

◆ d2Vdr2()

double d2Vdr2 ( double  r)
overridevirtual

Implements Potential.

◆ dVdr()

double dVdr ( double  r)
overridevirtual

Implements Potential.

◆ NeedsRel()

bool NeedsRel ( )
overridevirtual

Reimplemented from Potential.

◆ Read()

void Read ( IOSectionClass in)
overridevirtual

Implements Potential.

◆ V()

double V ( double  r)
overridevirtual

Implements Potential.

◆ Write()

void Write ( IOSectionClass out)
overridevirtual

Implements Potential.

◆ X_k()

double X_k ( double  rcut,
double  k 
)
overridevirtual

Reimplemented from Potential.

Member Data Documentation

◆ Z1Z2

double Z1Z2

Definition at line 24 of file CoulombPot.h.


The documentation for this class was generated from the following file: