#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 caseList, integralInfo, MAX_NO_OF_CASES, and noOfCases.
ergo_real IntegratorWithMemory::do_2e_integral | ( | const DistributionSpecStruct * | psi | ) |
References caseList, DistributionSpecStruct_::coeff, DistributionSpecStruct_::exponent, get_related_integrals_hermite(), IntegralInfo::hermite_conversion_info, integralInfo, IntegratorCase::list, MAX_NO_OF_CASES, monomial_info_struct::monomial_index_list, IntegralInfo::monomial_info, DistributionSpecStruct_::monomialInts, hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_left(), hermite_conversion_info_struct::multiply_by_hermite_conversion_matrix_from_right(), monomial_info_struct::no_of_monomials_list, noOfCases, and pitopow52.
Referenced by get_basis_func_pair_list_2el(), get_list_of_labeled_distrs(), get_list_of_labeled_distrs_linear(), get_list_of_labeled_distrs_maxLimitingFactor(), get_list_of_labeled_distrs_maxLimitingFactor_linear(), and get_maxLimitingFactor().
IntegratorCase** IntegratorWithMemory::caseList [private] |
Referenced by do_2e_integral(), IntegratorWithMemory(), and ~IntegratorWithMemory().
const IntegralInfo* IntegratorWithMemory::integralInfo [private] |
Referenced by do_2e_integral(), and IntegratorWithMemory().
int IntegratorWithMemory::noOfCases [private] |
Referenced by do_2e_integral(), IntegratorWithMemory(), and ~IntegratorWithMemory().