ergo
MMTranslator Class Reference

#include <multipole.h>

Public Member Functions

 MMTranslator (const MultipolePrepManager &multipolePrepManager)
 
 ~MMTranslator ()
 
int getTranslationMatrix (ergo_real dx, ergo_real dy, ergo_real dz, int l_1, int l_2, ergo_real *result_W) const
 

Private Attributes

ergo_realbuffer_W_cc
 
ergo_realbuffer_W_cs
 
ergo_realbuffer_W_sc
 
ergo_realbuffer_W_ss
 
const MultipolePrepManagermultipolePrep
 

Static Private Attributes

static const int MMDP1 = MAX_MULTIPOLE_DEGREE+1
 

Constructor & Destructor Documentation

◆ MMTranslator()

MMTranslator::MMTranslator ( const MultipolePrepManager multipolePrepManager)

◆ ~MMTranslator()

MMTranslator::~MMTranslator ( )

Member Function Documentation

◆ getTranslationMatrix()

Member Data Documentation

◆ buffer_W_cc

ergo_real* MMTranslator::buffer_W_cc
private

◆ buffer_W_cs

ergo_real* MMTranslator::buffer_W_cs
private

◆ buffer_W_sc

ergo_real* MMTranslator::buffer_W_sc
private

◆ buffer_W_ss

ergo_real* MMTranslator::buffer_W_ss
private

◆ MMDP1

const int MMTranslator::MMDP1 = MAX_MULTIPOLE_DEGREE+1
staticprivate

◆ multipolePrep

const MultipolePrepManager& MMTranslator::multipolePrep
private

Referenced by getTranslationMatrix().


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