ergo
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

Member Data Documentation

int MMLimitTable::noOfRangesUsed

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