ergo
integrals_2el_J_mm_kernel.cc File Reference

Code for multipole method computational kernel for computing the Coulomb matrix J. More...

Functions

int do_multipole_interaction_between_2_boxes_branches (const distr_list_description_struct &distrDescription_1, const multipole_struct_large &branchMultipole, const multipole_struct_small *multipoleList_1, ergo_real *result_J_list, ResultMatContrib *resultMatContrib, ergo_real threshold, int *largest_L_used_so_far, MMInteractor &interactor, const MMLimitTable &mmLimitTable)
 

Detailed Description

Code for multipole method computational kernel for computing the Coulomb matrix J.

Author
: Elias Rudberg responsible.

Function Documentation

◆ do_multipole_interaction_between_2_boxes_branches()

int do_multipole_interaction_between_2_boxes_branches ( const distr_list_description_struct & distrDescription_1,
const multipole_struct_large & branchMultipole,
const multipole_struct_small * multipoleList_1,
ergo_real * result_J_list,
ResultMatContrib * resultMatContrib,
ergo_real threshold,
int * largest_L_used_so_far,
MMInteractor & interactor,
const MMLimitTable & mmLimitTable )