ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
#include <PseudoParticle.h>
Public Member Functions | |
const Vector3< double > & | getCenter () const |
void | setCenter (const Vector3< double > ¢er) |
int | getOrder () const |
void | setOrder (int order) |
double | getRadius () const |
void | setRadius (double radius) |
virtual void | clear ()=0 |
virtual int | getNumEntries () const =0 |
Protected Attributes | |
Vector3< double > | _center |
double | _radius |
double | _radiusSquared |
int | _order |
Base class for multipole and local pseudo-particles. Define center, radius and order. Radius will be more extensively used (and tested) in the adaptive case.
|
pure virtual |
set expansions to zero for a new iteration
Implemented in bhfmm::SHLocalParticle, and bhfmm::SHMultipoleParticle.
|
inline |
|
inline |
|
inline |
get the radius of the pseudo particle
|
inline |
set the center of the particle
center |
|
inline |
set the order
order |
|
inline |
set the radius
radius |