ergo
MMInteractor Class Reference

#include <multipole.h>

Public Member Functions

 MMInteractor ()
 
 ~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_realbuffer_T_cc
 
ergo_realbuffer_T_cs
 
ergo_realbuffer_T_sc
 
ergo_realbuffer_T_ss
 

Static Private Attributes

static const int MMDP1 = MAX_MULTIPOLE_DEGREE+1
 

Constructor & Destructor Documentation

◆ MMInteractor()

MMInteractor::MMInteractor ( )

◆ ~MMInteractor()

MMInteractor::~MMInteractor ( )

Member Function Documentation

◆ getInteractionMatrix()

int MMInteractor::getInteractionMatrix ( ergo_real  dx,
ergo_real  dy,
ergo_real  dz,
int  l_1,
int  l_2,
ergo_real result_T 
)

Member Data Documentation

◆ buffer_T_cc

ergo_real* MMInteractor::buffer_T_cc
private

◆ buffer_T_cs

ergo_real* MMInteractor::buffer_T_cs
private

◆ buffer_T_sc

ergo_real* MMInteractor::buffer_T_sc
private

◆ buffer_T_ss

ergo_real* MMInteractor::buffer_T_ss
private

◆ MMDP1

const int MMInteractor::MMDP1 = MAX_MULTIPOLE_DEGREE+1
staticprivate

The documentation for this class was generated from the following files: