#include <VerletForceMulti.h>

Public Member Functions | |
| VerletForceMulti () | |
| virtual | ~VerletForceMulti () |
| virtual VerletForceMulti * | Clone () |
| Clone constructor. | |
| virtual void | OnEvent () |
| void | ComputeForce () |
| void | DeleteVerletLists () |
| void | SetListUpdateFrequency (int) |
| void | SetSkinThickness (glotz_flt) |
Protected Member Functions | |
| virtual VerletList * | GetNewVerletList () |
| void | UpdateVerletLists () |
Protected Attributes | |
| int | mPreviousListUpdateInterval |
| int | mStepsSinceLastListUpdate |
| int | mListUpdateFrequency |
| bool | mCheckLists |
| glotz_flt | mMaxSkinThicknessChange |
| glotz_flt | mDefaultSkinThickness |
| clock_t | mTimeOfLastUpdate |
| double | mOldTimePerStep |
| int | mFirstListUpdated |
| std::map< int, glotz_flt > | mSkinThickness |
| std::map< int, glotz_flt > | mOldSkinThickness |
| std::map< int, VerletList * > | mVerletList |
| std::map< int, glotz_flt > | mInteractionCutoffSq |
| std::map< int, glotz_flt > | mInteractionCutoff |
| glotzmd::VerletForceMulti::VerletForceMulti | ( | ) |
| glotzmd::VerletForceMulti::~VerletForceMulti | ( | ) | [virtual] |
| VerletForceMulti * glotzmd::VerletForceMulti::Clone | ( | ) | [virtual] |
Clone constructor.
Reimplemented from glotzmd::ForceRoutine.
Reimplemented in glotzmd::VerletCellForceMulti, glotzmd::VerletCellForceMultiShifted, and glotzmd::VerletForceMultiShifted.
| void glotzmd::VerletForceMulti::OnEvent | ( | ) | [virtual] |
Reimplemented from glotzmd::BaseObject.
| void glotzmd::VerletForceMulti::ComputeForce | ( | ) | [virtual] |
| void glotzmd::VerletForceMulti::DeleteVerletLists | ( | ) |
| void glotzmd::VerletForceMulti::SetListUpdateFrequency | ( | int | freq | ) |
| freq | is the frequency with which to update the neighbor lists |
| void glotzmd::VerletForceMulti::SetSkinThickness | ( | glotz_flt | thickness | ) |
| VerletList * glotzmd::VerletForceMulti::GetNewVerletList | ( | ) | [protected, virtual] |
Reimplemented in glotzmd::VerletCellForceMulti, and glotzmd::VerletCellForceMultiShifted.
| void glotzmd::VerletForceMulti::UpdateVerletLists | ( | ) | [protected] |
int glotzmd::VerletForceMulti::mPreviousListUpdateInterval [protected] |
int glotzmd::VerletForceMulti::mStepsSinceLastListUpdate [protected] |
int glotzmd::VerletForceMulti::mListUpdateFrequency [protected] |
bool glotzmd::VerletForceMulti::mCheckLists [protected] |
glotz_flt glotzmd::VerletForceMulti::mMaxSkinThicknessChange [protected] |
glotz_flt glotzmd::VerletForceMulti::mDefaultSkinThickness [protected] |
clock_t glotzmd::VerletForceMulti::mTimeOfLastUpdate [protected] |
double glotzmd::VerletForceMulti::mOldTimePerStep [protected] |
int glotzmd::VerletForceMulti::mFirstListUpdated [protected] |
std::map<int, glotz_flt> glotzmd::VerletForceMulti::mSkinThickness [protected] |
std::map<int, glotz_flt> glotzmd::VerletForceMulti::mOldSkinThickness [protected] |
std::map<int, VerletList*> glotzmd::VerletForceMulti::mVerletList [protected] |
std::map<int, glotz_flt> glotzmd::VerletForceMulti::mInteractionCutoffSq [protected] |
std::map<int, glotz_flt> glotzmd::VerletForceMulti::mInteractionCutoff [protected] |
1.5.3