sisi4s
Loading...
Searching...
No Matches
CtfIntegralProvider Struct Reference
Inheritance diagram for CtfIntegralProvider:
Collaboration diagram for CtfIntegralProvider:

Public Member Functions

 CtfIntegralProvider (size_t no, size_t nv, bool chemistNotation_, bool unrestricted_, Tensor< double > &coefficients, Tensor< double > &coulombIntegrals, Tensor< double > &spins)
 
 ~CtfIntegralProvider ()
 
Tensor< double > * compute ()
 
Tensor< double > compute (Index P, Index Q, Index R, Index S)
 
- Public Member Functions inherited from IntegralProvider< Tensor< double > >
 IntegralProvider (size_t no, size_t nv, bool chemistNotation_, bool unrestricted_)
 
Limit indexToLimits (Index &i)
 
size_t indexToInt (Index i)
 
virtual Tensor< double > compute (Index P, Index Q, Index R, Index S)=0
 

Additional Inherited Members

- Public Attributes inherited from IntegralProvider< Tensor< double > >
const size_t No
 
const size_t Nv
 
const size_t Np
 
const bool chemistNotation
 
const bool unrestricted
 

Constructor & Destructor Documentation

◆ CtfIntegralProvider()

CtfIntegralProvider::CtfIntegralProvider ( size_t  no,
size_t  nv,
bool  chemistNotation_,
bool  unrestricted_,
Tensor< double > &  coefficients,
Tensor< double > &  coulombIntegrals,
Tensor< double > &  spins 
)
inline

◆ ~CtfIntegralProvider()

CtfIntegralProvider::~CtfIntegralProvider ( )
inline

Member Function Documentation

◆ compute() [1/2]

Tensor< double > * CtfIntegralProvider::compute ( )
inline
Here is the caller graph for this function:

◆ compute() [2/2]

Tensor< double > CtfIntegralProvider::compute ( Index  P,
Index  Q,
Index  R,
Index  S 
)
inline
Here is the call graph for this function:

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