ls1-MarDyn
ls1-MarDyn molecular dynamics code
|
Public Member Functions | |
DttNode (int o) | |
DttNode (const std::vector< Molecule * > &particles, int threshold, Vector3< double > ctr, Vector3< double > domLen, int order, int depth=0, bool srcOnly=false) | |
bool | get_children (std::vector< DttNode * > &ch) |
void | upwardPass () |
void | downwardPass () |
void | p2p (VectorizedChargeP2PCellProcessor *v_c_p2p_c_p) |
void | p2p (std::vector< ParticleCellPointers > leafParticlesFar, VectorizedChargeP2PCellProcessor *v_c_p2p_c_p, Vector3< double > shift) |
void | m2l (const SHMultipoleParticle &multipole, Vector3< double > periodicShift) |
std::vector< ParticleCellPointers > | getLeafParticleCells () |
int | getMaxDepth () const |
void | printSplitable (bool print) const |
bool | isEmpty () const |
bool | isOccupied () const |
Vector3< double > | getCenter () const |
Vector3< double > | getSize () const |
double | getSize (int d) const |
MpCell & | getMpCell () |
Friends | |
class | ::DttNodeTest |