QMCPACK
ChannelPotentialClass Class Reference
+ Collaboration diagram for ChannelPotentialClass:

Public Member Functions

double FindCutoff ()
 
void WriteChannelLog (XMLWriterClass &writer, bool writeVl)
 
void WriteChannelLinear (XMLWriterClass &writer, double dr, double rmax, bool writeVl)
 
 ChannelPotentialClass ()
 

Public Attributes

int l
 
int n_principal
 
CubSpline Vl
 
CubSpline Vlr
 
CubSpline ul
 
bool HasProjector
 
double Cutoff
 
double Occupation
 
double Eigenvalue
 

Detailed Description

Definition at line 51 of file NLPPClass.h.

Constructor & Destructor Documentation

◆ ChannelPotentialClass()

Definition at line 63 of file NLPPClass.h.

References Eigenvalue, HasProjector, and Occupation.

63  : l(0), n_principal(0), Cutoff(0.)
64  {
65  HasProjector = false;
66  Occupation = 0.0;
67  Eigenvalue = 0.0;
68  }

Member Function Documentation

◆ FindCutoff()

double FindCutoff ( )

◆ WriteChannelLinear()

void WriteChannelLinear ( XMLWriterClass writer,
double  dr,
double  rmax,
bool  writeVl 
)

◆ WriteChannelLog()

void WriteChannelLog ( XMLWriterClass writer,
bool  writeVl 
)

Member Data Documentation

◆ Cutoff

double Cutoff

Definition at line 59 of file NLPPClass.h.

◆ Eigenvalue

double Eigenvalue

Definition at line 59 of file NLPPClass.h.

Referenced by ChannelPotentialClass().

◆ HasProjector

bool HasProjector

Definition at line 58 of file NLPPClass.h.

Referenced by ChannelPotentialClass().

◆ l

int l

Definition at line 54 of file NLPPClass.h.

◆ n_principal

int n_principal

Definition at line 54 of file NLPPClass.h.

◆ Occupation

double Occupation

Definition at line 59 of file NLPPClass.h.

Referenced by ChannelPotentialClass().

◆ ul

Definition at line 57 of file NLPPClass.h.

◆ Vl

Definition at line 56 of file NLPPClass.h.

◆ Vlr

CubSpline Vlr

Definition at line 56 of file NLPPClass.h.


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