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

#include <fjt.h>

Inheritance diagram for psi::F12G12Fundamental:
psi::GaussianFundamental psi::Fjt

Public Member Functions

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

Private Attributes

std::shared_ptr< FJTFm_

Additional Inherited Members

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

Constructor & Destructor Documentation

F12G12Fundamental::F12G12Fundamental ( std::shared_ptr< CorrelationFactor cf,
int  max 
F12G12Fundamental::~F12G12Fundamental ( )

Member Function Documentation

double * F12G12Fundamental::values ( int  J,
double  T 

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::F12G12Fundamental::Fm_

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