ergo
|
#include <integrals_2el_repeating.h>
Public Member Functions | |
IntegratorWithMemory (const IntegralInfo *b) | |
~IntegratorWithMemory () | |
ergo_real | do_2e_integral (const DistributionSpecStruct *psi) |
Private Attributes | |
const IntegralInfo * | integralInfo |
int | noOfCases |
IntegratorCase ** | caseList |
IntegratorWithMemory::IntegratorWithMemory | ( | const IntegralInfo * | b | ) | [explicit] |
References integralInfo, noOfCases, caseList, and MAX_NO_OF_CASES.
ergo_real IntegratorWithMemory::do_2e_integral | ( | const DistributionSpecStruct * | psi | ) |
References pitopow52, DistributionSpecStruct_::exponent, DistributionSpecStruct_::monomialInts, integralInfo, IntegralInfo::monomial_info, monomial_info_struct::no_of_monomials_list, monomial_info_struct::monomial_index_list, noOfCases, caseList, DistributionSpecStruct_::coeff, IntegratorCase::list, get_related_integrals_hermite(), IntegralInfo::hermite_conversion_info, hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_right(), hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_left(), and MAX_NO_OF_CASES.
Referenced by get_maxLimitingFactor(), get_basis_func_pair_list_2el(), get_list_of_labeled_distrs_maxLimitingFactor_linear(), get_list_of_labeled_distrs_linear(), get_list_of_labeled_distrs_maxLimitingFactor(), and get_list_of_labeled_distrs().
IntegratorCase** IntegratorWithMemory::caseList [private] |
Referenced by IntegratorWithMemory(), ~IntegratorWithMemory(), and do_2e_integral().
const IntegralInfo* IntegratorWithMemory::integralInfo [private] |
Referenced by IntegratorWithMemory(), and do_2e_integral().
int IntegratorWithMemory::noOfCases [private] |
Referenced by IntegratorWithMemory(), ~IntegratorWithMemory(), and do_2e_integral().