Go to the source code of this file.
◆ MAX_MULTIPOLE_DEGREE
#define MAX_MULTIPOLE_DEGREE 15 |
Referenced by compute_J_by_boxes_linear(), create_nuclei_mm_tree(), do_interaction_recursive(), get_joblists_J_for_two_boxes_recursive(), get_multipole_contribs_for_atom(), MMInteractor::getInteractionMatrix(), MMTranslator::getTranslationMatrix(), MMLimitTable::init(), init_multipole_code(), init_multipole_struct_large(), and setup_multipole_maxAbsMomentList().
◆ MAX_MULTIPOLE_DEGREE_BASIC
◆ MAX_NO_OF_MOMENTS_PER_MULTIPOLE
Referenced by compute_J_by_boxes_linear(), compute_V_and_gradient_linear(), create_nuclei_mm_tree(), distr_list_description_struct::distr_list_description_struct(), do_interaction_recursive(), do_multipole_interaction_between_2_boxes_branches(), execute_joblist_J_fmm_shared(), get_multipole_contribs_for_atom(), MMLimitTable::init(), init_multipole_code(), and init_multipole_struct_large().
◆ MAX_NO_OF_MOMENTS_PER_MULTIPOLE_BASIC
◆ compute_multipole_moments()
References IntegralInfo::basis_func_poly_list, DistributionSpecStruct_::centerCoords, multipole_struct_small::centerCoords, DistributionSpecStruct_::coeff, basis_func_term_struct::coeff, compute_integral_of_simple_prim(), multipole_struct_small::degree, do_output(), LOG_AREA_INTEGRALS, LOG_CAT_ERROR, MAX_MULTIPOLE_DEGREE_BASIC, MAX_NO_OF_MOMENTS_PER_MULTIPOLE_BASIC, multipole_struct_small::momentList, DistributionSpecStruct_::monomialInts, basis_func_term_struct::monomialInts, IntegralInfo::no_of_basis_func_polys, multipole_struct_small::noOfMoments, basis_func_poly_struct::noOfTerms, basis_func_poly_struct::scaledSolidHarmonicPrefactor, and basis_func_poly_struct::termList.
Referenced by compute_J_by_boxes_linear(), compute_K_by_boxes(), compute_V_and_gradient_linear(), and execute_joblist_J_fmm_shared().
◆ init_multipole_code()
int init_multipole_code |
( |
| ) |
|
◆ setup_multipole_maxAbsMomentList()