Psi4
Public Member Functions | Private Attributes | List of all members
psi::ErfFundamental Class Reference

#include <fjt.h>

Inheritance diagram for psi::ErfFundamental:
psi::GaussianFundamental psi::Fjt

Public Member Functions

 ErfFundamental (double omega, int max)
 
virtual ~ErfFundamental ()
 
double * values (int J, double T)
 
void setOmega (double omega)
 
- Public Member Functions inherited from psi::GaussianFundamental
 GaussianFundamental (std::shared_ptr< CorrelationFactor > cf, int max)
 
virtual ~GaussianFundamental ()
 
void set_rho (double rho)
 
- Public Member Functions inherited from psi::Fjt
 Fjt ()
 
virtual ~Fjt ()
 

Private Attributes

double omega_
 
std::shared_ptr< FJTboys_
 

Additional Inherited Members

- Protected Attributes inherited from psi::GaussianFundamental
std::shared_ptr
< CorrelationFactor
cf_
 
double rho_
 
double * value_
 

Constructor & Destructor Documentation

ErfFundamental::ErfFundamental ( double  omega,
int  max 
)
ErfFundamental::~ErfFundamental ( )
virtual

Member Function Documentation

void psi::ErfFundamental::setOmega ( double  omega)
inline
double * ErfFundamental::values ( int  J,
double  T 
)
virtual

Computed F_j(T) for every 0 <= j <= J (total of J+1 doubles). The user may read/write these values. The values will be overwritten with the next call to this functions. The pointer will be invalidated after the call to ~Fjt.

Implements psi::GaussianFundamental.

Member Data Documentation

std::shared_ptr<FJT> psi::ErfFundamental::boys_
private
double psi::ErfFundamental::omega_
private

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