glotzmd::BruteForce Class Reference
[Molecular Dynamics]

A simple brute-force method for calculating forces. More...

#include <BruteForce.h>

Inheritance diagram for glotzmd::BruteForce:

glotzmd::ForceRoutine glotzmd::BaseObject glotzutil::Listable glotzutil::Serializable

List of all members.

Public Member Functions

 BruteForce ()
 Constructor.
virtual ~BruteForce ()
 Desturctor.
virtual BruteForceClone ()
 Clone Constructor.
void ComputeForce ()
 Function to compute the force.
 _DeclareSerializable (BruteForce)


Detailed Description

A simple brute-force method for calculating forces.

Author:
Aaron Keys
The brute force method is the simplest force routine. Here, we loop over all pairs of atoms and calculate the pairwise force if the distance between atoms is less the interaction cutoff. Since we use all pairs in our calculation, this method scales as $N^2$, where N is the number of particles in the simulation.

Constructor & Destructor Documentation

glotzmd::BruteForce::BruteForce (  ) 

Constructor.

glotzmd::BruteForce::~BruteForce (  )  [virtual]

Desturctor.


Member Function Documentation

BruteForce * glotzmd::BruteForce::Clone (  )  [virtual]

Clone Constructor.

Reimplemented from glotzmd::ForceRoutine.

void glotzmd::BruteForce::ComputeForce (  )  [virtual]

Function to compute the force.

Reimplemented from glotzmd::ForceRoutine.

glotzmd::BruteForce::_DeclareSerializable ( BruteForce   ) 


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:17 2009 by  doxygen 1.5.3