MMLimitTable Class Reference

List of all members.

Public Member Functions

 MMLimitTable ()
 ~MMLimitTable ()
void init (ergo_real maxDistance)
ergo_real get_max_abs_mm_contrib (int degree1, const ergo_real *maxMomentVectorNormList1, int degree2, const ergo_real *maxMomentVectorNormList2, ergo_real distance) const
int get_minimum_multipole_degree_needed (ergo_real distance, const multipole_struct_large *boxMultipole, int maxDegreeForDistrs, const ergo_real *maxMomentVectorNormForDistrsList, ergo_real threshold) const

Public Attributes

int noOfRangesUsed
interaction_matrix_limit_range_struct rangeList [NO_OF_RANGES]

Private Member Functions

const interaction_matrix_limit_structget_x_from_distance (ergo_real distance) const

Constructor & Destructor Documentation

MMLimitTable::MMLimitTable (  ) 

MMLimitTable::~MMLimitTable (  ) 


Member Function Documentation

ergo_real MMLimitTable::get_max_abs_mm_contrib ( int  degree1,
const ergo_real maxMomentVectorNormList1,
int  degree2,
const ergo_real maxMomentVectorNormList2,
ergo_real  distance 
) const

int MMLimitTable::get_minimum_multipole_degree_needed ( ergo_real  distance,
const multipole_struct_large boxMultipole,
int  maxDegreeForDistrs,
const ergo_real maxMomentVectorNormForDistrsList,
ergo_real  threshold 
) const

const interaction_matrix_limit_struct & MMLimitTable::get_x_from_distance ( ergo_real  distance  )  const [private]

void MMLimitTable::init ( ergo_real  maxDistance  ) 


Member Data Documentation

int MMLimitTable::noOfRangesUsed

interaction_matrix_limit_range_struct MMLimitTable::rangeList[NO_OF_RANGES]


The documentation for this class was generated from the following file:
Generated on Wed Nov 21 09:32:41 2012 for ergo by  doxygen 1.4.7