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_struct
get_x_from_distance (ergo_real distance) const

Constructor & Destructor Documentation

MMLimitTable::MMLimitTable (  ) 

References noOfRangesUsed.

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


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

Generated on 21 Nov 2012 for ergo by  doxygen 1.6.1