|
ergo
|
#include <multipole.h>
Public Member Functions | |
| MMInteractor (const MultipolePrepManager &multipolePrepManager) | |
| ~MMInteractor () | |
| int | getInteractionMatrix (ergo_real dx, ergo_real dy, ergo_real dz, int l_1, int l_2, ergo_real *result_T) |
Private Attributes | |
| ergo_real * | buffer_T_cc |
| ergo_real * | buffer_T_cs |
| ergo_real * | buffer_T_sc |
| ergo_real * | buffer_T_ss |
| const MultipolePrepManager & | multipolePrep |
Static Private Attributes | |
| static const int | MMDP1 = MAX_MULTIPOLE_DEGREE+1 |
| MMInteractor::MMInteractor | ( | const MultipolePrepManager & | multipolePrepManager | ) |
References buffer_T_cc, buffer_T_cs, buffer_T_sc, buffer_T_ss, MMDP1, and multipolePrep.
| MMInteractor::~MMInteractor | ( | ) |
References buffer_T_cc, buffer_T_cs, buffer_T_sc, and buffer_T_ss.
| int MMInteractor::getInteractionMatrix | ( | ergo_real | dx, |
| ergo_real | dy, | ||
| ergo_real | dz, | ||
| int | l_1, | ||
| int | l_2, | ||
| ergo_real * | result_T ) |
References A, B, buffer_T_cc, buffer_T_cs, buffer_T_sc, buffer_T_ss, MultipolePrepManager::l_m_struct::l, MultipolePrepManager::l_m_struct::m, MAX_MULTIPOLE_DEGREE, MMDP1, multipolePrep, and template_blas_sqrt().
Referenced by do_interaction_recursive(), do_interaction_recursive_2(), do_multipole_interaction_between_2_boxes_branches(), get_nucl_repulsion_energy_using_multipoles(), and MMLimitTable::inittt().
|
private |
Referenced by getInteractionMatrix(), MMInteractor(), and ~MMInteractor().
|
private |
Referenced by getInteractionMatrix(), MMInteractor(), and ~MMInteractor().
|
private |
Referenced by getInteractionMatrix(), MMInteractor(), and ~MMInteractor().
|
private |
Referenced by getInteractionMatrix(), MMInteractor(), and ~MMInteractor().
|
staticprivate |
Referenced by getInteractionMatrix(), and MMInteractor().
|
private |
Referenced by getInteractionMatrix(), and MMInteractor().