|
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 |